安全技术在计算机软件开发中的应用分析

2021-09-23 03:54刘俊芳
电脑知识与技术 2021年24期
关键词:计算机软件开发安全技术应用分析

刘俊芳

摘要:安全技术应用到计算机软件开发中,对保证计算机软件运行安全,提高计算机软件运行效率具有重要的作用。鉴于此,该文对安全技术在计算机软件开发中的应用现状、问题、应用策略进行了阐述,并从软件系统加密技术、防火墙系统设计、漏洞修复技术、入侵检测技术、反病毒技术来对计算机软件开发安全技术进行了分析,期望对提高安全技术应用水平,保证计算机软件开发工作的顺利完成有所帮助。

关键词:安全技术;计算机软件开发;应用分析

1 背景

计算机软件开发需要考虑软件功能应用问题、软件安全问题等,其中软件安全是保证计算机软件运行的基础,也是提高软件运行效率,保证工作效率的首要条件,因此在软件开发中应高度重视软件开发中安全技术的应用。但是由于企业资金、安全技术落后等因素的限制,导致软件开发工作无法顺利进行,鉴于此展开对本次课题的研究具有重要的现实意义。

2 安全技术在计算机软件开发中的应用现状

计算机为人们工作、生活带来了便利性,对提高工作效率,解决生活难题具有重要的作用。随着计算机应用的日益广泛,为了提高计算机的应用性能,各种应用软件层出不穷,在这种情况下,计算机软件安全成为计算机应用中最为关注的话题。从目前我国计算机软件开发中安全技术的应用现状来看,虽然计算机软件开发的频次不断提升,但是依然无法和计算机病毒实现同步,一些新型的计算机病毒、具有较强破坏的计算机病毒等无法在计算机软件开发中体现出来,产生这种情况的主要原因一方面是由于计算机软件开发技术落后,人员素质参差不齐,导致计算机软件开发中考虑问题不全面,缺乏安全应用的有效融入[1];另一方面当前人们对计算机软件的应用追求快捷、多功能、运行空间小等,因此软件开发的重点在应用上,在满足人们工作需求上,而对于安全技术的应用投入较低,仅仅是基础性的安全防护,无法应对当前复杂的网络环境。此外从目前计算机软件开发中,安全技术的应用主要是对病毒软件的阻挡、黑客入侵的阻挡等等,对于新型的病毒识别能力较差,比如一些恶意代码、链接等,识别能力较差,没有较强的拦截功能,一旦出现误点现象会给计算机应用带来风险,因此如何在计算机软件开发中融入安全技术,是计算机软件开发中需要考虑的重要问题,也是保证计算机软件安全应用的重要措施。

3 计算机软件应用过程中出现的问题汇总

3.1 计算机软件应用过程中面临的软件问题

计算机应用过程中,涉及了大量的軟件,比如办公软件、图像处理软件、媒体编辑软件、通信软件等,这些软件应用较为广泛,满足了人们日常工作需求,但是由于软件中安全技术不达标,所以在应用的过程中面临着很多安全问题,对此对面临的安全问题进行汇总,主要包括以下几点:第一,主动攻击问题,主要的攻击类型有病毒攻击、黑客攻击等,指的是日常计算机应用过程中,出现的一种数据破坏现象,一些病毒程序会对现有的数据进行更改,还会破坏数据运行结构,使得计算机使用者无法使用数据,并利用这些数据进行日常工作。这种主动攻击破坏力度大, 会使重要的数据遭到严重的破坏,给企业、个人带来严重的损失[2]。第二,被动攻击产生的问题,被动攻击指的是利用计算机软件应用漏洞、软件技术薄弱的方面,来对计算机软件正常的工作进行破坏,这种破坏具有隐秘性,只会在使用某项功能时出现破坏性,如果使用者没有安全防范意识,就会产生数据安全问题。

3.2 计算机软件应用过程中面临的设备自身问题

计算机应用的过程中,计算机设备自身由于性能问题也会引发安全故障,主要表现在以下几方面:第一,计算机设备使用年限较长,硬件设备、通信设备出现老化的现象,导致计算机软件应用的过程中,造成信号不稳定、运行不通畅等问题,这些问题的产生给计算机运行带来阻碍,导致在运行的过程中频频出现问题,而这严重影响了计算机运行效率,干扰了计算机软件的正常运行,甚至还带来了一系列的安全问题。第二,计算机在长期的运行中,没有科学地进行运营维护,当计算机出现了硬件设备损坏、通信设备损坏的情况下,无法觉察,导致计算机在运行的过程呈产生了安全问题。第三,计算机的运行、软件的使用需要建立科学的运行体系,比如定期对计算机进行维护,定期对日常使用的工作软件进行杀毒,并查看软件的运行问题,但是在实际应用中往往是发现问题才进行问题的处理,而很少进行提前维护,这对计算机软件安全应用埋下了隐患。

3.3 计算机软件应用过程中面临的设备管理、防火墙架构问题

计算机软件的开发是建立在计算机硬件设备而进行的软件开发,因此为了保障计算机的安全运行,企业配备了先进的基础设备,以此满足计算机安全防护需求,但是从目前来看,很多企业由于成本原因,并不注重硬件设备的更换,仅仅是进行系统的更换,导致虽然应用系统虽然得到了更新,出现了Window10系统,却没有配备与之相匹配的硬件,这对计算机软件安全防护而言,显然是不利的;其次一些企业经营者认为计算机软件安全问题主要发生在先进的技术设备上,对于陈旧的设备,缺乏先进技术的有效融入,安全性能会更高,因此我们会看到一些事业单位、企业单位,所运用的电脑设备陈旧落后。但是从软件安全防护上来看,陈旧的设备更容易出现安全问题。此外目前计算机软件应用中设置的安全防护措施较为简单,主要是采用防火墙的方式来保证软件的安全运行,但是从目前防火墙设置来看,架构极为简陋,仅能支持一般性的安全防护,而针对病毒、黑客攻击,没有实质性作用。

3.4 计算机软件开发中面临的数据、黑客入侵、病毒检测问题

计算机软件开发过程中,需要认真的考虑安全运行问题,将安全运行问题放在软件开发的首要地位。首先针对数据传输,应避免漏洞问题的产生,从文件传输协议、电子邮件、网页编程、数据转化方面来进行数据漏洞问题管理,以此保证数据传输安全,使软件开发在一个相对安全的数据传输环境中进行。第二,黑客入侵问题,在计算机软件开发过程中,应考虑黑客入侵问题,并针对入侵通道来构建防护系统,设置严谨的软件运行系统,减少运行漏洞的产生。第三,计算机软件开发的过程中,会遇到计算机病毒的入侵,这是一个普遍存在的问题。为了减少这一问题应重视病毒检测,并设置相应的病毒识别程序,及时地发现病毒问题,将病毒问题扼杀在萌芽状态,但是从目前来看,很多针对计算机病毒的安全技术设计并不合理,比如一些计算机病毒设置成为应用杀毒软件,不仅无法对计算机病毒进行识别,而且还会诱导用户使用,而这对保证计算机软件安全运行极其不利。

猜你喜欢
计算机软件开发安全技术应用分析
软件工程方法在计算机软件开发中的运用
分层技术在计算机软件开发中的应用
新型传感器在汽车技术中的应用分析
刍议数字图书馆计算机网络的安全技术及其防护策略