The programming bugs and OS security holes are a big part of the problem. But what about the so-called "features" that Microsoft desides to implement. Or rather how they deside to implement them. I am refering to the Outlook script execution that leads to so many worms spreading through the internet and the Active X "feature" in IE that lets so many spyware/adware programs find their way into a computer. Even the Word script execution that led to the Word viruses a while ago.
If any of these "features" was indeed found necessary, (I'm not so sure that they all are) then they should have been implemented in a way that did not lead to so many security holes.
The programming language choses is of little importance when the actual design provides for the security holes.
The programming bugs and OS security holes are a big part of the problem. But what about the so-called "features" that Microsoft desides to implement. Or rather how they deside to implement them. I am refering to the Outlook script execution that leads to so many worms spreading through the internet and the Active X "feature" in IE that lets so many spyware/adware programs find their way into a computer. Even the Word script execution that led to the Word viruses a while ago.
If any of these "features" was indeed found necessary, (I'm not so sure that they all are) then they should have been implemented in a way that did not lead to so many security holes.
The programming language choses is of little importance when the actual design provides for the security holes.