Cold: New Remote Root Exploit for Windows - PATCH YOUR BOX!! [Sticky plz]

Page 2 - Seeking answers? Join the AnandTech community: where nearly half-a-million members share solutions and discuss the latest tech.

straubs

Senior member
Jan 31, 2001
908
0
0
Originally posted by: AUGrad
Originally posted by: Lestan
Originally posted by: mechsiah

Windows has come a long way and does some amazing stuff, but I think that a company with as much money and manpower as Microsoft has could be a little more careful with its code.

I couldn't disagree with this more. Coding has never been an exact science. Unix itself has been hardened over the last 30 years, and that is why it is now more secure. Windows is now the mainstream NOS, and we are witnessing the hardening process in action. It has only had 10 years or so of being heavily exposed to the Internet, so I'm betting that in 20 years (probably less) Windows will be the most secure piece of software on the planet. You can't just write secure code, it has to be a trial by fire.

Here is a fascinating article that compares computer viruses to biological ones, and it is so true: http://www.zone-h.org/en/news/read/id=3287/


And I couldn't disagree with this more. Coding is based on scientific principles. While there is a creative/artistic element to it, the basic science and methodologies behind it should not be ignored. Compare programming to building a house. Each house may be different in very artistic ways, but the basic principles of determining live and dead loads, pouring an adequate foundation, etc. apply in every home. If you're not following basic principles of good coding -- validating all inputs and verifying that any data is not too big for its target memory come to mind as examples -- then you're doing it wrong. If Microsoft were a big builder, they would have been sued into nonexistence by now for building substandard homes.

I'm not saying the MS is the only company with this problem, I'm just using them as a good example of why the "coding is art" bunch need to rethink their argument. Ultimately, form should follow function, and code that breaks in not functional.


Well said, AUGrad. Anyone who has studied Computer Science will probably agree with this statement. I like the comparison to an architect. You build things SAFE no matter what. Everything else follows that. Otherwise your career is over.
 

VirtualLarry

No Lifer
Aug 25, 2001
56,450
10,119
126
Originally posted by: straubs
Well said, AUGrad. Anyone who has studied Computer Science will probably agree with this statement. I like the comparison to an architect. You build things SAFE no matter what. Everything else follows that. Otherwise your career is over.

The sad part is, that *should* be true, but it isn't. The only place that employs programmers, that allowed them to take the time needed to write "safe code", is probably NASA. If you take the time to write "safe" code in commercial software development environment, you will be out of a job because your company has folded, because some other software companies has usurped the entire market segment because they shipped first, with sub-standard-quality code. It's the "network affect" of the market.

I prefer the "Safe code" approach myself, and I pride myself in the quality of code produced. It goes without saying that I'm not working in commercial software development any more...

PS. There seems to be some evidence, that the recent Midwest/East-coast power failure, may have been caused by issues with the control computers, apparently running Windows, that got affected by some virus/worm. This also happened to some computers in a nuclear power-plant control facility earlier in Ohio, and that was in fact confirmed, when the company in question told the NRC.
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |