浅析计算机软件安全问题的防御措施
2020-09-06井方陈浩
井方 陈浩
摘 要:伴随着时代和社会的发展,计算机已经成为了人们生活中不可缺失的一部分,在各个领域中都进行了深入的应用。但是在计算机高速发展的过程中,也出现了很多安全问题,这些问题有些是外部的硬件、软件质量问题,也有由于非法攻击、计算机病毒、信息泄露等内部安全问题。在实际的工作当中,为了应对各种计算机软件安全问题,需要我们做好防御措施,提升安全防护意识,保障计算机工作的安全性和稳定性。笔者结合自身实际的工作经验,提出了一些自己的看法,期望能带来一些有效的参考和帮助。
关键词:计算机软件;安全问题;防御措施
引言:在当今时代,计算机可以说是人们生活当中的重要构成部分。在实际的生活当中,人们借助计算机软件来进行学习、工作和娱乐,计算机也逐渐应用于各个领域当中,大到航空航天技术的研发,小到使用计算机进行计算,逐渐渗透到了人们生活中的各个角度,随着计算机的发展,也出现了很多与计算机相关的领域和工作。但是在利用计算机为我们带来的便利时,也应当意识到一些隐藏的风险,针对计算机软件安全问题,做好防御措施,保护好人们的财产和信息安全,已经成为了我们主要追寻的工作目标。
一、计算机软件安全问题
在当今社会,计算机软件安全关乎着整个社会的平稳运行,也是计算机能否发挥出作用的关键因素。计算机软件就是计算机的大脑,没有“大脑”的计算机是没办法进行工作的,将安全的软件安装在计算机上,才能够保障计算机发挥出应有的功能,从根本上来分析,计算机软件安全问题,主要有两种。首先,是计算机软件本身出现了程序上的缺陷,导致在实际工作中无法发挥出应有的作用;其次,是由于计算机软件受到了外部攻击,一些不法分子和黑客别有用心,强行破坏计算机软件。只要我们对计算机有一定的了解,都会认识到黑客巨大的破坏性,对计算机软件带来的威胁和安全隐患。作为计算机软件的操作者,我们每个人都与计算机软件安全息息相关,如果计算机软件出现了安全问题,就会导致我们的体验下降,工作、学习和生活全都受到影响,所以,应当强化对计算机软件安全问题的重视程度。笔者结合实际的经验,也进行了相关的分析。
(一)计算机软件自身的安全问题
之所以计算机软件自身会出现安全问题,主要就是由于技术人员在开发软件过程中出现了问题,由于技术人员自身水平不足,或者粗心大意等原因所导致的。从常理上来讲,没有所谓的“完全安全”的计算机软件,任何计算机软件在使用过程中,都会出现一定的安全问题。随着计算机软件开发技术的不断发展,现在我们接触到的计算机软件也越来越多,随之而来,也会出现更多的安全问题。除此之外,有部分计算机软件的加密工作没有做好,自身的性能容易被复制,大量的盗版软件会随之出现在市面上。一部分不法分子会利用盗版计算机软件获取经济利益,将计算机软件进行非法复制,在当前我国的计算机软件市场上,这种行为还是比较常见的。例如,我们在平时经常使用的WinRAR、Microsoffice和Adobe等软件,在市面上就有很多的盗版产品,在2014年,微软赞助IDC和新加坡国立大学展开的一项研究显示,盗版软件每年会为全球企业带来5000亿美元的损失,而随着计算机软件数量的增多,计算机在更多领域的应用,这种现象还会越来越严重。
(二)计算机软件应用中产生的安全问题
一些掌握计算机技术的不法分子,使用一些电子技术手段,来追踪运行计算机软件,将计算机软件当中的数据文件进行读取和修改,给计算机用户带来了无法估量的损失;在我们使用计算机的过程中,也偶尔会遇到计算机病毒的威胁,不法分子通过计算机技术破设计算机软件,然后将计算机软件当中的数据进行传播和售卖,从中获取经济利益。此外,在使用计算机的过程中,我们听到最多的就是电脑黑客,从某种意义上讲,电脑黑客就是计算机软件的敌人,黑客能够利用计算机软件任何一点漏洞,来破坏计算机软件,影响计算机软件的正常工作,为计算机用户带来损失和威胁,由于技术限制,往往很难直接定位和查找到黑客的真实信息,所以对电脑黑客的制裁也往往比较费力。2020年3月26日,苏州郑女士的公司就因为被黑客攻击,盗走了账户上816万个虚拟货币,损失了120万的人民币。这仅仅是冰山一角,电脑黑客对计算机软件的威胁是巨大的,也是我们在进行防御过程中需要重点关注的内容。此外,用户的安全意识也是十分重要的,如果用户在平时的使用过程中不重视计算机软件的安全防护,就会给非法入侵者带来更多的机会。计算机软件的防护机制不够完善,用户的防护意识不足,那么非法入侵者就更容易入侵到用户的计算机和软件当中,对用户带来更大的损失。
二、计算机软件安全问题的防御措施
(一)提升计算机软件的开发设计水平
计算机软件的开发设计水平,直接影响着计算机软件的安全性能,在针对计算机软件安全问题采取防御措施时,也应当重视提升计算机软件的開发设计水平。
首先,相关开发人员应当注重站在用户的角度来进行考量,能够结合用户的使用需求来进行设计,提升用户的体验。在计算机软件投入应用时,如果出现了一些安全隐患和程序问题,需要及时进行完善和修改,让计算机软件能够更好的为用户提供高质量服务。
其次,计算机软件的开发设计过程中,需要进行多次测试,了解计算机软件的实际安全性能,检验有没有明显的安全漏洞。对于计算机软件的源代码,药剂师进行加密,让计算机软件能够具有更高的安全性。作为计算机软件的开发设计者,要及时对计算机软件进行更新和升级,让计算机软件能够满足用户日益增多的新需求,紧跟时代发展的方向。
最后,作为计算机软件的使用者,用户自身也要提升安全意识,定期对计算机软件进行扫描,排除计算机软件的安全隐患,这样在实际的使用过程中,计算机软件才能够发挥出更高的安全性能。
(二)强化计算机软件的安全防御措施
对计算机软件安全防御措施的强化,不仅仅需要开发设计者的努力,还需要国家、整体行业和用户给予相应的支持,采取相应的措施,让计算机软件能够发挥出应有的作用。
在国家层面上,对危害计算机软件安全性的不法分子,要加大打击力度,对于那些利用计算机软件漏洞谋取不义之财的不法入侵者,应当给予严厉的制裁和惩罚。合理整顿计算机软件市场,增强对计算机软件安全的宣传,让用户能够意识到盗版软件的危害,在平时的应用过程中,增强安全意识,能够主动购买正版的软件,维护原创者的利益,让计算机软件的整体市场更加规范,压缩盗版软件的生存空间。计算机软件生产设计者,也能够利用国家提供的法律武器,积极维护自身的权益,改善计算机软件市场的整体环境。
在计算机软件的整体行业上,存在着比较激烈的竞争,也存在着大量的安全问题。在计算机软件遭受不法入侵者和黑客攻击时,作为计算机软件的设计开发商,应当重视弥补计算机软件的安全漏洞,设计出完善的病毒扫描技术,这样用户在使用的过程中就能及时发现问题,避免出现不必要的损失。此外,要加强对防火墙的设计,降低计算机软件被黑客攻击的风险,让计算机软件的安全性得到保障,这样整体行业才能够更加和谐,构建良性的竞争体系。
一旦计算机软件出现了安全问题,用户受到的损失肯定是最直接、最严重的,所以在计算机软件的过程中,用户更应当注意增强自身的安全意识,规范自身的使用行为,在系统上安装杀毒软件,让计算机软件能够发挥出应有的性能。对于未知的软件和邮件等,不要轻易安装和打开,合理使用计算机,避免计算机软件受到威胁和损害,保护好自身的利益。
(三)重视对计算机软件的操作管理
为了保障计算机软件的安全性,在使用计算机软件的过程中,用户也应当符合相应的操作管理规范,能够按照具体的要求来操作计算机软件,这样计算机软件的安全性才能够得到保障。此外,建设专业化的管理部门,加强对计算机软件的检测和管理,在日常工作中保障计算机软件的安全运行。作为计算机软件的安全管理人员,需要仔细检查软件系统日志,保障数据库的完整,结合计算机软件的安全情况,定期进行评估,结合实际情况进行调整,让计算机软件能够安全的运行,发挥出应有的作用。
(四)对计算机软件进行实时监控
虽然在实际的工作当中,防火墙能够有效保护计算机软件的安全性,但是由于防火墙被动防护的特性,在面对计算机病毒时的表现并不乐观,所以我们有必要对计算机软件进行实时监控,融合入侵检测系统,弥补防火墙的工作缺陷。将专家系统和人工神经软件进行融合,能够有效对计算机软件进行入侵检测,对计算机软件的安全性进行分析和控制,相较于防火墙,是一种更加主动的计算机软件防御措施,能够对计算机软件的实时情况进行记录,保障计算机软件的安全运行。
结语:随着计算机在多领域的深入应用,计算机软件也发挥出了越来越重要的作用,保障计算机软件的安全性,做好防御措施,就成为了我们主要的工作内容。结合计算机软件容易出现的各种安全问题,从多角度做好防御工作,为用户带来更好的体验,保障用户的信息和财產安全。
参考文献:
[1]陈宏,朱秀娟.计算机软件安全问题的分析及其防御措施研究[J].河南科技,2014,01:5+15.
[2]汤力.计算机软件安全问题的防御措施[J].电子技术与软件工程,2019,02:211.
[3]吴冬梅,赵纪鹏.计算机软件安全问题的分析及其防御措施探析[J].电脑迷,2016,09:100-101.
作者简介:1.井方,(1989-),汉族,河南郑州,助教,研究生,研究方向:数据库
2.陈浩,(1988-),汉族,河南南阳,助教,研究生,研究方向:计算机视觉