下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算机软件安全检测存在的问题及方法综述论文范文计算机软件平安检测主要是进行计算机软件漏洞的检测,计算机软件漏洞的检测主要针对软件可能存在的缺陷且该缺陷有可能导致软件在应用中存在一定的风险。由于软件平安检测对于软件开发工作是极为重要的过程,对软件平安检测工作也是需要相应地高度重视。
1计算机软件平安检测
计算机软件平安检测是利用运行程序的方式来发现软件编写过程中存在的一些漏洞并对漏洞进行修改的过程,从而对计算机软件本身可能存在的风险进行有效地防止和改过,软件平安检测是软件开发中及其重要的一环。软件平安检测所需要到达的目标是用更少的测试过程来实现更大的软件平安覆盖面,到达高效快速地发现软件漏洞。目前网络中存在很多种对计算机软件平安检查的办法,但从本质上看,进行计算机软件平安测试的办法主要两大类。大局部检测计划都是基于静态检测和动态监测两大类检测办法。
2进行软件平安检测的意义
计算机软件的平安检测过程是整个软件开发中极为重要的一个步骤,越早发现软件中可能存在的一些故障问题,就意味着越早解决问题,就能将软件出现问题的概率降到最低,有效地预防软件崩溃。而计算机软件的平安检测那么主要是对软件中可能留存的一些漏洞进行测试,以免该漏洞在今后的日常使用中致使软件出现故障,因此,对计算机软件的平安进行检测是很有必要性的。
3软件平安检测存在的问题
3.1软件平安检测人员波及广泛
由于计算机软件的相关特性,软件平安检测工作波及的方面广泛,所需要的检测人员及技术的要求也就对应地提高,需要各方面的技术人才。对于检测人员的多元化问题就极为重要,不仅人员要齐,各方面的合作也要密切。只有多部门的密切合作以及与软件开发相关部门的密切沟通,才能高效的解决软件检测中出现的各种疑难问题。如果没有密切的合作,在软件平安检测中,各自为战,没有有效的沟通,不能从实际出发,软件平安检测将无法顺利进行下去,即使发现问题也没有有效的方法解决问题。
3.2软件平安检测工作量巨大
计算机检测是一个系统的复杂的过程,有时候检测工作量巨大。在进行对于系统级软件或者代码级项目的分析工作时,进行软件平安相关检测必须需要进行大量的工作的。不仅如此,在所需检测的软件的规模较大的时候,还要对软件的结构设计方面进行必要的分析。而且在对所需检测的软件的各个方面进行分析的过程中一般采用仿真环境和相应的分析工具来进行相关的检测工作,因为这两种分析比拟切合实际工作,较为合理,所以这些分析工作都是必须进行的,这些必须进行的工作会大大增加软件平安检测过程的工作量。
4软件检测问题解决办法
4.1在对软件进行综合分析的根底上进行检测
检测人员在进行软件平安检测的工作时,必须考虑到每个软件都有其独一性,每个软件都有不同的侧重点,只有在对软件进行系统化的综合分析的根底上,才能高效的制定合乎该软件的有效检测计划,只有适宜的才是最好的,在进行综合分析时还应考虑到合乎用户需求,这样实行的检测程序才是最为可靠的。
4.2大力推广检测人员多元化
由于软件平安检测工作波及范围大,需要的检测人员的技术方面也不尽相同。所以需要推广人员多元化需要在进行软件平安检测时注意安顿相近但不完全相同的人员在一起。大力推广检测人员的多元化,对于软件可能存在的平安问题能够更可能的发现,并且由于检测人员的多元化,对于出现的问题得以解决的可能性也会增加。在推广多元化的同时,也需要注意各部门之间的合作问题,集中优势技术人才,加以密切的合作,将专业技术人才的潜力发挥到极致。多元化的人员和密切化的合作能够达到检测工作的事半功倍,提高软件平安检测效率。
4.3选择合理的平安检测办法
对于大量种类不同;用户需求也不同的软件,检测人员需要选择合理的检测办法。对于有些系统级软件和代码级项目,如果采用了不合乎要求的检测办法,有可能造成工作白费,消耗大量人工精力和大量资源及时间,最后所得的结果有可能不符人意。没有一个能够合乎所有软件检测工作要求的平安检测办法,只有选择适宜的检测办法,才能到达预定的目标。软件的平安检测是系统化的一个过程,要解决整个系统内全部的平安问题,普通的办法是十分困难的,故进行具体的平安检测时,如何选择有效的、具有可行性的计划,是软件检测员必须认真思考的问题。
总体来说,合理地利用平安检测办法,在最短时间内有效的找出漏洞,及时进行修改。下列对于几种计划进行简要地介绍:
1)平安检测方式实行形式化。平安检测方式的形式化,是指通过在需检测软件之上建立科学模型来检测的。其在确立相应模型后,在标准的形式语言支持下做出形式性规格表明。当前主要运用的形式规那么语言主要有行为语言和模型语言以及有效状态语言等。伎俩也主要分为模型检测及定理证明等方式。
2)实行以模型为根底的检测方式。使用结构建模方式及软件行为构建测试模型,以到达预期的理想检测效果。以模型为根底的'检测过程并不苛求软件在各种具体情况下的一致性,其主要通过一些生成的试用例来测评的,并通过测查被测软件系统与理想模型结果是否相同来进行平安检测的。
3)含糊检测
当今采用的含糊检测是在传统检测技术上进行改良的检测技术,其主要是在白盒技术上开展改良的检测技术,有效地继承了含糊测试和动态测试的优点,具有准确高效的特点。
4)基于故障注入的平安性测试
故障树的建立工作是该平安检测办法的根本。此办法将系统发生故障几率最小的时间作为顶事件,在此根底上在进行中间事件、底事件的寻找工作,利用逻辑门符号再将顶事件、中间事件与底事件进行连接,完成形成故障树的工作。在保证精度的条件下,此办法可以实现故障检测的自动化,实现检测的高效性。
5)基于属性的测试
基于属性的检测工作首先要完成确定软件的平安编程规那么工作,再进行检测待测程序的代码是否都遵守其确定的规那么编码,采用这种办法能够有效地分析平安漏洞。另外,近年大量分布式软件快速开展就是基于web效劳的快速开展,如何利用好web效劳的优势,将很大程度上取决于如何合理完成这些软件的平安检测工作。而基于web效劳的软件的平安检测也将是适用于基于属性的测试办法中的一项重要局部,高效的完成确定软件的平安编程规那么工作,也就将检测工作完成了一大步。
7)运用语言测试技术。在静态检测技术中最早出现的检测办法就是语言检测技术,它所检测的对象是软件程序的源代码及可能产生威胁的C语言函数库调用,语言检测常用的方式是进行对反馈的研究,其过程通常是进行软件接口的语言辨认,再进行语法的定义,直至生成试用例来实际进行平安检测。
8)以故障注入技术为根底。如果想要检测的比拟全面,那么可以用基于故障自如的平安测试。这种方式运用故障分析树以产生用于检测的试用实例来进行检测。故障分析树指的是把系统中出现可能最低的事件作为顶事件,再通过仔细检测来找出事故发生过程中的中间事件及底事件。以逻辑门符号,将项事件和中间事件以及底事件连成完整的一棵故障树
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年度股权投资合同投资金额及投资期限
- 二零二四年度采购代理合同服务内容详细
- 2024年度电梯安装工程保险服务协议3篇
- 2024年度建筑工程项目风险评估与管理合同
- 二零二四年度软件开发与代工服务合同
- 二零二四年度能源供应合同.风能发电项目合作开发
- 二零二四年度出版发行担保合同
- 店铺转租合同范本
- 二零二四年度软件开发与技术授权合同
- 二零二四年风力发电项目开发合同
- 北京颂歌原版五线谱钢琴谱正谱乐谱
- 2021小学语文《习作例文-风向袋的制作》说课稿及教学反思
- 外科学教学课件:周围神经损伤
- 杆塔分解组立
- 医院员工手册5篇
- 13培智二年级语文上册《土木火》教案
- 病史采集和临床检查方法
- 利益相关方投诉处理程序
- 中医气功学导论期末试卷附答案
- 人类命运共同体视域下小学国际理解教育的实践探索
- 部编版五年级语文上册 (教案+反思)口语交际父母之爱
评论
0/150
提交评论