计算机软件安全防御措施

(整期优先)网络出版时间:2022-03-28
/ 2

计算机软件安全防御措施

刘闯

广东创新科技职业学院 523960

摘要:随着科学技术的不断更新,计算机已经成为人们生活和工作的基本网络工具,计算机的软硬件技术的不断更新,也促使计算机软件的更新换代,计算机的运算能力愈加强大,计算机的广泛应用极大的促进了我国的经济发展速度。但是计算机具有较高的数据传播性,其在应用中的软件极易因各种安全问题导致系统崩溃和数据泄露,这也是日常使用中应时刻关注的问题。这种不安全因素极大的影响了工作效率,使得人们在计算机软件上下功夫,增强计算机软件的防护和修复能力,保证计算机软件的安全运行,确保在工作中高效稳定的使用计算机,提高工作效率。所以,文章通过对计算机软件存在的安全问题进行探讨,阐述了计算机软件在使用中的主要安全因素,介绍了计算机软件安全防御的有效措施。

关键词:计算机软件;安全;防御措施

一、计算机软件的概念

计算机是由硬件和软件两部分组成,而硬件部分作为基础部件并不具备安全问题,软件是由计算机的系统文档和程序组成的,能够控制计算机的运行和数据处理,具有强大的信息处理功能。

而作为计算机的核心部分,软件由两部分组成,一是应用软件,这种软件是根据用户需求选择性安装的,具有针对性强的特点,能够处理某一特定的信息和数据,为人们的生活和工作提供便利,同时,随着软件技术的进步,应用软件也在更新换代,其实现的功能也是愈发多样,另外一种是系统软件,它是保证计算机基本运行的基础,将计算机的硬件设施充分利用,协调处理各种信息数据,同时,它也能保证应用软件的良好运行,为计算机的运行提供保障。

二、分析计算机软件存在的安全问题

(一)计算机外部安全问题

计算机使用中威胁最大的就是黑客攻击和病毒植入,这两种安全问题一直困扰着计算机的安全使用。黑客攻击作为一种违法行为,一直以来也是网络警察打击的对象,黑客攻击主要形式是利用计算机的软件漏洞,攻击企业网站或者个人电脑,盗取有价值的信息数据和财产,严重威胁人们工作和生活的隐私和安全。而病毒入侵具有极高的隐蔽性,病毒是技术人员编写的程序,其能够隐藏在下载的软件或者网页中,通过其植入计算机系统中,攻击计算机系统软件,改变其运行规则,控制计算机的系统运行,对系统软件造成严重破坏,造成计算机内的数据丢失[1]。这两种安全因素都可随意控制计算机运行,具有较高的隐蔽性,为以后的工作和生活埋下安全隐患。

(二)计算机硬件安全问题

随着计算机技术的发展,软硬件技术的边界越来越模糊,比如在云计算邻域,出现了各种新兴的软件定义一切(software-defined everything)概念,如software defined storage, software defined networking 等等。而且软件的安全也越来越依赖硬件的安全,甚至硬件的安全问题的解决,也反过来靠软件辅助来解决[2]。

近来年,计算机硬件CPU以及平台硬件安全的问题,因此越来越突出,越来越受攻击者的关注。以PC为例,各个主要硬件厂商,比如AMD,Intel,都在近几年开始报告了安全漏洞。以手机为例,比如ARM,Apple,高通,华为,也同样常暴露出平台以及CPU的设计漏洞,还有一些硬件设备,比如GPU,蓝牙,无线Wifi网络模块,也出现了一些漏洞。这在一定的程序上刺激了硬件厂商越来越重视底层硬件的安全问题,这其中最重要的一个原因就是,一旦硬件平台被攻破,它的破坏力和影响力,要比纯粹软件的漏洞,通常要大很多,影响的用户面也非常关,对各行各业都是安全威胁,同时它的修复成本非常高,比如,如果一台自动驾驶的汽车,出现了一个硬件漏洞导致潜在的安全事故威胁,那么一旦修复起来,很有可能就是大面积的批次召回。

三、探索计算机软件安全问题的相关防御措施

(一)加强计算机软件的保护意识

计算机软件的开发需要大量的人力和资金,所以软件的开发成本极高。而盗版软件是正版软件的复制品,因其同样具有正版软件功能,所以被大量的复制与买卖,软件的形态有两种,一是知识产权保护法,诸如商标,版权等;二是其他的法律保护,如计算机保护条例等。因为计算机软件具有专利性的特点,在法律法规上对计算机软件都有相关的规定,确保计算机软件的专利不受侵害,而这就需要人们要加强安全意识,在计算软件的使用中严格遵守国家法律规定,坚决抵制盗版行为。在实际的计算机使用中应加强对计算机中的重要内容做好备份,在计算机日志的维护上做好修复与更新,关注计算机的软件安全性能,做好定期查杀病毒的工作,提升计算机的软件的安全性。

(二)优化计算机软件安全防护能力

在计算机软件的应用保护中,应加强对违法犯罪的打击力度,整治计算机灰色产业链,规范计算机软件的使用环境,同时做好宣传工作,增强人们对计算机软件安全的认识,增加用户的安全使用意识,培养人们良好的计算机使用习惯。

当今社会背景下,计算机行业也在不断更新换代,行业之间的竞争也逐渐加强,这位我国经济发展带来便利的同时,安全问题不断显现,病毒和黑客入侵的形式越来越新颖,技术也越加先进。这就要求计算机行业的技术人员在设计和改进软件时,减少软件的防护漏洞,增加防护能力,并随着技术的发展不断优化配置,努力将计算机软件的安全隐患降到最低。

(三)加强计算机防火墙设置

在日常计算机的安全防护中,防火墙的应用极为普遍,这种防护措施具有及时性、有效性的特点,能够对绝大部分的木马程序做到隔离,保证计算机系统的稳定运行,在防火墙的设置上要增强报警系统的设置,在防火墙出现问题时能够及时发现问题,并进行补救,根据风险强度的高低,对不同的电脑设置相应的防火墙系数,合理使用防火墙资源,在工作中有效隔绝病毒程序对计算机软件的攻击,保证计算机软件的运行不受其影响,保护公司和个人的重要隐私数据,防止出现重大经济损失[3]。在实际的防火墙使用中还要加强监控,这样能够及时的发现某一台计算机系统出现问题,并及时、有效的进行处理,提高工作效率。

(四)规范使用计算机软件

比如,对于硬件安全的防御有几种:建立硬件安全认证规范,比如对于硬件提供商,在他们的设计生产制造过程中,要提出认证规范要求,并制定不同的设备安全标准。确保供应链安全,防止在设备在生产、组装、运输、销售过程中被恶意篡改、替换或者植入恶意软硬件程序。对于硬件厂商的采购,加入安全的要求,来倒逼设计或者制造商,在设备的设计、实现阶段,更多的关注产品安全问题,提高并培训硬件设计工程师的安全意识,对测试以及质量控制过程中,也要引入安全检测机制。

四、结束语

综上,我国的经济发展迅速,得益于网络技术的快速发展,尤其是计算机这一网络媒介的应用,其应用领域广泛,涉及到人们工作和生活的各个方面,极大的便利了人们的生活与工作,降低了人们的工作难度,提升了人们的生活质量。其提供极大便利的同时也存在相应的隐患,软件安全问题的多发,极大影响人们的工作效率和生活品质,所以,计算机行业对软件的开发应以注重安全防护能力的提升,使其能充分发挥计算机软件带来的便利,增强人们使用计算机的体验感,维护良好的计算机使用环境。

参考文献:

  1. 郭新明. 计算机数据库的安全防范措施分析[J]. 2021.

  2. 徐嬴颖, 金可仲, 黄辉,等. 基于深度学习和SDN的网络安全课程综合实验设计[J]. 计算机教育, 2021(11):5.

  3. 井方, 王李凡. 基于计算机网络安全技术的软件开发系统功能设计与发展探究[J]. 移动信息, 2021(4):2.