December 9, 2008 1:44 PM PST

Stop blaming Microsoft for cybersecurity woes

by Jon Oltsik
  • Font size
  • Print
  • 99 comments

Anyone thinking about cutting security spending to save money during the recession should read a copy of the new Center for Strategic and International Studies (CSIS) report titled "Securing Cyberspace for the 44th President." The report outlines a pattern of persistent attacks which are no match for our vulnerable Internet infrastructure. For those who can't or won't take the time to read this report, try listening to the recently aired cybersecurity discussion on the National Public Radio show On Point.

The message here echoes my somewhat infamous tagline: "information security is far worse than you think," and the situation continues to grow more dire. Each day we add new applications and devices to the global IP infrastructure, making the whole Internet more complex and difficult to secure. The bad guys know this all too well. While we make the infrastructure more insecure, they figure out better ways to exploit these weaknesses.

As the CSIS report indicates, a lot of work must be done quickly to address all of the problems at hand. I humbly submit an additional requirement to the security community: it is time to stop blaming Microsoft for the sorry state of cybersecurity. Now, I realize that this is a rather controversial request, but I think the time has come. Here's why:

1. It's a numbers game. Microsoft's success makes it a target--no other platform has nearly as many systems connected to the Internet. The fact is that if Linux, Macs, or UNIX systems dominated the Internet, they'd be under pervasive attack, too. Would we be better or worse off? Who knows?

2. It's unproductive. I really don't understand what anyone hopes to accomplish by blaming Microsoft. Should governments single out Microsoft for some type of special security threshold? Should Windows systems be kicked off the Internet? There is plenty of blame to go around beyond Microsoft, so singling it out accomplishes nothing.

3. Microsoft is actively addressing past security shortcomings. Think what you will about the security of Microsoft products, but few other companies have done more to improve their software security development, employee training, and testing processes than Microsoft. Microsoft is also taking its Secure Development Lifecycle to others through its SDL Pro Network partners like Security Innovation. In fact, Redmond even contributed to the CSIS report, Microsoft Corporate Vice President of Trustworthy Computing Scott Charney is one of the CSIS co-chairs.

We in the security community can debate the root cause of the problem all day and clearly the topic of Microsoft would come up often. That said, we don't really have time for intellectual banter. Let's agree to disagree on the cause of the problem and focus on channeling our energy into a collective solution--while we still can.

Jon Oltsik is a senior analyst at the Enterprise Strategy Group. He is not an employee of CNET.
advertisement
Recent posts from Microsoft
Job ad suggests Xbox Live headed for WinMo phones
Microsoft loses Word patent appeal, will change code
Microsoft CFO heads to new post at GM
Microsoft sued over Bing name
Visual Studio launch delayed by 'a few weeks'
Microsoft to fix Zune HD censoring issue
Plurk holding Microsoft's feet to code-copying fire
Windows 7 leaving Redmond's help desk less busy
Add a Comment (Log in or register) Showing 1 of 2 pages (99 Comments)
by tekwiz4u December 9, 2008 2:09 PM PST
2 years ago, I use to manage a network comprised of 200 window based machines. When a security flaw came out, it exposed my machines to it and I had to deal with four 14 hours days fixing the problem when MS put out a patch for it. Given the fact that the OS is almost on 90 percent of machines, how can you NOT hold them accountable for a flaw? I'm sure there are others that can relate the same grief I went through. I give them credit for being more proactive these days, but you just cant forgive and forget that easily.

Once you crash your brand new car and get it repaired, you'll never look at it the same again. This saying goes for Microsoft.
Reply to this comment
by finalfanoffkey December 9, 2008 4:23 PM PST
You manually patched them, didn't you. What a lame.
So how many hours did you spend to install any applications on those 200 machines? Months?
In my office, 2000 machines are patched within 6 hours.
And tell me an OS that doesn't need any patching? Any?
by benjwah December 9, 2008 9:34 PM PST
finalfanoffkey basically said what I was thinking.
There is only one plausible explanation: tekwiz4u is not a very good admin.
by celticbrewer December 10, 2008 8:46 AM PST
I agree, ben & final- and will go further. The security problems are mostly due to bad admins. Most of the time it's not the weird little structural fault in the door that causes the break-in, it's the fact that someone didn't lock the deadbolt or installed the door with the hinges on the outside.
by Seaspray0 December 10, 2008 9:14 AM PST
The last time I installed patches... I was drinking coffee at home. With policy I tell the computers on my domain to download and schedule installation, and I pick when. I spent ZERO hours, tekwiz4u. I can hold you accountable for not knowing how to manage your domain.
by tekwiz4u December 10, 2008 10:17 AM PST
Wow....

Final, ben, celtic, and sea. I guess I didn't have to explain in detail on the work environment i had to deal with at the time, but it compels me to do so in response of 'childish' name calling. These machines we're not in a domain environment, 85 percent of the machines were remote users, and I tried to get approval for a network restructruing plan, which they balked because it was costly. I couldn't even try to install microsofts service packs on the server without going thru 3 incompentant senior admins. I even tried to push WSUS to make it easier to deploy patches to machines. That got held up in red tape. After the fiasco, result ended in the company firing all 3 admins, and me taking over the network and getting approval for my proposal. All the machines are IN a domain now, all of them have policies, remote backups, and secured in a IPSEC VPN enviroment thru a Cisco Concentrator. And now I can sit back and watch all of them get updated without any intervention.

