题目
计算机漏洞是指应用软件或操作系统软件在逻辑设计上的缺陷或在编写程序时产生的错误,这个缺陷或错误可以被不法者或计算机黑客利用,通过植入病毒等方式攻击或控制整个计算机,从而窃取计算机中的重要资料和信息甚至破坏整个系统。以下属于安全漏洞事件的有()A. 千年虫问题B. 32位Unix系统时间编码机制的2038年问题C. 阿丽亚娜5型火箭升空爆炸事件D. 火星气候探测者号解体失联
计算机漏洞是指应用软件或操作系统软件在逻辑设计上的缺陷或在编写程序时产生的错误,这个缺陷或错误可以被不法者或计算机黑客利用,通过植入病毒等方式攻击或控制整个计算机,从而窃取计算机中的重要资料和信息甚至破坏整个系统。以下属于安全漏洞事件的有()
A. 千年虫问题
B. 32位Unix系统时间编码机制的2038年问题
C. 阿丽亚娜5型火箭升空爆炸事件
D. 火星气候探测者号解体失联
题目解答
答案
ABCD
A. 千年虫问题
B. 32位Unix系统时间编码机制的2038年问题
C. 阿丽亚娜5型火箭升空爆炸事件
D. 火星气候探测者号解体失联
A. 千年虫问题
B. 32位Unix系统时间编码机制的2038年问题
C. 阿丽亚娜5型火箭升空爆炸事件
D. 火星气候探测者号解体失联
解析
安全漏洞事件的核心在于软件设计或实现中的缺陷被利用,导致系统故障或安全问题。本题需判断四个选项是否因逻辑设计错误或程序编写错误引发。关键点在于:
- 千年虫问题:年份两位存储导致跨千年错误;
- 2038年问题:32位时间戳溢出限制;
- 阿丽亚娜5号事件:浮点数转换错误;
- 火星探测器失联:英制与公制单位转换错误。
A. 千年虫问题
逻辑设计缺陷:系统仅用两位存储年份(如99代表1999),导致2000年被误认为1900。该缺陷使全球软件在跨年时出现故障,属于典型安全漏洞。
B. 32位Unix系统时间编码机制的2038年问题
数据类型限制:32位时间戳最大值对应2038年1月18日,之后时间无法表示。此缺陷将导致系统时间错误,属于设计漏洞。
C. 阿丽亚娜5型火箭升空爆炸事件
数据转换错误:导航软件将模拟信号转换为整数时精度丢失,导致火箭失控。此错误源于软件逻辑设计错误,属于安全漏洞。
D. 火星气候探测者号解体失联
单位制不统一:分包商使用英制单位,主系统使用公制单位,导致轨道计算错误。此接口设计缺陷属于系统漏洞。