论文部分内容阅读
摘要:随着我国经济的快速发展和科技水平的快速提高,计算机技术和网络技术有了更好更快的发展,日益成为人们生活中不可或缺的工具之一。然而,随着计算机技术和网络技术的普及,计算机软件越趋复杂,存在较多的不安全因素,直接影响到计算机的安全性能。所以,进行计算机软件安全检测工作具有必要性。利用计算机软件安全检测技术能够为计算机提供更多安全保障。本文主要论述了计算机软件安全检测时的注意事项和安全检测技术。
关键词:计算机软件;安全检测技术;计算机技术
前言:软件安全性是衡量软件质量的重要标准。随着我国计算机软件的不断发展,其安全性难以得到充分保证,所以对计算机软件进行安全检测十分重要。利用安全检测技术,既能及时发现计算机软件存在的安全隐患,又能对计算机故障进行修补,以增强计算机的安全性能。计算机是复杂程度较高的系统,由众多软件共同支持运行,而软件中可能隐藏较多的安全隐患,必须对其采用良好的安全检测技术以清除。
一、安全检测时的注意事项
随着计算机软件类型增多,系统越趋复杂,所隐藏的安全隐患也相对较多,严重威胁着计算机的运行安全。所以,需要采用有效的安全检测技术,对计算机软件的安全性加以检测,及时处理安全隐患,提高计算机软件的安全性能,为计算机系统安全运行提供保障。但是,在使用安全检测技术进行检测过程中,需要注意一些问题。
首先,操作人在安全检测之初,必须制定合理的安全检测方案。不同安全检测技术对不同计算机软件发挥着不同的效用,因而操作人在进行安全检测之前,必须充分了解计算机软件的特点、使用要求等方面,进而根据计算机软件的实际而选择安全检测技术,制定合理的检测方案,使安全检测工作得以有效开展。其次,进行计算机软件的安全检测工作时,必须要有安全检测人员和熟悉相应计算机软件的人员共同参与,两者共同协作,促使计算机软件的安全检测工作得以顺利进行。最后,开展计算机软件安全检测工作时,其安全分析必须要全面、细致,针对不同层面的软件选择不同的安全检测方法,确保安全检测结果的正确性。操作人在进行计算机软件安全检测工作时,必须注意以上几点,才能使安全检测工作取得良好的成效。
二、安全检测的技术
计算机软件种类繁多,其安全性能具有多样化,极有可能在计算既运行过程中出现漏洞,威胁计算机的安全运行。为此,利用安全检测技术对计算机软件加以检测具有必要性。目前,应用较多的安全检测技术主要有以下五种。
(一)语法安全检测技术
语法安全检测技术主要针对计算机软件中的语法进行测试,在输入条件不同的情况下,会产生不同的检测结果。语法安全检测技术通常只对源程序中的安全隐患进行检测,在C语言库函数与系统函数进行调换时,安全检测技术能够及时发现,并做出正确处理,进而形成以语法为基础测试数据。与此同时,安全检测技术对计算机软件进行安全检测,确保软件的安全性,为计算机的运行清除障碍。
(二)动态安全检测
利用动态的安全檢测技术,主要检测计算机软件中运行环境的变量,如:栈、内存等,检测其是否有漏洞等隐患。在安全检测工作中,安全检测技术如果发现漏洞,便会及时对其进行修复工作。此外,利用动态安全检测技术检测计算机软件,由于检测技术不需要对计算机软件的源码进行修改,所以可以确保软件的保密性,有效避免计算机主人的秘密外泄。随着计算机技术和网络技术的逐渐普及,计算机软件广泛应用于商务往来中,使得计算机软件的保密要求相对较高。然而,一些安全检测技术需要对软件的源码进行修改,极易使软件内容外泄,给计算机主人带去损失。采用动态安全检测技术,能够有效避免机密外泄,维护计算机主人的隐私。
(三)静态安全检测
静态安全检测技术是基于程序代码内部结构、特性的一种技术,在安全检测工作开展之前,构造合理的测试模型,使模型适应计算机的需求,可供计算机进行读取,进而进行计算机软件的检测。通过有效检测后,将待检测的数据与测试模型进行对比,如果期望一致,则说明此计算机软件的安全性能良好。随着静态安全检测技术的不断发展,其技术种类越来越多,我国有关部门正在各类技术的不断深入研究中,以期得到更为充分的安全检测技术。
(四)混合安全检测
将动态和静态的计算机软件安全检测技术相结合,我们称之为混合安全检测技术,不仅克服了静态和动态安全检测技术的弊端,而且能够更为有效的开展安全检测工作。目前,利用混合检测技术而进行计算机软件安全检测工作的技术种类相对较多,且检测的精度更高,为我国研究计算机软件漏洞检测技术奠定了基础。
(五)基于web技术的安全检测
随着web技术的逐渐推广和广泛应用,基于web技术的计算机软件安全检测技术随之发展,对促进安全检测工作发挥着重要作用。此项技术比起之前所用的多种计算机软件安全检测技术,更具先进性、灵活性和高效性,既能及时纠正计算机软件中的漏洞及安全隐患,又能确保计算机运行的可靠性和安全性。随着我国科技水平的不断提高,web检测技术的发展是必然趋势,因而基于web技术的计算机软件安全检测技术势必会与时俱进,为计算机提供安全保障。
结论:总之,随着计算机技术和网络技术的迅速普及,计算机软件类型逐渐增多,虽然促进了计算机的更好运行,但是软件中存在较多的安全隐患,威胁计算机的运行安全。为此,利用有效的安全检测技术对计算机软件进行检测是有必要的。目前,我国采用较多的安全检测技术主要有五种,其优势各有千秋,为提高计算机软件的安全性发挥着保障作用。
参考文献:
[1]唐秋杭,孙歆.一种网络终端恶意程序攻击诱捕系统的设计和实现[J].计算机安全,2013,11:27-35.
[2]王淑娟.制约食品安全管理创新的非制度性因素探析[J].理论探索,2014,01:91-94.
[3]李斌,陈红,郭文忠,等.我国菜田土壤重金属污染现状及检测技术分析[J].黑龙江农业科学,2014,04:140-146.
作者简介:吴昊(1990.2.3-),男,籍贯:辽宁省阜新市,学历:大学本科,专业:计算机科学与技术。
关键词:计算机软件;安全检测技术;计算机技术
前言:软件安全性是衡量软件质量的重要标准。随着我国计算机软件的不断发展,其安全性难以得到充分保证,所以对计算机软件进行安全检测十分重要。利用安全检测技术,既能及时发现计算机软件存在的安全隐患,又能对计算机故障进行修补,以增强计算机的安全性能。计算机是复杂程度较高的系统,由众多软件共同支持运行,而软件中可能隐藏较多的安全隐患,必须对其采用良好的安全检测技术以清除。
一、安全检测时的注意事项
随着计算机软件类型增多,系统越趋复杂,所隐藏的安全隐患也相对较多,严重威胁着计算机的运行安全。所以,需要采用有效的安全检测技术,对计算机软件的安全性加以检测,及时处理安全隐患,提高计算机软件的安全性能,为计算机系统安全运行提供保障。但是,在使用安全检测技术进行检测过程中,需要注意一些问题。
首先,操作人在安全检测之初,必须制定合理的安全检测方案。不同安全检测技术对不同计算机软件发挥着不同的效用,因而操作人在进行安全检测之前,必须充分了解计算机软件的特点、使用要求等方面,进而根据计算机软件的实际而选择安全检测技术,制定合理的检测方案,使安全检测工作得以有效开展。其次,进行计算机软件的安全检测工作时,必须要有安全检测人员和熟悉相应计算机软件的人员共同参与,两者共同协作,促使计算机软件的安全检测工作得以顺利进行。最后,开展计算机软件安全检测工作时,其安全分析必须要全面、细致,针对不同层面的软件选择不同的安全检测方法,确保安全检测结果的正确性。操作人在进行计算机软件安全检测工作时,必须注意以上几点,才能使安全检测工作取得良好的成效。
二、安全检测的技术
计算机软件种类繁多,其安全性能具有多样化,极有可能在计算既运行过程中出现漏洞,威胁计算机的安全运行。为此,利用安全检测技术对计算机软件加以检测具有必要性。目前,应用较多的安全检测技术主要有以下五种。
(一)语法安全检测技术
语法安全检测技术主要针对计算机软件中的语法进行测试,在输入条件不同的情况下,会产生不同的检测结果。语法安全检测技术通常只对源程序中的安全隐患进行检测,在C语言库函数与系统函数进行调换时,安全检测技术能够及时发现,并做出正确处理,进而形成以语法为基础测试数据。与此同时,安全检测技术对计算机软件进行安全检测,确保软件的安全性,为计算机的运行清除障碍。
(二)动态安全检测
利用动态的安全檢测技术,主要检测计算机软件中运行环境的变量,如:栈、内存等,检测其是否有漏洞等隐患。在安全检测工作中,安全检测技术如果发现漏洞,便会及时对其进行修复工作。此外,利用动态安全检测技术检测计算机软件,由于检测技术不需要对计算机软件的源码进行修改,所以可以确保软件的保密性,有效避免计算机主人的秘密外泄。随着计算机技术和网络技术的逐渐普及,计算机软件广泛应用于商务往来中,使得计算机软件的保密要求相对较高。然而,一些安全检测技术需要对软件的源码进行修改,极易使软件内容外泄,给计算机主人带去损失。采用动态安全检测技术,能够有效避免机密外泄,维护计算机主人的隐私。
(三)静态安全检测
静态安全检测技术是基于程序代码内部结构、特性的一种技术,在安全检测工作开展之前,构造合理的测试模型,使模型适应计算机的需求,可供计算机进行读取,进而进行计算机软件的检测。通过有效检测后,将待检测的数据与测试模型进行对比,如果期望一致,则说明此计算机软件的安全性能良好。随着静态安全检测技术的不断发展,其技术种类越来越多,我国有关部门正在各类技术的不断深入研究中,以期得到更为充分的安全检测技术。
(四)混合安全检测
将动态和静态的计算机软件安全检测技术相结合,我们称之为混合安全检测技术,不仅克服了静态和动态安全检测技术的弊端,而且能够更为有效的开展安全检测工作。目前,利用混合检测技术而进行计算机软件安全检测工作的技术种类相对较多,且检测的精度更高,为我国研究计算机软件漏洞检测技术奠定了基础。
(五)基于web技术的安全检测
随着web技术的逐渐推广和广泛应用,基于web技术的计算机软件安全检测技术随之发展,对促进安全检测工作发挥着重要作用。此项技术比起之前所用的多种计算机软件安全检测技术,更具先进性、灵活性和高效性,既能及时纠正计算机软件中的漏洞及安全隐患,又能确保计算机运行的可靠性和安全性。随着我国科技水平的不断提高,web检测技术的发展是必然趋势,因而基于web技术的计算机软件安全检测技术势必会与时俱进,为计算机提供安全保障。
结论:总之,随着计算机技术和网络技术的迅速普及,计算机软件类型逐渐增多,虽然促进了计算机的更好运行,但是软件中存在较多的安全隐患,威胁计算机的运行安全。为此,利用有效的安全检测技术对计算机软件进行检测是有必要的。目前,我国采用较多的安全检测技术主要有五种,其优势各有千秋,为提高计算机软件的安全性发挥着保障作用。
参考文献:
[1]唐秋杭,孙歆.一种网络终端恶意程序攻击诱捕系统的设计和实现[J].计算机安全,2013,11:27-35.
[2]王淑娟.制约食品安全管理创新的非制度性因素探析[J].理论探索,2014,01:91-94.
[3]李斌,陈红,郭文忠,等.我国菜田土壤重金属污染现状及检测技术分析[J].黑龙江农业科学,2014,04:140-146.
作者简介:吴昊(1990.2.3-),男,籍贯:辽宁省阜新市,学历:大学本科,专业:计算机科学与技术。