In my original posting, i was merely stating the fact that Windows does have its flaws, and microsoft is not putting enough effort in researching and securing their own product, until something blows up. And not alot of admins have the luxury of having systems update themsolves because of budget contraints. If all of you are admins, you SHOULD know this political play. So before all you guys start judging character, asks questions first then before jumping the gun.
by jdzions December 10, 2008 11:47 AM PST
Wow, tek, sounds like your company is completely uninterested in making their systems manageable and is in fact actively attempting to make it impossible to manage their systems. How is that Microsoft's fault? Do you believe you would have had an easier time patching that many Linux systems? (They need patching, too.) Or OSX? (That also gets patched because, surprise, OSX has major security bugs, too.)
by tekwiz4u December 10, 2008 12:56 PM PST
@jdzions

I understand the fact that companies dont want to hear about IT spending. When it involves big dollars, they cringe. But that does not excuse the fact MS product has flaws. If MS software is ridden with holes, who's fault is that really? Do you blame all admins for not doing enough about it? Do you think it would make more busniness sense to throw out all WINDOWS computers and replace them with MACS and attempt to install incompatible software? There is no favorability here on what OS works. Sometimes you have to take a step back and look at the whole picture.
by jinx101a December 11, 2008 11:27 AM PST
In this case then after your response, I understand your pain. In this case, the red tape created by your management has to share some of the blame. It sounds like that is what caused most of the hold ups. We have well over 400 Windows machines in our organization and pushing out patches is never a problem for us. Every once in a while we have a server that will not reboot properly aftewards but it's fairly rare.
by Seaspray0 December 11, 2008 11:48 AM PST
Installing a patch is common for all operating systems so don't single out microsoft like it's the only one that does updates on a regular basis. They all do updates on a regular basis. I get alot more linux updates than I do windows updates. Your environment was not manegable, that's your company's fault and not microsoft.

"Windows does have its flaws, and microsoft is not putting enough effort in researching and securing their own product, until something blows up"

Windows, linux, and apple have their flaws in the software as evident by the fact they ALL put out patches and on a regular basis. All of them don't know about the flaws until they are discovered, and usually by a 3rd party. Then they release a patch. This isn't something unique to microsoft, they all do it this way. You are blaming microsoft for what? Because your company IT sucked? Because their patch policy is the same as everyone else? Get over it.
by tekwiz4u December 11, 2008 1:28 PM PST
@sea

"Windows, linux, and apple have their flaws in the software...."

You just reiterated mysole point I was trying to make, so why are you still harpin a company's responsilibity to know these flaws? Don't point the finger at the customer.

Seems like you need to get over it.
by Vegaman_Dan December 9, 2008 2:14 PM PST
The simple truth is that it's easier to blame Microsoft than to actually address the issue or even worse, take responsibility for inaction on our own part in the IT industry.

There are people who live to bash anything and everything Microsoft, but do not actually have useful ideas or advice on how to deal with the issue. Sure, it's easy to blame Microsoft, but you can't just magically make it all disappear. Deal with what is here, not what is in a fantasy.
Those same people are so fixated in their hatred against Microsoft that they wouldn't be open to any sort of new idea regardless of the source. It's all about bashing Microsoft and nothing else.

I rather expect we'll see rather fine examples of this sort of behavior shortly in the comments here.
Reply to this comment
by tekwiz4u December 9, 2008 2:23 PM PST
It's apparent you didn't read what i said. IT WAS A MS FLAW THAT I HAD TO INSTALL A MS PATCH FOR IT TO FIX.
by Penguinisto December 9, 2008 3:05 PM PST
"...take responsibility for inaction on our own part in the IT industry. "

Given the complete lack of publicly-accessible copies of Windows source code, how exactly do you propose we remedy that?

"Sure, it's easy to blame Microsoft, but you can't just magically make it all disappear. Deal with what is here, not what is in a fantasy."

IOW, Eat the downtime and live with it. Nice pro-customer attitude you have there, Dan.

"...wouldn't be open to any sort of new idea regardless of the source."

New ideas I have no problems with. Flawed ideas or suggestions based on logical fallacy (or worse, PR-inspired punditry) are worse than worthless - they are counter-productive and may even cause harm to anyone who heeds the advice.
by Vegaman_Dan December 9, 2008 5:10 PM PST
Penguinisto:

If there was any possible way to misunderstand, misrespresent, and misinterpet my comments, you have failed to do so. :) You did a fantastic job of completely missing the point of both my comment and the entire article. This attempt of yours to spread FUD is just... well, petty. Typical of you, but petty none the less. I would recommend you go back and reread the article and comments with and open mind. I realize this is not something you are known for, but it would be a novel approach for you and one well worth trying at least once in your life.


RE Windows source code: I don't have a ready answer for that, but then again, neither do you. Nobody does right now. You have to look at the overall issue instead of fixating on your obsessive hatred for Microsoft. That is completely blinding you to anything else.

RE Pro-customer attitude: You sir, are right now advocating peole live in fantasy instead of dealing with the issue. I would hope you had something constructive to say, but .... no, you focus on your bigotry once again. That is really quite sad.

RE New Ideas : Oh, you have plenty of problems with new ideas. You glasted Microsoft for cooperating with the Open Source sector. You screamed bloody murder about OS Security patches. You actively tell people to not use any sort of AV, firewall, or use any sort of securty precautions on Linux or Macintosh systems. Open mind? That's a laugh. You open to new ideas? I find that very hard to believe when anyone only has to read your comments and see that you're even more closed than Apple is.

I am really disappointed in you, Penguinisto. You had the opportunity to be helpful with constructive comments and have an open mind, but instead you resorted to your typically trollish comments.

