All Software Has Vulnerabilities

No matter how smug you are about it, and how much you claim that security is someone else's problem, software will have vulnerabilities. It is a fact of life because software is, by far, the most complex engineering task mankind has ever undertaken.

In that light, I found a quote by Alan Paller, of the SANS Institute, in the latest @Risk Consensus Security Vulnerability Alert quite revealing:

If you are ever asked which operating system is safer, the following 'non-aligned' rule may be of some help. Given a fixed level of programming skill, the number of vulnerabilities in software is directly proportional to the number of lines of code and inversely proportional to the length of time the software has been in wide use. Large numbers of critical vulnerabilities are being, and were bound to be, discovered in Apple's operating system because Steve Jobs may design better hardware, but his programmers are no better at writing secure code than programmers in other software organizations. Alan

Secure software is produced by software developers who have been adequately trained, who have great tools at their disposal, and who work in a supportive culture that makes it easier to do the right thing and harder to do the wrong thing.

Published Tue, Nov 20 2007 2:04 PM by jesper

Comments

# HiltonT said on 21 November, 2007 03:31 AM

Hi Jesper,

Did Alan have a brain fart?  When was the last time Steve Jobs actually designed a piece of Apple hardware?  Ever since he saw the error of his ways and moved to the Intel platform and went to a usable base OS (ie, BSD), he's not designed a bit of hardware - pretty much any current Mac is pretty much any current PC.

Sure, Apple's OS was destined to be found as flawed as Microsoft's latest pathetic attempt at an OS, it is just that the Apple Zealots cannot accept this.

Software is software, coders are coders, and a buggy, poorly written app is a buggy, poorly written app no matter what platform it is.  Look at anything Adobe releases, for instance...

Regards,

HiltonT