计算机软件开发中安全技术的应用研究
2019-10-21赵天
摘 要:计算机水平决定国家整体国力,因此,国家十分重视对计算机软件的开发,以科学的软件开发提高计算机实际水平。此外,安全技术应用可确保计算机得到良好的应用,因此需重视计算机软件开发中安全技术应用,本文针对计算机软件开发中安全技术的应用进行了详细分析,旨在为推广计算机应用奠定坚实基础。
关键词:计算机;软件开发;安全技术;应用系统
Abstract:The computer level determines the overall national strength of the country. Therefore,the state attaches importance to the development of computer software and improves the actual level of computers with scientific software development. In addition,the application of security technology can ensure that the computer is well applied,and it is necessary to pay attention to the application of security technology in computer software development. The following is a detailed analysis of the application of security technology in computer software development,aiming to lay a solid foundation for the promotion of computer application.
Keywords:computer;software development;security technology;application system
0 引 言
新時期人们使用计算机进行娱乐、工作,以计算机丰富交流沟通形式,对计算机性能有较高要求,因此,需对计算机软件进行开发,强化计算机应用程度。计算机通过软件实现各项功能,因此,计算机软件安全技术直接决定着计算机的功能能否得到合理实现。通过科学研究计算机安全技术,确保计算机稳定运行,以下就对计算机软件开发中的安全技术应用进行详细分析。
1 计算机软件开发的意义
计算机软件开发是对应用软件及系统软件进行的开发,软件开发对促进社会发展有重要作用。计算机软件开发具有多样性,一方面,计算机软件是对应用软件及系统软件进行的开发,对计算机进行合理维护,为用户提供良好的应用界面;另一方面,为解决计算机应用存在的问题,针对软件开发,主要在管理及游戏方向进展开。
计算机软件开发具有高价值性,但是其开发较复杂。在计算机扩大发展的背景下,其应用价值也逐渐增大,社会经济发展需科学技术给予必要支持,以此提高社会效益、经济效益,从而提高计算机应用价值。计算机软件开发较复杂,需投入大量精力,研究人员和企业机构应给予充分支持,因此,软件开发需投入大量人力、物力和财力。
2 计算机软件开发的要求
计算机软件开发涉及大量工序,对技术要求较为严格,软件开发需遵循一定原则,要确保计算机软件开发质量稳定,落实有效的开发技术。
在软件开发中,需分层次、分阶段地进行开发,用科学手段,对计算机开发软件进行评估,保障软件开发质量,保证其使用效果满足需求[1]。新时期社会发展下,计算机软件开发得到快速发展,计算机软件不同的功能对社会改变影响较大,需重视计算机软件开发。计算机软件开发是软件工程的中心,对原本计算机技术进行创新,应逐渐向计算机远程控制、网络支持方向开发,以计算机软件促进计算机网络向开发性方向持续发展。
3 计算机软件开发中存在的安全问题
3.1 软件自身的安全漏洞
计算机软件开发过程较为复杂,开发中可能出现设计漏洞,软件应用中存在功能局限性,导致一些严重问题出现。此外,软件开发人员受自身技术及设计条件影响,对应的软件开发设计水平存在一定缺陷,进而导致软件开发设计存在安全问题[2]。
计算机网络环境较复杂,不同的安全风险逐渐出现在网络大环境中,需对软件进行更新并完善,实现对风险的严格防护。此外,使用计算机时,基础设施及网络通信设备受周围环境影响较大,潮湿、腐蚀等将会导致线路老化、设备出现故障,威胁计算机的安全。设备故障势必影响计算机网络稳定运行,导致计算机系统崩溃,影响用户正常使用。
3.2 信息管理中存在的不足
计算机使用中,信息加工易受到外界攻击,信息传输中可能导致信息丢失,信息管理的安全问题针对外界因素攻击可将问题分为主动攻击及被动攻击[3]。对主动攻击而言,是以截取、盗取方式破坏网络信息,对网络信息进行造假、篡改等,导致原有信息无法正常传输,误导使用者;而被动攻击并不对原有信息传输造成影响,但是一些不法分子借助窃听、监视手段获取各项信息,且被动攻击具有隐蔽性,影响较大。
3.3 黑客及病毒攻击
黑客及病毒攻击对计算机安全影响较大,黑客利用自身计算机知识和技术,借助工具展开攻击,破坏计算机原有网络系统,盗取计算机用户实际信息,威胁着用户的隐私安全。且黑客及病毒攻击将会破坏计算机软件开发正常进行,在当下的互联网环境中,病毒对计算机攻击较常见,且对计算机系统造成的破坏较大,若计算机受到病毒感染,则将会对系统各个角落造成严重损失,影响计算机软件开发。
4 计算机软件开发中对应安全技术的应用
4.1 入侵检测技术
入侵检测技术可及时发现网络攻击,及时发现计算机安全性风险。利用入侵检测技术对计算机系统构造及系统进行分析,统计异常现象及行为,掌握不同攻击活动,发现风险及时警报。入侵检测技术结合通信、统计及推理技术,在人工智能及密码技术支持下,对计算机精确监督,辨别计算机异常情况,判断系统是否受到攻击,保障用户使用安全。入侵检测还包含网络类型、主机类型和混合类型,可保障网络整体安全性。主机入侵检测可对计算机操作系统进行全面检查,保障主机监控的安全性;对网络安全性的检测可实现对全网的安全维护,实现计算机系统稳定运行;混合型入侵检测技术可实现对网络及主机的安全防护,防护范围广,效果显著。
4.2 防火墙及信息加密
计算机对人们生活产生较大影响,人们逐渐重视计算机系统安全性,不同的安全防护软件层出不穷,在计算机系统中得到大量应用。例如,一些防火墙、信息加密、漏洞检测技术等逐渐被应用到计算机系统中。防火墙可有效隔绝危险信息,确保网络网络稳定运行,只允许审核后的安全信息进入。此外,防火墙可对内部网络进行划分,科学规划,将网段以隔离方式科学保护,减少对网络系统的影响。对漏洞检测技术而言,其在计算机受到攻击前,对漏洞检测技术进行及时修补,对计算机系统进行扫描,有針对性地开展计算机安全保护。信息加密技术是对对应的信息进行编码,隐藏真实信息,使不法分子不能获取实际信息内容,提高信息系统可靠性及安全性,信息加密技术在计算机网络营销上应用广泛,可靠的安全性防护可充分保证信息安全。
4.3 反计算机病毒技术
病毒不仅威胁计算机信息传输安全,对计算机系统也会造成较大影响。因此,需做好对计算机病毒的防控。计算机病毒自身具有传染性及破坏性特征,需加强反计算机病毒技术,从防范和检查角度出发,实现对计算机的安全防护,在计算机内部积极安装防病毒程序,防止病毒进入计算机系统,从而减少病毒侵害计算机系统的现象发生。在病毒防范中,对信息进行加密,并有效监控计算机系统,增强信息安全性,同时也增强故障监控效率及质量。病毒检查上,一方面是要针对不同病毒的传播特征,判断计算机系统是否感染了病毒;另一方面,是在固定的时间段分析计算机运行数据,管理并分析得到的数据结果,积累大量有效数据后,比对数据,判断计算机系统是否受到病毒感染。
若病毒已经侵入计算机系统,需立即采取适当措施消灭病毒,如可以安装可靠的杀毒软件,及时消灭病毒。但是一些病毒并不能够被杀毒软件完全消灭,病毒处于不断的更新状态,杀毒软件也需要不断更新,若杀毒软件缺乏对应的数据用以识别新病毒,则无法起到消灭病毒的作用。由此可见,需对计算机杀毒软件及时进行更新升级,提高病毒查杀能力。
4.4 具体措施
4.4.1 完善计算机安全防护法律制度
我国计算机软件开发和国外发达国家相比还存在一定差距,对软件开发安全保护规范并不健全,需国家信息安全监督管理部门及时完善计算机安全防护法律制度,严厉打击不法分子,建立严格的管理、举报机制,为计算机软件开发营造良好的环境。
4.4.2 提高技术人员专业性技术及安全防护意识
技术人员自身技术及安全防护意识直接影响着软件安全性,设计软件时注重加强软件安全性,提高技术人员专业性技术及安全防护意识,避免因技术人员个人疏忽导致软件开发出现安全性问题。
4.4.3 强化其他安全技术的配合运用
软件开发中需要多种安全技术的支持,例如,防止非法复制软件技术、限制技术等应用。在计算机应用中,以此加强软件安全性,提高计算机软件开发效率,维护网络环境安全,避免信息被盗现象发生。
5 结 论
综上所述,对计算机软件开发中安全技术的应用研究,需了解计算机软件开发及具体要求,分析计算机软件开发中存在的安全问题,针对这些问题提出计算机软件开发过程中对应的安全技术的应用:入侵检测技术、防火墙及信息加密、反计算机病毒技术、完善计算机安全防护法律制度、提高技术人员专业性技术及意识等。信息时代下我们日常生活及工作和计算机联系密切,计算机软件的开发是时代发展的需求,可满足人们的不同需求。因此,相关专业技术人员今后需强化计算机专业知识的学习,为我国计算机软件发展做出更多贡献。
参考文献:
[1] 张建新.基于计算机电子安全技术的软件开发系统应用与研究 [J].信息系统工程,2017(11):78.
[2] 王雅峰.安全技术在计算机软件开发中的应用 [J].电子技术与软件工程,2018(13):43-45.
[3] 刘新亮,李岩峰.试论计算机软件中安全漏洞检测技术及其应用 [J].数码世界,2017(12):204.
作者简介:赵天(1980.02-),男,汉族,陕西汉中人,助教,本科,研究方向:计算机。