O'Reilly logo

24 Deadly Sins of Software Security: Programming Flaws and How to Fix Them by John Viega, David LeBlanc, Michael Howard

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

INTRODUCTION

Today’s software engineering professional must understand the basic discipline of building secure software; not because “it’s a good idea” or that we simply want to sell more books, but because the nature of the Internet and a small population of its miscreant denizens mandates it. As much as we’d like to pretend that security is something special, it is really just another aspect of reliability. We all want to write reliable software, and you can’t have reliable software if it isn’t secure.

But as a software engineering professional, you don’t have hours at your disposal to learn about any new discipline that does not appear to offer return on investment, and that’s why we wrote this book: you don’t have to troll through thousands ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required