浅析计算机软件安全问题及其防护策略

来源 :中小企业管理与科技·下旬刊 | 被引量 : 0次 | 上传用户:king0083
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:在信息化时代,计算机日趋普及,逐渐成为人们日常生活不可或缺的一部分。为了满足人们工作、生活和学习的方便,编程人员开发出的计算机软件越来越多,使得计算机的功能变得无比强大。一方面,计算机软件种类的丰富和其功能的日益强大,使得计算机能够满足人们个性化、全方位的需求。另一方面,计算机软件的极大丰富,也使其使用的安全性面临威胁和挑战。本文简要分析了计算机软件所面临的几个安全问题,主要探讨计算机软件安全的具体防护策略。
  关键词:计算机软件 安全问题 防护策略
  根据学界比较权威的定义,计算机软件主要是指计算机系统中的程序及其文档,其主要分为系统软件和应用软件两大类。目前,除了科研和医疗,大多数人们对于计算机的使用主要是建立在应用软件的基础上,种类多、功能全、个性化的应用软件极大地满足了人们的生活和学习。但是,和硬件可以摸得着、看得见的实物形态相比,软件却是无形的,它的功能如何,运行是否正常,只有通过软件程序在机器上运行才能知道。而计算机软件的安全对于计算机的性能至关重要,它是计算机信息系统中数据安全的一个重要方面。尤其是在电子商务繁荣的今天,加强企业计算机的安全管理,保障电子商务业务正常有序进行,确保信息和资金安全是一个现实的问题,这就给计算机软件的设计和管理带来了诸多的困难。
  计算机软件安全问题包括保证软件系统自身的安全和确保软件系统正常、连续的运行,它涉及两个安全主体。从软件使用者的角度看,用户需要软件的性能可靠、安全,易于操作并且质优价廉。从软件开发商的角度讲,开发商除了要满足最终用户的安全需要外,还得保护软件开发者的知识产权,以防软件系统被不法之徒为了牟取利益而低廉复制或者跟踪仿制。可见,计算机软件的安全不仅体现在软件系统使用上的安全,还涉及到软件本身和软件开发商的权益。计算机软件作为一种产品,是特殊的脑力劳动成果,也是计算机系统中的一种特殊资源。计算机软件的安全关系到整个互联网信息系统安全的安全,是计算机安全的一个重要部分。
  1 计算机软件所面临的主要安全威胁
  近年来,计算机技术的跨越式的发展,使得其广泛地应用于社会的各个行业,个人电脑、家庭电脑也得到了极大的普及。不容忽视的是,计算机在为整个社会带来了高效率的生产和现代化的自动化办公条件的同时,它的背后也隐藏着各种各样的安全问题。目前,人们使用的系统软件和应用软件多为破解版,这些都涉及到侵犯知识产权的问题,人们也对网络黑客对软件系统的攻击,以及由于软件系统自身的缺陷而导致的信息被非法盗取、滥用等信息领域的犯罪活动见怪不怪、习以为常。概括起来说,当前计算机软件所面临的安全问题主要有:
  1.1 不法分子为牟取暴利,非法复制、倒卖计算机软件
  计算机软件一般是用某种程序设计语言来设计和完成的,它是一种逻辑实体,并非是有形可触的物理实体。根据用户需求,开发商开发出软件软件系统后,既可以将其用文档的形式记录下来,也可以将其保存在计算机的存储器上,或者是硬盘灯存储设备。由此可见,软件安全包括对文档和介质的双重保护。计算机软件作为一种知识密集型产品,最大的投入在研发环节,其研制、开发活动需要花费大量的人力和财力。但一旦研发出来,批量化生产几乎不会耗去多少成本。正是由于软件的易复制性,导致软件产品的知识产权受到严重的威胁。某些不法分子为了牟取暴利,通过盗版软件赚得盆满钵满,软件业由此而蒙受的损失是相当大的,而且呈现出递增的趋势。由于我国对于知识产权的认知度不够、保护不足、监管不到位,我国成了盗版业的重灾区,非法复制软件成了一个严重的社会问题,给软件业的良性发展带来了很大的冲击,也给国家的税收、市场秩序等带来了很多负面的影响。
  1.2 通过软件跟踪實现对软件的动态破译
  根据上文的分析,计算机软件安全主要是指计算机软件运行的安全,即对软件进行必要的防护,以防止其受到人为的修改、破解、复制以及滥用,从而保证其功能的正常连续运行。从技术方面来看,保证软件的正常运行既需要一个可靠的系统硬件平台,也需要防止软件被监测、干扰和篡改,更重要的是要防止软件被跟踪。
  计算机软件在被开发人员研制出来上线运营以后,总有一些人或者团体利用掌握的技术,特别是运用各种程序调试分析工具来对软件程序进行跟踪和逐条运行,它可以对任何格式的文件进行直接读写和修改,通过窃取软件源代码、取消软件的防复制和密保钥匙等功能,来实现对一软件的动态破译,并将破译后的软件进行非法买卖和公开传播。动态跟踪技术是一个功能及其强大的跟踪调试软件,当前大多数的软件跟踪技术完成对程序跟踪和逐条运行时,主要是采用了单步中断技术和断电中断技术,可分为动态跟踪和静态跟踪两种跟踪方式。动态跟踪是指通过调试工具来强行把程序中断到某处,使得程序单步执行,从而实现跟踪。静态分析就是指利用反编译工具将软件反编译成源代码形式进行分析。可见,为了保证软件的运行安全,用户不得不防止软件跟踪。
  1.3 计算机软件存在安全漏洞和质量问题
  由于软件的开发涉及的因素很多,软件开发商所研发出来的软件不可避免的存在一些类似于安全漏洞的缺陷,这一点就连微软公司也无法避免。这些安全漏洞是威胁软件运行安全的重要因素。近几年,因为软件存在安全漏洞而造成的安全事件频发。虽然大部分用户都为计算机安装了防火墙、杀毒软件。电脑管家等软件,但是,“黑客”、“网络高手”的技术并不落后于开发商,上述这些软件对于计算机软安全漏洞的破坏提供不了多少实质性的保护,有时甚至还会带来新的软件漏洞。
  2 计算机软件安全问题的具体防护策略
  建立一个合理有效的软件安全防护体系,需要根据软件自身的特点和它所适用的领域加以考虑。目前比较主流的计算机软件安全防护策略主要有三个方面:
  2.1 行政法律、法规上的策略
  首先,要完善计算机安全的相关法律、法规。主要包括知识产权保护法、国家秘密法、信息网络安全法、数据保护法、计算机信息系统安全保护条例、计算机信息网络国际联网管理暂行规定、计算机软件保护条例等。其次,要做好计算机知识的普及和教育,让社会公众了解计算机的发展历程、工作原理和使用方法,培养公众对软件版权、知识产权的法制观念。最后,计算机行业应制定相应的准入门槛和行业技术规范和标准。   2.2 组织管理上的策略
  为保证计算机软件的安全,在国家层面上得有主管该事宜的机構和单位,计算机软件的开发商更得有设立严密的组织机构和管理流程,一对软件从开发出来到最终用户的使用环节都能得到严格的监控和管理。
  就主管计算机的单位而言,应该设立专门的软件安全检查部门,成立打击软件非法复制和动态跟踪的专题小组,从事相应的检查、监督工作。对开发商而言,设立相应的安全保证组,来对软件研发的各个环节进行监督,并组织安全性能测试和评估工作。对最终用户而言,也需有相应的用户管理制度,对于软件的拷贝、移植等做出相应的限制。
  2.3 技术层面的策略
  为了使软件开发这一高强度的脑力劳动和形成的知识密集型产品得到社会相应的尊重,除了从健全法律和加强组织管理外,还必须从技术层面采取强有力的措施,对于任意复制软件、跟踪软件、破解软件的行为加以严格的限制。概括起来,其技术策略主要有:
  一是加密技术。为了限制软件被复制,对软件进行相应的加密是一种较为简便的方式。目前,市场上流行的软件,比如Adobe公司旗下最为出名的图像处理软件Photoshop,就采取了一定的加密方法,其目的就是为了防止软件被盗版,保护开发者的利益。如果只是简单的依靠密保,是没法从根本上消除盗版的,更别谈其它的安全隐患了,这就是为什么一有好的软件上市,网上就会充斥着盗版软件的原因。对已有的软件,还可以使用一些类似于密码的安全保护措施,比如口令、数字签名、访问卡、人体特征识别等。
  二是防止非法复制。由于国家对软件产品的保护力度不够,软件开发商采用了加密等措施来防范软件被复制。但由于巨大的商业利益,破解后的软件任然横行于世。这些非法复制的软件很长程度上都带有病毒和一些捆绑的后台程序,会对软件用户的数据安全带来极大的威胁。
  三是反跟踪技术。该技术是一种防止利用调试工具活跟踪软件来窃取软件源码、取消软件防复制和加密功能的技术。根据目前软件系统的结构特点,任何软件的运行都是依附于CPU的,如果CPU的运行被监控,就等于把程序直接裸露在解密者的面前,那么软件在运行的时候就极易被复制,进而威胁整个软件的安全性能。因此,必须不断消除反跟踪技术的安全漏洞,完善反跟踪技术,使其对软件的保护功能得到最大限度的发挥。
  参考文献:
  [1]胡宇.浅析计算机软件安全问题及其防护策略[J].科技咨询,2011(32).
  [2]乔素艳.浅析软件安全中的反跟踪技术[J].无线互联科技,2012(2).
  [3]齐燕.浅谈计算机软件中安全漏洞检测技术的应用[J].信息与电脑,2010(10).
  [4]武红军.计算机软件安全体系的建立[J].航空计算技术,1992(2).
  作者简介:贾旭,(1986-)天津人,天津市人大代表进修学校,工程硕士在读。
