微软拓展SDL项目,添加了敏捷(Agile)开发模板

 
   | |

导读:微软本周拓展了其安全开发生命周期SDL项目,引入了敏捷Agile模板来帮助IT部门构建软件安全开发,这一工具可用于beta版,微软将在第二季度末发布正式版本前做最后修正。

关键词:SDL项目 敏捷Agile模板 MSF-A+SDL模板 快速应用开发

 
正在加载数据...

【TechTarget中国原创】微软本周拓展了其安全开发生命周期(SDL)项目,引入了一项新的模板来帮助IT部门和编码人员构建安全的软件开发,从而成为支持SDL流程的分类鉴定工具的厂商。

  这种新的MSF-A+SDL模板是设计来将敏捷开发方法引入Visual Studio IDE中的。应用敏捷原理的企业和软件开发人员能够使用支持敏捷原理的这一模板在相应的开发平台上进行项目开发。

  微软的安全项目总经理David Ladd说,去年发布的这一SDL过程模板侧重于瀑布式和螺旋式的开发方式,微软将其应用在Office、Word和Windows的内部项目开发之中,这些项目大多要花几年的时间来完成。

  Ladd说:“朝着更快速的应用程序开发和敏捷开发发展是大势所趋,在某些情况下你可能有一个Web组件,这时适用于快速应用开发的瀑布式或螺旋式的过程将没有多大意义。”

  微软的SDL项目经理David Ladd说,值得一提的是,这一模板适用于需要长期维护和开发跟进的Web应用程序和基于Web的服务。当向程序中加入一项新的循环时,这一模板会在SDL中协助创建安全任务。

  此外,敏捷模板能让SDL在敏捷代码控制的范围内检查Visual Studio项目和网站编码。这一模板还可以让SDL为项目的推进创建新的需求。

  这一工具可用于beta版,Ladd说微软将在其完整版发布之前接受反馈并对其流程进行相应的修正,据悉正式版本将于第二季度末发布。

  微软于2004年将SDL引入其内部软件开发流程中,目的是减少其软件中的漏洞的数量和降低其严重级别。SDL侧重于长期维护、流程改进并能够帮助开发过程应对不断变化的威胁状况。

  今天新发布的SDL白皮书简化了SDL流程。Ladd说,SDL部署的适用范围大到IT组织,小到单一的自由职业开发者。然而在过去,小型的IT团队常常会被大量的SDL文档吓跑,他们估计部署SDL会非常困难,这次新发布的SDL白皮书应景而生,简化后的版本只有17页的文档。

  SDL是微软开展可信赖计算项目产生的副产品,它在八年前就被开发出来了。自那以后,微软陆续将其内部的大量成果物推广到市场。

  2008年,微软发布了一系列重要指南,被称为SDL优化模型,它能够帮助IT组织部署SDL。威胁模型工具能够让软件开发人员和设计师从安全的角度分析他们的项目,并找出潜在的攻击来源和开发过称中的其他安全问题。

  新的SDL专业网络类别

  微软还拓展了其SDL专业网络,宣告了其SDL认可厂商内出现了一个新“工具”成员。专业网络成员对微软的安全开发流程有很深的了解,还会组织培训和帮助企业进行最佳实践的部署。

  这种“工具”类型会帮助公司应用SDL,并选取拥有静态分析工具、自动化发掘软件漏洞和二进制分析工具的SDL专业网络成员厂商。Fortify Software、 Veracode以及 Codenomicon是位列类别表中的第一批工具厂商,其中还列出了资讯和培训公司。

  Ladd说,微软的开发工具不需要部署SDL。

  Ladd说:“如果你使用某一安全工具,而且它在你的环境下运行状态很好,那么就继续使用它,SDL并不是想象出来替换架构的分裂工具。”

【原创内容,版权所有,谢绝转载。TechTarget中国将保留追究其法律责任的权利。】
 
作者:Robert Westervelt     译者:唐波   
 
 
 
 
 

软件开发安全

 
创建安全性强的软件所需的各个准则的最佳实践是怎样的呢?BSIMM被认为是智慧和现行实践的汇集,这个模型使用了软件安全框架SSF来组织软件安全任务……
 
