APP下载

计算机软件安全及防护对策

2019-12-02万玉晴

电子技术与软件工程 2019年18期
关键词:计算机软件防火墙计算机

文/万玉晴

当前时代社会发展速度越来越快,科技水平也因此得到一定的提升,使得计算机行业有了很大的发展。随着人们生活水平的提升,计算机逐渐普及于人们日常生活中,人们对计算机软件的安全意识也有一定的关注和重视,本文所说的计算机软件安全主要是指计算机软件系统得到保护的同时还能够处于正常运行状态。就计算机用户者来说,需要应用的计算机软件是功能多,价格低,开发者也会根据用户的实际需求将利益最大化,在满足用户需求的同时还能够有效保证自身知识产权不受到侵害。对于计算机软件安全方面的问题而言,用户更多考虑的是自身在使用计算机软件过程中遇到的各种安全问题;而开发者则需要对计算机软件各方面安全问题进行综合性考虑,从而确保计算机软件在运行过程中的正常运行,针对计算机软件运行过程中出现的安全问题能够及时发现及时解决。

1 分析计算机软件安全重要性

所谓计算机软件,计算机软件就是在运行过程中程序与文档的总称,系统程序需要安装相应的代码才能够运行应用,而文档是帮助用户在使用过程中了解相关的应用程序,同时还能将其划分为两种类型,一种是系统软件,主要有UNIX,WIndows 等;另一种是应用软件,主要是用于帮助用户完成自身计算机任务而研发的软件。计算机软件只能通过程序运行时才能得到其具体形态,在运行过程中,计算机软件安全问题对计算机性能有直接性的影响,尤其是在当前电子商务发展迅速的背景下,进一步提升企业、个人对计算机的安全管理,有利于电子商务产业的顺利发展,同时对用户与企业的信息等方面安全有一定保障意义。

所谓计算机软件安全标准,就是确保计算机在运行过程中,自身与软件系统能够有序运行,就计算机软件实际应用来讲,计算机使用用户重点关注的问题就是如何使计算机软件在使用过程中整体性能有安全性和依靠性,同时在操作上安全快捷;而计算机软件研发商重点关注的问题在于除必须要要满足的用户对系统安全需求之外,还要对计算机软件研发工作者的知识产权进行保护,这样做的主要目的在于防止不法分子通过软件系统来谋取暴利。基于以上足以看出,计算机软件安全不仅仅是在系统运行上的安全,还针对软件自身以及开发权益不受到侵害等问题。

2 计算机软件中存在的安全问题

随着计算机行业的大力发展,各行各业中都有计算机应用在其中进行相关工作,而计算机软件在发展过程中,由于相关制度还需要进一步完善,人们对计算机软件安全方面的意识还不够重视,这就使得计算机软件经常出现各种安全隐患问题,以下针对当前计算机软件中存在的各种安全问题进行简单概述:

2.1 非法复制问题

当前我国计算机软件发展过程中,恶意软件非法运行事件经常发生,这也是对计算机软件安全造成影响的重大因素之一。就计算机软件研发实际而言,研发过程中需要用到大量人力物力等资源,对相关工作者的技术标准比较高,其中需要用到的各方面研发成本也比较高,正因为研发需要的成本比较高,就使得很多不法分子通过窃取别人的软件研发成果来赚取高额利润,另外由于计算机软件有一定的开放性特征,这也就为非法分子对软件进行非法复制提供了窃取条件。就相关数据调查结果显示,世界各国的计算机软件盗版率基本超过90%,因盗版而导致的损失金额为每年130亿美元以上,而且这个数字还在呈现不断上升的趋势发展。虽然针对这一问题,很多国家已经对此采取相关措施进行整治,但对于盗版市场的发展趋势仍然无法彻底解决,以上足以说明非法复制已经成为当前计算机软件中比较严重的安全问题。

2.2 黑客攻击问题

在计算机软件安全问题中,其中不可避免的一项安全问题就是黑客攻击问题,根据黑客攻击这一损害计算机安全行为来看,其可以分为两种攻击类型,一种是广泛性,另一种是针对性,而计算机软件还具有一定的虚拟性质,这就使得维护计算机软件安全的相关工作者无法及时查询到黑客攻击的具体地址和身份信息,而近年计算机软件发展迅速的同时,黑客的活动频率以及攻击范围也不断扩大化发展,这就为计算机软件用户造成一定的安全隐患。

2.3 软件跟踪问题

计算机软件在研发的整个过程中,其中会有部分人员通过运用技术对软件中的程序进行调试,从而对其进行跟踪,并且还能够对其中的文件格式进行修改,读写等行为,将计算机软件中的源代码窃取,将计算机软件的防复制功能消灭,改变计算机密码钥匙等等,最终达成对计算机中某个软件进行动态破译的目的,之后对计算机软件进行非法买卖或公开等违法行为,从上述中足以证明软件跟踪技术的功能以及作用非常强大,而当前信息时代的发展,计算机软件跟踪技术已经逐步实现对计算机中的程序进行逐步跟踪和运行。基于以上,为切实保障用户在使用计算机软件时的安全,有必要对计算机软件进行预防软件跟踪措施。

2.4 自身存在的问题

(1)计算机软件本身质量存在问题,出现这方面的问题主要在于计算机软件在生产环节上因技术、人员等方面出现的问题,使得当前市场中的计算机软件或多或少存在一定的质量问题,也就是人们常说的安全漏洞问题;