其他文献
采用多级生化处理和混凝沉淀法组合工艺对抗生素制药废水进行试验研究。结果表明,经过多级生化处理后COD去除率可达到94.4%,NH3-N去除率可达到99%。该工艺具有处理效率高、耐冲击
摘要:曲柄与连杆长度比过大,使连杆摆角增大,会产生振动;使十字头与导板的正压力也会增大,使十字头与导板之间的摩擦力增大。曲柄顺时针转动,往复泵在高压下排出时,连杆对十字头产生的力会使十字头对导板的正压力减小,十字头与导板之间的摩擦力小;曲柄逆时针转,十字头与导板间的摩擦力比顺时针大。  关键词:曲柄 连杆 十字头 导板 摩擦力 顺时针 逆时针  一、三缸单作用往复泵的结构与工作原理见图
独立学院已经成为我国高等教育的重要组成部分。独立学院经过多年的办学实践,以人为本,逐步探索人才分类培养的模式。独立学院充分发挥机制的灵活性,尊重学生个性发展,科学地
目的分析胃癌的CT表现,评价CT低张造影扫描在胃癌诊断中的价值。方法回顾性分析经手术和胃镜病理证实的46例胃癌患者术前CT低张造影检查的影像表现。结果 CT低张造影较好地显
目的:探讨胎儿单发半椎体畸形的二维声像图特征,以提高产前二维超声对单发半椎体畸形的认识。方法:从2010年5月—2015年5月在广东省东莞市茶山医院进行常规产前超声检查的孕妇
随着煤炭企业的发展,煤矿机电设备得到全面推广和应用,机电化程度也越来越高,机电设备管理也越来越必要了,因此建立良好的机电设备管理体系和制度是煤矿安全而高效率生产的必要条
研制了一种新型的光电催化反应器,并对干法腈纶废水和外排腈纶废水进行了处理研究,考察了阳极偏压、pH值和H2O2投加量对处理效果的影响。结果表明,在最佳阳极偏压条件下COD去除
摘要:工业机械手是近几十年发展起来的一种高科技自动生产设备。工业机械手也是工业机器人的一个重要分支。PLC控制机械手体积小且可以在现场修改和调试程序,达到对生产要求的随时改变;因此应用PLC控制机械手可以实现各种规定的工序动作,可以简化控制线路,节省成本,提高劳动生产率。  关键词:可編程控制器 机械手 步进电机 精确定位  机械手顾名思义他能够实现人类手的部分功能,可以按设计的目的要求实现
摘要:本文以厦蓉高速BT13合同段提前完工并顺利交验实践为例,浅析山区高速公路项目管理经验。  关键词:山区公路 建设 管理经验  1 概述  随着国家高速公路网的不断完善和西部大开发的大力推进,高速公路建设已不断由发达地区向西部山区转移,山区公路建设已逐渐成为施工企业管理的重点。本文以公司在贵州山区已施工完成通车的厦蓉高速提前合同工期完工并顺利交验的实践为例,通过实践和分析,总结出山区高速公路建
在厌氧条件下对酵母废水中惰性可溶COD(S)进行了测定,对不同COD浓度废水的可溶性微生物产物(SMP,Sp)的产生量与残余可溶性COD(靠)的相关性进行了研究。当酵母废水初始COD浓度岛在1230