"True diversity, Charney said, would require thousands of different operating systems, which would make integrating computer systems and networks virtually impossible."
Yes, as long as companies "embrace and extend" standards then it will be virtually impossible, if on the other hand they simply follow the standards then everything will be fine. The internet manages to run just fine and it has the largest array of OS and hardware hook up to it.
"They would require, for example, banning from the Internet computers whose software hasn't been updated with the latest anti-virus patches."
This is a TAD drastic!
#1 "If each of those had wrote their own SSL routines, it wouldn't have been so pervasive a problem."
So why didn't Microsoft write their own then? Why in the world are they using someone else's code? Is it because that many developers believe in not re-writing the wheel? And how is this an Open Source issue? Would this vulnerability be any different if Microsoft used code from a commerical company? No it would not. You really need to stop and think before you see something potentially negative about Microsoft and then yelling out "no no! it's an open source issue!". Your criticism of ASN.1 vulnerability is absolutely no different to a remote exploit being found in IE's HTML rendering engine. Such an exploit would not only affect every single copy of Windows (94% of the desktop world or thereabouts) but also every single application that makes use of IE's HTML rendering engine, e.g. MS Money and the thousands of other application out there. Is your answer to all these people, "hey, if you written your own rendering engine you'd be unaffected!"?
I don't know how accurately you can compare the monoculture of software in the biological sense, but there are some valid points made here. Monoculture in general is probably NOT the best thing, and it doesn't matter whether ir's closed source (aka potentially leaked source) or open source. The problem is common to both methodologies!
#6 "With software, it takes about an hour to patch."
Is this the time required to apply the patch once it's been released? Otherwise that should be 200 days and 1 hour.
|