[理工] 106交大计系

楼主: arhtur945 (AnthonyBennet)   2018-01-30 16:06:04
想请问第20题
https://i.imgur.com/USLP0Tq.jpg
BC选项为什么可以防止buffer overflow attack呢?
另外我对D选项的理解是Java Python会自动buffer边界做保护 这样对吗?
感谢!
作者: a80093119 (小茶查)   2018-01-30 16:27:00
D 高阶语言会检查buffer边界 所以要选如果是C语言,没有边界检查,这选项就错@@ 就跟你想的一样
楼主: arhtur945 (AnthonyBennet)   2018-01-30 16:36:00
那看来我对D的理解没有错,那BC呢?
作者: djmez   2018-01-30 16:36:00
BC就是OS的buffer overflow protection 让攻击效果不是每次都如攻击者预期只是治标不治本 可以help不能solve
楼主: arhtur945 (AnthonyBennet)   2018-01-30 16:53:00
有base但不设limit 这样也行吗?
作者: djmez   2018-01-30 16:56:00
overflow还是会发生 但是存取的位置攻击者不能控制了

Links booklink

Contact Us: admin [ a t ] ucptt.com