Monday, June 05, 2006

Software Perfection - NOT!!!

Friday, May 26, 2006: Associated Press reported Symantec Corp.'s, or more commonly known as Norton Antivirus a leading antivirus software manufacture. Symantec protects some of the world's largest corporations and U.S. government agencies. Their antivirus software contains a flaw that lets hackers seize control of computers to steal sensitive data, delete files or implant malicious programs.

If we cannot trust the big boys with our computer security software protection, whom can we trust? Why is it that we expect perfection in our computer software when we as intellectual beings are not perfect? Since we have coined such phrases as brain fart that describe our lack of mental awareness in complex situations, why should we expect perfection in our computer programs. The more I dive into the process of software development. There is a whole lot to remember. So out of a million lines of code forgetting to put in a validation or leaving space for a SQL injection can happen. Microsoft is known for security holes in programs. We have seen this in the last few release of Microsoft's IE7 beta and Vista. The code changes made things worse. The more they try to combine security along with nice features and user friendliness creates many problems.

Nevertheless, stop and think about all the hackers and crackers that scan the billions, trillions lines of Microsoft code to find something wrong. As no surprise, they do find something wrong. Then Microsoft finds people pointing their fingers saying, "They should have a better and more secure product. Let me see you do it better!

There is not such thing, as perfect software program there all will have security problems. The question is whether or not that the risk will be something that will be of high risk. Enough time combing over lines of code, comparing code to what it actually does will find imperfections.

1 comment:

Anonymous said...

Interesting website with a lot of resources and detailed explanations.
»