![]() |
![]() |
|
July 18, 2006The Six Dumbest Ideas in Computer SecurityWhile listening to the latest Silver Bullet Security Podcast with Gary and Marcus Ranum I was reminded about an excellent piece of writing by Marcus on "The Six Dumbest Ideas in Computer Security". When I first read this last year, I remember thinking it would be SO nice if people actually accepted this. Now a year later, I notice not much has changed. Don't believe me? Consider the six dumb ideas Marcus mentioned:
You will have to go read his article if you want more depth into each dumb idea, but even on the surface you can get a glimpse at a commonality... those designing secure software have the opportunity to avoid each and every one of them. Yet most do not. In actuality, many software companies BANK on some of those ideas to make money. ESPECIALLY computer security companies! *sigh* If you haven't had a chance, listen to Marcus and Gary talk about this and other fun security topics in the most recent Silver Bullet Podcast. Great read, and a great listen. Enjoy. Posted by SilverStr at July 18, 2006 07:39 AM | TrackBackComments
I like some of the items there, but some are just a bit stretching it. I will first say that I did enjoy the post, and I've seen it in the past before, and I understand where he is coming from and respect that. :) "Penetrate and Patch" would be a dumb idea, if all software and all people behind software were perfect and no code changes were made over time. Unfortunately that is not the case. Code changes, hence new bugs can crop up. Some old bugs long thought benign or not noticed later become vulnerabilities (jpeg-viewing legacy code in Windows, if I recall?). I get his point, but I wouldn't go to the extreme of bashing what is otherwise the slow hardening of software and the slow learning process of software developers learning from mistakes. Anyone in a large development shop can see how issues like these can help educate developers and thus churn out better code (hopefully). "Hacking is Cool" is another slightly misrepresented term. As a security practioner, I actually better know how to break into many things, therefore I have a good idea what to defend and how to defend. If I don't know the enemy, I am defending against someblack phantom and I will get beaten, period. The Art of War mentions this in detail (as detailed as it gets, anyway), and penetration testers use this to evaluate systems and networks. I'm sorry, but the part about security practioners not needing this is a bit ignorant. And I don't think this will go away any time soon, since technology is only going to continue to penetrate more facets of our lives, especially at young ages. I do find this statement odd, as the author says he has developed firewall products in the past. If you don't know how to attack firewalls, how do you know how to build effective ones? Educating our users is a good thing. When I stop hearing, "Oh, I didn't know that," and see my users actually learning and doing things different, I might believe this. But until then, I constantly see changed behaviors due to education on security in the workplace and in private life. Educating users would have worked by now if technology didn't change so rapidly and all users were moreorless equally educated. "After all, if the conventional wisdom was working, the rate of systems being compromised would be going down, wouldn't it?" I don't like this at all for similar reasons. This would be arguable if technology, speeds, knowledge, and numbers of systems were held at a constant. Instead, many more systems are online every year. Many more people are getting online. Virus writers and others are getting more sophisticated and automated. We have a much larger amount of monitoring and capturing of incidents now than we did 10 years ago (and thus of course we see more red flags). Saying that because more systems seem to be compromised now is thus a result of flawed conventional wisdom is simply a flawed conclusion. Posted by: LonerVamp at July 21, 2006 04:42 PMI do want to say, since I didn't make it clear in my post, that I highly respect Marcus Ranum and mean him no disrespect, even if I do disagree with some of his points. :) Posted by: LonerVamp at July 21, 2006 04:46 PM |
![]() ![]()
My 5 Favorite Books
Writing Secure Code
Secure Programming Cookbook Security Engineering Secure Coding Principles & Practice Inside the Security Mind ![]()
My 5 Favorite Papers
Smashing the Stack
Penetration Studies Covert Channel Analysis of Trusted Systems DoD Trusted Computer System Evaluation Criteria NSA Security Recommendation Guides ![]()
Archives
July 2006
June 2006 May 2006 April 2006 March 2006 February 2006 January 2006 December 2005 November 2005 October 2005 September 2005 August 2005 July 2005 June 2005 May 2005 April 2005 March 2005 February 2005 January 2005 December 2004 November 2004 October 2004 September 2004 August 2004 July 2004 June 2004 May 2004 April 2004 March 2004 February 2004 January 2004 December 2003 November 2003 October 2003 September 2003 August 2003 July 2003 June 2003 May 2003 April 2003 March 2003 February 2003 January 2003 December 2002 November 2002 October 2002 September 2002 August 2002 July 2002 ![]() |
|