电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

软件安全开发技术研究和实施

软件安全开发技术研究和实施_第1页
1/4
软件安全开发技术研究和实施_第2页
2/4
软件安全开发技术研究和实施_第3页
3/4
下载后可任意编辑软件安全开发技术讨论和实施 一、引言 随着信息社会的飞速进展,人们对软件的依赖已不可小视,尤其是软件不仅为人们带来了许多便利的同时,也对人们的生活方式带来了巨大改变。在我们生活中,数字视频、音乐、电子游戏等娱乐方式已经得到普及,而其和交通、通讯和医疗保健的联系也是非常普遍。因为软件在当前和人类有着不同以往的关系,因此,软件的安全问题更加应该引起重视,因此,下文本文将从软件安全开发的关键技术等方面展开探讨。 二、当前软件所面临的威胁 通过对软件产品所面临的安全威胁讨论所知,当前严重威胁着软件安全威胁因素主要有两个方面:一方面是对软件产品的破解、非法传播和使用,而另一方面则来自于攻击者针对软件产品自身的安全漏洞进行的攻击。这两者中,无论是来自哪一方面的威胁,都将给企业带来巨大的损失。 (一)版权保护 通俗来说,版权保护问题也即是软件盗版的问题,它涉及到软件的非授权使用和非授权复制等两个主要方面。我们都知道,软件常常会带来很大的经济、社会效益,因此,它的价值就不言而喻,而这种高价值、低成本、易复制的特性,使得其非常容易受到攻击,当前,这种问题显得愈发突出了。 (二)安全漏洞 互联网的普及,使得网络服务越来越便利,尤其是随着云计算的概念的提出,用户更是享受到了前所未有的便捷,对于用户来说,也许仅仅需要安装一个浏览器,就可以享受到诸如娱乐和购物等多方面服务。但是在这种便利的背后,软件服务的漏洞却也存在着,对于数据的篡改、窃取等现象时有发生,甚至给用户或服务商带来巨大损失。 三、软件安全开发的关键技术分析 针对软件安全开发存在的问题,本文首先对其中涉及的关键技术进行分析 : 1下载后可任意编辑 (一)软件安全开发流程技术 当前,许多软件开发商都没有具备在软件构建中就实行足够的安全意识,他们往往将重心放在后期对软件的安全修复上,这是不可取的。由于软件的其他业务更容易猎取利润,因此他们的重心有所偏离。本文经过笔者分析,要改变这种状态,使软件的安全性达到较高的水平,就应该将安全性纳入整个软件开发生命周期中来进行考虑。本文所采纳的软件开发流程如下图 1 所示,在这个流程中,大致有五个阶段:(1)设计阶段;(2)编码阶段;(3)测试阶段;(4)发布阶段;(5)维护阶段。容易看出,在这个流程中,随着项目的进展,所有工作的核心都是以安全为主线,并且也可以和螺旋模型、瀑布模型等许多...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

软件安全开发技术研究和实施

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部