APP下载

计算机软件安全问题的分析与防御策略

2017-01-17李童

东方教育 2016年8期
关键词:防御对策计算机软件安全问题

李童

摘要:当前,计算机技术被广泛的应用在了人们的生产生活中,极大的提高了人们生产、工作、学习的效率,但随着计算机软件的不断发展和应用,使用过程中各种安全问题也逐渐出现,比如计算机安全漏洞、计算机病毒、软件破译问题等,给人们的正常使用带来了不同程度的困扰。针对这个问题,我们有必要采取各种有效措施来加强计算机的安全性能,以提高计算机的使用信任程度。本文主要对计算机软件的安全问题进行了具体分析,在此基础上提出了针对性的防御对策,以供参考。

关键词:计算机软件;安全问题;防御对策

1、计算机软件概述

1.1 计算机软件的含义

计算机在日常工作中,要想得到正常的系统运行,需要内在程序及文档共同发挥作用而进行,而这些文档和程序的总称就是软件。它们实际上拥有不一样的含义,程序指的是相关数码编制,具有系统性和特定性等特点。而文档指的是能够帮助使用者更好的熟悉和掌握计算机程序的软件,它能够对相应的数据资料进行详细的说明。这两种软件在计算机中存在不同的功能,程序是计算机运行使用的基础,是计算机的必备软件,而计算机在正常运行状态下,是可以脱离文档的。

1.2 计算机软件的分类

而计算机软件的分类,从整体上来看有两种,即系统软件和应用软件。首先,系统软件。计算机要想维持正常的运行,是绝对离不开不同的操作系统,这就是系统软件,其功能是管理及调节不同的硬件,促使其在计算机系统中相互协作,正常运行。这种软件是由基础操作工具和操作系统组合而成,如软件连接、驱动管理等。可以说,计算机的这一组成是促使使用者、计算机及其内部操作系统紧密相连的基础,促使三者在运行过程中构建为统一整体,在这一整体运行中是可以忽略掉其内部硬件的运行。现阶段市场上主要的系统软件宝库 UNIX、Windows 等[1]。其次,应用软件。这类型软件在使用过程中以达到某种用途为目的,通常状况下它以特定的形式展现自身的功能,如图像浏览器等,这种功能表现相对单一;同时还有系统功能的展现,如 Office 办公软件等,同时还包括人们熟知的数据库管理系统,这一软件系统的组成包含几个独立程序。现阶段人类开发出来了多种应用软件,最常使用的有工具软件、游戏和管理软件等。

2、解决计算机软件安全问题的意义

凭借着卓越的技术优势,计算机已经逐渐占领了人们生活的主要空间,并与人们生活紧密地联系在了一起。计算机所展现出来的卓越的性能,使得人们的各项工作开始变得更加快捷,使得人们各种形式的需求都能够得到一定程度上的满足。伴随着计算机在人们生活中地位的逐渐上升,随之而来的就是安全隐患,如果不能够将这一隐患进行及时解决,不仅能够使计算机瘫痪,还将会对人们工作及生活造成严重影响,同时这一问题也逐渐开始成为挑战电子行业的尖端问题。具体来讲,在电子商务中进行具体运转过程中,存在着严重的信息泄露安全问题,一旦出现疏忽,将会直接对用户造成经济损失,这些都是极为实际的问题。

3、计算机软件存在的安全问题

计算机技术跨越式的发展使其广泛地应用于社会的各个行业,然而它的背后也隐藏着各种各样的安全问题。当前计算机软件所面临的安全问题主要有非法复制、软件跟踪、软件质量问题等软件安全威胁。计算机软件一般是用某种程序设计语言来设计和完成的,它是一种逻辑实体,并非是有形可触的物理实体。软件安全包括对文档和介质的双重保护。计算机软件作为一种知识密集型产品,由于易复制性,导致软件产品的知识产权受到严重的威胁[2]。由于我国对于知识产权的认知度不够、保护不足、监管不到位使得不法分子通过盗版软件赚取利润,而软件业由此而蒙受相当大的损失。

计算机软件运行的安全是对软件进行必要的防护,以防止其受到人为的修改、破解、复制以及滥用,从而保证其功能的正常连续运行。一些人或者团体利用掌握的技术,特别是运用各种程序调试分析工具来对软件程序进行跟踪和逐条运行,它可以对任何格式的文件进行直接读写和修改,通过窃取软件源代码、取消软件的防复制和密保钥匙等功能,来实现对一软件的动态破译,并将破译后的软件进行非法买卖和公开传播。这样同样使得计算机软件的安全存在着相当大的问题。而在计算机软件开发过程中,软件开发商所研发出来的软件不可避免的存在一些类似于安全漏洞的缺陷,这样同样造成了计算机软件的安全问题。

4、计算机软件存在问题的主要防御策略

计算机软件安全问题的防御策略主要有行政法律、法规上的策略、组织管理上的策略和技术层面的策略等。计算机软件安全在行政法律、法规上的策略主要是利用法律的武器对自己的权利进行维护。我们可以根据国家计算机安全的相关法律、法规,完善计算机信息系统安全保护条例、计算机软件保护条例等,做好计算机知识的普及和教育培养公众对软件版权、知识产权的法制观念。在组织管理上的策略则要求我们设立严密的组织机构和管理流程,软件从开发出来到最终的使用环节都能得到严格的监控和管理。要成立打击软件非法复制和动态跟踪的专题小组,从事相应的检查、监督工作。

在技术层面的策略则要加强加密技术、防复制、反跟踪的技术,采取强硬的措施来保护自己的权益。加密技术主要是为了限制软件被复制。防止盗版的软件来保护开发者的权益。然而,仅依靠保密方法来消除盗版或者其它的安全隐患是不可能的,我们必须对已有的软件,还可以使用一些类似于密码的安全保护措施。为了防止软件的非法复制,国家应该要加强对软件产品的保护力度。这样才能够减小盗版软件带有病毒和一些捆绑的后台程序,给软件用户的数据安全带来极大的威胁。而反跟踪技术则是种防止利用调试工具活跟踪软件来窃取软件源码、取消软件防复制和加密功能的技术。根据目前软件系统的结构特点,任何软件的运行都是依附于CPU的,如果CPU的运行被监控,就等于把程序直接裸露在解密者的面前,那么软件在运行的时候就极易被复制,进而威胁整个软件的安全性能。

结语:

当前,计算机软件的安全问题是人们使用计算机过程中的一项主要问题,我们有必要对其进行分析研究,并采取各种技术、管理措施来控制这些安全问题,使计算机得到安全防护,从而确保计算机的安全使用。

参考文献:

[1]吴塍勤.对计算机软件安全问题的分析及其防御策略[J].电脑编程技巧与维护,2013,02:87-88+109.

[2]赵丽敏.计算机软件安全问题的分析与防御策略[J].电脑编程技巧与维护,2016,06:105-106.

猜你喜欢

防御对策计算机软件安全问题
刍议计算机软件中的安全漏洞检测技术
计算机软件技术的不可靠性探析
计算机软件应用及其发展趋势研究
当前计算机软件安全存在的问题及对策探究
霜冻的类型及防御对策
高校计算机安全防范措施研究
输变电设备运行及安全防范措施
浅谈煤矿瓦斯的安全管理
计算机软件安全检测技术