最近,我们程序中的用户也遇到以下错误并报告给我们:java.lang.OutOfMemoryError: Failed to allocate a 3029656 byte allocation with 2838072 free bytes and 2MB until OOM, max allowed footprint 268435456, growth limit 268435456
我发现此错误导致了DoS。您认为攻击者可以从此错误中受益吗? (如缓冲区溢出。)
我是Java新手,正在等待您的评论。谢谢。
强类型化且不允许直接内存访问的语言(例如COBOL,Java,Python等)在大多数情况下可防止缓冲区溢出。