At least you lived up to your reputation. I have to give you that much. It's not a reputation many people would be proud of, but you're consistent.
by Vegaman_Dan December 9, 2008 5:16 PM PST
Penguinisto's comments are exactly the type here that demonstrates the behavior referred to earlier.

Read through his comments and ask yourself, "Is this the sort of person with an open mind? Is ths the sort of person who doesn't have a personal agenda? Is this the sort of person that can be trusted to be unbiased and truthful?"

I can't answer that for you. You'll have to read his comments and make that decision yourself. That's all anyone can really do.
by Penguinisto December 10, 2008 6:26 AM PST
"If there was any possible way to misunderstand, misrespresent, and misinterpet my comments, you have failed to do so. :)"

Why thank you, I think... (IOW, thanks for saying I represented and interpreted your comments perfectly... though my intention was to point out things you may have missed).

BTW - it's not FUD. The point is simple: you claim that we, the professionals, are somehow to blame for, as you put it, "inaction on our own part in the industry"

Well, okay... I don't know about you, but there's a reason for firewalls, patch programs, mitigation activities, and the like. The only thing I cannot do vis-a-avis Microsoft products is to take direct action by blocking the flaw directly, within the OS. Why? No source code. In Linux, I can recompile unused parts right out of the kernel itself, thereby removing any security risks associated with flaws (potential or actual) in the kernel. I can remove unused modules, daemons, what-have-you... removing completely any and all flaws that are or may be in those components. Overall, this is a proactive way to reduce and remove security threats. It is also something I cannot do with Windows due to its proprietary nature, and I present Internet Explorer as evidence to this fact.

"Deal with what is here" is not something one can avoid, but - I would expect, that as an employee/contractor for Microsoft, you would have at least a more pro-customer attitude, Dan. Also, you miss what comes with that: Downtime. A huge chunk of Windows patches mean one thing in my estimation: Downtime. Sure, it's short downtime - a reboot and some testing, but when we're talking about multi-million-dollar production tools that have to eat literally ~$500/minute in downtime with additional 20-minute-each spool-down and warmup times? That five minutes tends to stretch out to nearly 45 minutes at a bare minumum, and then gets real expensive if something doesn't agree with the patch. (and yeah, I'd love to strangle the guy who embedded an XP workstation into these tools, but hey - I literally, as you say, have to deal with what is here, not with what I would prefer).

You see Dan, unlike the help desk, some of us have to deal with real money when it comes to any downtime at all, and we get to answer questions posed by folks who are more than some inconvenienced administrative assistant who can't get an Excel macro to record.
by Seaspray0 December 10, 2008 9:27 AM PST
1. Why does penquin need the source code to windows? What does penquin having the source code have to do with security? Will the penguin having the source code make windows safer? Nope.
2. Has the penguin ever heard of the firewall built into windows that will let you pick and choose what ports are and are not available? Has the penguin ever heard of add/remove programs that lets you pick and choose what windows components you wish to use and those you do not (i.e. what components are loaded/not loaded into the kernel)? This gives you the ability to unload modules you don't need and restrict access to only those ports that are providing services. Penquin, stick with linux where you know what you're doing. Stop spouting garbage about what you don't know.
by Dalkorian December 10, 2008 10:56 AM PST
by Vegaman_Dan December 9, 2008 5:16 PM PST
Read through his comments and ask yourself, "Is this the sort of person with an open mind? Is ths the sort of person who doesn't have a personal agenda? Is this the sort of person that can be trusted to be unbiased and truthful?"
===================================================
Uh, Dan ... not to put to fine a point on it, but are you sure you want people asking those questions with the blistering attack campaign you've started against Peng?

Come on Dan, you *BOTH* have agendas to push. The fact they are conflicting agendas is the reason you keep butting heads. You're rational enough to understand that Dan, I know it.
by Penguinisto December 10, 2008 12:54 PM PST
@ Seaspray:

I'll explain it again, this time (hopefully) a bit more clearly.

In Linux, I can literally remove parts of the kernel that I do not need. How? By recompiling it, which requires source code. I can rip out (entirely) functionalities that the machine I'm parking that kernel on simply do not need. This in turn gives me greater security (so if there's a flaw in, say, IDE, but I do not have or use IDE and thus compiled-out that functionality), I don;t have to worry about it, at all.

You cannot do this in Windows.

Does that help any?
by ooprus December 11, 2008 8:42 AM PST
It seems like Penguinisto was complaining that he can't remove the IDE driver from Windows. What he don't seem to undertstand is on Windows, a zillion dirvers are not compiled into the kernel, so if there is no IDE hardware, the OS will not create any instances of the IDE driver. The IDE driver does not detect the presense of IDE hardware, the PCI bus driver does.

Microsoft is very aware of the concept of attack surface area, which is why Windows 2008 allows you to install the OS with very lmited core services. Or is he comparing the current version of Linux to the now 5 year old version of Windows 2003?

I happen to use a 300K source line chunk of open source code, under Windows. I don't find having the source code makes bugs magically vanish, and would MUCH rather have the bugs fixed by the developers who spend all day working on that source code. At times, It would be useful to look at the Windows source code, but I'm totally ok with not having to be responsible for making changes to it. The QA done by Microsoft is just light years more sophisticated than I possible have resources to do.
by jabberwolf December 9, 2008 2:18 PM PST
"2 years ago, I use to manage a network comprised of 200 window based machines. When a security flaw came out, it exposed my machines to it and I had to deal with four 14 hours days fixing the problem when MS put out a patch for it. Given the fact that the OS is almost on 90 percent of machines, how can you NOT hold them accountable for a flaw?"

