1 / 35 Stop complaining and solve a security problem instead
Stop complaining and…
Solve a Security Problem Instead
By Ivan Ristic
Solve a Security Problem Instead By Ivan Ristic 1 / 35 Stop - - PowerPoint PPT Presentation
Stop complaining and solve a security problem instead Stop complaining and Solve a Security Problem Instead By Ivan Ristic 1 / 35 Stop complaining and solve a security problem instead uilder 1) ModSecurity I am a compulsive b I am a
1 / 35 Stop complaining and solve a security problem instead
By Ivan Ristic
Stop complaining and solve a security problem instead 2 / 35 2 / 33 2 / 33
(open source web application firewall), 2) Apache Security (O’Reilly, 2005), 3) SSL Labs (research and assessment platform), 4) ModSecurity Handbook (Feisty Duck, 2010)
Stop complaining and solve a security problem instead 3 / 35 3 / 33 3 / 33
Stop complaining and solve a security problem instead 4 / 35 4 / 33 4 / 33
In November 1998, the first computer worm infected about 10% of the Internet (about 6,000 servers). e worm was written by Robert T. Morris.
(e worm source code is available from www.foo.be/docs-free/morris-worm/.)
Stop complaining and solve a security problem instead 5 / 35 5 / 33 5 / 33
Stop complaining and solve a security problem instead 6 / 35 6 / 33 6 / 33
Stop complaining and solve a security problem instead 7 / 35 7 / 33 7 / 33
Stop complaining and solve a security problem instead 8 / 35 8 / 33 8 / 33
3) economics, and 4) no single point of
Stop complaining and solve a security problem instead 9 / 35 9 / 33 9 / 33
Stop complaining and solve a security problem instead 10 / 35 10 / 33 10 / 33
Stop complaining and solve a security problem instead 11 / 35 11 / 33 11 / 33
Stop complaining and solve a security problem instead 12 / 35 12 / 33 12 / 33
Stop complaining and solve a security problem instead 13 / 35 13 / 33 13 / 33
Stop complaining and solve a security problem instead 14 / 35 14 / 33 14 / 33
Stop complaining and solve a security problem instead 15 / 35 15 / 33 15 / 33
Could help us focus on those who really should be liable.
(e Software Facts label taken from Jeff Williams’s talk at AppSec Europe 2005.)
Stop complaining and solve a security problem instead 16 / 35 16 / 33 16 / 33
Stop complaining and solve a security problem instead 17 / 35 17 / 33 17 / 33
Stop complaining and solve a security problem instead 18 / 35 18 / 33 18 / 33
Stop complaining and solve a security problem instead 19 / 35 19 / 33 19 / 33
Stop complaining and solve a security problem instead 20 / 35 20 / 33 20 / 33
Stop complaining and solve a security problem instead 21 / 35 21 / 33 21 / 33
Stop complaining and solve a security problem instead 22 / 35 22 / 33 22 / 33
Stop complaining and solve a security problem instead 23 / 35 23 / 33 23 / 33
Stop complaining and solve a security problem instead 24 / 35 24 / 33 24 / 33
Stop complaining and solve a security problem instead 25 / 35 25 / 33 25 / 33
Stop complaining and solve a security problem instead 26 / 35 26 / 33 26 / 33
Stop complaining and solve a security problem instead 27 / 35 27 / 33 27 / 33
Stop complaining and solve a security problem instead 28 / 35 28 / 33 28 / 33
issues, 2) major sites support improvements, 3) one browser
gets a performance edge, 4) other browsers follow.
Google is already doing this, and we should help them.
Stop complaining and solve a security problem instead 29 / 35 29 / 33 29 / 33
the underlying libraries are lacking, 2) understand why,
3) fund development, and 4) continue funding development.
Stop complaining and solve a security problem instead 30 / 35 30 / 33 30 / 33
work), 2) target library developers to drop obsolete features, 3) target vendors to ship with secure defaults
Stop complaining and solve a security problem instead 31 / 35 31 / 33 31 / 33
SSL hosting until Windows XP is retired, 2) put pressure on Microsoft to change their mind, 3) find one person at Microsoft who can change things.
Stop complaining and solve a security problem instead 32 / 35 32 / 33 32 / 33
adoption of DNSSEC, 2) put certificates into DNS, and 3) improve browser user interfaces.
Stop complaining and solve a security problem instead 33 / 35 33 / 33 33 / 33
enable sites to opt-out from supporting HTTP, then
2) support SRV records in web browsers, and 3) use Strict
Transport Security in the meantime.
Stop complaining and solve a security problem instead 34 / 35 34 / 33 34 / 33
35 / 35 Stop complaining and solve a security problem instead
The slides will be available for download from http://blog.iv http://blog.ivanristic.com anristic.com