0
Possible Duplicate:
Does Java have buffer overflows?Java中的缓冲区溢出
Java可能暴露于缓冲区溢出漏洞吗?通常,人们会使用String
动态调整大小的对象。我正在谈论使用字符数组的场景。
Possible Duplicate:
Does Java have buffer overflows?Java中的缓冲区溢出
Java可能暴露于缓冲区溢出漏洞吗?通常,人们会使用String
动态调整大小的对象。我正在谈论使用字符数组的场景。
没有
在Java中你不能溢出的缓冲区。在JVM中检查数组访问。
你实际上不能溢出缓冲区,但试图触发异常,写得不好的异常处理程序可能会导致任意意外的行为。
您是否在索引超出“字符数组”的末尾时引发Java异常?答案是“是的,有一个例外”。这意味着“不,没有漏洞”。你在问什么? – 2011-12-16 03:39:16
@ S.Lott您正在描述一个索引超出界限的错误:正如您所说的使用“索引超出数组的末尾”(或超出数组边界的任何位置)。缓冲区溢出会将更多信息写入缓冲区,而不是缓冲区可容纳的内容:例如,将10个字符写入5个字符数组中。 – 2011-12-16 03:50:00