I love admins like this, and was the flaw from Microsoft of was it a 3rd party program running on MS where the flaw was opened up? Most of the time this is the case.


Also find another OS maker that fixes flaws faster than MS? OSX, for example, STILL has flaws opened and unfixed for months now. Is Windows flawless no, is there something better? NO. And sorry Linux-heads, I've worked with Unix and VAX since before the internet, its what most of us hacked into and ran pirate boards from !

The biggest flaws are usually 1 of 2 things: 3rd party programs or users ( stupid in= stupid out).
Reply to this comment
by tekwiz4u December 9, 2008 2:23 PM PST
It's apparent you didn't read what i said. IT WAS A MS FLAW THAT I HAD TO INSTALL A MS PATCH FOR IT TO FIX.
by grapesoda890 December 9, 2008 2:35 PM PST
And although I ddin't want to directly reply to anyone's comment, I must here: Unix and GNU/Linux have come a long way since "before the Internet". And as for flaw-finding and fixing? You'll still see days with multiple Linux kernel releases.

At the same time, I really don't want to see Linux become adapted by the mainstream. So I really don't care that Microsoft holds the dominant market share.
by grapesoda890 December 9, 2008 2:38 PM PST
And yes, I am ashamed of the misspelling of "didn't" and the misuse of "adapted" in my post :D (meant to use the word "adopted".

Cheers.
by Seaspray0 December 10, 2008 9:29 AM PST
tekwiz4u, if you don't know how to push a patch through policy, then don't cry about spending hours doing it manually. If you knew what you were doing, you could have been drinking coffee for three 14 hour days.
by Dalkorian December 10, 2008 10:59 AM PST
by jabberwolf December 9, 2008 2:18 PM PST
Also find another OS maker that fixes flaws faster than MS? OSX, for example, STILL has flaws opened and unfixed for months now.
==================================================
Funny, didn't M$ recently patch a flaw in winblows that's been lurking in the code for the last 7 years, affecting every single version from w2k through and including fista?

Wanna construct another false argument?
by Orion Blastar December 9, 2008 2:21 PM PST
So let me get this straight, Microsoft has not fixed Windows security since 1995 and only put band-aid fixes on it instead?

The blue screen of death, and exploits, are two things that Microsoft never fixed since 1995 but promised us they would.

Now it is not Microsoft's fault, that Windows has security holes in them so large that the space shuttle could fly though it?
Reply to this comment
by finalfanoffkey December 9, 2008 4:27 PM PST
Please let us know which OS has fixed security and don't need any band-aid fixed.
By the way, if you really don't know what causes blue screen of death, please google it first. And at same time, google kernel panic.
by Hep Cat December 9, 2008 4:41 PM PST
No, nothing is ever Microsoft's fault. After all, when they decided to scrap the OS/2 joint effort with IBM and create their then-next-generation OS, they chose to rip off DEC and build what became the insecure, sloppy mess that was NT 4.0.

Every copy of Windows shipping today is forced to live with the flaws of NT 4. Fortunately, "The fact is that if Linux, Macs, or UNIX systems dominated the Internet, they'd be under pervasive attack, too. " isn't correct, because if it was, there would never have BEEN an Internet. I swear, some of you folks have very short memories - at one point UNIX and UNIX-alikes (NextSTEP, OPENSTEP, Solaris) were the only machines ON the Internet, and they weren't crippled to the degree that today's Microsoft systems usually are.

It most certainly is their fault.
by finalfanoffkey December 9, 2008 4:53 PM PST
Oh, yes. It's all MS's fault.
When there is no car on the planet, it will be lucky to hear a people struck by a train. Now millions people died, injured in car accidents. So we blame cars? So we build more trains?
Do we really have a real transportation if there is no car? Do we really have an internet if there is no Windows? Please remember, it's not those *nix backbones, it's the networked Windows that created this internet ecosystem.
By the way, if you cannot find a system that don't need patching, nothing else makes real sense.
by Seaspray0 December 10, 2008 9:42 AM PST
"So let me get this straight, Microsoft has not fixed Windows security since 1995 and only put band-aid fixes on it instead?" According to who? What is your source for this?

"The blue screen of death, and exploits, are two things that Microsoft never fixed since 1995 but promised us they would." According to who? What is your source for this?

Go read the facts. Microsoft has rebuilt the kernel more than once since 1995 and they have done major improvements in security and reliability. Take your FUD somewhere else.
by Dalkorian December 10, 2008 11:02 AM PST
by Hep Cat December 9, 2008 4:41 PM PST
I swear, some of you folks have very short memories - at one point UNIX and UNIX-alikes (NextSTEP, OPENSTEP, Solaris) were the only machines ON the Internet, and they weren't crippled to the degree that today's Microsoft systems usually are.
=====================================================
Bingo. Thanks for bringing reality back into the conversation.
by grapesoda890 December 9, 2008 2:24 PM PST
I'm really not sure that the assertion that if Mac/Unix or GNU/Linux machines dominated the market they would be in the same security state as Microsoft. Would they have the same number of attacks? Possibly. But I doubt that those attacks would be nearly as successful; it's just far easier to exploit the flaws of the Windows architecture than it is for any of the other OSs I mentioned.

However, I'm not sure people really blame Microsoft for the fact that hackers exist; rather, I think they blame them that it seems far too easy for loopholes to be found and that Microsoft isn't nearly as speedy as it should be in addressing these issues. If you'll allow me to twist your words, "Microsoft is actively addressing past security shortcomings." The key word here is past- by the time they've fixed said problems, they're already several generations behind the latest security issues.

And for the record, I don't hate Microsoft. I just don't prefer them.
Reply to this comment
by mrsteveman1 December 9, 2008 2:27 PM PST
"The fact is that if Linux, Macs, or UNIX systems dominated the Internet, they'd be under pervasive attack, too. Would we be better or worse off? Who knows? "

Linux and Unix systems ARE under attack, just not by the same kind of rampantly spreading worms that plague windows, and that isn't an old problem there was another one just a few weeks ago. Microsoft is to blame for such things, not because their software has bugs but because they designed it incompetently and in truth haven't done much to fix the situation despite your claims that they have.

Poor Microsoft..........
Reply to this comment
by protagonistic December 9, 2008 2:39 PM PST
The article completely ignores the fact that much of the internet backbone runs on UNIX/Linux based systems yet even here most of the hackers focus on the Windows side of the equation. The why is very simple, it is just easier to compromise a Windows System.

I ask why is it wrong to blame MS for a systematic neglect of security over most of its life span? It is only in recent years that MS has even started to get serious about it. They made a conscious choice early on to make ease of use more important that security and we are still paying the price for it now. If MS is not to blame for this decision then who is?
Reply to this comment
by roovis December 9, 2008 2:42 PM PST
Security begins with knowing exactly what a computer is doing, and exactly how it will respond to various input -- be it through the TCP/IP stack or through other layers of software. Because Microsoft Windows is proprietary, and lacks general source code availability, it will never, ever be secure. There is a reason Chinese government desires to see Windows source code -- and are replacing many of their Windows machines with Linux machines.

Microsoft is the only one who knows what their software actually does, and until the source code is publicly available ... it will still be a security threat to each and every person who runs it. (This logic applies to ALL software that does not allow their software to be compiled from source, including Mac OS X)

This is not open source zealotry, it is simply the truth.
Reply to this comment
by Penguinisto December 9, 2008 2:44 PM PST
Jon? Dude... the "security through obscurity" argument (and its corollary, "marketshare") will more often than not get you laughed out of any gathering of CISSPs or GSEC holders.

Seriously - when any 13-year-old in Eastern Europe can write a script or rig a webpage to pop a Windows box, but has to really work at it (or pray for unpatched PHP installations) to compromise any other OS installation? When Apache has majority marketshare among web servers (and has since the original ISCA version gave up its marketshare ghost), yet has less exploits around for it? Are you frickin' insane to push that tired old PR-driven argument?

Tell you what - OSX is growing almost exponentially these days. It now has a marketshare large enough that ignoring it would be the height of stupidity - even for a criminal. So where are all the exploits for it? Even proportionally, one would expect that 8% of all exploits out there would be written to target OSX. Instead it's a figure closer to 0.0000000001%.

Re: "Should Windows systems be kicked off the Internet?"

Argumentum ad Absurdum. Most of us would be happier if they'd simply rebuild Windows so that it isn't so drop-easy to compromise once something gets past its outer shell. Un-integrating IE with the OS core would be a damned good start...

Re: "Microsoft is actively addressing past security shortcomings"

No one serious about security is arguing that they're not. The problem lies in how they are going about it, and the lack of results. What they do end up doing is generating bloat, building useless bells and whistles, and in general not sufficiently addressing the serious architectural issues that plague their NT foundation.
Reply to this comment
by Penguinisto December 9, 2008 2:57 PM PST
ah - minor goof on my part... it's "Reductio ad Absurdum", ref here:
http://en.wikipedia.org/wiki/Reductio_ad_absurdum
by Hep Cat December 9, 2008 4:45 PM PST
Jon thinks the Internet started in 1998, apparently. Unfotunately, UNIX machines were practically the only kinds of computers on the Internet before 1994 or so, but that didn't mean there were exploits "for UNIX" or that someone could crack into an HP/UX workstation by sending it a malformed message.

Microsoft has never known how to do security correctly. This fact is reflected in their hamhanded attempt to make the NT 4 security model more secure by having the user do all the work. Nice job, Redmond - why do the hard stuff like rewriting your OS, ripping out compatibility for the sake of security, when you can just get users to sit there and click dozens of UAC dialogs all day!
by Vegaman_Dan December 9, 2008 5:24 PM PST
Just out of curiousity- how do you get the sand out of your ears with your head so buried in the sand, Penguinisto? It might explain why you don't have an open mind about any subject with Microsoft in the title if your head is so full of sand.

Now that you've blasted Microsoft with your bigoted hate speech, how about you actually say what you would to to address the issue instead of just complaining about it? Is that possible? Surprise everyone and try it again with an open mind. It would be refreshing for a change.
by kojacked December 10, 2008 6:09 AM PST
"or pray for unpatched PHP installations"

How about throwing Windows the same break Peng? Unpatched anything on the internet this day and age is like walking around with your pants down.

BTW, I just removed some ad-ware from my non-techie neighbors PC that was causing a bunch of pop-ups. They had installed some "free" games that also included the ad-ware. This had nothing to do with patches or security holes. This was something they chose to install. You can't blame Microsoft for my neighbors' stupidity. If that was true I could blame Microsoft for Peng's stupidity too.
by Penguinisto December 10, 2008 6:38 AM PST
@Hep Cat:

Exactly, 'mano.

@ kojacked:

PHP is an app - if it breaks, the worst that happens if I have to fix it is this: I take the site offline, I patch PHP for the customer,find the bad script that allowed the break-in and replace it, then replace any damaged/altered pages with known good ones. A PHP compromise does not require a complete OS rebuild, and never leaves the chroot jail that it's stuck in. An OS compromise OTOH is an insidious PITA that requires a complete re-install, which is usually the case with a Windows compromise. Trust me - it is far faster to clean up a busted website due to bad PHP than it is to rebuild an entire webserver, OS and all - especially remotely.

Therefore, no - I won't cut Windows (or any OS-level compromise) the same break as a mere PHP failure.

Let me lay out where you went wrong: you confuse a contained, permissions-restricted application like PHP (where even Apache isn't touched) with a systemic OS-wide compromise that can burrow deep within Windows itself and cause all kinds of havoc - especially if it a member of an Active Directory domain (now only an idiot would allow that, but I've had to clean up more than my share of bad "Em See Ess Eee" messes before).

@ Dan: Do not confuse an honest evaluation with "hate speech" - you demean minorities everywhere and their struggle for equality by doing so. If you are continuously unable to address the technical points of what I write, then kindly keep quiet. Thanks in advance.

/P
by celticbrewer December 10, 2008 8:52 AM PST
Hep Cat, I remember the good ole days of the internet. Where it was all text; E-Mail cost a per-page fee; and people with 2400 baud modems were cruising.

And I remember all the geeks at the local college hacking their way into unix systems and completely taking them over. To maintain that only Microsoft is hackable is very laughable.
by Seaspray0 December 10, 2008 10:41 AM PST
Penquin, Prove to me that any 13 year old can write a script to pop a windows box. Quote: "any 13 year old can write a script"... "any" - not just one isolated 13 year old, but any 13 year old in existence picked at random, "write" - meaning not use something that was created by someone else and given to him/her but actually write it without plagerism. Back up your quote. PROVE IT becuase I'm tired of you spouting this FUD. Put up or shut up.
by Penguinisto December 10, 2008 12:59 PM PST
@celticbrewer: yep - back in the old days, *nix did get attacked, a lot... but ever since *nix cleaned up its act and restructured the kernel with an inherent distrust, the number of problems with it dwindled to pretty much nothing. One can count on a very short list the number of useable viruses for UNIX SysV, Linux, and BSD... combined, with the last of them dying off in 2000.

@ Seaspray - nice try at distraction and hand-waving. Now go look up Metasploit, and tell me with a straight face that any 13-year-old couldn't figure out how to use it. QED.
by kojacked December 10, 2008 11:28 PM PST
@Peng:

"PHP is an app - if it breaks, the worst that happens if I have to fix it is this". You might want to look back at some of your bashing of Microsoft then. You never seem to differentiate between an app exploit and an OS exploit when it comes to Microsoft products (or third party products running on a Microsoft OS). Keep the spin coming...

Oh and from one of your earlier comments I'm sure the world is full of people who want an OS that they can pull out components and recompile it to make it more secure. What color is the sky in your world? Pink I think.
by Seaspray0 December 11, 2008 12:09 PM PST
I've seen it and it doesn't work when the computer is configured right, penguin. Btw, "300 different exploits for Windows, Unix/Linux and Mac OS X systems are included".

You neglected to mention it could be used to hack unix/linux and Mac OS X systems as well? Of course you did, you biased, one sided, close minded, MS hating...
by SenorFrog December 9, 2008 3:05 PM PST
I've been hoping for years that Microsoft would use their Virtual PC purchase to allow them to do what Apple did: create a means for a transition to a operating system built from the ground up. Getting rid of much of the legacy code in Windows would probably go a long way toward securing their product. And they need to curb their marketing people because they seem to be the ones driving too many of the cosmetic vs architectural changes in their products.
Reply to this comment
by jumpjetta December 9, 2008 4:00 PM PST
Just a point of clarification. Apple didn't build an OS from the ground up. It bought Next, used parts of that, and adapted BSD Unix. But I do get your point. Emulate the old OS on top of one that is modern and, hopefully, secure.
by SenorFrog December 9, 2008 5:50 PM PST
Thanks for fixing my post.
by freelock December 9, 2008 3:08 PM PST
Um, as other people have commented, the "numbers game" argument is completely ridiculous when you count the number of Linux and Unix machines hosting web sites and providing the Internet backbone. Here, Microsoft has a much smaller presence--and a much worse security record.

The other thing I'd like to point out is the source of all that rampant spam clogging your filters, if not your inbox. The vast majority of that comes from Windows machines acting as bots--or clueless mail administrators who bounce bogus messages back to innocent people.

People need to realize that if they are using Windows and don't have a competent administrator keeping it clean and bot-free, they are part of the problem. The same people who complain about spam may actually be spreading it...
Reply to this comment
by superduperuser December 10, 2008 10:02 AM PST
<<Um, as other people have commented, the "numbers game" argument is completely ridiculous when you count the number of Linux and Unix machines hosting web sites and providing the Internet backbone. Here, Microsoft has a much smaller presence--and a much worse security record.>>>

Regular users don't care about infrastructure security bugs. They care about bugs in applications whose names they recognize and use. More popular the system is, more users who are interested. This means the more attention articles on said bugs make. Hence, more attention to the bug finder.

Comparing locked down server installations to widely complex user systems though is comparing apples and oranges. IIS and Apache both have had bugs in them. They are not so different.

Really, though, the article has nothing to do with MS. It is about everything else which isn't being looked at. Applications which don't have extensive white and black box analysis. Vendors who do not train their developers in secure programming practices. And a huge reason is because of these myths and general misunderstandings about vulnerability analysis. This creates huge complacency.

There is another angle here, however. For black hat bug finders, the weakest link is the user. Not just because they have zero security sophistication. But because they are behind the DMZ. The web servers and such tend not to be.

That said, having looked at routers, they tend to be like butter. Custom systems are rarely well secured. Apache is good code, having looked at it, though the web apps developed on it tend to be as insecure as the web apps developed in .Net. Both are like butter.

Companies are not securing their code. Bottomline. MS has had to. What people are seeing when these bug reports come out tend to be bugs found in obscure systems of client side attacks. MS has a huge attack surface there, but even a minor bug in an obscure MS application tends to get a lot of news coverage because it is MS. That pays off for the bug finder.

More systems you add to a *nix system, more it tends to be insecure. If you really think all of those piddly little obscure apps out there are secured and security is a priority, you are wrong. Some developer creates a neat little application with a hundred thousand users or whatever, it generally won't be secured. It takes a lot of time and obscure training to code it securely.
by forever4now December 9, 2008 3:08 PM PST
One of the major benefits of Linux is that OS upgrades are free. Thus, there is no financial reason for you not to continually upgrade your PC to the latest and presumably most secure release.

How many infected zombie PCs are connected to the internet that are spewing out spam because they are running old Windows releases with, in all likelihood, out-of-date or no virus protection?
Reply to this comment
by jumpjetta December 9, 2008 4:02 PM PST
No, there may be no *financial* reason not to upgrade your Linux system, but um... Linux would be useless to 80% of the users out there, and basically none of them would understand HOW to upgrade their machine.
by Penguinisto December 10, 2008 6:39 AM PST
"and basically none of them would understand HOW to upgrade their machine."

Click on "Update Software"?

Gee, that was tough.
by Dalkorian December 10, 2008 11:13 AM PST
by Penguinisto December 10, 2008 6:39 AM PST
"and basically none of them would understand HOW to upgrade their machine."

Click on "Update Software"?

Gee, that was tough.

=============================================

And with the Ubuntu installation I have at home, virtually unnecessary. It runs automatically for me, like the slaves get with winblows update - only in Ubuntu it updates ALL the software on the machine and not just a handful of apps created by a proprietary vendor.

Maybe jumpjetta should try a Linux install before proving his/her ignorance publicly.
by test_tester5 December 9, 2008 3:13 PM PST
interesting
Reply to this comment
by test_tester4 December 9, 2008 3:21 PM PST
interesting
Reply to this comment
by Unkown2u December 9, 2008 3:23 PM PST
Lets see, Maybe this column should read: "Duh ~ I live with my head in the sand.... "

Last month the servers at Chase Bank were hacked.....by an unknown Microsoft flaw....$1.8 Trillion

The Pentagon was hacked....again by an unknown Microsoft flaw.... $400 Billion

Millions of Identities have been compromised...by unknown Microsoft flaws... $200 Billion

Switched my servers to SUSE Linux......PRICELESS
Reply to this comment
by benjwah December 9, 2008 9:40 PM PST
Link us all to ONE of those stories. Just ONE.
by bob777fred December 9, 2008 3:25 PM PST
I just can't figure out what it is with bashing Microsoft.

Most of the ridiculous comments here blame them for a lack of support or restructuring effort, yet, like the article specifically states, you give absolutely no feedback as to how it is supposed to be fixed.

Look at it this way - If you were trying to steal data, why would you even try on OSX or Linux based machines? I could compromise 100,000 Windows machines in the time that my e-mail would hit 1 Linux or OSX based machine. It's just not ideal to go only for Linux machines since God only knows if my fake e-mail will actually hit any.

I hate reading comments that state MS is always wrong, always has been, and apparently always will be. Please, make an OS for us that is 100% secure, we are all waiting :-)
Reply to this comment
by Vegaman_Dan December 9, 2008 5:27 PM PST
Unfortunately the world is full of people who only live to complain without actually doing anything constructive like trying to fix the issue. Its a coward's way out and those same people make their voices loud and clear.
by benjwah December 9, 2008 9:40 PM PST
What Dan said.
by Penguinisto December 10, 2008 6:46 AM PST
Really? Because you all too easily confuse email trojans (merely one aspect of malware) with a whole wider world out there. As to "how it is supposed to be fixed"? Trust me - there are literally millions of blogs, articles, and requests out there, all written by rather competent people, demonstrating exactly how Microsoft can fix their security woes.

