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