Re: I've come to a conclusion on M$ security
Quote:
Originally posted here by Sphyenx
It sucks, not because the OS, but because the people making it try to throw it out so fast that it never gets the full attencion it deserves. It should under go much more work to make it more secure and a truely better OS, not every one cares about the windows media player that they spend years on developing when they put a day or two in to a firewall that is about as strong as a paper bag, and wow there not to sturdy. I think maybe bill and his buddied should wake up and smell the java, and build a better OS next time around. Maybe longhorn will prove me wrong!, thank you, eNIX
read this:
Cyberinsecurity: The Cost of Monopoly (aka the day Dan Greer got fired)
http://www.ccianet.org/papers/cyberinsecurity.pdf
:-)
p.s. - i doubt longhorn will be any different. MS follow *particular* software development model.
Time to Take a Flesh Look
As a security professional and someone who learned to code almost 30 years ago, poor code is poor code. The best security is the kind that is bilt in from the beginning not patched in later. Also, the vulnerabilities that we see today are a result of coding and design mistakes. It is a lot easier just to throw together code and not do the appropriate error checking in your program. Best practice is to always validate your data construct in your program prior to applying your logic. This way you push back the garbage and not process it.
In regards to M$Security, or the lack there of, is a business decision they have made to place profit before quality. They take the strategy of good-enough vs. good, less alone never great. It is their responsibility to sell a quality product. None of us would buy a car with such quality issues or with the warranty they provide (MS EULA).
We should all objectively assess your options. Read Walt Mossberg's article in the Wall Street Journal for an unbiased opinion.
http://ptech.wsj.com/archive/ptech-20040916.html
http://ptech.wsj.com/archive/ptech-20040923.html
Execrcise your right to choose.
Re: Time to Take a Flesh Look
Quote:
Originally posted here by JoeMacDaddy
The best security is the kind that is bilt in from the beginning not patched in later. Also, the vulnerabilities that we see today are a result of coding and design mistakes. It is a lot easier just to throw together code and not do the appropriate error checking in your program. Best practice is to always validate your data construct in your program prior to applying your logic. This way you push back the garbage and not process it.
In regards to M$Security, or the lack there of, is a business decision they have made to place profit before quality. They take the strategy of good-enough vs. good, less alone never great. It is their responsibility to sell a quality product. None of us would buy a car with such quality issues or with the warranty they provide (MS EULA).
What you have there is a software development paradigm. For one thing there are the developers who feel that software is best when it comes from just sitting down and writing it, this is a popular agile development methodology known as extreme programming, for those of you who may not know, but then again there are other developers who feel that software construction is not too dissimilar from building a bridge or building, that it requires careful planning and design, while there are advantages and disadvantages to both, the fact remains, it requires a secure programmer to create secure software. That being said I think you're right. Patched security is on a much lower level than default security. Programming practices are the best way to heighten security and the best way to practice secure programming is to spend most of you development cycle working on the security, therefore you suffer from a slip in productivity (from a project management view point). So for the developer it is a lose - lose situation, program in a method that is secure, because you take your time and possibly suffer the consequences of lacking productivity, or meet the deadlines and worry about the consequences later.
I'm not sure if that was on topic, but you all have made some very good points.
-BigDick