Most of them center on casting aside the aging and poorly-built NT core, replacing it with something designed from the start for system/user permissions separation (that actually works), system/user memory separation (which Windows does not have, despite claims to the contrary), and at least a partial ability to perform the equivalent of a chroot jail - without having to literally code one yourself or buy a package to do it. So far they have tried, but judging by the constant failures and rampant malware, they've only managed to bloat the system horrendously for only small gains.

Does that help? Trust me, it's only a start.
by kojacked December 10, 2008 11:34 PM PST
"Most of them center on casting aside the aging and poorly-built NT core, replacing it with something designed from the start for system/user"

And so they go ahead and do that and you'd ***** about driver compatibility. Round and round the Peng doest go...
by professionaladventurer December 9, 2008 3:28 PM PST
So the more cars that are on the road the more dangerous that road is? AND don't blame the company that makes 90% of the car control systems even if they are highly prone to being taken over by other cars and then controlled remotely to take over even more of the cars?

You logic does not make sense when you argue the biggest company has the biggest target, but they don't need to be any more vigilant.
Reply to this comment
by shinji257 December 9, 2008 3:51 PM PST
Amen. I don't understand myself why people continue to bash Microsoft. Windows is among the most complicated pieces of software out there. A general rule of thumb for security. The more complicated it is the harder it is to make it secure. Linux and Mac are no more secure than Windows and they all need proper security measures. The only reason Linux and Mac have not been on the top of the list is that they are not installed on nearly as many machines as Windows is and therefore are not being targeted nearly as much. Linux is primarily community supported so it relied on people to provide the patches and updates. Apple is just plain slow. Last time I checked they still did not fix the DNS flaw that affected nearly all computers worldwide. They fixed it for the servers but not for the desktops.

