计算机软件安全检测技术探究

来源 :数字化用户 | 被引量 : 0次 | 上传用户:wuusir
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘 要】随着社会的迅速发展科学技术水平的提升,我国在计算机领域上的发展已经日趋的成熟,计算机在人们的生活中得到了普遍的应用,当下计算机涉及到的领域几乎渗透了各个角落,成了人们生活生产过程中的必不可少的工具,由于社会的不断发展,在实际的应用过程中人们对于计算机的基本性能以及辅助的功能也在不断的提出要求,计算机网络的生存基础是软件,软件的好坏对于计算机的安全性能有着重要的作用,如何知道软件的安全与否这就要依赖于软件安全的检测技术,它能够对于计算机软件的安全有一个很好的保障同时有效地解决安全隐患问题。本文主要对计算机软件安全检测的重要性加以说明,并对其技术手段进行分析探究,希望能在这一领域有所裨益。
  【关键词】计算机 软件安全 检测技术
  一、引言
  伴随着我国的计算机技术的快速发展,大量的软件已经得到了广泛的应用,并且在人们的生活领域渗入到了各个方面,但是由于大量的软件一起涌来计算机的软件安全问题也发生着比较复杂的变化使得这一问题愈来愈变得微妙起来,软件安全问题是计算机安全的一个重要的基础,所以要使得软件的安全得到保障就要在软件安全监测上做好实质性的工作。
  二、在当下计算机软件安全监测技术的必要性
  在当今的计算机得到广泛应用的背景下,软件的安全检测技术可以对软件与系统的配置是否合适得到有效的检测;对计算机的软件进行安全检测能够及时的对于用户的信息安全起到及时的保护作用,在一些用户的计算机软件中会存在安全的缺陷一般对于安全问题不会发生,但是一旦被利用到就会造成很大的损失,对于整个系统也会产生影响,对这些存在缺陷的软件进行安全检测它能够及时的得到有效的修复,比如增加补丁。由此可看出,对于软件的安全检测技术的应用有着其重要的作用[1]。
  三、在对计算机软件进行安全检测时应注意的几个问题
  对计算机的软件进行检测的过程其实就是对于计算机的安全进行动态维护的过程,在正常的检测过程中要注意几个问题,其一是在计算机软件的安全检测的方案上要进行合理有效的选择,对于计算机以及软件的功能有个充分的了解认识,在此基础上要根据实际的情况对软件的安全检测方法进行合理的选择,再编制出一套能够行之有效与之相应的软件安全的检测方案出来,确保在实施过程中的有效性,还有就是对于计算机软件安全检测技术的人员方面也要具备着相应的要求,在检测安全的过程中对于有着相关的知识和经验的人员要进行参与还要在软件的特点上有着相应的了解,把计算机的软件安全检测技术和有着相关知识的人员相结合这样才能够达到一个比较好的效果;其二是要对检测过程中的问题进行多方位的分析,计算机的软件程序基本都是比较的复杂,并且在规模上也是比较的庞大,故此在对软件的安全进行实际的检测过程中就要针对系统级和代码级以及需求级进行详细的分析探究,对于不相同的级别也要在技术的选择上进行有效合理的选择,如此能才能够对于结果分析的更加准确。对于软件的安全检测是一项较为繁琐的事情,所以在方案以及技术的选择上都要得到重视[2]。
  四、计算机软件安全检测技术的主要方法分析
  随着计算机软件的不断创新对于安全性能也得到了人们的普遍关注,在检测的方法上也成了人们比较重视的一个话题,在当下的计算机软件安全检测技术的发展过程中有这么几种技术手段是比较常用的,其中在分类上可以分为动态检测技术与静态检测技术两大类型,动态的检测技术通常采用的方法就是对环境的变量以及内存进行分析修改从而得以实现的,在保密性上有着很好的效果;静态检测技术通常是对应用程序的二进制代码以及源代码进行程序的分析,从而找出致使错误出现的异常原因,其中的误报率以及漏报率是这一技术分析的主要指标,缺点优点参半。下面主要对常用的几种检测技术进行探究:
  (一)语法检测技术,它主要是基于语法对生成功能接口软件实行的检测,在通常的情况下它是以研究反映为目的,也就是说计算机的软件在不相同的输入条件下所产生的不同类型的反映情况,这一检测技术主要是在计算机的软件接口处对语言的识别以及语法语言的定位,最后再生产测试用例并且对安全检测进行执行[3]。
  (二)安全功能的模型检测技术,通常来说软件是和计算机的硬件相结合进行使用的,这样就形成了以结构和软件行为构建了一个以模型为形体的表现形式,而后再通过对模型进行检测来达到对软件的可读性,对于模型功能的检测目的就是要让模型生成一组试用例,由此而得到的数据才会更加的充分全面,在当前主要使用的检测技术有马尔可夫鏈以及有限状态机,这两者应用的较为广泛具有其现实意义。
  (三)混合检测技术,它主要是静态检测以及动态检测统一应用的一种技术方法,在两者的缺点上得到了克服,能够更好的对于计算机软件的安全进行检测,在目前所使用的技术上主要包括二进制代码改编技术和测试库技术以及栈保护编译扩展技术等,它们在软件的准确率上得到了很大的提高,在漏洞的检测技术上有着更为宽广的研究空间。
  (四)安全式检测技术,它和其它的一些检测技术相比较在交互性以及安全漏洞的扩展性上能够实现有效的全面分析,在安全式检测技术使用的途径上要对计算机软件在安全编程规则上得到了有效的确定,这一编程规则同时也作为了安全属性,利用这种安全属性检测来对代码进行验证其符合性[4]。
  五、结语
  随着我国的市场经济的不断扩张,计算机的安全显得越来越重要,对于软件的安全监测有着其重要的作用和意义,在当前的计算机软件安全监测技术的不断升级的情况下对于选择合理的方案也要得到重视,只有充分地对于在实际情况中需要什么技术什么方案才能够对于检测的效果得到最好的呈现,进而维护软件的应用市场的健康发展。
  参考文献:
  [1]冉崇善,周莹.软件设计中的安全漏洞动态检测技术分析[J].微计算机信息.2012(06):26—27
  [2]贾旭.浅析计算机软件安全问题及其防护策略[J].中小企业管理与科技(下旬刊).2012(08):32—33
  [3]贺俊.计算机软件中安全漏洞检测技术及其应用[J].电脑知识与技术.2013(09):16—17
  [4]周宽久,杨广,赖晓晨,崔凯,姚艳双.基于控制流切片的代码安全缺陷检测方法[J].计算机工程与设计.2012(06):09—10
  作者简介:
  王建峰(1992—),男,江苏南通人,工作单位,南京邮电大学,学生。
