公务员期刊网 论文中心 正文

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

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

摘要:近年来,随着计算机技术的快速发展和应用,各类软件的开发种类及内容丰富多彩,给人们的日常生活工作带来便利,同时,人们在使用过程中软件安全性也成为了重要障碍,既影响了计算机的正常运行,又对用户的资料与信息造成一定的威胁。计算机软件的安全是计算机安全的基础,因此,用户在保障计算机软件的安全的前提下,才能确保安全的使用计算机。

关键词:计算机软件;安全;防护

引言

计算机的应用在给人们带来便利的同时,也给人们带来极大的困扰。尽管当前计算机软件已经非常完善,但软件中存在的漏洞给用户信息的安全埋下隐患。因此,对软件的安全问题必须引起足够的重视。

1计算机软件问题防御的重要性

计算机在运行过程中软件的多种程序文档总称,程序应当正确安装代码才能够实现运行,而软件文档可满足客户多种需求,为其提供不同程序。计算机软件又可分为应用软件和系统软件两部分。其中系统软件有WIndows、UNIX等。而应用软件是为了方便用户,对所需任务的完成而开发使用的软件。记忆当前经济和信息快速发展的背景下,计算机已经成为我们日常生活工作的重要工具,多种类型的软件纷纷涌现,能够为人们的日常生活工作带来便利,同时也满足我们的娱乐需求。如,有较多的用户习惯于在网上购物,而在购物付款时需下载官方网银助手,设置网银密码,为了提高密码保护的安全系数,人们通常将密码设置的尽量繁琐。但随着计算机技术的不断提高,以及各类软件的日益增多,给计算机安全运行以及保障用户信息带来挑战,当前针对计算机软件安全运行问题,主要涉及黑客攻击,非法复制,软件质量等问题,由于计算机软件本身存在一些漏洞,因此也成为了黑客攻击对象,不仅影响了软件的安全使用,而且对用户的相关信息也造成了威胁。针对当前计算机软件在使用过程中其安全性和可靠性是大家最关心的问题,对于较多软件开发商来说,需要满足不同用户的软件安全需求,同时还需要确保自身开发的软件不会被开发商的经济损失降到最低。

2计算机软件开发现状

计算机从原有庞大的身躯逐步发展为现如今小巧便携式的设备,计算机除了外观有所改变外,计算机系统和软件也在不断更新换代,为了能够满足现代人们对计算机软件的不同需求,计算机软件涉及的领域也越来越广泛,并且设计的软件也逐步向人性化发展,与此同时,计算机软件的灵敏性和便捷性也成为人们对计算机基本的要求。如今,计算机软件开发公司所开发出的软件功能早己超出我们的想象,可以说,只有你想不到的软件,没有你用不到的软件,而且软件功能也变得更加强大。如掌上公交,人们可通过软件的应用适时查找公交所处位置。还有网上订餐、订票等,这些生活中韵琐事,只要的们动动手指便可完成。也正因计算机软件具有如此的便利,人们在使用过程中会把个人所有信息均以实名认证形式保存在软件之中,所以,计算机软件的安全成为大众关心的焦点。究其原因在于计算机有多种多样的病毒,一不小心就会侵入计算机软件中,造成用户信息的泄露,而且这类因病毒侵袭的事件时有发生,给用户带来了严重的损失,所以,计算机软件开发商在开发过程中,一定要加强安全技术的应用,确保软件的安全使用。

3计算机软件开发中存在的问题及所面临的威胁

随着计算机不断的更新换代,软件的开发也越来越快,而软件开发过程中会涉及到方方面面的问题,如,软件的便利性与人性化、用户的体验感受以及软件的运行成本与运行效率等等。然而最关键性的问题还属软件安全问题。

3.1外力因素

计算机软件的开发,所需设备主要有计算机和网络系统等。然而当这些设备出现故障时,均会对软件的开发造成一定的影响。如自然灾害、电路设施老化、或者是人为故意损害等都会使设备接触不良,无法正常运行,严重时会造成计算机崩溃,此时,计算机软件的开发将会功亏一篑,软件开发者耗费的心血也将付之东流,因此,对于计算机应做好定期的维修与保养工作,对于已经开发好的软件应做好云保存。

3.2防代码泄露