There is no such thing as security though obscurity but there is security from simplicity because there are less points to exploit.

As far as spyware and malware goes. I get calls all the time from people getting these items. In 12 years I have only ever had one spyware issue and it was my fault. It was caused by no one else.

We have only ourselves to blame if the OS is insecure because we don't take the time to install the tools needed to keep it protected.

Security updates are something that is going to happen no matter what. If Microsoft was to spend time to weed out and fix every bug before release we wouldn't have a new Windows release for at least 10 years.
Reply to this comment
by jumpjetta December 9, 2008 4:08 PM PST
You haven't bothered to do much checking, have you. Apple DNS flaw fixed in April (or perhaps before) for all their currently supported OS versions.:

http://support.apple.com/kb/HT2647

Eg,

BIND

CVE-ID: CVE-2008-1447

Available for: Mac OS X v10.4.11, Mac OS X Server v10.4.11, Mac OS X v10.5.4, Mac OS X Server v10.5.4
by shinji257 December 9, 2008 9:29 PM PST
Thanks for the update jumpjetta. I don't keep up on Apple too much mostly because I don't run one myself.
by rapier1 December 10, 2008 9:34 AM PST
That wasn't in April. That was August - almost a month after pretty much everyone else released a patch. Also, the original patch didn't actually work and it took them until mid September to release one that actually did work.
by superduperuser December 10, 2008 9:43 AM PST
<<Amen. I don't understand myself why people continue to bash Microsoft. Windows is among the most complicated pieces of software out there. A general rule of thumb for security. The more complicated it is the harder it is to make it secure. >>

