O'Reilly logo

Thinking Security: Stopping Next Year’s Hackers by Steven M. Bellovin

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

Chapter 12. Selecting Software

Most demons are as dumb as a sackful of hammers. This does not mean they’re safe to mess with, any more than a C++ compiler is “safe” in the hands of an enthusiastic computer science undergrad. Some people can mess up anything, and computational demonology adds a new and unwelcome meaning to terms like “memory leak” and “debugger.”

The Jennifer Morgue—CHARLES STROSS

12.1 The Quality Problem

When it comes to software, the choice is buy or build. Given the complexity of most products, the large majority of software today is purchased, not locally built; this includes almost all operating systems, word processors, web servers, web browsers, compilers, databases, and a vast assortment of other applications. That means ...

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