互联网环境下的计算机软件安全检测技术

2020-11-27 05:19:40袁元
商品与质量 2020年18期
关键词:安全漏洞计算机软件漏洞

袁元

中创智慧(天津)科技发展股份有限公司 天津 300220

计算机软件实际应用过程当中,经常会存在着诸多的漏洞,这对于用户安全使用软件构成一定威胁,很容易导致用户在上网的过程当中受到病毒木马的侵袭,所以,需要切实保障软件可靠性和安全性,只有这样,才能够保障计算机可以正常通信以及上网安全。

1 计算机软件中存在的安全漏洞

第一种属于安全性漏洞,第二种属于功能性漏洞。其中,针对安全性漏洞进行分析,在一般情况之下,安全性漏洞不会对计算机的正常稳定运行造成较大的负面影响,但是,安全性漏洞一旦被黑客所捕捉到,就会被黑客所利用,进而会造成计算机软件在实际应用过程当中受到木马病毒的威胁,严重情况之下也会导致计算机执行错误的命令。因此,安全性漏洞对计算机系统有着极大危害,不得不引起高度的重视。针对于功能性漏洞进行分析,功能性漏洞会对于计算机软件正常稳定的运行造成一定负面影响,例如,会导致运行结果错误等等问题。首先,在编制系统的过程当中,由于相关编制人员自身因素,导致了计算机在逻辑上存在着某些错误,这样就会导致计算机系统会存在着安全漏洞问题;其次,计算机运行过程当中,特别容易产生逻辑错误,通过对比不同类型程序模块可以快速有效检测出逻辑错误频率;再次,漏洞和软件环境之间存在着密切关系;最后,漏洞和时间存在联系,由于时间不断变化和推移,旧的漏洞往往会被系统修复,但是,会产生大量的新安全漏洞,这不得不引起重视[1]。

2 计算机软件安全检测技术的应用

2.1 安全静态检测

在目前计算机软件安全漏洞检测过程当中,安全静态检测是一种重要的方式,安全静态检测主要就是针对于系统内部特性开展检测工作。静态检测和漏洞二者之间存在着一定的共通性,并且关系极为密切,针对于现时情况进行分析,漏洞可以分为内存性漏洞以及安全性漏洞,安全性漏洞比较注重数据流的误差,并且往往是在错误内存之下所产生的。针对于内存漏洞进行分析,其主要关注数据准确性以及数据的类别,在检测内存泄漏中过程当中,主要方式就是在内部空间建模。另外,由于静态检测方式存在着一定的差异性,所以,在处理的过程当中所采用的具体的方法也并不相同,在实际安全检测的过程当中,一般的方式是针对于程序代码进行扫描和分析,并且是结合漏洞的标准和特性针对于系统进行全面检查。漏洞检查的过程当中,分析关键语法是比较常见的一种静态分析方法,对语法进行分析,同时对于数据库信息加强对比,这样就可以有效的判断漏洞,切实保障计算机系统的可靠性及安全性[2]。

2.2 动态检测技术

软件安全动态监测技术同样是计算机软件安全检测中的一种常用检测技术。在软件动态监测技术的应用过程中,需要应用程序解释、内存映射等专业性的技术。由于这些技术的适用范围有所不同,因此可以根据计算机软件中存在漏洞的类型选择适合的技术,充分发挥软件安全动态检测技术的作用。在对计算机软件进行安全检测的过程中,检测人员需要根据实际问题进行具体的分析,严格执行相应的安全检测流程,对计算机软件进行全面的安全检测。在检测工作完成后,对于发现的安全问题,需要采取针对性的措施对其进行修复,有效的提高计算机软件的安全性,避免用户在使用过程中出现安全问题[3]。

2.3 沙箱技术

沙箱技术可以测试不信任的文件和程序,对操作系统内核和应用程序做出任何的改变。严格的意义上来说它虽然可以好的做到保护应用程序不是恶意攻击,但是它也会很好的限制一些应用程序的合法和侵权行为,使得程序不能正常使用。它通过重定向技术,可以将自己生成的应用程序和自己修改的应用程序文件定向到一个属于它自己的应用程序文件夹中。但一些操作系统的核心数据可能会被自动改变,可以通过自身的驱动来管理和保护这些数据。沙箱技术也可以用来检测病毒。

2.4 基于Web 的安全检测技术

基于Web 的安全检测技术是一种新兴的软件安全检测技术,是软件安全检测技术的重要更新与突破。这种检测技术的应用需要在互联网技术的基础上进行,与其他检测技术相比,具有其独特的优越性。与此同时,Web 的安全检测技术具有更高的检测效率以及灵活性,并且拥有更好的检测性能。对于计算机软件而言,基于Web的安全检测技术的应用能够在短期内检测出存在的安全漏洞,并且可以根据实际情况及时的采取修复措施,有利于软件运行过程中安全性与有效性的提高。由于基于Web 的安全检测技术有其独特的优势,因此,这项技术目前已经被广泛的应用在各类计算机软件的安全检测工作中,按照目前的发展形式,很快将取代以往的软件安全检测技术,有效的提高计算机软件安全检测水平,促进计算机软件的发展[4]。

3 结语

总而言之,随着信息时代的到来,计算机在人们的日常生活与工作中发挥着十分重要的作用。为了充分发挥计算机的作用,必须保证计算机软件的运行安全性,因此,我们必须重视计算机软件安全检测工作,应用先进的安全检测技术,发现软件中存在的安全问题,采取必要的处理措施,避免影响用户的正常使用,保证软件运行的安全性。

猜你喜欢
安全漏洞计算机软件漏洞
漏洞
今日农业(2022年13期)2022-09-15 01:21:08
基于C语言的计算机软件编程
电子制作(2018年16期)2018-09-26 03:27:08
安全漏洞太大亚马逊、沃尔玛和Target紧急下架这种玩具
玩具世界(2018年6期)2018-08-31 02:36:26
浅谈不同编程语言对计算机软件开发的影响
电子制作(2018年1期)2018-04-04 01:48:36
基于安全漏洞扫描的校园网告警系统的开发与设计
浅谈基于C语言的计算机软件程序设计
电子制作(2017年24期)2017-02-02 07:14:40
三明:“两票制”堵住加价漏洞
中国卫生(2016年5期)2016-11-12 13:25:28
漏洞在哪儿
儿童时代(2016年6期)2016-09-14 04:54:43
高铁急救应补齐三漏洞
中国卫生(2015年12期)2015-11-10 05:13:38
安全漏洞Shellshock简介
河南科技(2014年11期)2014-02-27 14:16:49