Yes, though more correctly, there are two decent maxims... more complicated a system is, more likely it is to have faults. This is with anything. Even with physical devices.

This is why revolvers are so much more resistant to break down then more complicated pistols, for instance.

There is another factor at play, however, and that is the security and usability trade offs.

Both of these involve the attack surface of the application. A notepad has far less attack surface then a browser. A stripped down OS is going to have less attack surface then a full out, user friendly OS.

However, complexity in systems is inevitable. More complexity means more features for the end user. So, you see a lot of systems which were not so popular rising in popularity because of the increase of these features users like to have. And this will also hasten increases in security bugs.

But we bug finders won't look at systems that have ten thousand or a hundred thousand users for full disclosure, only if someone pays us to. As long as software vendors continue to ignore security in their code, there will remain problems.
by rapier1 December 10, 2008 10:28 AM PST
I don't think vendors intentionally ignore security as much as that balancing security against usability is very difficult. If you make security too complicated or intrusive user will either a) find ways to circumvent it (and users can be very clever about these things) or b) not use it at all in favor of another, probably less secure, product. As such most vendors look to strike a balance between 'secure enough' and 'not too hard to use'.
by Hep Cat December 9, 2008 4:35 PM PST
Oh, please. Microsoft is the company that decided to base today's Windows on NT4 and the insecure runtime model it came with. The massive plumbing job put in place for Vista has done little except make the basement a little more dry while causing the pipes to creak.

