Newsletters Select newsletters below and click the button to sign up!
Internetnews BloggersRecent Entries
ArchivesMonthly ArchivesSearch The Blog
« Mozilla Firefox turns 5 as the Netscape legacy continues |
Sean Michael Kerner Blog
| Cisco playing chicken with Tandberg? »
Microsoft gets Agile with its Security Dev Lifecycle From the 'Defense in Depth' files:
Microsoft is rethinking how to do security in an Agile (as in Agile development) world. They have now issued new guidance for the Security Development Lifecycle (SDL) process that outlines how Microsoft thinks about and implements secure coding practices. The new document, officially carries the version number 4.1a and is a 130 page behemoth that is hardly light reading. Of its 130 page heft, pages 45 to 53 are the news ones on Agile (no it's not much, but it might be enough). "There is a perception today that Agile methods do not create secure code, and, on further analysis, the perception is reality," the new Microsoft guidelines state. "There is very little "secure Agile" expertise available in the market today. This needs to change."The whole idea behind Agile is to rapidly iterate and release code. It is a core process used by most (if not all) open source developers where nightly builds are commonplace. I would be the last person to state that Agile leads to insecure code, though I can see where the idea comes from. If Agile is just about code sprints without code reviews, then the likelihood of insecure code being introduced is high. Then again full scale reviews can be very burdonsome, especially from a Microsoft standpoint. In its news guidance, Microsoft noted that the Secure Development Lifecycle additions to Agile processes must be lean. "This means that for each feature, the team does just enough SDL work for that feature before working on the next one," Microsoft's guidance states. "Second, the development phases (design, implementation, verification, and release) associated with the classic waterfall-style SDL do not apply to Agile and must be reorganized into a more Agile-friendly format."It's kind of odd for me to think that Microsoft didn't already have secured practices in place for Agile development. Then again, Agile historically was not a method that big projects like Windows or Office followed. Times do change. Microsoft seems to now be moving forward faster and with it they've embraced what open source developers have known all along. Rapid code iterations can lead to better software and yes it can be secure too. 0 TrackBacksListed below are links to blogs that reference this entry: Microsoft gets Agile with its Security Dev Lifecycle. TrackBack URL for this entry: https://swarm.jupitermedia.com/mt-tb.cgi/9232 |
||
Leave a comment