Welcome to MSDN Blogs Sign in | Join | Help

Michael Howard's Web Log

A Simple Software Security Guy at Microsoft!
Security Sessions at TechEd in Australia and New Zealand

I'm heading to TechEd Oz and NZ in a couple of hours to present the following:

SEC312  The "Everything Developers Need to Know About Security" Talk 

  • Oz: 9/10/2009 15:30-16:45 
  • NZ: 9/14/2009 14:15-15:30

SEC201  Inside the Microsoft Security Development Lifecycle: And how you can use it!  

  • Oz: 9/10/2009 11:30-12:45 
  • NZ: 9/15/2009 12:10-13:25

I'm also giving a couple of half-day SDL workshops:

SDL Workshop

  • Oz: 9/11/2009 (I'll update once I get the time!)
  • NZ: 9/13/2009  10:20 - 13:00

If you cannot make it to TechEd this year, a number of sessions, including SEC201 will be made available through Live Meeting. More info here.

ATL, MS09-035 and the SDL
http://blogs.msdn.com/sdl/archive/2009/07/28/atl-ms09-035-and-the-sdl.aspx
Integrating the SDL process into Visual Studio

I’ve been a firm believer of integrating as much security tooling as possible into the development process so developers can get on with developing code and designing solutions rather than having to constantly think about dotting the security “i”s and crossing the security “t”s.

The less security “friction” the better, because the more you can automate the more progress you can make.

Jeremy Dallman has just announced that we have released the Microsoft SDL Process Template for Visual Studio Team System, and yes, it’s free.

I think this is a huge step forward because now software development teams outside of Microsoft can more easily track their adherence to the SDL.

Technorati Tags: ,
A Conversation About Threat Modeling

This was fun to write; in fact, other than minor edits I wrote it in a single two hour sitting with my laptop by the pool :)

http://msdn.microsoft.com/en-us/magazine/dd727503.aspx

Ken Johnson (Skywing) joins Microsoft

Following close on the heels of security experts Matt Miller, Adam Shostack and Crispin Cowan joining Microsoft, I am pleased to announce that Ken Johnson, AKA Skywing, has joined our group.

 

Ken brings an enormous amount of reverse engineering and defense-subversion skill to Microsoft. Ken will be working on anything and everything related vulnerabilities, exploits, defenses, bypassing defenses and more. Ken also maintains a blog on debugging, reverse engineering, and security-related topics (along with various personal projects) at: http://www.nynaeve.net.

 

Welcome, Ken!

Free Download: Writing Secure Code for Windows Vista

"For 25 years, Microsoft Press books have focused on helping you take your skills and knowledge to the next level. Celebrate our 25th Anniversary with a "Free E-Book of the Month" offer! Simply sign up for the Microsoft Press Book Connection Newsletter for notification of offers, register, and download the selection of the month."

http://csna01.libredigital.com/?urrs4gt63d

:)

Secure software development practices 'not rocket science'
http://searchsoftwarequality.techtarget.com/news/article/0,289142,sid92_gci1340940,00.html#
A Proactive Approach to Building a Successful Security Development Lifecycle Program

At this point most of you have heard about the Microsoft SDL and some of activities and deliverables associated with it.

However, I still receive a number of questions, specifically, how and where development organizations can start deploying SDL.

Good news!  

One of the new Microsoft SDL Pro Network members, Security Innovation, has invited me to address this and other SDL questions at an upcoming webcast titled “A Proactive Approach to Building a Successful Security Development Lifecycle Program.”

SI also invited Jon Oltsik, an analyst from the Enterprise Strategy Group, to present his point of view on the value of the SDL to development organizations.  It should be an interesting event, and will hopefully answer many of the questions I have received from the field.  If we don’t address your questions during our presentations, there is going to be Q&A at the end …
 
If you are interested in attending this live web event, it is going to take place TOMORROW Thursday, November 20th, at 1:00pm ET, and you can register for it here.  

Hope you can make it!

Improvements in Office Security

David LeBlanc has an excellent write-up of the results (so far) of all the security work the Office guys have been doing over the last few years.

Net: about a 50% reduction in vulns!

Volume 5 of the Microsoft Security Intelligence Report is out
Volume 5 of the Microsoft Security Intelligence Report is now out, highlights include:
  • Security vulnerability disclosures - Microsoft and third-party software
  • Vulnerability Exploits – Microsoft software
  • Browser-based exploits - Microsoft and third-party software
  • Security and privacy breaches
  • Malicious and potentially unwanted software trends

Volume 5 of the SIR also includes a detailed examination of the threat ecosystem which explains how threats propagate across the internet, how users become infected and the resultant impact on privacy and identity theft.

 

The one item that stood out for me was the move from successfully attacking Microsoft applications and browser objects to attacking and compromising 3rd-party applictions and browser objects.

Security-Related MSDN Magazine Articles

Bryan Sullivan and I wrote a couple of articles for this month's MSDN Magazine. If you're not aware, November focuses on Security.

The two articles are:

Test Your Security IQ

Threat Models Improve Your Security Process

 

And there's the Agile SDL paper than I already mentioned.

Agile SDL
Over the last year or so, a bunch of us in the SDL team have been working with agile groups across Microsoft to help streamline the SDL for agile methods. Bryan Sullivan wrote a paper for MSDN Magazine explaining where our current throughts lie. Clearly this is just the start, we have some more work to do, but we thought it would be worthwhile putting our ideas out there to get feedback and comments.
SAFECode releases "Fundamental Practices for Secure Software Development" document

Today, SAFECode released an important document entitled, “Fundamental Practices for Secure Software Development” aimed at helping software producers create more secure software.

The document is unique in that it describes what SAFECode members are doing in practice to raise the security bar; it’s not a theoretical or academic document.

I believe the fact that it describes what’s used in practice is what makes the document important because it means the ideas in the document can be implemented in the real world regardless of the type of software under development.

So take a look, and let me know what you think.

Updated: first review from InfoWorld.

Practical Defense in Depth

<sent from Cabo San Lucas Airport - heading back to Austin >

Crosstalk has published an article for mine regarding how we use Defense in Depth within the SDL, and in Microsoft in general.

Twitter Feed

I've been doing this Twitter thing for a while now - I really like it, folks can get a feel for what you're up to each day.

If you're interested, you can see what I'm up to by clicking 'Follow' at http://twitter.com/michael_howard

More Posts Next page »
Page view tracker