单选题
424.将内存中敏感区域设置为不可执行( ) 状态,从而在溢出后即使跳转到恶意代码的地址, 恶意代码也将无法运行,这种技术是
A
GS
B
ASLR
C
SEHOP
D
DEP
答案解析
正确答案:D
解析:
本题考查的是内存保护技术中的DEP技术。DEP技术全称为数据执行保护(Data Execution Prevention),是一种内存保护技术,通过将内存中敏感区域设置为不可执行状态,从而在溢出后即使跳转到恶意代码的地址,恶意代码也将无法运行。因此,本题的正确答案为D。其他选项的含义如下:nnA. GS(/GS)是一种编译器选项,用于在编译时自动向程序中插入一些安全检查代码,以防止缓冲区溢出攻击。nnB. ASLR(Address Space Layout Randomization)是一种内存保护技术,通过随机化内存地址空间的布局,使攻击者难以确定目标代码和数据的位置,从而增加攻击难度。nnC. SEHOP(Structured Exception Handler Overwrite Protection)是一种内存保护技术,用于防止攻击者利用异常处理机制进行攻击。nn综上所述,本题的正确答案为D。
相关知识点:
内存防执行,当属DEP技术