作为软件开发团队的成员,软件开发项目完成的期限是否迫使你的安全测试工作形同虚设?你将采取什么方式来减少编码中出现的bug?
 
什么是缓冲区溢出,它又是如何工作的?如何防范缓冲区溢出攻击?本文通过研究缓冲区溢出的工作机制揭露其如何展开攻击,并介绍了阻止缓冲区溢出攻击的方式……
 
微软本周拓展了其安全开发生命周期SDL项目,引入了新的模板来帮助IT部门和编码人员构建安全的软件开发,这种新的MSF-A+SDL模板是设计来将敏捷开发方法引入到……
 
如何选择和运用不同的软件测试方式呢?在“白盒测试”中我们介绍了白盒测试方式的特点和使用,本文中我们将介绍黑盒测试和灰盒测试的特点和各自的适用场合……

热门技术手册排行

 

虚拟专用网络 VPN(Virtual Private Network )能通过公用网络Internet建立一个临时的、安全的连接,是一条穿过混乱的公用网络的安全、稳定的隧道。VPN是对企业内部网的扩展,它可以帮助远程用户、公司分支机构、商业伙伴及供应商同公司的内部网建立可信的安全连接,并保证数据的安全传输。许多公司使用VPN向公司外部的员工提供企业网络接入。本手册将围绕VPN进行全方位的讲解。

 

“最佳实践”来自英文Best Practice。维基百科对最佳实践的定义是一个管理学概念,认为存在某种技术、方法、过程、活动或机制可以使生产或者管理实践的结果达到最优,并减少出错的可能性。学习应用IT企业安全的最佳实践,其实就是借鉴别人成功的经验,让自己在保护企业安全方面少走弯路。在本手册中,将集合IT业内关于企业安全的最佳实践,并不断更新,以期在企业安全防护方面提供帮助。

 

虚拟化是数据中心的流行技术,它起源于20世纪60年代。它是把昂贵的计算机资源的利用最大化的方式。典型的服务器的利用率不足40%,虚拟化可以更有效地利用技术资源,并节约固定费用。虚拟化的最大优势是,它允许管理员从中央区域为个人电脑和客户设备提供软件。虚拟化不需要管理员对一般任务进行分别考虑。服务器的关机可以带动多用户的关机。

 

黑客策略和技术一直都在进步。黑客还在继续开发新的攻击工具和黑客方法,来恶意访问系统并攻击你的网络,这样企业在开发和采取恰当的方法防御黑客的攻击就变得非常困难。《黑客攻击技术和策略》的技术指南将介绍黑客的内心想法,并帮助你理解恶意攻击者的动机,也提供了一些黑客攻击具体信息的方式,采用的方法以及企业应该采用的保护敏感数据的方法。这里将会提供大量黑客技术和策路的信息,例如允许黑客获取网络系统或者文件访问的系统特征探测。

 

假如你正在寻找一个漏洞扫描器,你可能已经遇到了大量的非常昂贵的商业解决方案,这些方案都有一长串的性能和优点。不幸的是,如果你和我们之中大部分人的情况一样的话,你一般根本没有运行这些奇特的系统的预算。你可能已经退而求其次,转向考虑使用像SATAN或Saint的免费工具。然而,你可能觉得使用这些工具是一种折衷的办法,因为它们的性能设置不能与商业解决方案相比。这时候你就应该学会使用Nessus! 2005年12月Nessus背后的公司Tenable Network Security Inc.发布了Nessus 3,引进了对该产品的全面检查。在写这篇文章时候的最近版本,Nessus 3.2是在2008年3月发布的。Nessus现在可以在多种平台上使用,包括Windows、各种版本的Linux、FreeBSD、Solaris和Mac OS X。以下是这次Nessus3中的重大变化: 下面将介绍如何使用Nessus工具以及Nessus工具的更新。

查看更多
 
 

登录TechTarget中国

关闭
本服务仅向TechTarget中国的会员开放,请登录或立即免费注册
登录Email
请输入您的登录Email
密码
下次自动登录