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 ...

Get 24 Deadly Sins of Software Security: Programming Flaws and How to Fix Them now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.