假如正在开发的一款软件,出现代码泄露问题,那么将会使竞争对手恶意抄袭,提前投入运行,这一问题非常严重它涉及到个人知识产权问题。所以说,作为软件开发工作者,首先应具备较为强烈的保密意识,尤其是对存有代码的U盘或其他重要文件,应该加密保存,同时,对日常使用的电脑也应设置加密,无论工作与生活中养成这种有意识的加密保护习惯,都可避免或减少代码泄露事件的发生。另外,此外开发计算机软件后会进行多种程序调试分析,同时还需要对不同的程序进行逐条跟踪运行,从中能够窃取软件重要的源代码,取消原有的防复制和加密功能,从而对软件进行动态破译。当前对于软件的跟踪技术来说可将其分为动态和静态跟踪,针对软件动态跟踪可通过调试工具强行中断程序,将其转移到其他位置,使程序逐步执行,进而可实现软件跟踪,静态分析是利用反编译工具开发的源代码,实现进一步分析。

3.3自身质量问题

由于种种原因,在软件开发中软件开发商所提供的软件自身可能就存在一些不容忽视的问题,就连全球最大的微软公司提供的软件也存在一些缺陷,通常将这些缺陷称之为漏洞。而这些漏洞的产生会给软件系统的安全造成严重的威胁,近年来,由于软件漏洞引发的安全事件也在逐年上升。有些一直热衷于寻找软件漏洞的高手,往往能够发现软件存在的问题,并且绝大多数软件中的漏洞都是被这些高手发现的,然而这些高手对于用户来说是非常危险的,因为他们可以利用软件漏洞做一些有悖于软件用户的工作。另一方面由于软件技术工作人员自身素质导致的,尽管目前国内在计算机软件技术开发上发展速度迅速,但涉及到软件的部分相关产业仍处于起步阶段,由于专业技术人才较少且实践经验欠缺,再加上由于受到设计条件等多种因素影响,无法确保计算机软件安全性,导致开发出的软件中存在或多或少的漏洞,此外,计算机软件作为一种知识比较密集的商品品化产品,在开发过程中需耗费大量的人力物力,并且开发软件的成本大都已超出硬件价值的数百倍,然而计算机软件本身具有复制功能,如软件未设置任何屏障时,别人会制作出一套一模一样的软件,也就是我们平常所说的盗版软件,而因盗版软件具有高额的利润,这种现象时有发生。据统计,全球每年因软件被非法盗用而蒙受的经济损失达130亿美元,而且损失量每年呈递增趋势,有些国家软件的盗版率高达95%,近年来,各国政府对于因盗版软件所带来的一系列问题给予特别的关注,如税收、法律等。尤其在我国虽然经济快速发展,但相关管理制度滞后的市场中,非法复制软件己成为严重的社会问题。

4计算机软件给人带来的利与弊

我国由于蒸汽机的发明,带来了巨大的工业革命,使人类从此进入工业社会,而计算机的发明,将人类带入了信息社会,而随着信息资源的不断开发和利用,逐步成为了国民经济活动中的必不可少的工具,计算机的应用是实现信息社会的首选工具。就计算机软件而言,运用到化学领域中,会使一些繁琐的化工工作流程变得简捷,对于重工业的发展也有着不可估量的发展前景。软件运用到体育领域中,无论是国际、还是国内的各种大型体育比赛,基本上都是利用计算机技术、网络技术以及通信技术,为人们提供可靠的实时比赛信息。如,在生物力学研究中利用计算机技术软件进行技术动作图像的三围动画模拟、技术图像分析等等,尤其利用在电子行业中,软件技术的不断更新换代,如互联网的快速发展、手机软件的及时更新等。然而计算机软件给人们带来利的同时,也带来了一些弊,这就要求我们必须严格遵守计算机伦,为社会和人类做出贡献而努力。如今,随着因特网的发展,各种各样的病毒也开始蔓延和传播,造成了资源和经济的双重浪费。其中人肉搜索的使用不当,会引起网络暴力等事件,有部分自控能力较差的人,会误入歧途,甚至于荒废了自已的的学业。

5计算机软件的安全策略

5.1加强计算机软件安全的设计

要想真正实现计算机软件安全,需要高度重视软件设计环节的有关管理,首先设计人员需要将用户信息安全作为信息开发和设计重要依托,在软件面试前应当经过多次反复试验,其实找到存在漏洞,避免由于设计错误而出现漏洞,给用户的行踪带来较大安全隐患。其次,在设计防火墙时,应当提高厚度,能够为计算机提供切实安全屏障,提高软件的安全使用系数,可以有效防止多种病毒侵入,同时需要对计算机数据参数进行实时监控防止不法分子对软件的恶意破坏,并且非法盗取用户信息。

