InfoQ

InfoQ

News

My Bookmarks

Login or Register to enable bookmarks for unlimited time.

The content has been bookmarked!

There was an error bookmarking this content! Please retry.

Presentation: Secure Programming with Static Analysis

Posted by Niclas Nilsson on Aug 06, 2008

Sections
Process & Practices,
Architecture & Design,
Development
Topics
Code Analysis ,
Profilers ,
Debugging ,
Architecture ,
Security ,
Static Analysis ,
Programming ,
Code Reviews

Creating secure code is a hard thing to do. The number of things to get right is almost endless and the price for not succeeding can be extremely high.

In this talk, Brian Chess explains how static source code analysis can help finding the kinds of errors that leads to vulnerabilities and exploits. Highlights from the talk include:

  • The most common security shortcuts and why they lead to security failures
  • Why programmers are in the best position to get security right
  • Where to look for security problems
  • How static analysis helps
  • The critical attributes and algorithms that make or break a static analysis tool
  • How static analysis works and how to integrate it into the software development processes and security code reviews.

Along the way, Brian shows examples taken from real-world security incidents, showing how coding errors are exploited, how they could have been prevented, and how static analysis can rapidly uncover similar errors.

To learn more, spend the next hour on Brian’s presentation: Secure Programming with Static Analysis

Video doesn't seem to work after approximately 30 mins by nik jan Posted
Re: Video doesn't seem to work after approximately 30 mins by Cristi Buta Posted
  1. Back to top

    Video doesn't seem to work after approximately 30 mins

    by nik jan

    Nice presentation but couldn't watch all.

  2. Back to top

    Re: Video doesn't seem to work after approximately 30 mins

    by Cristi Buta

    I was able to watch the full presentation without any problem. Try dragging the progress indicator over the 30 mins and see what happens.