经测试发现某软件系统存在缓冲区溢出缺陷,针对这一问题,最可靠解决方案是( )。
- A.更改防火墙设置
- B.对软件系统自身进行升级
- C.安装防病毒软件
- D.安装入侵检测系统
正确答案及解析
正确答案
B
解析
缓冲区是已分配一段大小确定内存空间,用来存放数据。当向一个已分配了确定存储空间缓冲区内复制多于该缓冲区处理能力数据时,将发生缓冲区溢出。发生缓冲区溢出时,会覆盖相邻内存块,从而引发程序安全问题。造成缓冲区溢出缺陷根本原因是软件代码中存在相应逻辑错误,因此针对缓冲区溢出缺陷最可靠解决方案是对对软件系统自身进行升级。
你可能感兴趣的试题

-
- A.V(S2)和P(S4)
- B.P(S2)和V(S4)
- C.P(S2)和P(S4)
- D.V(S2)和V(S4)
- 查看答案

-
- A.V(S1)P(S2)和V(S3)
- B.P(S1)V(S2)和V(S3)
- C.V(S1)V(S2)和V(S3)
- D.P(S1)P(S2)和V(S3)
- 查看答案

-
- A.P(S4)和V(S4)V(S5)
- B.V(S5)和P(S4)P(S5)
- C.V(S3)和V(S4)V(S5)
- D.P(S3)和P(S4)V(P5)
- 查看答案

-
- A.P(S3)和V(S4)V(S5)
- B.V(S3)和P(S4)P(S5)
- C.P(S3)和P(S4)P(S5)
- D.V(S3)和V(S4)V(S5)
- 查看答案

-
- A.P(S2)和P(S4)
- B.P(S2)和V(S4)
- C.V(S2)和P(S4)
- D.V(S2)和V(S4)
- 查看答案