计算机软件安全问题(精选12篇)
计算机软件安全问题 篇1
电脑软件的安全牵扯到非常多的内容, 而且也很繁琐。站在使用人的层次上来看, 规定软件体系要有非常多的优势, 比如其功能多, 而且应用区间广, 有着较高的可靠性特征, 便于操作, 价格不高等一些优势。站在开发商的层次上来分析, 在合乎使用者的规定的前提下, 还要切实的维护自身的产权, 防止被复制等。使用人能够想到的安全内容就是要保证软件运行时期的安全性, 开发单位想到的安全并不只是局限在软件的运用层次中, 还应该牵扯到体系自身等要素, 很多安全内容要受到维护。要站在体系稳定的层次上, 将软件当成是信息体系中非常关键的资源。上文中讲述的这类安全就是对于此类资源来说的, 此类资源的安全是总的信息安全的一大构成要素。
1 软件面对的不利现象
1.1 不正当复制
众所周知, 软件具有一大特征, 即知识密集, 它在研发的时候会使用非常多的人力以及物资等, 为了探索而花费的费用有时候高达很多的数额。不过, 此类产品存在一个很大的特征, 即能够复制, 所以其严重的干扰到产权。通过相关信息中我们得知, 最近几年, 整个世界的软件领域由于盗版而受到的损失在总的损失中占的比例大约在一百多亿美元, 同时还不断的增加, 一些区域的盗版率有时候可以升高到百分之九十多。在很多国家中, 盗版问题都受到高度的关注。
1.2 软件跟踪
计算机软件在开发出来以后, 总有人利用各种程序调试分析工具对程序进行跟踪和逐条运行、窃取软件源码、取消防复制和加密功能, 从而实现对软件的动态破译。当前软件跟踪技术主要是利用系统中提供的单步中断和断点中断功能实现的, 可分为动态跟踪和静态跟踪两种。动态跟踪是利用调试工具强行把程序中断到某处, 使程序单步执行, 从而跟踪分析。静态分析是利用反编译工具将软件反编译成源代码形式进行分析
1.3 软件的品质较差
因为很多不利现象的存在, 此时开发单位使用的软件会有一些不利现象, 就算是微软企业也是这样的, 一般将软件中的这些不利现象叫做漏洞, 它们的存在干扰到运作的稳定性。最近几年, 由于其存在而导致的不利现象严重的增多了。很多不法分子通过多种方式来探索这些漏洞, 其利用漏洞进行一些不正当的活动, 对于使用人来说, 十分的不利。
2 计算机软件安全的具体策略
2.1 计算机软件的加密
由于计算机软件是一种特殊的商品, 极易复制, 所以加密就成了保护软件产权的一种最重要的手段。现在市场上流行的软件大都采取了一定的加密方法, 其目的就在于保护软件开发者的利益, 防止软件被盗版。但我们往往看到, 一套好的正版软件刚刚在市场上流行起来, 就出现了盗版的软件。
(1) 密码方式:密码方式
就是在软件执行过程中在一些重要的地方询问密码, 用户依照密码表输入密码, 程序才能继续执行。此种方式实现简单, 但也存在着缺点:破坏了正常的人机对话, 很容易让用户感到厌烦;密码相对固定, 非法用户只需复制密码表就可以非法使用该软件;加密点比较固定, 软件容易被解密。
(2) 软件自校验方式:软件自校验方式
就是开发商将软件装入用户硬盘, 安装程序自动记录计算机硬件的奇偶校验和、软件安装的磁道位置等信息, 或者在硬盘的特殊磁道、CMOS中做一定标记, 而后自动改写被安装的程序。当设置好软件以后, 在运作的时候就能够自行的分析此类安装时具体的信息等内容。采取这种加密措施的使用人在平时运行软件的时候, 不会得知加密, 此时的加密非常的稳定, 很多开发机构都用这种方式, 不过它也有一些不利现象, 如果使用人添加或者是减少电脑的硬件等的话, 就会使得其无法有效的运作, 要再次设置。
(3) 硬加密:硬加密也是目前广泛采用的加密手段
所谓硬加密就是通过硬件和软件结合的方式来实现软件的加密, 加密后软件执行时需访问相应的硬件, 如插在计算机扩展槽上的卡或插在计算机并口上的“狗”。采用硬加密的软件执行时需和相应的硬件交换数据, 若没有相应的硬件, 加密后的软件也将无法执行。目前比较典型的产品包括加密卡、软件锁/狗、智能化软件锁/狗及智能型软件锁/狗等。其中加密卡方式加密强度高, 反跟踪措施完备。不过当软件放到别的电脑中运行的话, 要将两者的机箱都开启, 还要换插, 此时使用人在运作的时候非常的不便利, 同时加密的费用也很多, 所以一般作为系统集成开发商所使用。
2.2 反跟踪技术
反跟踪技术是一种防止利用调试工具或跟踪软件来窃取软件源码、取消软件防复制和加密功能的技术。一个好的加密软件通常是和反跟踪分不开的。由于软件被干扰均是从最初的被跟踪的时候就具有的, 因此加入不存在该项技术的话, 就相当于将程序放到解密人的跟前。假如其存在漏洞的话, 就可能干扰到技术的安全性特征。
2.3 避免不正当的复制发生
由于其有着一个非常显著的特征, 即容易被复制。而且, 因为社会以及法律等为其提供的维护并不是非常多, 此时就使得很多的软件单位和工作者不断的探索自卫的措施, 此时就存在了软件保护科技。由于其不正当的复制, 在未使用应对方法的背景下, 指对软件未经授权的非法复制后出售或使用软件;在有加密措施的情况下, 指破解防盗版加密, 并非法复制后出售或使用软件。很多不正当复制的软件本身存在病毒, 此时就导致使用者面对非常多的不利现象。此类病毒等会在使用人不知情的状态中, 运作于后台之中, 一些电脑会出现很多非常烦人的问题, 如果厉害的话就会使得体系崩溃, 有时候还导致网络发生问题。对于很多的后台程序来讲, 它可能会使得设备中存放的关键的信息被不正当的修改等, 很显然使用人的设备安全性就降低了。
3 结束语
针对使用人来说, 都希望其软件是非常安稳, 而且不存在漏洞问题的, 就算是有漏洞的话, 也不想让它被不法分子使用, 针对开发单位来说, 要降低其中的漏洞问题, 积极的处理, 避免其给使用人带来的不利现象。
参考文献
[1]晁永胜, 郑秋梅.基于模型的软件安全预测与分析[J].计算机工程与设计, 2008 (14) .[1]晁永胜, 郑秋梅.基于模型的软件安全预测与分析[J].计算机工程与设计, 2008 (14) .
[2]晁永胜, 郑秋梅.软件安全建模与检测[J].计算机仿真, 2007 (10) .[2]晁永胜, 郑秋梅.软件安全建模与检测[J].计算机仿真, 2007 (10) .
[3]张林, 曾庆凯.软件安全洞的静态检测技术[J].计算机工程, 2008 (12) .[3]张林, 曾庆凯.软件安全洞的静态检测技术[J].计算机工程, 2008 (12) .
[4]王维静, 王树明, 陈震, 等.软件安全的多指标综合评测[J].计算机程与应用, 2006 (11) .[4]王维静, 王树明, 陈震, 等.软件安全的多指标综合评测[J].计算机程与应用, 2006 (11) .
[5]马海涛.计算机软件安全漏洞原理及防范方法[J].科协论坛 (下半月) , 2009 (6) .[5]马海涛.计算机软件安全漏洞原理及防范方法[J].科协论坛 (下半月) , 2009 (6) .
计算机软件安全问题 篇2
软件安全检测,顾名思义,指的是用科学的手段和技术来发觉软件开发中出现的各种故障,以及开发风险,对风险和故障进行诊断、更正和修改。
计算机软件安全检测工作是软件开发和使用中必不可少的工作。
工作者要用其确保计算机软件的安全性和有效性、已达到预期的效果。
二、计算机软件安全检测简介
计算机软件的安全检测是计算机软件开发中的一个极为重要的部分,缺少了它,计算机软件开发是不完整的。
通过对计算机软件的检测,我们熟知其安全性,可以发现软件中存在的缺陷和漏洞,并加以弥补,从而使软件得到优化和完善。
但计算机软件安全检测手段却不能作为防止软件错误发生的主要办法,因为计算机安全检测的职责只是找出程序中容易发生错误。
在现有技术中,软件安全检测分为两种,分别为静态检测与动态检测。
计算机软件安全检测实质就是:通过技术对软件的漏洞和缺陷进行一遍系统化的检测,以保证软件开发后功能和预期的功能相差无二。
现阶段而言,计算机软件的安全检测技术主要包括三点:分别为功能测试、渗透测试和检验过程。
和其他软件相比,计算机安全软件有自己独特的一处,安全软件的检测以避免软件工作范畴以外的事物为主,普通的软件和它相比,则以软件该做的事情为主。
用户对软件的依赖程度,需要软件的安全程度来测试,安全检测功能扮演的角色可谓是举足轻重,它发现了软件中存在的风险及隐患,有时候更能识别出某些软件的缺陷对计算机所产生的安全风险。
三、计算机软件安全检测应该注意的事项
从另一种角度上讲,计算机软件安全检测,实际上就是对计算机进行安全检测的一个非静态过程。
通常在进行计算机软件安全检测时应注意以下两个方面:
1.用科学合理的方案进行软件检测工作。
进行检测工作的人员应当具备以下几种基本素质:
(1)充分了解软件安全检测工作。
(2)熟练掌握计算机软件的特性。
只有具备这两种基本素质,才能够保证检测方案实施起来。
再者,应该对软件检测工作者提出相应的要求,应当确保在具备相关专业素质的人才进行工作时,周围配备相关软件特点及使用的技术性专员。
只有通过与计算机软件专业各种技术人员密切有效的配合,才能够保证计算机软件检测工作顺利完成,才能够使得计算机软件性能和安全性达到事先预期的效果。
计算机软件安全问题 篇3
关键词:计算机软件;安全问题;防御对策
1、计算机软件概述
1.1 计算机软件的含义
计算机在日常工作中,要想得到正常的系统运行,需要内在程序及文档共同发挥作用而进行,而这些文档和程序的总称就是软件。它们实际上拥有不一样的含义,程序指的是相关数码编制,具有系统性和特定性等特点。而文档指的是能够帮助使用者更好的熟悉和掌握计算机程序的软件,它能够对相应的数据资料进行详细的说明。这两种软件在计算机中存在不同的功能,程序是计算机运行使用的基础,是计算机的必备软件,而计算机在正常运行状态下,是可以脱离文档的。
1.2 计算机软件的分类
而计算机软件的分类,从整体上来看有两种,即系统软件和应用软件。首先,系统软件。计算机要想维持正常的运行,是绝对离不开不同的操作系统,这就是系统软件,其功能是管理及调节不同的硬件,促使其在计算机系统中相互协作,正常运行。这种软件是由基础操作工具和操作系统组合而成,如软件连接、驱动管理等。可以说,计算机的这一组成是促使使用者、计算机及其内部操作系统紧密相连的基础,促使三者在运行过程中构建为统一整体,在这一整体运行中是可以忽略掉其内部硬件的运行。现阶段市场上主要的系统软件宝库 UNIX、Windows 等[1]。其次,应用软件。这类型软件在使用过程中以达到某种用途为目的,通常状况下它以特定的形式展现自身的功能,如图像浏览器等,这种功能表现相对单一;同时还有系统功能的展现,如 Office 办公软件等,同时还包括人们熟知的数据库管理系统,这一软件系统的组成包含几个独立程序。现阶段人类开发出来了多种应用软件,最常使用的有工具软件、游戏和管理软件等。
2、解决计算机软件安全问题的意义
凭借着卓越的技术优势,计算机已经逐渐占领了人们生活的主要空间,并与人们生活紧密地联系在了一起。计算机所展现出来的卓越的性能,使得人们的各项工作开始变得更加快捷,使得人们各种形式的需求都能够得到一定程度上的满足。伴随着计算机在人们生活中地位的逐渐上升,随之而来的就是安全隐患,如果不能够将这一隐患进行及时解决,不仅能够使计算机瘫痪,还将会对人们工作及生活造成严重影响,同时这一问题也逐渐开始成为挑战电子行业的尖端问题。具体来讲,在电子商务中进行具体运转过程中,存在着严重的信息泄露安全问题,一旦出现疏忽,将会直接对用户造成经济损失,这些都是极为实际的问题。
3、计算机软件存在的安全问题
计算机技术跨越式的发展使其广泛地应用于社会的各个行业,然而它的背后也隐藏着各种各样的安全问题。当前计算机软件所面临的安全问题主要有非法复制、软件跟踪、软件质量问题等软件安全威胁。计算机软件一般是用某种程序设计语言来设计和完成的,它是一种逻辑实体,并非是有形可触的物理实体。软件安全包括对文档和介质的双重保护。计算机软件作为一种知识密集型产品,由于易复制性,导致软件产品的知识产权受到严重的威胁[2]。由于我国对于知识产权的认知度不够、保护不足、监管不到位使得不法分子通过盗版软件赚取利润,而软件业由此而蒙受相当大的损失。
计算机软件运行的安全是对软件进行必要的防护,以防止其受到人为的修改、破解、复制以及滥用,从而保证其功能的正常连续运行。一些人或者团体利用掌握的技术,特别是运用各种程序调试分析工具来对软件程序进行跟踪和逐条运行,它可以对任何格式的文件进行直接读写和修改,通过窃取软件源代码、取消软件的防复制和密保钥匙等功能,来实现对一软件的动态破译,并将破译后的软件进行非法买卖和公开传播。这样同样使得计算机软件的安全存在着相当大的问题。而在计算机软件开发过程中,软件开发商所研发出来的软件不可避免的存在一些类似于安全漏洞的缺陷,这样同样造成了计算机软件的安全问题。
4、计算机软件存在问题的主要防御策略
计算机软件安全问题的防御策略主要有行政法律、法规上的策略、组织管理上的策略和技术层面的策略等。计算机软件安全在行政法律、法规上的策略主要是利用法律的武器对自己的权利进行维护。我们可以根据国家计算机安全的相关法律、法规,完善计算机信息系统安全保护条例、计算机软件保护条例等,做好计算机知识的普及和教育培养公众对软件版权、知识产权的法制观念。在组织管理上的策略则要求我们设立严密的组织机构和管理流程,软件从开发出来到最终的使用环节都能得到严格的监控和管理。要成立打击软件非法复制和动态跟踪的专题小组,从事相应的检查、监督工作。
在技术层面的策略则要加强加密技术、防复制、反跟踪的技术,采取强硬的措施来保护自己的权益。加密技术主要是为了限制软件被复制。防止盗版的软件来保护开发者的权益。然而,仅依靠保密方法来消除盗版或者其它的安全隐患是不可能的,我们必须对已有的软件,还可以使用一些类似于密码的安全保护措施。为了防止软件的非法复制,国家应该要加强对软件产品的保护力度。这样才能够减小盗版软件带有病毒和一些捆绑的后台程序,给软件用户的数据安全带来极大的威胁。而反跟踪技术则是种防止利用调试工具活跟踪软件来窃取软件源码、取消软件防复制和加密功能的技术。根据目前软件系统的结构特点,任何软件的运行都是依附于CPU的,如果CPU的运行被监控,就等于把程序直接裸露在解密者的面前,那么软件在运行的时候就极易被复制,进而威胁整个软件的安全性能。
结语:
当前,计算机软件的安全问题是人们使用计算机过程中的一项主要问题,我们有必要对其进行分析研究,并采取各种技术、管理措施来控制这些安全问题,使计算机得到安全防护,从而确保计算机的安全使用。
参考文献:
[1]吴塍勤.对计算机软件安全问题的分析及其防御策略[J].电脑编程技巧与维护,2013,02:87-88+109.
计算机软件安全问题 篇4
1 计算机软件的安全问题
1.1 计算机病毒的入侵。
计算机病毒的本质属于数据的一种, 属于有规律性有针对性的小股数据流, 并且在这类数据的研发过程中多是针对电脑系统的控制问题, 病毒的种类有很多。分为:破坏类病毒指的是进入电脑后大量下达读取指令导致系统崩溃或硬盘损坏;控制类病毒是指进入电脑后针对某写程序进行自主操控, 使其不受人为控制导致电脑失控;潜伏类病毒是指进入电脑后藏匿在系统文件或软件程序文件内经过触发爆发的病毒;最后繁殖类病毒, 是最初的病毒形式用电脑做寄生母体大量复制病毒文件并进行传播。
1.2 木马攻击。
木马跟病毒, 他们的性质有类似之处。木马不属于病毒, 但是其作用要比病毒更加丰富, 而且入侵手段也更为诡异。木马的本质属于程序, 是人为针对电子计算机软件漏洞所进行的编程, 起初这类小程序只是针对于游戏、统计软件属于小型的作弊工具, 而后木马因为本身隐藏性极高经常藏于普通的应用软件内进行信息的盗取, 在用户上网时定位用户IP, 达到窃取信息和向木马使用者发送信息的目的, 后来的发展已经如洪水般不可遏制, 到现在的发展木马的本身演变成各类广告、提示、弹窗等更令人防不胜防。
1.3 网络黑客的攻击。
网络黑客, 指的是指通过网络, 对计算机用户网络进行非法访问, 并对用户的计算机进行破坏、攻击的攻击者。网络黑客攻击的危害性, 由黑客的攻击动机决定。有些黑客只是出于好奇, 对计算机用户的隐私进行窥探, 而不破坏和攻击计算机, 次了哦黑客的危害不大。而有些黑客会造成很大的问题, 他们可能是为了报复, 非法侵入用户计算机系统, 纂改用户的计算机网页和内容, 攻击用户, 甚至导致网络的瘫痪。有些黑客就是对用户的计算机系统恶意攻击和破坏, 对计算机上重要的数据进行纂改、甚至删除。黑客的入侵, 对计算机网络造成的攻击和破坏, 其后果是不堪设想的。
1.4 计算机操作系统的漏洞。
因特网的开放性和共享性让网上信息安全存在一定的先天不足, 缺乏相应的安全机制, 所以它在服务质量、安全可靠、方便性和宽带等方面存在着不适应性。计算机操作系统, 实际上是一个复杂的软件程序。计算机操作系统的研究人员, 在当初的开发与设计时, 虽然态度很严谨, 思维很缜密, 做了很多漏洞的预防工作, 然而, 时代在进步, 技术在飞速发展, 知识在更新, 导致计算机操作系统不可避免的存在那样或这样的漏洞, 这种漏洞会成为黑客攻击的对象, 对网络安全造成影响。
2 防护措施
2.1 采用专业的杀毒软件。
现在, 市场上的杀毒软件种类繁多, 对于病毒, 我们可利用专业的杀毒软件, 来对之进行检测和杀毒。许多杀毒软件效果很好, 像金山毒霸、360、瑞星等。但是, 许多杀毒软件都存在着缺陷与漏洞, 这些软件的缺陷与漏洞一旦被黑客利用, 入侵到计算中去, 会对用户的正常使用, 造成影响。因此, 杀毒软件的厂家, 要与时俱进, 保持杀毒软件的更新速度, 及时发布软件相关补丁。计算机用户也要与时俱进, 及时下载新版的杀毒软件, 下载安装360安全卫士等相关软件, 进行补丁安装来, 这样就可以及时使软件的漏洞得到修复, 不给黑客以可乘之机。
2.2 采用防火墙技术。
防火墙技术指的是, 在网络访问中, 对于外部网络对计算机内部网络的非法行为, 进行有效拦截, 从而保障计算机系统安全的互联网设备。对允许的访问用户和数据, 防火墙可以控制其进入内部网络, 对于没有经过允许的用户和数据, 防火墙能够将之挡在门外。在网络数据传输的过程中, 防火墙发挥着至关重要的保护作用。对于入侵者而言, 如果不能穿越防火墙的安全防线, 他根本不可能接触到目标计算机。因此, 防火墙技术的广泛应用, 使得黑客的入侵, 可以在很大程度上得到避免, 有效保障网络的安全。
2.3 做好硬件系统的安全防护。
硬件的安全问题有两种:一种是设置安全, 是一种物理安全。在设备上进行必要的设置, 如交换机、服务器的密码等, 避免黑客获得硬件设备的远程控制权指的是安全设置安全。防止人为破坏或意外事件具体的物理设备指的是物理安全, 例如交换机、机柜、线路、路由器、服务器等。机柜与机房的钥匙要妥善管理, 不能让不相关人员进人机房, 特别是网络中心机房, 以免遭到人为的蓄意破坏。需要采取严格的安全管理措施, 例如加载严格的访问列表、口令加密、对一些漏洞端口禁止访问等。
2.4 运用数据加密技术。
数据加密技术, 是网络安全的一个非常重要的手段。数据加密的基本过程, 是对原来为明文的文件或数据, 通过某种书案发进行处理, 使其成为不可读的一段代码, 只能在输入相应的密钥之后, 代码本来的内容, 才会还原出来。这样, 计算机用户的数据就能得到保护, 以免被非法窃取。
总之, 计算机网络跟人们工作、学习和生活有着密切的联系, 网络的安全防护措施特别重要。只有针对每种安全问题采取针对性的方法, 才能保障网络信息的可靠与安全。
结束语
电子计算机的发展是人类的进步, 同时发展中也存在了不少问题, 安全问题和信息资料问题是目前最为严重的, 通过网络覆盖所渗透的电子计算机软件程序漏洞都会给不法者提供可乘之机, 利用系统数据程序漏洞来达到获取个人信息和个人机密的目的, 因此针对于这些问题世界极多电子安全专家精心研发种种安全防护软件, 并且已经逐渐取得了很好的收效, 然而随着电子程序的开发病毒、木马、黑客的手段也越来越难以防备, 因此需要使用电脑的用户注意自己的信息保障安全。
参考文献
[1]钟家洪, 夏勇.计算机网络安全隐患及防范策略分析[J].科技致富向导, 2012.[1]钟家洪, 夏勇.计算机网络安全隐患及防范策略分析[J].科技致富向导, 2012.
[2]李文龙.计算机网络安全威胁及防范措施探讨[J].计算机光盘软件与应用, 2012 (8) .[2]李文龙.计算机网络安全威胁及防范措施探讨[J].计算机光盘软件与应用, 2012 (8) .
[3]张玉扣.计算机网络安全面临的问题及防范措施[J].价值工程, 2012 (31) .[3]张玉扣.计算机网络安全面临的问题及防范措施[J].价值工程, 2012 (31) .
[4]耿辉建.计算机网络安全问题及其防范措施[J].现代商业, 2008 (20) .[4]耿辉建.计算机网络安全问题及其防范措施[J].现代商业, 2008 (20) .
[5]袁剑锋.计算机网络安全问题及其防范措施[J].中国科技信息, 2006 (15) .[5]袁剑锋.计算机网络安全问题及其防范措施[J].中国科技信息, 2006 (15) .
[6]李传金.浅谈计算机网络安全的管理及其技术措施[J].黑龙江科技信息, 2011 (26) .[6]李传金.浅谈计算机网络安全的管理及其技术措施[J].黑龙江科技信息, 2011 (26) .
[7]张小燕, 赵建军.计算机网络安全问题浅析[J].内蒙古水利, 2004 (4) .[7]张小燕, 赵建军.计算机网络安全问题浅析[J].内蒙古水利, 2004 (4) .
计算机软件著作权保护和盗版问题 篇5
浅析计算机软件著作权盗版问题
摘要:“盗版”应该主指以赢利为目的,非法侵犯著作权人版权的行为或现象(并且往往是大批量的侵犯著作权)。软件具有开发工作量大、开发投资高,而复制容易、复制费用极低的特点。软件盗版现象层出不穷,下面是笔者对于软件盗版现象的一些理解。下面笔者将从什么是盗版,为什们盗版会猖狂,怎样解决软件盗版问题浅析计算机软件著作权盗版问题。
关键词:计算机软件著作权盗版决绝盗版平衡
近年来计算机的推广使用,成为现代工作生活中的必需品,而计算机的工作离不开软件的控制指挥。为了保护软件开发者的合理权益,鼓励软件的开发与流通,广泛持久地推动计算机的应用,需要对软件实施法律保护,禁止未经软件著作权人的许可而擅自复制、销售其软件的行为。许多国家都制订有保护计算机软件著作权的法规。中国1990年颁布的《著作权法》规定,计算机软件是受法律保护的作品形式之一。1991年,中国颁布了《计算机软件保护条例》,对软件实施著作权法律保护作了具体规定。但由于软件具有开发工作量大、开发投资高,而复制容易、复制费用极低的特点。软件盗版现象层出不穷,下面是笔者对于软件盗版现象的一些理解。
一,什么是软件盗版
盗版也叫“海盗版”,原非法律术语,没有严格法律定义,笼统的使用盗版一词容易引起误解,“未经授权”并不等于“盗版”,最明显的如法律规定合理使用的情况,虽然“未经授权”,但是即不非法,也不侵权。在这一点上,1995年国家版权局通知题目中使用“不得使用非法复制的计算机软件”,到了正文中提法则为“不得使用未经授权的计算机软件”,实际上将两者划上了等号,也误导了一些人的理解。在国外,也存在着类似一些不甚严格的说法,如“Unauthorized copying of software is illegal,”“盗版”应该主指以赢利为目的,非法侵犯著作权人版权的行为或现象(并且往往是大批量的侵犯著作权)。从整个著作权保护视野看,盗版对象包括软件:(包括操作软件、中间件、应用软件)、教科书和学习资料、地图、光盘以及电子图书等等。本文主要探讨计算机软件著作权保护和盗版问题,数字技术引发了更多的盗版问题。
关于盗版,有反对也有赞同。有人认为,软件盗版不仅严重影响我国软件业发展,也阻碍了国民经济发展,是社会的毒瘤。也有赞同者,这些观点往往着眼于正版软件与盗版软件巨大的价格差,即从利益角度考虑,这在下文将作一些讨论。另外一个理由就是“法不责众”,法律可以看做是人们之间的契约,照理这种作为契约的法律应该反映人们的最大利益,但在现代社会,契约法理论的一些缺陷也受到了批评,现在很多法律制度的设计便是往往侧重一于保护某些利益集团,知识产权法表现得尤为突出。“法不责众”倒可以成为下文提及的最终软件用户减轻或免除责任的一个很好理由,但要以此理由来饶恕那些无视我们的法律进行猖獗的盗版行为的商人,无论是道义上还是法律上都将很难接受。
二,为什么会软件盗版
一个专业盗版者认为,盗版是指内容与正版相同,价格却惊人的低于正版的软件。正版软件价格是盗版软件的4—20倍,甚至更高
买盗版是素质问题还是需要问题?需要问题可能更加重要,在一些调查或讨论中,一些高学历的人同样声称他们喜欢用盗版,这大概是我们日常生活的需要问题(虽然高学历与高素质不能划上等号,但学历与素质往往是成正比的)。更进一步讲,需要问题实质上就是利益问题。而利益问题却是一个复杂又值得探讨的问题,法律制度不可能偏激,法律和利益相
关联,法律制度必须考虑利益的平衡问题。
反对盗版的最大呼声来自产业界,最大的理由也是利益。盗版有损于产业界利益尤其是我国民族产业利益,这是不容否定的。2000年9月,在对国内20家企业进行实地调研后,一篇《中国软件产业社会环境调研报告》得出结论,中国软件产业最大障碍是盗版(占调查群的26%),在打击盗版喊了20年之后,盗版依旧是中国软件业头痛的主要原因。目前中国已经拥有软件企业5000多家,2000年软件销售总额约200亿元,仅为国际市场的1%,而具有同样发展中国家背景的并且与中国同时起步的印度软件产业日前已经成为国际软件市场一个巨无霸。中国的盗版伊然已经形成一个规模,据统计,目前国产软件平均正版率不到5%。应该同意,目前国际上软件公司主要收益都是来自国外市场,国内盗版只能伤及皮毛,真正遭受打击的是民族软件。
使用盗版也是受利益的驱使。从“正版、盗版软件的需求统计”表可以看出,假设盗版价格不变,正版价格越高即正版软件和盗版软件的价格差越大,正版占有率就越低也即盗版越猖獗。正版软件价格的高昂从另一个角度而言将会导致垄断的形成,但是从表中我们又发现正版软件的价格下降会大幅度增加市场需求,最终不会导致其利润减少。有没有必要对正版软件价格进行调控?在市场经济中尤其是面对知识产权产品,这种调控是否有效或有用在理论上值得考虑,实践中的可行性也值得怀疑。也正是基于政府对控制软件价格为力,同时又缺乏坚定的反垄断执法,使得一些软件商有了可乘之机,于是社会便从另一方向寻找出路——以猖獗的盗版现象制约软件商似乎有了以恶制恶的意味。但是这无疑又是一个恶性循环,最终的受害者是消费者。使用盗版可能带来的危险一如可能携带计算机病毒等将会给很多盗版软件使用者的利益造成极大的损害,据统计1999年盗版软件给世界人民带来120多亿美元的损失。同样,高价的正版软件又超出社会大众的承受能力,这也是一种社会不公。法律赋予著作权人和软件产业根据著作权享有的利益,但这种利益难道一定要靠高价来维持吗?这值得思考。知识产权制度本身并不是要赋予知识产权产品高额价格,这种高额价格甚至连软件企业自己都无法解释。这不是知识产权制度所能解决的问题,在这种接近于垄断的高价面前,本文认为有必要借助于反垄断法(法规),但目前这一问题却不甚突出,因为大家的注意力在打盗版上,其实,反盗版和适当控制正版软件价格一样重要,使用者的利益和软件企业的利益都与之相关。“反盗版”同时,我们有必要对软件高价进行反思。
三,如何解决盗版问题
如何解决盗版问题,笔者将从以下三个方面论述:
1,政府加强打击盗版的力度。
《计算机软件保护条例》第二十四规定,除《中华人民共和国著作权法》、本条例或者其他法律、行政法规另有规定外,未经软件著作权人许可,有下列侵权行为的,应当根据情况,承担停止侵害、消除影响、赔礼道歉、赔偿损失等民事责任;同时损害社会公共利益的,由著作权行政管理部门责令停止侵权行为,没收违法所得,没收、销毁侵权复制品,可以并处罚款;情节严重的,著作权行政管理部门并可以没收主要用于制作侵权复制品的材料、工具、设备等;触犯刑律的,依照刑法关于侵犯著作权罪、销售侵权复制品罪的规定,依法追究刑事责任:
(一)复制或者部分复制著作权人的软件的;
(二)向公众发行、出租、通过信息网络传播著作权人的软件的;
(三)故意避开或者破坏著作权人为保护其软件著作权而采取的技术措施的;
(四)故意删除或者改变软件权利管理电子信息的;
(五)转让或者许可他人行使著作权人的软件著作权的。
有前款第(一)项或者第(二)项行为的,可以并处每件100元或者货值金额5倍以
下的罚款;有前款第(三)项、第(四)项或者第(五)项行为的,可以并处5万元以下的罚款。
由此可见法律对盗版软件已作出了规定,且具有惩罚性。那么如何才能让《条例》起到作用?笔者认为,政府要主动组织打击盗版,增大打击力度,并严惩盗版商贩,起到威慑作用。
2,正版软件商家降低正版软件的价格。
盗版软件猖狂的一个原因就是,正版软件太贵了,普通百姓用不起,而盗版软件便宜的市价则满足了普通百姓的需求,因此从商家来看,正版商家应当适当降低价格。
3,消费者树立正确的消费观。
有需求才有提供,盗版难以制止的一个原因是,存在购买盗版的消费者。因此,要杜绝盗版就要让消费者树立正确的消费观。只有消费者树立正确的消费观,不再购买盗版,盗版商贩没有销路,才能从根本上杜绝盗版。
总的来说,有下列四种利益需要考虑:版权人利益;盗版人利益;社会成员(指使用者、消费者)利益;产业利益(尤其是民族产业的利益)。前文已经提及,法律实际上是一个“利益平衡器”。权利衡平是立法的一大原则,也是司法的一大原则,许多法律规则的制定,本身就是出于利益平衡的目的,许多法律制度的诞生也是基于衡平原则。
计算机软件安全问题 篇6
【关键词】气象业务;计算机网络;软件技术应用
【中图分类号】TP309 【文献标识码】A 【文章编号】1672-5158(2013)01—0153—01
引言
20世纪60年代后期以来,许多新的科技成果不断应用于气象业务发展中,特别是90年代初电子计算机在各级气象单位业务技术部门的广泛应用,推动了气象事业现代化的进一步发展,大气探测、气象资料处理、气象通信传输、天气分析预报和分发服务等各个业务环节均实现了计算机控制的联机作业,加上气象卫星和各种遥感探测手段等探测体系的形成、数值天气预报科学技术水平及自动化程度的提高、计算机数字化高速传输自动通信系统的发展等,组成了一个综合的气象自动化业务服务系统。塔城地区位于新疆西北部,台秤气象局及其下辖的7个国家系列气象台、站承担着本区域地面气象观测、高空气象探测、农业气象观测、沙尘暴监测、紫外线观测、太阳辐射观测、雷电监测、土壤水分观测等业务,是该行政区域内气象活动的指导、监督和行业管理部门。计算机技术软件在气象业务中的安全应用,不仅提高了气象部门工作效率,使气象信息得到了及时、快速、有效的传递和接收,为当地气象业务现代化建设以及气象为民服务能力的提高奠定了技术支撑。
1 气象业务软件技术特点
①较强的实用性和准确性。气象业务计算机系统具有较低的成本投入和较为实用且先进的功能,软件现代化自动接收信息—分析信息——自动处理信息的模式可显著提高气象通信效率,有效降低了业务人员的认为误差。
②可靠性和准确性。计算机软件技术具有强大的交互功能,可直观呈现出各种气象数据和图像,并通过叠加、放大卫星云图等先进技术提升天气预报的准确性,科学有效推动了气象业务工作的自动化和规范化,使天气预报的可靠性和准确性得到了极大程度的提高。
③强大的计算能力和处理能力。计算机软件系统能够自动接收和处理气象卫星资料,然后经网络综合分析处理并结合多个不同收集数据进行分析,最后得出更加正确合理的气象预测。软件技术在对过去及现阶段的资料、记录等海量信息数据的分析、处理能力以及高效的工作效率是人工技术难以想象的。
2 实施气象业务计算机软件技术应用的重要性
信息时代的发展,使计算机网络在社会生产生活中的应用越来越广泛,计算机技术不断完善更新,功能性也进一步无限拓展。新形势下,气象部门计算机网络技术的实施应用,使得气象业务质量和服务能力得到了很大提升,更有助于服务社会需求。
①社会的发展进步,势必就会有新的技术出现并得到应用,气象事业的发展也必须要顺应社会的发展需要进行技术等方面的改革创新,实施新的、高效的计算机技术取代以往传统的管理和服务模式同时也是气象部门重视自身建设发展的需要。
②随着人民群众生活质量的提高,对气象信息服务内容以及时效性也有了更高更多需求,为满足社会群体对气象服务的迫切需要,气象业务应根据自身发展更新现状,不断加强业务质量、提高服务水平才能更好的存在和发展。
③气象业务本身生成的数据较多,涉及面大,这些数据需要进行及时、有效处理,并保证数据的准确性和时效性;气象服务信息传递和发布范围较广,对信息传递速度要求较高等,这些特点决定了必须建立一个高效的软件系统来实施控制,而这些要求目前只有计算机软件技术可以实现。
3 气象业务计算机软件的安全应用
3.1 合理开发应用计算机软件技术
气象业务计算机软件开发应用必须严格遵循软件工程方法,首先是软件的定义阶段,通过与气象业务服务人员的交流和沟通,全面了解气象业务需求和应解决的问题,如需要利用信息技术自动化来代替预报员传统手工劳动和日常重复性操作,降低劳动强度,解决人手不足问题;一些历史气候资源、业务产品亟需进行整合,便于后期调阅使用;地面气象测报自动站、加密雨量站等数据格式的规范化等;才能明确气象业务所需服务系统,确定与之相匹配的软件系统。软件开发阶段,建立塔城地区气象数据库,明确该地区当前及历史气象情况,总结和收集气象信息,然后将其建成为一个气象业务专业网站系统,专门负责塔城地区气象业务管理及服务。在运用计算机软件过程中,如业务服务综合平台、指导产品网站及加密雨量显示系统等软件操作中遇到一些问题,这些问题有的是由数据格式导致的问题,有的是因业务调整出现的模块变化,又不符合日常工作习惯的等等,气象业务人员均应准确及时的反馈给软件开发人员,然后再有开发人员给予一一解决,以此提高计算机软件的实用性。
3.2 选用合适的气象业务用计算机软件
随着计算机软件技术的快速发展,各类软件技术层出不穷,而气象部门业务处理数据数量大、种类繁多,所需软件必须能提供容量巨大的数据库和方便快捷的服务平台,根据气象业务特点,应充分考虑气象业务发展需要,选用合适的气象业务用计算机软件。由美国软件公司SYMANTEC研制开发的GHOST软件,具有恢复被破坏系统的复制工具的功能,且支持多种常见、不常见的文件系统,同时对存储文件的压缩率高,可节约一定的存储空间,增加存储量,基本符合气象业务用计算机软件需求标准。
3.3 明确计算机软件应用于气象业务的重要意义
计算机软件是气象部门业务建设的辅助工具,业务计算机软件的开发应用不仅提高了气象部门业务工作效率,而且实现了气象信息及时有效的传递和接收,使气象服务更好的满足社会生产生活的需求,也为气象部门业务现代化建设个业务技术水平的提高提供了技术支撑。因此,气象业务部门要充分认识计算机软件应用的重要性,不断优化部门结构,加强整体素质提高,在熟悉掌握气象业务知识的基础上,具备熟练操作运用计算机的技能,使计算机软件与气象业务完美结合。
3.4 充分发挥计算机软件技术功效
气象业务计算机软件的开发应用,其宗旨就是全力为业务人员工作开展提供一个方便、可靠、实用的工具,因此就应该充分发挥其功效,把信息技术切实应用到业务的发展和技术提高上去。利用计算机信息技术处理预报员日常手工操作事项,不仅实现了操作的现代化,降低了业务人员的工作量和工作效率,而且工作精确度更高;计算机软件统计和整合后的数据资料,操作简单、处理迅速,且更方便业务人员在以后的查阅和调用;而且利用网络渠道发布气象信息,其信息量和发布速度都是其他渠道方式无法比拟的。
参考文献
[1]高杰.计算机软件技术在气象业务中的应用[J]科技资讯,2008(3):104
[2]王建超.浅谈计算机在气象业务中的应用[J].民航科技,2010(6):114-115
计算机软件安全检测问题与方法 篇7
对计算机软件进行安全检测, 主要目的在于找出软件中潜在的某些故障及程序运行风险, 以对其采取相应的更正、解决措施。软件安全检测的最终目标在于, 运用各种测试用例来对软件各个方面进行检测, 从而解决其中出现的各类问题。计算机软件安全检测并无法证实程序中存在错误, 它只能作为程序错误进行查找的一种手段。从当前计算机软件安全检测状况分析, 安全测试方法大体可分为静态、动态两类。软件安全检测过程基本可分为三个环节, 分别为功能测试、渗透测试以及最终验证。计算机软件的安全性与普通软件有所不同, 其指向多为软件的不足。从检测内容上看, 计算机软件安全检测基本上是以安全功能和漏洞检测为主。安全功能测试, 主要是查看计算机软件自身的安全功能是否能满足标准的安全需求。软件安全功能需求应通过机密性检测、访问控制和授权等检测后方可得知。计算机软件安全漏洞则主要是检测软件内部的某些缺陷或风险, 通过采取措施来提高软件的应用效果。
2 软件安全检测现状
2.1 检测人员日益多元化, 协作性不强
基于计算机软件的某些特性, 软件安全检测工作往往涉及多个方面, 对检测人员的技术要求在不断提升。与此同时, 检测工作人员的相对多元化, 要求各方面展开密切合作。软件开发部门只有加强同其他部门间的密切合作, 才能更有效地处理软件检测中遇到的各类疑难问题。假如合作不够密切, 各部门各自为营, 互不沟通, 软件安全检测工作便不能全面地开展, 很多潜在的问题也得不到有效解决。
2.2 工作量巨大, 检测手段有待进一步更新
计算机检测十分复杂, 属于一个系统过程, 检测工作量相对较大。计算机软件安全主要可分为系统安全、代码安全及需求安全三个方面, 检测中我们应从上述三个层面展开。针对那些规模较大的软件, 在安全检测过程中, 还应检测其结构性的设计情况。软件检测手段有待进一步更新, 这是当前计算机软件检测中出现的又一大问题。在实际的软件检测工作中, 除应运用各种先进的检测手段外, 还必须将软件检测工作落到实处, 在实践中发现和找出问题。有些安全检测工作, 可能还需运用多种软件技术, 随着时间的更替, 检测软件如得不到及时更新, 操作中出现的问题也将越来越多。
3 计算机软件安全的检测方法
3.1 静态检测技术
计算机软件的检测方法可分为静态检测与动态检测两大类。静态检测技术, 即运用计算机软件编程中的源代码来对整个软件进行安全检测。静态检测技术在使用过程中, 应充分考虑数据量的流动性等影响因素。在安全检测过程中, 静态检测技术不管是在操作还是在检测效果方面, 都有着极大的优势, 它能全面排查计算机软件中的安全隐患, 并检测出其中存在的问题文件。
3.2 动态检测技术
动态安全性检测, 是计算机软件安全检测另一种方法。动态安全性检测主要是在计算机软件操作过程中, 运用该项技术来对软件的运行状况进行检测。动态安全性检测的运用, 应以软件的隐私保护为基准, 其在操作方面相对复杂。动态检测技术不同于静态检测技术, 它主要通过调试器运行被检测的软件的某项功能, 分析和对比运行结果和预期结果之间的差距, 并以此判定检测软件此功能上是否存在安全缺陷。动态检测软件主要是针对软件功能进行检测, 大体包含构造测试用例、调试和分析软件程序这三大部分, 其检测准确率相对较高。
3.3 形式化安全测试
除静态与动态检测技术外, 计算机软件也可通过正规的安全测试、模型安全功能测法试来达到安全检测之目的。该种检测方法要求我们事先建立好教学模型, 运用标准的语言形式来对计算机软件进行安全测试。在实际中, 计算机软件潜在的很多运行故障, 都可通过正规的安全检测方法进行检测。还有一种, 模型安全功能测试。该种方法主要是生成以用例为基础的检测试验模型结构, 而后实现对软件的安全测试。最具代表性的模型安全功能测试法, 主要有有限状态机与马尔可夫链等。
3.4 编程语言
计算机软件的安全检测方法有多种, 编程语言也常被用来对之精细安全性测试。众所周知, 一切计算机软件的运行均是以编程语言为支撑, 运用软件编程, 还可实现视频播放、图片编辑等软件的应用。程序语言检测是一种辅助性检测方法, 其步骤如下:先在计算机软件编辑程序中切换和输入即将被检测的软件, 而后对该台计算机软件运行状况进行观察, 根据其最终结果来判定计算机软件当前的安全性能及存在故障。另外一种为模糊检测, 它是对传统检测技术的一种改进与延伸, 充分传承了模糊测试与动态测试的优势, 其检测结果较为精确。
3.5 故障导入方式
顾名思义, 故障导入方式即通过导入办法来检测计算机软件的安全性。换而言之, 也就是在计算机软件中导入安全检测方法, 以实现故障检测与分析, 并由此判断计算机软件的安全性。导入法能够有效提高检测的自动化程度, 是较为理想的一种安全检测方法。但是, 该种方法具有较强的专业性, 且故障分析与导入过程相对较为复杂, 容易受检测时间与检测结果不确定性等因素影响, 检测难度偏大, 因而很多人都不会选择该种方法来对计算机软件进行安全检测。
3.6 软件属性测试方法
计算机软件属性也可被用来检测计算机的安全性。使用该种检测方法前, 应先了解软件的编程规则, 并对编程规则的安全性进行测试, 而后观察计算机软件在运行中是否遵守了相应的规则, 以此来检测计算机软件存在的漏洞及其安全性。
4 结论
软件安全检测是计算机软件开发中相对复杂却又关键的工作。正确运用安全检测方法, 能够及早发现计算机软件中存在的漏洞, 从而避免软件故障带来的恶性后果。当前, 计算机技术在不断发展, 其对软件的安全性也提出了更高的要求。只有深入研究和创新运用软件安全检测方法, 才能为广大用户带去更大便利。
参考文献
[1]肖俊.计算机软件安全检测方法分析[J].科技资讯, 2013 (3) .
[2]乔素艳.浅析软件安全中的反跟踪技术[J].无线互联科技, 2014 (2) .
计算机软件安全问题 篇8
1 计算机软件安全的重要性及问题分析
1.1 计算机软件问题防御的重要性分析
在步入高速信息化发展的重要阶段, 电脑已经在我们生活生产的各个方面有着体现, 与此同时, 计算机软件也在市场上如同潮涌一般出现, 在功能方面也愈加大丰富, 能够在很大程度上满足人们的实际需求。但计算机软件的安全问题在发展过程中愈来愈突出, 在计算机软件的设计以及管理方面的问题层出不穷, 这给计算机的正常运转以及用户的信息安全造成了很大的威胁。例如:在我国的金融行业以及电子商务行业的日常运转, 倘若软件安全问题没有保障将会造成巨大的资金损失。故此, 计算机软件安全是计算机的系统本身的安全运行以及信息安全的重要保障。
1.2 计算机软件安全问题分析
关于计算机软件的安全问题是多方面的, 首先是由于计算机病毒的入侵, 这主要就是因为计算机病毒从本质上来说也是数据的一种, 是有着规律性以及针对性的小股数据流, 这些病毒主要就是对计算机系统的控制。从计算机病毒的种类上来看主要有控制类计算机病毒和破坏类计算机病毒以及潜伏类计算机病毒、繁殖类计算机病毒。这些计算机病毒都是通过不同的方式来对计算机的系统以及软件程序进行的破坏。
另外就是计算机软件自身所存在的一些漏洞, 由于计算机软件在研发的过程中是属于技术型的工作, 专业性比较强, 在这一过程中就有着诸多的影响因素导致软件的自身出现一些漏洞, 这是对软件安全问题产生威胁的最为主要的原因。在这一软件漏洞的情况下, 就为黑客攻击计算机系统提供了有利的条件, 从而导致了用户的个人信息以及资料被黑客窃取。
然后就是木马对计算机系统的攻击, 准确来说木马和病毒在性质上比较的相似, 但是又有着区别, 木马要比病毒的作用更加的丰富化, 对计算机入侵的手段也比较的诡异, 从本质上来说它是在程序的范畴之内, 木马通常就会隐藏在应用软件当中进行对信息窃取。在用户上网的过程中就会对用户的IP进行定位, 从而达到信息窃取的然后发送的目的, 随着发展木马的形式也比较的多变, 在广告和弹窗提示等形式下很难提防。
最后就是在人为的方面, 对计算机软件的安全防护意识不强, 在防护的水平上不高, 这些都会造成电脑软件安全问题的发生, 还有就是在计算机软件的安全管理的体制还不够完善, 防范技术较为落后, 对软件的操作没有严格的规定进行实施。
2 针对计算机软件安全问题的防御措施探究
在当前的网络环境比较复杂的情况下, 对于电脑软件这一领域要能够得到充分的重视, 首先要在软件的安全设计方面得到加强, 相关的软件设计人员要能够在设计的过程中对软件安全问题得以重视, 通过安全为主的理念对计算机软件进行跟踪以及测验, 针对软件设计中的不足之处要能及时的进行修改设计方案。这样就能够有效的防御由于软件的设计漏洞而给用户带来的相关损失和麻烦。同时, 计算机软件的设计工作者要对计算机防火墙的设计得到重视, 在防火墙的安全性能方面要得到有效的强化, 如此才能够避免遭到黑客的攻击, 从而形成安全保护的屏障, 这样在软件的安全系数方面也能够得到有效的加强。另外就是对于电脑软件的数据也需要设计人员实施监控, 这样能够有效防止不良分子对计算机软件的破坏。
另外就是要采用比较专业的杀毒软件, 从目前的市场上的杀毒软件发展情况来看, 在种类上比较多, 所以选择适合的杀毒软件能够在很大的程度上对计算机的安全问题进行防御, 例如:360杀毒软件以及金山毒霸等。虽然这些杀毒软件对防御病毒的入侵有着一定的成效但是其自身还是存在着一些不足, 故此, 针对这种情况就需要这些杀毒软件的厂家能够和时代共进步, 及时的更新软件以及对相关的软件补丁及时发布[3]。从计算机的用户这一角度来看, 也要能够及时的对这些杀毒软件进行下载安装以及软件漏洞的修复, 这样就能够对电脑系统的安全运行起到很大的防御作用, 在计算机软件的安全方面也有着有效的保障。
还有就是对于计算机软件系统的母盘要能够得到妥善的处理, 对硬盘的各区的分配也要科学合理, 在硬件系统的安全防护方面要能够得到有效的加强。同时在硬加密技术上要能够得到重视, 计算机软件的硬加密是目前使用的比较广泛的加密方式, 也就是在硬件和软件的结合下进行加密, 在设置之后计算机的软件就会在运行时对相应的硬件进行访问, 倘若是没有发现相关的硬件则不能正常的运转, 最为常用的有加密卡和职能软件狗等等, 这些方法的加密效果都相对较好, 并有着一定程度上的反跟踪手段。最后就是在相关的法律制度上进行完善, 用户也要在安全意识方面得到有效的加强, 只有在多方面进行考虑的情况下才能够真正的达到对计算机软件安全保护的效用。
3 结语
总而言之, 计算机软件的安全问题是用户所关注的一个焦点, 只有在软件的设计上以及杀毒软件的防御上还用户的安全意识上等方面都得到加强, 才能够有效的对计算机的软件安全起到防御作用, 在未来的发展过程中, 在科技的推动下, 计算机软件的安全问题必然能够得到有效的强化。
参考文献
[1]王侠.计算机软件安全检测存在的问题及解决对策[J].电子技术与软件工程, 2014 (04) .
[2]许亮.浅析计算机软件安全问题及其防护措施[J].科技创业家, 2014 (06) .
计算机软件安全问题 篇9
当前社会飞速发展,科技领域更是日新月异,计算机行业也随之迅速发展起来。随着计算机的普及以及人们逐渐加强的安全意识使得计算机软件的安全问题得到了重视。计算机软件安全就是指软件系统得到保护并且能够持续正常运行。有关计算机软件安全方面的知识多且复杂。就计算机用户而言,功能强大且价格低廉的软件系统是倍受青睐的,而开发者则会追求利益最大化,尽可能在满足消费者需求的同时使自己的知识产权得到保护。计算机用户所考虑的软件安全问题仅仅是在使用过程中所涉及到的安全问题,而软件开发商则需要考虑更多方面的内容。为了保障整个信息系统的正常运行,我们必须及时发现并解决计算机软件中存在的安全隐患。
1当前计算机软件存在的安全问题分析
在飞速发展的信息技术的影响下,计算机软件不论是种类还是功能方面都日益丰富。在这种局面之下,计算机软件安全问题也变得越来越重要。计算机软件在安全方面呈现出了较多的问题。就此,作者做出了相关的分析与探讨。
1.1计算机软件自身存在的问题
一是计算机软件自身存在的质量问题。由于在生产过程中受到一些诸如技术、人员等问题,市面上一些计算机软件大多存在一定的缺陷,及我们所谓的安全漏洞;二是计算机软件本身具有相应的易复制性。由于当前我国的知识产权意识尚较为薄弱,一些不法分子便利用这些可乘之机非法复制计算机软件,生产盗版软件,从而在短时间内牟取暴利。这是目前计算机软件市场存在的十分严重的问题,而且这类非法行为严重影响了计算机软件行业的正常健康发展。
1.2计算机软件运行使用过程中存在的问题
首先,有些不法分子利用相关工具以及自身所掌握的一些技能,非法跟踪并运行相关的软件程序。通过相应的操作破译计算机软件,进而读取并修改不同形式的文件。其次,计算机软件病毒。病毒是计算机软件安全问题中最为常见的问题之一。其起因多为不法分子非法破译计算机软件后对其进行非法买卖与传播。随着计算机产业的发展,这些买卖与传播的方式也日益多样化。最后,计算机软件的黑客攻击。黑客攻击问题是相关安全问题中比较棘手的问题之一,这主要是由于计算机软件的虚拟性使得网络监控人员无法准确搜索并定位黑客身份,这就使得这些黑客有恃无恐。
1.3计算机软件的管理问题
有些计算机用户安全意识十分薄弱且不具备专业的安全防护技术。这无疑为诸如计算机软件病毒以及黑客入侵等非法入侵行为提供了极大的便利。这样一来,计算机软件安全就面临着极大的威胁。同时存在其他方面的问题,譬如缺乏一套完善的计算机软件安全管理体制。
2计算机软件存在问题的防御策略
2.1做好计算机软件的安全设计工作
为保障计算机软件的安全,在设计软件的阶段就应当全面考虑其安全问题并采取相关措施防患于未然。具体实施过程如下:对系统安全漏洞的检测设计予以足够的重视,设计人员应当定期扫描软件的系统漏洞,只有这样,才能使用户在使用过程中及时发现并解决问题;重视用户访问的认证与设计工作,在软件访问路径的关键部位进行加密,对目录、文件、设备的访问操作加强限制;重视源代码的保密设计工作,设计人员需要对源代码进行加密以确保计算机软件的安全。
2.2防治非法复制
鉴于软件易复制这一特点,加之我国当前知识产权保护方面的相关法律尚不完善,许多开发者不得不采取自卫手段对自己的软件进行防复制的保护。所谓非法复制即不法分子在未取得软件开发者授权的情况下利用自身所掌握的技术等非法破解并大量制作相关软件。而许多非法复制出来的软件都带有病毒以及一些后门程序,这会给用户带来安全隐患,这些病毒和后门程序大多是在计算机用户不知情的情况下运行,对计算机正常运行带来不必要的故障与干扰,甚至会导致计算机用户的个人信息被篡改乃至丢失,因此防止软件被复制是保护软件安全的重要措施。
2.3完善计算机软件相关的法律法规。
有关部门应当及时完善相关法律法规,借助法律手段保障计算机软件安全。各级部门应当切实履行其职责,大力规范并整顿计算机软件市场,只有这样,计算机软件市场的正常运行与健康发展才能得到保障。此外,有必要建立一套行之有效的监督体系,借助网络监管与社会舆论的效力,力求及时发现和解决计算机软件盗版与侵权现象,整顿并净化计算机软件市场。
2.4提高计算机软件的安全保护意识
计算机用户应学习计算机相关技术知识和法律法规,提高安全意识,在日常操作过程中严格遵守相关规定。并且定期备份计算机软件系统,更新并恢复日志,平时应当管理并控制好计算机软件系统,对自己计算机软件的安全状况予以足够的重视。及时修复系统漏洞,定期查杀计算机病毒,保障计算机的系统软件安全和正常运行。
3结语
计算机软件安全问题 篇10
现今, 在这个高速发展的信息化时代, 计算机已经融入了人们生活的方方面面。随着科学技术的发展计算机软件种类及其功能也越来越丰富, 使其更能够满足人们的各种需要。计算机在人们的生活中的作用越来越大地位也越来越重要, 也使其的安全性问题日益凸显, 计算机软件安全问题成为人们的一个巨大挑战。计算机应经进入了各行各业, 计算机软件的设计和管理需要注意很多的问题, 例如电子商务的正常进行、信息资金的安全等一些现实性的问题。计算机软件安全就是确保计算机所使用的系统软件本身的安全与保护其在运行过程中的效能使其正常运行, 其主要可以从两个方面说明。一方面, 用户主要是注重软件自身的价值使用价值与安全性问题;另一方面, 软件开发商既要注重软件自身安全更要满足用户对软件使用安全的需要, 还要注意计算机软件在运行过程中安全问题, 例如防止软件被破译被盗用等一系列问题。我国的计算机水平一直处于持续发展的过程中, 只要我们在不断地努力地去发现问题解决问题并积累经验, 就可以制定出有效可行的计算机软件安全问题的防御措施, 避免出现以前出现的安全问题, 促使我国的计算机行业又好又快的发展。
2 现今主要的计算机软件安全问题
2.1 计算机软件自身方面
计算机软件作为一种程序语言设计包括计算机系统中的程序和其文档。它是一种摸不着但是又具体可操作的东西。首先, 计算机软件本身是一种需要技术和知识而创作出来的产品, 创作者拥有其知识产权。但是由于计算机软件本身的易复制性与我国知识产权意识还不够严重威胁到计算机软件产品的知识产权问题。一些不法分子非法复制制作盗版山寨软件对计算机软件行业造成很大的冲击。其次, 计算机软件本身也有其质量问题。
2.2 计算机软件运行使用过程方面
不法分子对计算机软件进行破译并以非法的方式对已破译过的计算机软件进行买卖和传播, 这也很大程度上造成了计算机软件的安全问题。一些个人或者团体利用自身所掌握的技术和工具非法地跟踪和运行软件程序, 对各种不同格式的文件可以直接进行读取和修改其设置以获得软件源代码等一切软件相关的东西对计算机软件进行破译。所以, 计算机软件运行的安全就是必须的, 防止计算机软件在运行的过程中被人为非法的破译、修改和盗用, 以确保其正常运行。
2.3 人为方面以及其他方面
人为方面主要表现在计算机用户安全意识淡薄, 安全防护技术水平极低, 这就给黑客攻击、计算机软件病毒等非法入侵行为提供了便利, 从而对计算机软件安全产生了严重的影响。其它方面主要包括安全管理体制不完善, 安全防范技术落后, 没有严格按照规定进行软件操作等方面, 这些方面均会对计算机软件安全产生严重影响。
3 应对计算机软件安全问题的防御措施
3.1 完善计算机软件安全方面的法律法规
国家应制定并不断完善关于计算机安全方面的一系列法律法规, 切实加强对计算机软件的保护。国家要做好对公民的计算机知识和法律法规的教育增强公民的法律意识。公民具有法律意识不做违法犯法的事。计算机软件知识产权所有者和版权所有者也可以利用法律来维护自身的权利。此外, 各级部门应建立并落实责任制度, 不断加大对盗版软件的打击力度。
3.2 制定严密的组织管理机制
计算机软件企业要有一套严密的组织管理机制, 成立专门的小组对计算机软件进行检查和监控, 使计算机软件从开发到进入市场被用户所使用都应在其管理和监控之中, 减低其运行过程中的安全风险。第三, 计算机软件开发商应该不断地更新发展技术, 加强计算机软件的技术含量以增强其质量。特别是要加强加防复制、反追踪、加密技术等防破译技术以至于不法分子难以破译。由于所有的软件运行都是需要硬件的支持, 特别是CPU的支持, 解密者只要CPU的运行程序进行监控就可以得到所有计算机软件的信息。所以特别要注意CPU的反监控。
3.3 做好计算机软件安全设计工作
计算机软件设计优劣直接影响着计算机软件安全问题的出现机率, 因此, 在进行计算机软件设计工作时就应充分、全面的考虑计算机软件安全问题, 认真分析计算机软件安全问题出现原因, 从而采取有效的应对措施来保证计算机软件安全。要做好计算机软件安全设计工作主要应从以下几方面着手:第一, 提高对系统安全漏洞检测设计的重视程度。设计人员在设计软件系统漏洞方面, 应采用定期扫描的设计方案, 以此促使用户能够及时发现软件漏洞问题及时对漏洞进行修复处理。第二, 提高对用户访问认证设计的重视程度。对用户访问认证进行加密, 主要是针对用户的访问名称和秘密进行加密, 采取管理员身份验证手段, 以此加强对系统软件访问与操作的限制。
4 结语
综上所述, 本文对计算机软件安全问题及其防御策略进行了分析与探讨, 具有非常重要的意义。计算机软件的安全问题是一个十分棘手的问题。因而必须加强对其问题的总结和分析, 找出症结所在, 方能对症下药、出奇制胜。
摘要:随着科学技术的发展, 计算机已经融入了人们生活的方方面面, 人们在使用的过程中遇到很多问题增强人们的安全理念, 解决计算机软件安全问题理所应当地成为了当务之急。计算机软件安全就是计算机所使用的系统软件本身的安全与保护其在运行过程中的效能使其正常运行。
关键词:计算机软件安全问题,分析,防御策略
参考文献
[1]张靖召.新时期计算机软件开发技术的应用研究[J].中国新通信, 2016, (21) ,
计算机应用软件开发技术问题探究 篇11
【关键词】计算机;应用;软件;开发技术
计算机硬件和软件组成了计算机使用的统一整体。因此,计算机资源应该既考虑硬件资源又考虑软件资源。软件资源包括系统软件和应用软件。系统软件是管理、监控、维护计算机的软件,如自检程序、操作系统等。应用软件是主要解决某些具体问题的软件,如学习管理软件、人事管理软件等。从功能上可以认为软件是利用计算机本身提供的逻辑功能,合理地组织计算机工作,简化或代替人们在使用计算机过程中的工作环境。因此,不论是支撑计算机工作还是支持用户应用的程序都是软件。在20世纪50、60年代人们是基于手工方式进行软件开发的,人们认为计算机软件就是程序。随着使用化、商品化、通用化、大型化软件的开发,软件设计者逐渐感到要有一定规范的文档以保证程序从设计、调试到运行的成功。这样,从20世纪70年代开始,认为软件不仅是程序还包括开发、使用、维护这些程序所需要的一切文档。到了20世纪80年代,国际标准化组织从软件工程的概念上更为全面地给软件定义为:计算机程序、实现此程序功能所采用的方法、规则以及与其关联的文档和在计算机上运行它所需要的数据都是计算机软件。
1.软件工程的概念
1.1“软件工程”概念提出
20世纪50、60年代开发大型系统软件用手工方式进行,其生产效率低、出错率高。这种状态不能满足日益增长的软件生产的需要,产生以下四个方面的问题。a.软件复杂性飞速增长;b.软件成本高;c.开发周期长;d.维护工作量大。即出现了“软件危机”现象。为了摆脱软件生产的这种局面,在1968年北大西洋公约组织的学术会议上,第一次提出了“软件工程”这个概念。
软件工程是开发和维护软件的规范化方法,它的指导思想是以处理工程问题(如建筑工程、机械工程等)一样的方法处理软件生产的全过程。为了指导这种软件生产的整个过程,产生了软件工程学。
1.2什么是软件工程学
软件工程学是研究和探讨如何利用当代的科学理论和技术指导软件的开发,以达到利用较少的投资获得高质量软件产品的目的科学。软件工程学既是边缘学科,又是一种综合性学科。它包括计算机科学、系统工程学、管理学、经济学、人体工程学和心理学等。
2.软件工程的发展
软件工程的发展,大体经历了三个时代,即程序设计时代、软件时代、软件工程时代。
2.1软件开发的三个阶段
前面讲过用软件工程的方式生产软件的过程类似于机械、建筑工程生产产品的过程。如一个建筑工程(如立交桥、宾馆大厦等)从开始到结束,经历设计、施工和验收三个阶段。软件产品的生产也要经过定义、开发、维护的软件开发三个阶段。
2.2软件工程与其他工程科学不同之处
从上面建筑工程与软件二种产品开发阶段比较,可以看出:a.建筑工程流程图中,设计蓝图产生之后,往下的每一步没有回溯问题。
但在软件开发工程中,每一步都可能经历不只一次的修改和适应的回溯问题。b.软件交付使用后,还有一个运行维护问题,如运行后发现有隐藏错误、运行环境有变化、用户要求的变更等。
3.应用软件开发方法
一个大型的应用软件、如计算机辅助设计软件,大型仿真训练软件等,需要多人共同完成。为保证大型应用软件系统的开发质量,必须严格按照软件工程的思路和原则,采用软件的开发方法,使用软件工程提供的图示工具,组织软件人员协调一致地完成设计与开发任务。
现应用的软件开发方法主要有三种:软件生命周期法、原型化方法、自动形式的系统开发方法。
3.1软件开发的生命周期法
生命周期方法是从时间角度对软件的定义、开发和维护的复杂问题进行分解,分成若干个阶段。每个阶段的开始和结束都有严格的标准(前一阶段的结束就是后一阶段的开始。标准就是每个阶段都应该交出高质量的文档。软件生命周期一般分为六个时期,即六个阶段。
3.2原型化方法
传统的生命周期法的理论基础较为严密。一般说来,在软件开发过程中,首先要经过严格的定义或预先说明,并要求软件开发人员和用户在系统的开发初期就要对整个的功能和信息需求做出全面、准确而深刻地认定。通常用户给出概括性的软件目标而无法描述详细的输入、处理或输出需求。而软件开发人员也可能尚未确定处理算法的效果、操作系统的适用性及即将使用的人机界面形态。在这种情况下,对事务只有边干边认识,原型化方法就是基于这一主导思想。
3.3原型的三种形态
3.3.1纸上原型
这种纸张和墨水的模型解释了软件上的一些特征。
3.3.2工作原型
制作所需软件中的一部分功能,让其在计算机上执行,可使用户和开发者在一定程度上了解即将被开发的程序。
3.3.3现有原型
利用一个可运行的现成程序,完成所需功能的部分或全部,但是有一部分必须在新开发的基础上加以改善。
3.4原型法开发过程
利用原型法开发软件大致经过可行性研究阶段、确定系统的基本要求阶段、建造原始系统阶段、用户和开发人员的评审阶段、开发人员修改系统阶段。
3.5自动形式的系统开发方法
这种方法的特点是采用第四代技术(4GT)包含的大量软件开发工具,使软件开发者只需说明软件所要实现的内容,而不必说明如何去实现。4GT软件工具根据系统要求确定规范,进行分析,自动设计,自动编码。结束语在软件工程中,不应武断地选择某种方法,应当由应用特性来决定所要采用的方法。往往采用以上方法相结合的模式,可加快软件开发的进度。 [科]
【参考文献】
[1]王炽鸿.计算机辅助设计[M].北京:机械工业出版社,1998.
[2]丁剑洁,基于度量的软件维护过程管理的研究[D].西北大学,2006.
[3]朱穆超.试析计算机软件开发[J].高等教育研究.
计算机软件安全问题 篇12
当下, 计算机已经受到越来越多人的青睐, 在国内外得到广泛的应用, 可以说, 计算机已经融入到人们的生活当中, 各行各业的发展都离不开计算机。尽管计算机的发展形势比较优越, 但是我们依然不可以忽视, 在使用计算机的过程中会存在一些安全隐患的问题, 如果不加以研究, 这种隐患必然会逐渐的扩大, 所以, 当务之急就是要严格检查好计算机软件的安全问题, 使人们在安全的环境中享受计算机带来的便利。计算机软件的安全问题并不是十分显著, 经过研究后, 我们得出以下几个方面存在的安全问题。
1.1 计算机软件自身存在的问题
(1) 计算机软件并非轻易就可以创作出来, 需要有足够的计算机基础, 再加上对各种软件可以熟练的使用, 只有具备这种能力, 才可以创作出属于自己的一款软件。当然, 如果创作出了新的软件, 则软件的主人, 即软件的原创者就可以获得知识产权, 进而可以申请产品的专利, 从中获取到利益。但是, 从目前来看, 我国对知识产权的安全意识十分的浅薄, 再加上, 软件本身就存在一定的缺陷, 譬如容易复制就是其中一个比较显著的问题, 我们对计算机软件的产权方面并没有加大执法力度, 因此就使得许多不法分子有机可乘, 因此, 在市场上也就出现了一些所谓的山寨版的软件, 长此以往, 这种行为势必会阻碍计算机行业的发展, 进而影响我国在科技方面做出更大的突破。
(2) 从整体上来看, 我国在计算机软件方面并不占有任何优势, 因为它本身的质量还存在着一些问题。不过这种现象比较正常, 就拿开发商而言, 他们制作出来的软件也不可能一点瑕疵都没有, 所以这些问题是避免不了的, 难免会给计算机的正常运行带来一些问题。
1.2 计算机软件在运行时出现的问题
计算机软件在运行时往往会出现一些问题, 这些问题的来源大多数是来自非法分子, 他们利用自己所学的一些知识对计算机软件进行破译, 然后通过各种途径进行非法买卖, 这种行为在很大的程度上已经威胁到计算机的正常运行, 综合以往的一些情况来看, 我们必须加大对计算机软件的保护, 防止非法分子图谋不轨。
1.3 其他因素给计算机软件造成的影响
除了上面列出的各种因素外, 其实还有许多因素会对计算机软件的安全问题造成影响, 譬如是, 计算机软件安全方面的管理体制不是很严谨, 安全防护措施也非常低, 没有按照软件的具体使用说明进行操作等等, 这些因素都会对计算机软件造成危害。
2 解决计算机软件安全问题的意义
随着我国近几年来科技的飞速发展, 计算机已经融入到人们的生活当中, 扮演着独一无二的角色, 为人们的交流, 办公, 创作带来了极大的便利, 从某种程度上而言, 计算机软件的发展提高了人们的工作效率。计算机软件的类型在不断丰富着, 它的功能更是越来越强大, 可以处理很多的事情, 几乎是已经可以满足人们的各种需求, 由此可见, 计算机在社会中扮演的角色是不容小觑的。当然, 我们也需要正视一下计算机软件在安全方面存在的问题, 毕竟在一些行业中, 安全是非常重要的, 否则, 就无法为用户提供正常的网络环境, 那么也会间接地影响行业的顺利发展。计算机软件的安全问题通常表现在以下的两个方面, 一个是计算机软件的使用者应该清楚的明白软件的使用价值, 另一方面是在制作软件的整个过程中, 开发商应该严格要求软件的安全问题, 尽可能的考虑到在使用过程中可能存在的一些安全隐患, 并给予详细的解决方案。就目前而言, 我国在计算机软件方面尚处于发展阶段, 所以我们应该继续努力, 继续研究, 加大在软件安全方面采取的措施, 同时也要不断的积累经验, 避免犯类似的错误, 进而可以不断的取得进步, 促进我国计算机行业的发展。
3 对计算机软件安全的防御措施
3.1 完善计算机软件安全问题, 制定严格法规
对于计算机软件的安全问题而言, 国家应该指定严格的法规, 从而使计算机软件的安全受到合法的保护, 同时, 国家也应该加大对计算机软件安全问题的宣传力度, 向公民传授一些关于计算机软件安全方面存在的安全隐患, 从而使公民在受到侵犯时, 可以拿起法律的武器来维护自己的合法权益。这就要求我们的国家对眼前的计算机软件市场做出调整, 为群众提供一个监督的平台, 方便于我们及时对各种非法情况进行制止, 从而为计算机软件市场创造一个良好的环境。
3.2 在计算机软件的设计方面提出更高要求
计算机软件的设计水平严重影响着计算机的安全问题, 通常一款好的设计应该具备以下几方面:首先, 要提高对软件安全的检测力度, 此外, 要对用户认证进行严格的加密处理, 最后就是严格要求对源代码的保密设计。做到了以上的几个方面, 才可以说明计算机的软件设计是比较成功的。
3.3 加强对计算机软件安全意识的培养
只有加强用户的安全意识, 才可以减少计算机软件所面临的安全问题。所以, 用户应该积极的学习和计算机软件有关的技术, 譬如说把重要的文档进行备份, 定时清理电脑垃圾, 查杀病毒等, 只有学会了这些相关操作, 才可以尽可能的减少计算机软件在安全方面出现的问题。
4 结束语
当今社会, 我们不难发现, 计算机软件在各方面都得到了广泛的应用, 已经成为生活中必不可少的一部分, 放眼未来, 它的发展前景应该是非常广阔的。但是, 与此同时, 计算机软件的安全方面也存在着很大的挑战, 影响着人们的正常生活, 而我们只有跨越了眼前的这道沟壑, 才可以使计算机行业有更好的发展, 从而迈向崭新的阶梯, 取得更大的成绩, 对我们的社会, 乃至对我们的国家做出更大贡献。
参考文献
[1]肖玉梅.对计算机软件安全问题的分析及其防御策略[J].数字技术与应用, 2013 (01) :167.
[2]吴塍勤.对计算机软件安全问题的分析及其防御策略[J].电脑编程技巧与维护, 2013 (02) :87-89.
[3]孙焱.对计算机软件安全问题的分析及其防御策略探析[J].信息通信, 2015 (04) :181.
[4]陈宏, 朱秀娟.计算机软件安全问题的分析及其防御措施研究[J].河南科技, 2014 (01) :5-6.
【计算机软件安全问题】推荐阅读:
计算机软件安全05-23
计算机软件安全检测01-31
计算机安全问题12-04
计算机网络安全问题11-28
云计算安全问题07-07
云计算安全问题剖析05-12
云计算安全问题分析10-23
浅谈计算机网络安全面临的问题及防范措施11-23
云计算的网络安全问题论文11-10
计算机网络问题信息安全论文05-28