单选题
36.下列选项中,不属于缓冲区溢出的是( )。
A
栈溢出
B
整数溢出
C
堆溢出
D
单字节溢出
答案解析
正确答案:B
解析:
[解析] 缓冲区溢出是指当计算机向缓冲区内填充数据位数时超过了缓冲区本身的容量,使得溢出的数据覆盖在合法数据上,理想的情况是程序检查数据长度并不允许输入超过缓冲区长度的字符,但是绝大多数程序都会假设数据长度总是与所分配的储存空间相匹配,这就为缓冲区溢出埋下隐患。操作系统所使用的缓冲区又被称为"堆栈"。在各个操作进程之间,指令会被临时储存在"堆栈”当中,"堆栈”也会出现缓冲区溢出,单字节溢出是指程序中的缓冲区仅能溢出一个字节。故选择B选项。
相关知识点:
缓冲区溢出不含整数溢出
相关题目
单选题
327.哈希函数可以将任意长度的输入经过变换后得到( )长度的输出。
单选题
326.加密算法一般要能抵抗选择( )攻击才认为是安全的。
单选题
325.P2DR模型包括( )、防护、检测、响应4个部分。
单选题
324.信息安全的五种基本属性是机密性、完整性、可控性、可用性和( )
单选题
323.

单选题
322.
单选题
321.
单选题
320.有关国家秘密的相关事项中,应当根据事项的具体性质和特点,按照维护国家安全和利益的需要,限定在必要的期限内,不能确定期限的,应当确定( )。
单选题
319.出现漏洞的可能性是指成功攻击机构内某个漏洞的( )。
单选题
318.Web安全检测技术包括黑盒检测和( )检测两种主要检测技术。
