Funny if not for the tragedy
""Not many people are actually taking advantage of fuzzing up to this point," said David Ladd, principal security program manager for Microsoft's SDL team."
Neither are Microsoft.
srv2.sys (smb 2.0)
Microsoft has released a general-purpose software tool for assessing the security of applications, part of a growing suite of free offerings designed to help third-party developers design safer programs. Microsoft Minifuzz is a lightweight file fuzzer, a type of tool that detects software bugs by throwing random data at an …
I will give Microsoft credit, when they set out to do something, they do it. When you start really digging into application security, some of the best references and tools do come from Microsoft. The only downsides are that they are very PC/Windows/Web centric, and they tend to require the very latest of other Microsoft programs to run. For example: The SDL Modeling Tool focuses on what Microsoft technologies you are deploying, and the latest version requires the latest version of Visio Professional.
For those of us more concerned with embedded devices, the books are still very helpful, but the tools have limited use. [Okay, to be fair, the SDL Modeling Tool does allow you to create your own libraries mapping technologies to attacks, but it is not quite the turnkey solution it is for the MS environment.]
Application security should not be something limited to just desktop and server machines. When an exploit in the embedded firmware of a smart power meter is used to shut down a power grid, it makes the whole problem of the virus on your PC a bit of a moot point.
- John