(2)由于计算机软件本身具有易被复制的特征,这主要在于当前我国对知识产权保护方面的意识还需要进一步加强,很多不法分子运用人们这样的意识对计算机软件进行盗取,从而生产出盗版性质的计算机软件,进而谋取利润,以上都是当前计算机软件市场中比较严重的安全问题,对计算机软件行业的健康发展有很大的影响。

2.5 运行过程中存在的问题

(1)不法分子运用工具以及自身掌握的技能,对计算机软件进行跟踪并对其运行相关的程序,从而对计算机软件进行破解;

(2)计算机软件出现中毒问题,这也是当前计算机软件安全中比较常见的一项安全问题,很多不法分子通过对计算机软件进行破解之后对其进行传播或非法买卖,出现以上的安全问题主要在于计算机软件具有虚拟性特征,导致相关工作人员无法及时查找不法分子的身份,从而导致各种安全隐患问题发生。

3 加强计算机软件安全的防护对策

3.1 进一步完善计算机软件安全法律法规

(1)我国应该结合当前计算机软件技术发展进程建立健全符合当前实际的法律法规,其中应该加大对知识产权保护、国际秘密、信息网络安全等方面的法规进行完善,切实增加关于计算机软件保护方面的规定和条例,对非法复制利用计算机软件在市场中贩卖的不法行为严格制止,对相关不法人员利用法律实施相关的法律制裁,依据法律规定严惩不贷,严格杜绝市场中出现假冒伪劣的计算机软件产品;

(2)结合当前信息时代的发展,应该进一步针对计算机软件安全方面的知识进行宣传和普及,让计算机用户明确计算机软件技术的发展以及应用,加强人们对计算机软件版权以及相关知识产权的了解和法制观念;

(3)相关计算机软件管理部门应该进一步建立健全与计算机软件相关的入门以及行业技术规范等等。

3.2 加强计算机软件防火墙拦截功能

在计算机软件运行过程中,通过运用防火墙拦截技术可以有效阻止黑客入侵计算机软件系统,这项安全技术手段也是当前比较有效的一种手段,运用这种手段的主要目的是在计算机内部与外部的网络之间设置拦截保护程序,在这个环节中,能够及时检查到任何想要对该计算机入侵的数据信息,进而保障计算机中的网络系统不会受到外部的影响遭受到不法分子的攻击等违法行为。市场中使用比较广泛的防火墙技术主要是状态检测防火墙,这种防火墙的技术原理在于在计算机运行过程中对其中某一接口的数据包进行拦截,然后在观察这个数据包是否存在危险性质,然后再根据检测结果决定这个数据包能否进入计算机系统中。当前运用比较普遍的个人计算机防火墙是天网防火墙,这种防火墙技术普通人上手速度比较快,功能强大,安全保障性强,使用效果也很不错等优势,如今也被逐渐应用于各行各业中。

3.3 加强加密技术的研发

为防止计算机软件被不法分子进行非法复制,其中使用比较普遍的安全手段就是对计算机软件进行加密处理,例如当前人们比较熟知的图像处理软件Photoshop就运用加密的手段进行安全处理,这样做的主要目的在于防止Photoshop被不法分子盗取复制,进而促使盗取现象更加严重,通过加密有效保证研发工作的根本利益,这里所说的加密技术不是单纯的设置密码对软件进行安全保护,不然是无法从根本上消除计算机软件盗版的不断出现问题,同时也无法解决其他计算机软件安全问题,这也就从侧面证明一旦有好的计算机软件进入市场,就会出现很多不法分子盗窃泛滥现象。基于以上,足以说明对计算机软件不但要加强密保的利用,还需要综合利用其他密码的形式来对计算机软件进行安全保护,例如签名、口令等等。

3.4 反跟踪技术

针对计算机软件安全,通过运用凡跟踪技术可以有效阻止不法分子对计算机进行软件源代码的窃取、防止不法分子对计算机软件进行复制或加密等功能的一项安全技术,结合当前计算机软件市场中的系统结构特征的情况来看,在运行计算机软件都要依附于CPU上,若在运行过程中CPU遭受到外界不法分子的监控,就相当于该计算机系统程序的真实情况直接反应在揭秘者面前,这样,解密者就会轻松对该计算机中的软件进行复制,从而为计算机软件上的性能带来安全隐患。基于此,这就足以说明一定要针对计算机软件,严格避免反跟踪技术中可能存在的安全隐患和漏洞等问题,进一步加强对计算机软件反跟踪技术的健全和完善,使计算机软件在使用过程中,反跟踪技术的保护作用发挥至最大。

4 总结

综上所述,当前时代是信息高速发展的时代,随着信息化进程不断加快,计算机网络逐渐普及于人们日常生活学习中,逐渐成为人们不可或缺的一部分工具,因此关于计算机软件方面的安全问题也逐渐受到人们的重视,基于此这就需要相关研发人员进一步提升计算机软件的安全防护功能和水平,同时还要协调好社会中各行各业对计算机软件的应用,进一步推动我国计算机软件行业的稳定、安全发展。

猜你喜欢

计算机软件防火墙计算机
计算机操作系统
基于计算机自然语言处理的机器翻译技术应用与简介
构建防控金融风险“防火墙”
基于C语言的计算机软件编程
浅谈不同编程语言对计算机软件开发的影响
信息系统审计中计算机审计的应用
浅谈基于C语言的计算机软件程序设计
在舌尖上筑牢抵御“僵尸肉”的防火墙
Fresnel衍射的计算机模拟演示
下一代防火墙要做的十件事