其他文献
【摘 要】随着社会经济的发展,人们的生活水平也在随之提高,汽车渐渐成为人们日常生活中不可或缺的必需品之一,在生活中汽车已经占有很重要的部分,是人们出行代步的交通工具之一,也是最普遍的代步工具。汽车产业随着人们对汽车的需求不断发展起来,那么汽车维修产业也随之发展,在科技高速发展的今天,如何更进一步的改善汽车维修技术是汽车维修行业人员深思的一个问题。现今汽车维修不再是简单的零件维修,能够准确的诊断出汽
期刊
【摘 要】随着社会经济的不断发展进步,科学技术也逐渐走上了一个发展的高峰阶段,尤其近年来计算机网络的发展更是日新月异,飞速前进。在这种大背景下,越来越多的企业选择运用计算机网络来管理企业中的流程事项。先进科学技术的运用是企业具有前瞻性的一项举措,然而在计算机网络的运用过程中难免不会出现一些问题。计算机网络的安全与控制是企业必须重视的,为了保护企业的资料、数据等信息的安全,必须增强企业内部的防火墙结
期刊
【摘 要】随着计算机及信息网络技术的飞速发展,计算机已普遍应用到日常工作、生活的每一个领域,医院信息化也得到了广泛的应用,越来越不可取代。然而网络技术也是把双刃剑,提供方便的同时,也带来了威胁。于是,医院的计算机信息网络系统的安全问题变得非常重要。  【关键词】计算机 网络 安全 防范措施  一、影响计算机网络安全的主要因素分析  (一)缺乏核心的软件技术  这是由于我们国家的自主技术比较缺乏,在
期刊
【摘 要】科技时代迅速发展,企业中投入工程的施工设备也不断增多,高科技的设备管理成了当前企业需要面临的重要任务。施工设备是每个企业生产和发展的工具,施工设备管理的好坏直接影响着企业的想象和发展。因此,要想保证企业快速、稳定的发展,必须要保证施工设备正确、合理、充分的运用,提高施工设备的使用效率,使其在生产和生活中产生最大的功能。  【关键词】地铁设备 安装 管理  一、企业施工设备管理中存在的不足
期刊
计算机网络安全性研究主要在于综合分析同计算机网络安全相关的较为系统的信息和要素,创建一个分析计算机网络安全性模型[1]。此模型以分析计算机网络系统的安全问题、安全系数以及影响计算机安全的要素等内容来核查计算机安全性能。鉴于现在黑客网络攻击以及盗取网银等事件频繁发生,人们开始质疑网络的使用安全。也就促使我们对计算机网络安全性分析建模要不断深入地进行研究以及探索[2]。本文主要分析了计算机网络安全建模
期刊
【摘 要】随着计算机网络技术快速发展,网络成为了人们生活、工作中重要的助手。但是网络中隐患问题最大的就是网络安全,直接影响着人们的正常使用。本文是笔者总结多年的技术经验,研究防火墙网络安全技术,为相关研究人士提供参考的理论依据。  【关键词】网络安全技术 防火墙 研究  一、前言  2013年成都某院公开审理了一起网络窃密案件。该案件就是某公司雇请软件高手,进入到同行的电脑中盗窃了最新产品设计。虽
期刊
一、前言  随着我国交通运输业的飞速发展,铁路建设也取得了巨大的发展进步,铁路的运输能力得到大大的提高和改善。铁路的区段站和编组站是非常重要的集散地,对铁路顺利完成運输任务起到关键性作用。根据数据资料统计,货车在区段站和编组站停留的时间占到一次周转时间的百分之三十,压缩货车在区段站和编组站的时间,是提高铁路运作效率的重要环节。驼峰自动化是压缩停留时间、提高调车效率的有效方式,驼峰的自动化改造具有高
期刊
【摘 要】如今,Flash动画的科技取得越来越大的进展,这导致其在Web网页制作的领域里拥有更加宽泛的运用。关于网页的设计在各个网站中起到加强视觉体验的关键性作用,因此,为了让网页的效果越来越生动化,越来越获得用户的关注,并加强和浏览用户的互动交流,就需要适宜的运用Flash的科技。这篇文章为了向有关的钻研提供参考,描述了Flash相关的科技,和它在网页设计领域里运用的形式,以及建立网站时怎样运用
期刊
【摘 要】随着科技的发展和进步,各大电视台也在面临着一个全新的挑战:信息爆炸的时代,电视台自身的竞争能力显得尤为重要;为了提高竞争力,各大媒体电视台都对自身的新闻演播室进行了不同的升级,主要针对全新、科技和灵动等方面,使新闻节目能够突破空间和地域的限制,给人一种耳目一新的感觉;本文主要从时间、空间、传播能力和信息呈现等方面探讨全媒体高清演播室对新闻节目的影响,而主持人应当怎样去驾驭这个全新的演播室
期刊
【摘 要】随着计算机网络技术的飞进发展,电子商务正得到越来越广泛的应用。由于电子商务中的交易行为大多数都是在网上完成的,因此电子商务的安全性是影响趸易双方成败的一个关键因素。本文从电子商务系统对计算机网络安全,商务交易安全性出发,介绍利用网络安全枝术解决安全问题的方法。  【关键词】计算机网络 电子商务安全技术  一、引言  近几年来,电子商务的发展十分迅速 电子商务可以降低成本。增加贸易机会,简
期刊