Page 197 - 大数据技术及安全研究
P. 197
第五章 数据预测与数据安全处理研究
确定计算机硬件具体故障位置,从而能够更加顺利地进行计算机硬件检测维修,
有效维修效率与质量。以计算机检测维修计算机电源为例,在断电前提下,打开
计算机电源外壳,先直观检查保险丝是否存在熔断现象,再观察计算机电源内部
状况,若发现电源 PCB 板存在破裂问题,则应重点检查,一般来说问题故障便
出自此。然后闻一下电源内部是否有煳味,查看是否有烧焦的软件,最后利用万
能表,检测一下 AC 电源线两端正反向电极与充电情况,如果电阻过低,说明电
源内部存在短路问题。一般正常电容器能够充放电,若电容器损坏,则会表现出
AC 电源两端存在短路现象,否则可能是 VT1、VT2 存在击穿问题。
2. 软件检测维修
针对计算机软件检测维修,主要是检测计算机软件是否存在漏洞问题,当下
很多黑客都是直接利用计算机软件漏洞来攻击计算机,并且逐渐呈现出一种特有
的特征,比如最新发布的计算机软件漏洞遭受黑客攻击的次数最多,究其原因在
于,微软会不时更新一些补丁来修复软件漏洞,最新的软件漏洞补丁较少,因此
很容易遭受黑客攻击,因此需要我们及时进行检测出软件漏洞问题,快速推出新
的补丁,才能够有效保护计算机。当下针对软件流动检测技术主要包括以下几种
方式:
①静态检测方式,一般由软件工程师通过直接分析软件源代码,从代码中基
本的逻辑语义着手,去除可能存在的漏洞隐患,具体又可分为三大类:一是直接
推断,通过总结同语法类型的源代码,有针对性地进行推断,找出并解决漏洞故
障问题;二是进行数据流分析,通过借助断点检测方法来对软件源代码数据流向
进行分析,以此来判断是否存在漏洞问题;三是约束分析,即通过在部分软件源
代码中添加一些约束条件,然后试运行,通过运行结果来判断是否存在漏洞故障
问题,从而实现问题的有效解决。
②动态检测,动态检测则是立足于整个软件,通过运行整体软件来进行检测
分析,主要包含两种检测方式:一种是通过运行整个软件,然后对软件中一些关
键的变量,在特定时间内截取数值变化,以此来分析软件在哪一个环节中可能会
出现故障问题。还有一种是运行整个软件,然后完整记录软件执行过程中的信息,
并以此为依据,对这些信息进行漏洞模式匹配,快速锁定漏洞问题,实现漏洞查
找与解决。
·185·