5.2计算机软件的加密

由于计算机软件是一种特殊的商品化产品,很容易被复制,所以,对软件的加密工作显得尤为重要,同时也是保护个人知识产权的一种手段。如今市场上流行的各种软件,都釆用了一定的加密方式,其目的就是要最大限度的保障软件开发者的利益,防止出现盗版软件。而在现实生活中的软件市场上,刚发现一套正版软件,而后就会有盗版软件的诞生。因此,软件的安全首先应注意密码方式。加密方式就是在软伴运行中一些重要部位或地方进行询问密码,用户只有正确输入密码程序才能继续执行,而单靠这种单一的密码保护不但破坏了正常人机对话,很容易被不法分子破解密码给其后续安全带来隐患,因此需要提高软件加密技术,可以使用访问卡,密码口令等多种形式,与密保进行配合,进一步提高软件密码安全性。

5.3对计算机做到实时监控

电脑防火墙对于病毒来说具有较低的防御能力,因此为能够降低计算机在使用过程中的安全问题,需要对其进行实时监督,实现实时控制,可以将用户和软件以及系统的电脑专家进行连接,当计算机在运行中出现异常时,可通过电脑专家进行故障分析功能,开启软件检测程序进行检测,及时遏制病毒。此外,通过对计算机的实时监控,能够对电脑软件实施定期的安全检测,当出现问题时,将由电脑管家进行及时的分析和指导,既保证了用户的安全,又提高了计算机软件的安全性和可靠性。5.4计算机相关法律法规的完善进一步构建计算机法律法规,能够规范计算机软件市场,强化市场监督管理力度,能够打击不法分子,构建长效管理机制,能够利用法律手段严惩不法分子,对于市场上所流通的盗版软件,加大处罚力度,同时相关人员还需要及时维权,保障软件在市场中的正常秩序。

5.5规范计算机软件的操作与管理

需要严格按照有关流程进行计算机软件操作,只有合理操作才能够确保其使用安全性,同时有关部门还需要进一步强化计算机软件数据的监督管理,对于给用户造成利益损害的行为应及时给予控制和处理,其次,还应开展全面开展软件日志检查,定期进行安全性考核,结合不同类型的软件制定有效防范措施,在计算机软件安全运行的基础上,能够极大程度确保其安全性,防止用户使用中的安全风险和故障损失,除此之外,还需要强化用户对软件的安全意识,能够掌握多种软件程序,在计算机安装正版杀毒软件,能够定期进行软件体验,学会一些常规处理电脑软件技能。如果在使用软件中出现漏洞时应当及时修复,防止重要数据丢失,确保数据安全。此外,计算机用户还需要及时做好软件的更新升级,能够提高软件对于病毒和木马防御和入侵能力,切实保障计算机软件运行安全。

5.6利用反跟踪技术

反跟踪技术是通过软件跟踪和调试工具来窃取软件重要源代码,取消软件本身的加密功能和复制技术。一个好的加密软件通常和反跟踪是密切相关的,因为,软件遭到攻击都是从对软件的跟踪开始的,作为设计人员来说,在设计中应当尽可能防止由于反跟踪技术导致出现安全漏洞,实际上,一套软件如果你没有相应的反跟踪技术,也就等于将程序直接裸露到解密者面前,因此需要提高工作人员反跟踪技术侦查能力,能够合理利用反跟踪技术,切实保障计算机软件安全。

6小结

总而言之,在人们使用信息技术的过程中,也会遇到一些信息安全问题。对于用户而言,希望所使用的软件具有一定的安全性,即便存在漏洞,也不希望被人利用。而对于计算机软件开发商而言,应尽最大努力减少软件中出现漏洞,一旦有漏洞,应立即采取措施弥补,将用户的损失降到最低,但计算机软件的管理工作室较为复杂的工程,而且很难避免软件存在漏洞,因此,计算机软件设计者应采取一系列的有效防范措施,加强软件市场管理,应当从用户自身利益出发,确保在软件使用过程中安全性,能够实现国内计算机软件市场可持续性发展。

参考文献

[1]董冰.浅谈计算机软件安全问题及其防护对策[J].计算机产品与流通,2018(12):17.

[2]王宇涵.新时期计算机信息安全防范措施[J].电子制作,2017(18):69-70.

作者:梁利亭 单位:河南洛阳人