关键词:安全技术;计算机软件开发;信息管理
一、开发计算机软件存在的不足
1.1传输信息过程易受攻击
在使用计算机软件信息加工处理中,容易成为攻击对象,尤其在传输信息中。通常攻击分为主动攻击和被动攻击,主动攻击是以截取网络造假传输信息的模式,让通信设施无法正常运转,在传输信息中非法修改合法信息,让合法信息内容被改动,打破合法信息,从而误导使用者,从而达到产生攻击的作用。被动攻击是不会破坏传输信息,但非法分子可以通过窃听的方法或者监事的方式获得信息,此种方法隐蔽无法让人发现,由此看出传输信息过程比较脆弱,易被非法入侵。
1.2实体设备受损
计算机设备和网络通信设备等实体设备受到破坏,会影响计算机安全,而实体设备受损可能是自然灾害原因,电路老化,引发设备接触不良,或者人为因素,让计算机无法正常运行,实体设备受损,影响计算机运行,甚至可能会彻底损坏网络设备,让计算机体系崩塌,为用户带来经济损失和麻烦。若是实体设备受损,可能出现的原因比较复杂,安全技术进展难度大,计算机由于安全威胁受到损坏,也无法预计经济损失,甚至可能无法开发计算机软件功能。由此可知,应做好计算机设备保养工作,定期清洁设备和检查电路设备,从而了解计算机设施的基本操作方法,创新检查标准,大力提升计算机网络安全性能。
1.3黑客攻击或病毒攻击
病毒攻击的破坏力较强,若计算机感染病毒,则会让病毒以最快的速度攻陷各个角落,危害大,造成的损失也无法计量,对于开发计算机软件是致命一击,会降低计算机的运行速度,从而让系统瘫痪,损坏数据文件,甚至会彻底损坏硬件设备。同时还有黑客攻击,黑客凭借自身学习到的网络计算机知识,对于计算机出现的问题,使用技术工具攻击目标计算机,进而造成系统瘫痪,影响计算机软件开发工程。目前互联网出现黑客攻击事件,应高度重视黑客攻击电脑,一方面会窃取计算机重要信息,一方面破坏系统设备,威胁到用户的安全。
二、计算机软件开发中的安全技术与技术应用
2.1防火墙技术
防火墙技术是网络安全技术中常用的技术,防火墙技术在网络安全中主要起到过滤与拦截作用,在一定程度上对计算机软件起到保护作用,但防火墙技术对一些病毒等攻击不具有处理能力。防火墙技术可以对计算机软件漏洞进行自我检测,发行软件漏洞可以进行有效修复,保障计算机软件的安全性。
2.2入侵检测技术
入侵检测技术也是计算机网络安全中常用的安全技术之一。入侵检测技术是一种新型的计算机网络攻击防范技术,该技术通过对计算机系统构造以及网络系统的分析研究,对计算机网络中存在的不正常行为模式进行分析识别,对攻击活动及时发现及时预警。入侵检测技术对计算机网络防范起到重要作用,能科学有效的进行预警,提示用户计算机软件的不正常现象。
期刊文章分类查询,尽在期刊图书馆入侵检测技术主要应用统计技术、通信技术以及推理技术并结合人工智能等方面专业知识,对计算机网络中的攻击行为进行监控,最大限度减少了计算机的网络损伤。入侵检测技术结合多种技术,对计算机网络安全起到重要的保护作用。监控行为按照监控对象的不同可划分为主机入侵监控、网络入侵监控以及混合型监控三种。基于主机的入侵检测保护主要通过分析审核计算机操作系统的数据完成;基于网络入侵的检测监控保护通过检测网络数据包完成;混合型的入侵检测保护通融合上述两种保护方式优点完成。入侵检测技术在计算机网络安全防范中起到重要作用,也是提升计算机网络安全性能的重要依据,计算机软件开发中利用网络安全技术,是提高计算机软件的安全性能,保障计算机软件安全的重要保障,符合现代计算机软件开发需要。
三、安全技术在计算机软件开发中的应用状况
3.1信息加密、漏洞扫描与防火墙技术
现如今,各式各样的计算机安全技术涌现于市场,整体的应用效果也非常理想,防火墙技术也不例外。该技术可以把各类不安全信息隔离在安全范围外,从而保障计算机系统的安全,但一些经过审核的应用可以进入。该技术还具备在一定程度上划分内部网络的功能,可以将重要网段通过隔离的方式进行保护,从而提高安全性。漏洞扫描技术指计算机系统被攻击前进行漏洞检测并修复,其通过扫描计算机系统分析网络系统的安全指数,在很大程度上保障计算机系统的安全。信息加密技术可以重新编排各种信息,隐藏真正的信息,从而提高信息系统的安全性,减少用户的信息损失。
3.2入侵检测技术
近几年,我国研发了一种新型的入侵检测技术,且整体使用效果非常明显。该技术可以快速分析计算机系统、网络系统,一旦发现系统中存在异常行为,就会自动响起警报,从而保障计算机的稳定运行。入侵检测技术是推理技术、通信技术、统计技术的结合体,也涉及到了人工智能,其能够实时监控计算机系统,可以智能辨别异常行为,进而保障用户信息安全。入侵检测技术的类型非常多,主要针对不同的监控对象进行划分,如网络入侵检测技术主要保障整个网络的安全;入侵检测技术主要保障主机安全;混合型入侵检测技术融合了上述两者的优点,保护范围更加广泛,使用效果更加明显。
3.3反计算机病毒技术
针对传播速度快、破坏力强的病毒,可以利用反计算机病毒技术消除。检查、防范、消灭是该技术的重要切入点,可以达到保障计算机系统安全的目标,其中:防范病毒指在计算机中安装相关的防病毒程序,从而降低病毒入侵系统的几率,实际运作时也会采取信息加密或系统监控等措施。反计算机病毒技术中检查病毒有两种操作形式,一是按照病毒的传播方式分析是否遭到病毒入侵;二是对比计算机某一时间段的运行数据,从而得到结果。无论使用什么方法,只要确定病毒入侵计算机系统后,相关人员就要立即采取解决措施。需要注意的是,虽然安装杀毒软件是人们使用最频繁的一种方法,但是由于病毒更新速度非常快,如果不能及时更新软件,那么将无法检测出病毒是否入侵,从而造成不必要的损失。
结语:
通过以上分析可知,以安全技术为支持,有助于保障计算机软件开发的顺利进行,降低安全隐患,对于计算机系统的稳定运行具有一定支持作用。在当前科学技术条件下,安全技术在计算机软件开发中的应用,以入侵检测、防火墙等技术为支持,未来要加大安全技术探索,创建一个安全的计算机网络环境,以确保计算机软件开发得以安全进行。
参考文献:
[1]高振清.分析计算机软件开发中安全技术应用的进展[J].数字通信界,2018(10):56.
[2]台飞,高凌燕.安全漏洞检测技术在计算机软件中的应用分析[J].电子制作,2018(14):75.
[3]谢剑.计算机软件安全漏洞检测技术的应用分析[J].信息与电脑,2018(3):201-202,205.
[4]谢剑.计算机软件安全漏洞检测技术的应用分析[J].信息与电脑(理论版),2016(3):205-206.
论文作者:戴凌凌、史宏伟
论文发表刊物:《科学与技术》2019年第21期
论文发表时间:2020/5/7