Three stories down in the News.com feed: "Redmond issues eight patches that affect Visual Basic 6, Internet Explorer, Word, Excel, Windows Search, SharePoint, and Windows Media Components. "
Reply to this comment
by Travis Ernst December 9, 2008 5:34 PM PST
"1. It's a numbers game. Microsoft's success makes it a target--no other platform has nearly as many systems connected to the Internet. The fact is that if Linux, Macs, or UNIX systems dominated the Internet, they'd be under pervasive attack, too."

Unix and other versions of it ARE the OS of the servers on the net. They don't use Windows on the servers for security reasons as well as performance. They don't need the machines freezing up a few times a week due to traffic or data streaming through.

RE to the other post, Apple's OS was not based on the NeXT system. NeXT came AFTER the Mac OS if you remember your history.
Reply to this comment
by t8 December 10, 2008 2:08 AM PST
Um, Linux and Apache is the dominant configuration for web servers. Yes they are targets, but they are inherently more secure.
by Dalkorian December 10, 2008 11:42 AM PST
A minor correction Travis, NeXT came AFTER the *classic* Mac OS's. OS X, on the other hand, came after the NeXT acquisition and was a complete rewrite of the "classic" OS, based on the NeXT code.

So yes, OS X is based on the NeXT system.
by ckurowic December 10, 2008 3:57 PM PST
Seems to me the author of this craptastic story does need a lesson in history, or basic computing for that matter....
Showing 1 of 2 pages (99 Comments)
advertisement

15 sites that went kaput in 2009

Web sites launch all the time, but they also shut their doors. We highlight 15 that bit the dust this year.

Top 10 news stories of the decade

Let the debate begin: Was the iPhone more important than iTunes? Was anything bigger than Google finding a great business model? CNET offers its list of the 10 most important stories of the '00s.

About Microsoft

Stay up-to-date on news centered in Redmond, Wash., from acquisitions to product updates to leadership developments.

Add this feed to your online news reader

Microsoft topics

advertisement
advertisement

Inside CNET News

Scroll Left Scroll Right