Slashdot Mirror


Windows Security Holes Go Mostly Unexploited

murky.waters writes "Wired News has an article with a decidedly different take on security holes in Microsoft Windows: Despite the thousands of known exploits and virii, most MS users aren't target of much harm, and the big guns such as Klez have had almost no effect on home users. An interesting read that, if true, challenges some common arguments."

24 of 552 comments (clear)

  1. Bad. by s0l0m0n · · Score: 2, Interesting

    Unexploited == unpatched?

    I know the difference, but I'm wondering what percentage of the unexploited are also currently unpatched?

    Perhaps all the black hats are just saving up for, MWHahahaha, World Domination.

  2. Opaserv exploited one by helix400 · · Score: 3, Interesting
    Funny, the Opaserv worm is currently exploiting one flaw with great success. The newest variant destroys a hard drive

    Its so bad, that if you install win98 on a fresh machine, password protect and share the C drive, and connect to the internet, you can get this variant within 5 minutes. Opaserv exploits a shared drive password flaw, and has full access to the machine. Then it will ruin the CMOS and main hard drive partitions.

    From my tech support experience, this year has been the worst for exploits.

  3. What a load of horse feces by antis0c · · Score: 5, Interesting

    My girlfriend's Windows 2000 machine was hacked about a month ago by script kiddies exploiting one of the recent exploits in a Microsoft product. They then installed 2 apps, a ghosting app that hides any application from the Taskbar and Tasklist, and mIRC with hacked up startup scripts to allow remote control when connected. They used the ghost app to hide itself and mIRC. Whenever she turned on her computer, it would load mIRC, hide it, then connect to EFNet. Then shortly after someone who would see it connect, would use it to mass-ping hosts in an attempt to DoS someone.

    Needless to say, for the week this was going on, I noticed serious network problems at home. And pinpointed them to every time she turned on her computer, the network would lag to a stop. Finally after researching it I discovered what was going on.. I found the channel these guys hung out in, and she wasn't the only victim. They had a few hundred hacked users they could control.

    So when I see reports like this, I suddenly get a whiff of steaming horse shit.

    --

    ..There's a-dooin's a-transpirin'
    1. Re:What a load of horse feces by AnimeFreak · · Score: 3, Interesting

      It gets really funny when you find one of these things lying around someone's computer and you discover what IRC channel they're in.

      Over the summer my sister decided to run some P2P software on my main workstation while I wasn't home. I get home the next day and noticed my LAN lights on my hub going nuts from my main workstation. So I yanked the cord from the hub and decided to see what processes were running.

      Low and behold I discovered what was causing it. My sister downloaded a keygen off the network that turned out not to be a keygen but a trojan instead that was connecting to an IRC server and was DoS'n someone.

      Using an IRC daemon, some IRC monitoring software, and a small edit of my hosts file, I discovered where this thing was connecting, what channel it was joining, and the password required for the channel. I fired up another IRC connection from my machine and decided to talk to the kiddies.

      The kids were acting like they didn't know anything and subsequently kicked me out. Didn't do anything beyond there but they had a massive collection of bots going.

  4. They must not be herding my patrons by jmorris42 · · Score: 3, Interesting

    I'm sysadmin at a public library with public dialup access. They get Klez by the dozens every month so I wonder where the writer is looking for 'typical users'? I'm sitting in a rural parish (county for the rest of the US) in LA and have a pretty typical bunch of 'end users' in our population with the one exception that I try as hard as I can to educate them as to the evils of Outlook (which falls on deaf ears) and pass out CD-ROMS and setup manuals documenting Netscape for web & E-Mail (which they ignore, whining about having problems getting Outlook Expresss configured.). The only concession to unsafe computing is that I do give detailed configuration steps on getting IE past our federally mandated filtering system because I know that a lot of sites and third party software depends on IE.

    --
    Democrat delenda est
  5. I'm not surprised by stratjakt · · Score: 2, Interesting

    Aside from pissing off the odd script kiddy in IRC or on some online game, why would anyone feel the need to hack or exploit my PC? There's nothing there of any import. And I doubt there is on 99.9% of all home PCs out there.

    What are they gonna do? Edit someones Sims save file to make them 6 year old girls? I've been DDOS'd and had various exploits tried against me in the past. The worst they could do is annoy me.

    I mean, rock-solid security on your OS is all fine and good.. But I don't wear a bulletproof vest either, and it's ok, because I hardly ever get shot at.

    --
    I don't need no instructions to know how to rock!!!!
  6. The biggest issue I have with Klez is the forging by weave · · Score: 5, Interesting
    My addresses show up on a lot of web pages and others' addressbooks, so not only do I get a lot of Klez messages, I get a lot of them sent out to others in my name.

    I am then subjected to dozens of e-mail scanning auto-responders telling me I have a virus, auto replies from people I've never heard of, and the occasional jerk who thinks they know everything screaming at me in e-mail telling me I am stupid for letting myself get infected.

    The fact I am also the postmaster admin to 13,000 users means I get users contacting me in a panic thinking they have a virus because one of the three above things happens to them. This, despite a faq and notices on intranet etc etc that this thing is out there.

    Klez is probably the primary reason I am starting to hate Microsoft. It doesn't matter if my computer and all computers I am responsible for are completely patched and that my mail gateway blocks it, I still get to be a victim indirectly, and I doubt we'll ever see the entire planet fully patched.

  7. Re:There is a reson for this by JohnFluxx · · Score: 3, Interesting

    Actually hacking home users is a good place for a newbie-hacker (or script-kiddie or whatever) to learn. Much less chance of being caught, and if you screw up you can just wipe the machine since most likely there aren't backup logs.

  8. My Nutty Theory by Gareman · · Score: 2, Interesting

    Microsoft secretly loves Linux because OSS development sucks all the brainpower away from malicious anti-Windows activities and focuses it on innocuous projects that can do them no harm. Why crack Windows when you can get the same peer respect and feeling of civil disobedience by developing for Linux?

  9. Mitigating factors... by MonTemplar · · Score: 3, Interesting
    I subscribe to the Microsoft Security Bulletins at work, and on every security notice there is a section marked Mitigating Factors which details the particulars that are required for an exploit to be performed. These break down into the following types :

    • Software set to the defaults, not the settings recommended by Microsoft (eg. Outlook (Express) setting for Security Zone to use when viewing messages)
    • A particular combination of software and settings (eg. IIS, SQL Server, Exchange)
    • Vectors than can be used to exploit the hole - some will require physical access to the machine, or to a machine on the same local network, or particular user access.
    • The window of opportunity that can be afforded by exploiting the hole - how much code you could inject, how far you could elevate your privileges on the system, how much access you gain to the system, etc.


    A lot of the potential exploits would fall at the first two hurdles above. For instance, by setting Outlook (Express) to use the Restricted Zone, you've already plugged several holes.

    This is not to excuse Microsoft for creating the holes in the first place. Particularly odious are those related to allowing scripting to be performed in places where it makes no sense whatsoever, eg. Windows Media files. That is not a case of sloppy coding, that is bad design from the get-go.

    Sad to say, even if Microsoft fixed all the outstanding holes tomorrow, you will still need to have a firewall and anti-virus software, because the malware will continue regardless, until such time as we all move to a platform that is secure by design. (And, no, in truth that platform doesn't exist yet)
    --
    -MT.
  10. I think it's better preparation and response... by sheldon · · Score: 3, Interesting

    Most companies were taken off guard by several of the major viruses and worms over the past 4-5 years. ILoveYou, Nimda, CodeRed, etc. But after each major hit things were done not just reactively, but also proactively.

    Virus scan engines were updated, email servers had attachment blocking filters installed, patches were installed, etc.

    There has been a slew of updates made available to applications like Outloook, Outlook Express, IIS and so forth which disable many of the features that these exploits took advantage of. The Outlook 2k security update, default permissions in OE 6.0, IIS Lockdown wizard, URLScan, etc.

    Then you have a whole slew of administrative utilities such as HFNetChk from Microsoft/Shavlik to test systems for patches and various tools(HFNetChk Pro) to do reports on large numbers of machines and push out patches.

    I do agree that the security finders tend to overstate the impact, but it's still important to react to the issues. The conclusion that wired really should be making is that we've learned lessons and learned how to better prepare and respond. That's why their are fewer major problems.

  11. Re:Maybe I'm an exception, but... by Znork · · Score: 5, Interesting

    Sounds like you've gotten so 0wn3zd your're not even getting the logs anymore. Probably fairly soon after those first portscans you saw. Or maybe your ISP is running a firewall for you? But if I was suddenly seeing less than a dozen attacks per day, frankly, I'd be pretty sure I wasnt seeing the real picture.

  12. suburban logic? It won't happen to me. by Vodak · · Score: 3, Interesting

    So I guess under this logic it would be perfectly fine to install doors and windows in your house with no locks at all because your neighborhood doesn't have home break-ins or invasions?

  13. Actually, there was ONE known Mac exploit by phillymjs · · Score: 3, Interesting

    Waaaaay back in 1997, there was a problem with a version of Lasso (a 3rd-party database-access CGI) that could be exploited. I believe it was discovered during a 'hack this Mac web server and get $10,000' sort of contest-- it was so long ago, I don't really remember the details, but it has been done. This hole was closed very quickly with an update to Lasso.

    People just using the web service built into the Mac OS, however, have never had anything to fear. Unlike IIS, Personal Web Sharing and the AppleShare IP Web Service were always airtight.

    ~Philly

  14. Someone sees the light !!! Thank god. by Anonymous Coward · · Score: 1, Interesting

    You no finally someone actually understands and sees the real problem. Too many geeks are in corporate IT security. We are still waiting for security to be integrated in the products. Unix certainly does not have it, Windows at least reports a whole lot better than unix and that's half the battle.

    I don't hire security experts because of their bug hunting ability, I want tangible results.

  15. Re:Well yeah, by Anonymous Coward · · Score: 1, Interesting

    they don't notice these viruses.

    oh, they'll notice klez - when their computer doesn't load windows anymore because a system file has had '0's added to it

    klez is a mean one - i have experienced two infections (clients) - the first was a totally unrecoverable drive. all files were visible, but they would not open (all that pr0n <shakes head>)

    the second was noticed when quickbooks gave a specific error and would not open. tech support stated it was klez. i was skeptical, and booted from a norton antivirus 2003 cd which said the computer was clean. had to disable system restore, restart in safe mode and run fixklex.com to detect over 700 infected files. about 200 could not be repaired and were deleted

    i agree the assertion that windows does not get hacked is ridiculous.

  16. Better Rootkits? by Pr0xY · · Score: 2, Interesting

    this may be a redundant comment..but perhaps people are getting better at designing better rootkits. Not that it is so needed on a Win32 Systems, how many times have you really gone through your process list in Windows 2000?

    But the point still stands, perhaps hackers are just getting better at hiding themselves, I have seen a LOT of example code for hiding in a Win32 system, whether it's processes, files, directories, ports, etc...it can be done without too much effort.

    just a thought :P

    proxy

  17. I think Apple has an anti-tamper system in OS X by 2nd+Post! · · Score: 3, Interesting

    Every thing that accesses the keychain at least does.

    If Mail has been changed or tampered with, if AIM or ICQ or iChat, etc, etc, it asks me 'should I allow this program access to the keychain'?

    Of course I dunno if this is robust or reliable, but it seems to exist.

  18. The most successful virus category is... by RhettLivingston · · Score: 2, Interesting

    antivirus software in the last 20 years of my work. To date, I've probably lost about 3 man months due to antivirus programs interfering with proper and efficient computer operation. I've lost two days to virus attacks. The only viruses that the programs have ever detected on any of my machines were in emails that I would never have opened and even that has only occured a half dozen or so times. When was the last time you read an article about the threat of viruses that was written by someone without a vested interest in your fear?

  19. Klez by BrookHarty · · Score: 3, Interesting

    At work we have to disable some users accounts on the wireless data networks who have viruses. They consume too much bandwidth, resource hogs. We run reports, and every day anyone who displays virus/trojan behavior, we shut them off.

    We can tell from the users profile if its a p2p network program, or a virus, viruses dont portscan your entire network, or spam your smtp servers.

    Many users have found things such as back orafice, or other remote programs. Lucky its easier to watch for this when you own the entire network, for an ISP, it would be much harder.

    YMMV.

  20. Re:And how many by kien · · Score: 2, Interesting
    I think that user education is also critical for any operating system. Although you don't expect users to become security experts, it is the responsibility of the distribution designers to make sure the security information reported by their system is concise, easily understood, and presented in an obvious but non-annoying way.

    Dead-on, Doc. Herein lies the question: At what point does developer responsibility depart from user education? It's a dicey and subjective topic, but luckily we can learn from Microsoft's mistakes; they developed for the least common denominator user which is why they're having to fix so many security flaws.

    So we're back to the question that so many hackers don't care to bother with: What do you do when you want Joe_Newbie to use your software (assuming of course that you even care whether Joe_Newbie uses your software...which is another debate for another day) but in order for that to happen, you have to dumb down your software to a level that might piss off /. posters? :)

    Great post. I really wish the BSD folks made installation as painless as RH or Mandrake so I could convince my friends to try it.

    --K.
    --
    Sig: Bad people happen. Try to avoid being one of them.
  21. Re:And how many by SocietyoftheFist · · Score: 2, Interesting

    Judging by the apache logs on my machines I'd say there are plenty of people quite clueless about code red or nimda to this day. I see thousands of hits/day from these two still and these have to be coming from machines that appear to be "normal".

  22. Sad but true. by billstewart · · Score: 3, Interesting
    Unfortunately, Windows is way too big to fix, as are too many of the major applications that run on it, and security isn't something you can just patch on after the fact. Some of the newer versions, such as XP, don't crash anywhere near as often, which suggests that maybe enough major parts have been rewritten that many of the old bugs have been discarded and replaced with a smaller number of newer bugs.

    One of the things that annoys me the most is the number of reported holes that are caused by buffer overflows. There's simply no excuse for them this decade! If you don't have a good enough quality control process to test for them all, and MS doesn't, you shouldn't let your people write code in C! Don't get me wrong - I really *like* C, and I've been using it for over 20 years. It's a great language for a lot of things, including compact, efficient, clean, obvious code, and it does let you shoot yourself in the foot. But if you can't keep your people from shooting, and can't tell where the holes are, and can't tell whether all your feet are intact, it's not the language for you. And if you want to use C++ or C-- or C-sharp or C-dull, and you don't enforce the use of safe I/O and copying methods, don't do that either. (By the way, this rant applies to Linux as well.)

    Esther Dyson has her signature-line about "Always make new mistakes". Buffer overflows and testing for maliciously formatted input aren't new mistakes, folks! They're CS100 material, the first thing you should be learning after you learn how to do arrays and input functions. (And I learned my programming in PL/I, an language that won't let you overflow buffers.) At least make the bugs interesting, like race conditions or something! Accepting input that abuses ..s in directory paths when they shouldn't be there isn't a new mistake, and it's one of the most common bug reports I see that aren't memory-related.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  23. Re:And how many by Issue9mm · · Score: 2, Interesting

    I've mentioned my wife a lot lately on these forums, and, while I hate to be doing it again... I must.

    Admittedly, I am not an uber-tech. I'm Brainbench Linux Certified (as if it means anything), and I've got almost a year's worth of experience under my belt. I've set up a handful of servers using RedHat whatever's new at the time.0 to run Apache, PHP, MySQL, Samba and IPTables, but really, I struggle with just about every new error message that runs across the screen (though it's getting easier).

    If you want to be less removed from the "normal" user experience, just use someone you know that's not as technical. I use my wife for this. We tried RH 6.0, and she hated it. She liked 7.1 better, but didn't know what she was doing. Eventually, she got fed up and wanted it off. RH8 came out and I had her try that. She loves it. It was, in her words "easy to use, easy to figure out". Granted, there's not that big a difference in the usability of 7.1 to 8.0, but in a lot of ways, it's huge. Bluecurve is exactly what she needed (and, I suspect, exactly what a lot of other people do too) to make Linux enjoyable for her.

    My power supply just died in that computer, so she's been relegated to using a slower computer (running Windows) for the past two days until my new supply gets in, and she misses Linux. She misses the games, and the way that they work, and all the other wonderful things that it offers. She doesn't know anything beyond the gui, and she doesn't need to. It works for her.

    Anyway, now I'm really rambling... but my point was, if you want to get back in touch with the end-user experience, get in touch with an end user, and if you can get them to donate some of their time to try it, you'll find their opinions are easily voiced.

    Sorry for the long rant about nothing...

    -9mm-