计算机软件安全问题的分析及其防御措施研究
2016-08-09范玉红
范玉红
【摘要】 随着互联网技术的不断发展,各种网络软件应运而生,大量的计算机应用软件流动在互联网中,而各种各样的软件也因其自身的优势,被应用在各个领域中,大量的使用使得人们开始关注软件安全问题。软件安全问题主要来自于软件的自身、使用过程中以及各种人为因素,所以对于软件的安全问题管理需要以此为方向进行。文中所讲述的是计算机软件安全问题的出现、以及计算机软件安全问题的种类,并以此提出了计算机软件安全防御的措施。
【关键词】 计算机软件 安全问题 防御措施
前言:信息化时代的背景下,计算机已经逐渐成为人们依赖的辅助设备,无论是生活中还是工作中,包括社会建设都离不开计算机的支持,尤其是各类应用软件更是丰富了人们的生活。计算机软件包括了两个主要范畴,一个是生活实用范畴,一个是专业应用范畴,其中生活领域范畴多指向的是人们的生活休闲娱乐所使用到的应用软件,专业应用范畴所指的是各行业领域所使用的专业软件,用于科研开发、企业建设、社会建设,甚至是国防等等。因其被使用的范畴较为广泛,所以安全性是最关键的控制因素,确保计算机软件的使用安全,才可以保障计算机软件的长久发展。
一、计算机软件概述
计算机软件是计算机应用系统中的,所使用到的程序与文档的总称。其中程序所指的是计算机在运行的过程总,一系列特定的数码编制;文档的作用是是用户能够便捷的掌握所使用程序的各项说明,所产生的一系列数据资料。计算机软件大致可分为系统软件与应用软件,其中系统软件所指的是计算机系统内部的对于各项硬件进行管理与调节所应用到的软件,例如,数据库、文件系统管理等,其主要目的是确保计算机各项硬件的正常运行,以及后期的调节,系统软件涉及到诸多种类,例如UNIX/Windouws。应用软件所指的是用户所直接应用的软件,是基于用户的需求所开发出的,类型广泛,例如游戏类别、交流类别、管理类别等[1]。
二、计算机软件所面临的安全问题
2.1软件自身的安全问题
计算机软件属于程序语言设计,包括了计算机系统中的程序与文档,是一种虚拟存在的但同时又可以进行实际操作的实物。计算机软件需要基于相关技术与知识进行开发,开发者掌握其知识产权。同时计算机软件自身可以被复制,而我国知识产权对于计算机软件的限制还不够充分,所以对于计算机软件的知识产权不易管理,致使一些非法分子对部分软件进行复制,对计算机软件行业的发展形成了严重的冲击[2]。另外,计算机自身也存在着质量问题,计算机软件是编程人员所研制的,其安全性不可能是绝对的,一定会存在着某些不够完善的地方,而这些地方弱势微不足道的则可忽略,但是如在后期大量使用后爆发了安全问题,则会造成严重的损失。
2.2运行过程中出现的安全问题
上文中有介绍到,软件可以被复制,而不法分子对软件进行复制之后,进行软件的交易与传播,也会造成计算机软件的安全问题不的控制。部分掌握计算机专业技术的人群,利用专业优势对软件进行跟踪与运行,对软件内的各种文件可以直接进行读取,或者是进行修改,进而获取到软件相关的各种信息,对计算机软件进行破解[3]。而很大一部分的计算机软件是用户日常所用的,步伐分子对软件进行破解后,可以任意的读取用户的相关信息,对用户造成了安全威胁,近年来基于计算机软件的财产被骗案件时有发生,所以计算机软件的运行过程是安全问题的一个重要形成环节。
2.3人为与其他安全问题
计算机软件的认为安全问题所指的是,一些不法人群集中了计算机的专业人士,对计算机软件进行病毒置入等,而这些被统称为黑客行为,也是导致计算机软件安全问题的一个重要方向。由于多数用户对计算机安全意识不足,对于计算机软件的安全防护水平较低,给黑客留下了漏洞,黑客进行对软件攻击或者植入病毒,对计算机软件形成了严重的安全威胁。另外还有一些造成计算机安全风险的因素包括,安全管理机制的不完善,计算机软件开发为按照安全标准执行等,都可能形成计算机软件的安全隐患。
三、计算机软件安全问题防御措施
3.1完善计算机软件安全相关法律规范
国家政府层面需要加强计算机软件安全先关的法律建设,参与对计算机软件安全的管理。政府方面可以对公民进行极端及知识与法律法规的宣传,提升用户的安全使用意识,使得公民具有计算机法律意识,进而减少人为形成的安全问题,同时也能够提升使用安全。计算机软件的知识产权相关法律也需要得以完善,确保计算机软件开发者知识产权受到保护,对防止、复制、盗版计算机软件行为进行严厉的处罚,减少盗版软件运行所带来的安全隐患出现[4]。同时规范计算机软件的交易市场与开发市场,对软件上市前进行严格的审核,确保其安全可开在予以投入使用。
3.2严格控制软件安全设计工作
计算机软件设计开发是安全防御的基础,是出现安全问题的第一道闸门,所以对于计算机软件开发进行安全控制是有效途径。计算机软件的开发者在进行软件的设计过程中,需要其实的考虑到来自各方面的安全问题,对可能出现的安全问题进行预先处理,确保软件的安全性。对于设计者的安全防御可从以下几个方面进行:1、提升系统漏洞检测的重视度,设计者在设计的过程中需要定期进行设计过程的检测,避免出现系统漏洞。2、提升用户访问安全问题的重视,对用户访问过程进行加密处理,加强软件的安全可靠性。
3.3提升计算机软件安全防护意识
用户是计算机软件的直接受用者,由于用户安全意识不足所导致的软件安全问题也是主要防御方向[5]。用户需要了解基本的计算机软件安全法律法规,与软件的相关知识,按照开发商所提供的操作规范予以操作,定期的对计算机软件进行病毒检测,在软件中进行金钱交易时要谨慎操作,出现不正常行为需要立即停止,对于软件内部所存留的各类信息进行定期备份,防止软件出现问题造成的信息丢失,同时对于软件内部的垃圾进行定期的处理,方式引入病毒信息。
四、结论
计算机软件为生活与工作提供的重要的辅助作用,计算机软件的需求市场会持续增长,但是在软件开发与使用的过程中,计算机软件安全问题不可忽视。通过上文中的讲述可以发现计算机软件安全问题存在与多个环节,对于计算机软件安全防护,首先要在设计者身上予以管理,其次是在运行过程中加以法律维护,另外要提升用户的法律意识与安全防范意识,避免计算机软件的安全问题出现。
参 考 文 献
[1]吴塍勤.对计算机软件安全问题的分析及其防御策略[J].电脑编程技巧与维护,2013,No.27202:87-88+109.
[2]肖玉梅.对计算机软件安全问题的分析及其防御策略[J].数字技术与应用,2013,01:167.
[3]龚云.对计算机软件安全问题的分析及其防御策略[J].电子技术与软件工程,2015,No.6717:215.
[4]赵丽敏.计算机软件安全问题的分析与防御策略[J].电脑编程技巧与维护,2016,No.34806:105-106.
[5]杜舒婷.计算机软件安全问题与防御对策分析[J].电子技术与软件工程,2015,No.7323:229.