SCI论文(www.lunwensci.com):
摘要:当下计算机软件已经应用到了许多行业领域中,在社会生产与人们生活中发挥了越来越重要的作用,随着信息安全攻击手段的逐渐多样化,造成信息安全环境越来越恶劣。当下计算机软件面临多个安全风险问题,为了有效防范计算机软件安全问题的产生,从信息安全环境视角出发深入探究了计算机软件开发策略,合理运用加密技术,强化软件病毒入侵检测,提高软件开发人员的综合水平,切实保障计算机软件具有较高的安全性。
关键词:信息安全环境;计算机软件;开发
Research on Computer Software Development from the Perspective of Information Security Environment
WEI Pengjuan
(Shaanxi College of Communications Technology,Xi'an Shaanxi 710018)
【Abstract】:At present,computer software has been applied to many industries andfields,and has played a more and more important role in social production and people's life.With the gradual diversification of information security attack means,the information security environment is becoming worse and worse.At present,computer software faces many security risks.In order to effectively prevent the emergence of computer software security problems,this paper probes into the computer software development strategy from the perspective of information security environment,reasonably uses encryption technology,strengthens software virus intrusion detection,improves the comprehensive level of software developers,and effectively ensures the high security of computer software.
【Key words】:information security environment;computer software;development
0引言
随着现代社会信息技术的不断发展,为社会生产与人们生活提供了诸多便利,与此同时也产生了许多的信息安全问题,比如信息被窃取、计算机系统被入侵、计算机核心文件被修改或者遗失等。因此,相关人员在进行计算机软件开发过程中应当要特别重视软件的应用安全问题,怎样有效提高计算机系统的安全性,增强总体的防控水平是当下计算机软件开发中必须要面对的问题。根据国家互联网应急中心公布的相关数据显示,在2020年有超过5万台计算机受到信息安全攻击,在国家信息安全技术的有效防控下,共计捕获的恶意程序数量达到了7000多个[1],涵盖了不同行业领域的数据信息,由此可以看出加强计算机软件开发信息安全十分有必要。本文重点阐述了现阶段计算机软件面临的主要安全风险问题,结合信息安全环境视角,提出了加强计算机软件开发信息安全性的有效举措,为保障我国计算机领域的信息安全性提供帮助。
1现阶段计算机软件面临的主要安全风险问题
1.1病毒攻击
计算机病毒一般表示为一些不良人员编写的恶意程序以及恶意代码[2]。用户在访问互联网或者使用互联网处理某些事务时,假如用户点击或者下载了包含有病毒的文件、链接等后,便会造成计算机感染上病毒,网络黑客就能够运用该病毒程序入侵用户的计算机系统,窃取或者修改计算机中的资料信息等。当不同用户之间在进行文件输送时,假设未对传输文件进行加密,或者引入了加密技术,然而没有设定较高的安全传输系数,也极易导致计算机系统遭受到病毒程序的攻击与入侵,导致用户计算机中的许多重要信息被窃取或者遗失。另外,许多网络黑客运用计算机系统本身存在的安全漏洞,对计算机系统内部信息开展攻击,对用户的信息安全产生非常大的威胁。
1.2存在安全漏洞问题
在现代社会经济不断发展的背景下,计算机在人们生活与学习中的作用越来越大,人们已经逐渐离不开计算机,然而人们在实际运用计算机软件过程中均会存在安全漏洞。计算机安全漏洞主要包含了两个方面,分别是计算机系统本身的安全漏洞以及应用软件存在的安全漏洞,然而不管是哪种类型的安全漏洞,均会给网络黑客入侵计算机系统提供可乘之机[3]。此外,当计算机、信息网络与电脑软件等在安全保护手段上仍然存在一定的欠缺,给不良分子入侵计算机系统提供了可能,会对计算机信息安全产生非常大的不良影响。
1.3计算机软件与硬件综合水平较低
从当下计算机软件应用现状来看,各种软件都存在较多的盗版软件,而正版软件的应用价格较高,使得现阶段软件市场较为混乱,各种软件的质量也是高低不同[4]。尽管盗版软件不需要用户支付一定的费用,然而盗版软件往往存在较多的安全漏洞,容易给计算机内部数据带来较大的安全隐患。为了进一步改善计算机的信息安全情况,应当要及时优化与升级计算机硬件配置,为不断强化计算机总体安全性提供有效保障。在运用计算机过程中,使用者应当要定期更新较为陈旧的硬件设施,同时选用正规的应用软件,加强对计算机使用中的维护与管理,每隔一段时间进行一次系统检查与病毒查杀,及时修复系统与软件中存在的安全漏洞,进而不断提高计算机用户的信息安全。
1.4计算机软件操作不规范
现阶段,一些用户在实际运用计算机过程中,往往不能够正确的配置计算机,从而引发计算机安全漏洞的出现。比如说,使用者没能够正确配置计算机防火墙,使得防火墙的防护优势得不到充分发挥,无法对计算机给予全方位的防护。另外,一些使用者在运用计算机过程中,往往没有养成良好的信息安全意识,极易导致网络安全问题的产生,对计算机用户的信息安全产生较大的威胁。
2信息安全环境视角下计算机软件开发的策略
在信息安全环境背景下进行计算机软件开发,需要正确认识到现阶段计算机软件面临的主要安全风险问题,不断提高计算机软件的安全性,具体来说,可以从以下几个方面入手。
2.1合理使用加密技术,改善软件开发的安全性
在进行计算机软件开发过程中,应当要建立在计算机网络环境安全的基础之上,采取切实可行的方法来不断提高计算机软件应用环境的安全性。比如说计算机技术运用过程中,通过加密手段来提高计算机信息的安全性,这便是基于加密技术来确保计算机信息传输过程中仍然具有较高的安全性。此外,在计算机软件实际运用过程中,还需要依托于安全级别较高的状态开展全面加密,进一步发挥加密知识应用优势,将计算机软件不同加密技术以及应用手段等传授给计算机使用者,依托于相关加密技术,对计算机系统中的重要文件与信息进行加密处理,已经加密过的文件必须要输入正确的解密密码之后才可以读取其中的内容,有效提供了计算机数据的安全性。
另外,在进行计算机软件开发过程中,应当要防止不良人员和病毒的入侵,运用级别更高的加密技术对其进行安全检测。比如说,可以借助于量子加密技术对计算机信息数据进行检测,查看其有无被不良人员或者病毒攻击与入侵,从而实现对密钥中数据的全方位保护。当有网络黑客或者病毒程序企图入侵时,量子加密技术会在第一时间内给予回应,能够检测与影响不良人员获取数据信息,从而对计算机数据做出良好的保护。如图1所示为量子加密技术示意图。
图1量子加密技术示意图
2.2强化软件病毒入侵检测
病毒入侵检测通常是基于软件中各个重要点之间的相互关联性进行的检测,从而准确查找出计算机软件中有无安全违规编码和安全漏洞,同时根据计算机软件的运行记录获取到安全保障级别,且针对拦截成功的网络攻击行为进行分析与探究[5]。此外,依托于计算机软件病毒入侵检测结果来科学配置计算机防火墙,加强对威胁数据以及网络攻击行为的阻挡和拦截,进一步强化计算机软件自身的安全防控水平,确保计算机软件信息的安全性。从深层次来看,病毒入侵检测的实现主要基于三个方面,分别是信息收集、数据整合与分析、结果处理[6]。(1)针对计算机网络数据以及软件使用者的行为进行分析,同时广泛收集各个主机、网段以及软件的信息,联系具体状况适当增加检测范畴,这时应当要确保软件病毒入侵检测系统具有良好的完整性,防止收集的信息不可靠,之后再将收集的数据进行存储、分开审计。(2)对病毒入侵检测过程中出现的不正常检测进行深入分析,通过对比获取到其和正常操作之间存在的不同之处,当有较大差别时就可以识别为病毒入侵,与此同时根据误用检测创设相应的特征库,加强对异常操作以及异常检测操作的掌握,确保计算机病毒入侵防范表现出良好的全面性与合理性。
2.3借助于软件开发技术不断优化
软件开发是计算机应用过程中十分重要的一部分,需要联系当下软件发展方向加强对软件开发的创新,基于技术层面切实提高计算机的安全性。在实际进行软件开发时,技术应用以及计算机网络应当要紧密融合,通过技术手段的科学合理运用来不断改善计算机软件性能,使得在信息安全环境下开发出优秀的计算机软件。为了有效提高计算机软件开发品质,逐步改善信息安全效果,应当要从多个方面入手加强对软件开发的创新与优化。比如说,将软件生命周期法应用到软件开发工作中,使得计算机软件开发过程分成不同的环节,一般来说涵盖了软件定义、可行性分析、系统化开发、编码调试、验收、运用和维护共计6个部分[7],从信息安全视域出发,能够依照不同环节的需求引入不同的安全技术,同时不同开发环节能够使用不一样的信息安全技术,从而强化软件开发周期法应用的目的性及安全性。此外,也可以将结构法应用到软件开发中,该种方法通常针对数据进行软件开发,依照软件性能对其进行拆解,联系系统数据进行深层次处理,同时依托于数据流图健全开发功能模型,通过对结构化的合理运用可以达到对开发过程逐层分解的效果,因为结构法通常是应用在数据领域,使得其并不能够很好地满足大规模软件开发需求。另外,当软件开发人员无法确定软件基础性能,或者软件需求没有完全固定时,可以将原型法融入到软件开发工作中,在提高计算机软件开发安全性的基础之上,还能够显著改善软件开发的效率与品质。
2.4进一步提高软件开发人员综合水平
为了进一步提高计算机软件开发的安全性,必须要不断强化软件开发人员的综合水平,其专业水平关系到软件开发质量以及信息安全保护效果,除了开发一般软件的基础技术之外,还应当要跟随时代发展步伐,不断提高自身的专业水平,从而保证开发的计算机软件能够始终拥有较高的安全性。另外,计算机软件开发人员还需要建立良好的职业道德素养,在进行开发学习的同时,也应当要加强对网络安全的认知。随着现代社会竞争得越来越激烈,一些软件开发单位为了获得更大的市场份额,出现了较多恶意竞争的不正当行为,软件开发人员应当要贯彻落实职业道德规范,切实履行各项法律规章制度,防止因为软件开发人员自身原因导致信息安全问题的产生。比如,在加强软件开发人员培训与学习过程中,在对其进行理论知识传授与实践技能培养的同时,还需要联系真实的安全事故案例,让软件开发人员充分意识到安全问题的重要性及其可能会产生的严重后果,在不知不觉中提高软件开发人员的道德素养,在提高软件开发人员专业技能水平的同时,也实现对其职业道德水平的不断提升。
3结语
总的来说,在进行计算机软件开发过程中,应当要充分重视信息安全性,结合当下计算机软件面临的主要安全风险问题,从加密技术应用、强化软件病毒入侵检测等方面入手,不断提高计算机软件开发的信息安全,推动计算机软件开发领域的不断发展。
参考文献
[1]李夏.信息安全背景下计算机软件技术的开发与应用对策[J].信息记录材料,2021,22(7):66-68.
[2]马恩明.信息安全环境下计算机软件开发与应用研究[J].辽宁经济管理干部学院(辽宁经济职业技术学院学报),2013(6):54-55.
[3]兰娅勋.大数据时代计算机软件技术面临的挑战及对策分析[J].软件,2021,42(7):147-149.
[4]汪兰英.以信息安全环境角度探索计算机软件的开发及实践[J].网络安全技术与应用,2017(11):53+55.
[5]蒋涛.信息安全环境下计算机软件的开发与应用分析[J].计算机产品与流通,2019(7):26.
[6]郭庆,黄勇.基于信息安全环境分析计算机软件的开发及应用[J].通讯世界,2015(19):282-283.
[7]周竞鸿.新时代计算机软件开发技术的应用及发展趋势探究[J].信息记录材料,2022,23(1):98-100.
关注SCI论文创作发表,寻求SCI论文修改润色、SCI论文代发表等服务支撑,请锁定SCI论文网!
文章出自SCI论文网转载请注明出处:https://www.lunwensci.com/jisuanjilunwen/49942.html