Code (in)Security
What's on the Plan
A Few Terms
A Few More Terms
The People
Types of Attacks
PowerPoint Presentation
Types of Vulnerabilities
Buffer Overruns
Format Strings
Incorrect Error Handling
Lack of Input Validation
Rogue Messages (Win32)
Race Conditions
Evolution of a Security Exploit
But They Don't Have the Sourceā¦
Window of Exposure
Full Disclosure
What to Do?
What Else to Do?
End of Part I