Slashdot Mirror


The NYT on the Proliferation of Botnets

ThinkComp writes "The New York Times has a up a story on the proliferation of botnets. The article cites a number of security researchers who paint a depressing picture of the state of internet security, and concludes with the suggestion that for home users, buying a new 'updated' PC may be the only real solution. Unfortunately, as most of us know, given the number of outstanding flaws in software and the ingenuity of malicious software authors, that might not even help."

51 of 244 comments (clear)

  1. Re:Not a flaw, but a feature by FooAtWFU · · Score: 2, Interesting

    On that note, how long before some vigilante creates their own botnet and uses it to keep hundreds of thousands of machines up-to-date on their security, spyware-free, and running Folding@Home or something in their spare cycles?

    --
    The World Wide Web is dying. Soon, we shall have only the Internet.
  2. Well, that's sorta backwards by davecb · · Score: 2, Insightful

    An older Windows release, reasonably patched,
    running under Linux (win4lin) and behind a paranoid
    firewall is safer than XP or Vista.

    Alas, not as safe as an unpached RH9, mind you,
    but still safer than Vista (;-))

    --dave

    --
    davecb@spamcop.net
    1. Re:Well, that's sorta backwards by nmb3000 · · Score: 3, Insightful

      is safer than XP or Vista.
      but still safer than Vista (;-))

      You say this with what evidence?

      Vista hasn't even been released to the public yet and the only versions people have seen are unfinished betas and a very few corporate users who have started playing with the new RTM Enterprise. You know you're on Slashdot when a product that isn't even out yet has already been relegated to the insecure/unsafe/junk software category.

      However, I see you have that little winky smiley thing at the end of your post. Does that mean you're just kidding and it's all a joke? Or are you serious, but going under the guise of joking so if somebody calls you out on your statement you can just say "whoosh!"? Emoticons are stupid--better for people to say what they mean and stick with that.

      --
      "What do you despise? By this are you truly known." --Princess Irulan, Manual of Muad'Dib
      /)
    2. Re:Well, that's sorta backwards by denoir · · Score: 4, Interesting

      As a current Vista user I can tell you the following: Microsoft has a high priority of not being blamed for security issues. Their solution is to through the UAC (User Account Control) warn the user before he makes any action that could potentially be harmful to the system. This is just about any action. "WARNING! Operation 'use keyboard' is a high security risk. Press any key to abort." Ok, perhaps not that bad - but nearly. If you are an experienced user, you will turn UAC off after cursing at Microsoft for 15 minutes. If you are an inexperienced user you will just blindly accept the warning - otherwise you can't use your computer normally. In effect the operating system is constantly crying wolf and there is no way in hell an inexperienced user will be able to tell the difference between an irrelevant warning and a relevant one. Vista is also supposed to be much more secure under the hood. I really hope so, because their approach to user based security sucks. The only real point that I can see is avoiding getting sued.

    3. Re:Well, that's sorta backwards by enharmonix · · Score: 3
      If you're a smart user, you won't disable UAC. You'll recognize that there's value in having control over what runs on your computer.

      I bet most slashdotters aren't even aware of DEP or using Run As to actually take away rights from a process in XP, so if a bunch IT geeks like /. don't know how to keep XP secure, then neither will users. XP has its share of security problems, but by and large the majority of them are caused by ignorance. The only way to really combat ignorance is to remind them "This is dangerous!" every time they do something risky. I would rather Vista err on the side of caution w/ UAC. The time lost clicking "Allow" all the time is less than the time lost having to restore a compromised machine.

      As for the rest of your comment, I agree completely. Cheers.

  3. Capitol Punishment by flyneye · · Score: 5, Funny

    Capitol Punishment on national television for owners of botnets.
    O.K.,O.K. maybe just corporal punishment ,but it has to be bareass.

    --
    *Repent!Quit Your Job!Slack Off!The World Ends Tomorrow and You May Die!
    1. Re:Capitol Punishment by Anonymous Coward · · Score: 2, Funny

      What is "capitol" punishment? A stick of dynamite in the rotunda?

      You mean "capital" punishment.

    2. Re:Capitol Punishment by bjohnson · · Score: 2, Funny

      Capitol Punishment - Sitting at the witness table in a Senate hearing room, in front of the cameras, listening to Ted Stevens lecture you about the Internets Tubes. You are not allowed to laugh.

  4. Welchia by MillionthMonkey · · Score: 3, Interesting

    Been done already. And it didn't work out so well IIRC.

    1. Re:Welchia by thinsoldier · · Score: 2, Interesting

      More like it doesnt work anymore but for a time it did the positive things it was meant to do. It would be nice if the security vendors collaborated on something like this and agreed not to treat it like a virus. Also maybe use bittorrent protocol to transfer the security updates between systems.

    2. Re:Welchia by kalpaha · · Score: 2, Interesting

      It failed because the measures it was taking where far too soft. The worm should've disabled the machine with instructions to take it to the repairman (who could've done a proper job of cleaning the machine) and a message that indicated MS was to blame.

      The problem is that people who think "Car accidents never happen to me" (most of us) mistakenly think: "Virii will never happen to me"[1], if they even know virii exists. Getting a hundred or two in repair costs might make them think for once.

      Footnotes:
      [1] Virii

  5. Make Microsoft liable by wytcld · · Score: 4, Insightful

    When a corporation creates a product that is unsafe not just to its user, but to many thousands of others, and provides instructions for that product which, even if faithfully and fully followed by its user, are insufficient to prevent it from causing damage and suffering to thousands of others, that corporation should be liable for the damage and suffering.

    If you sell me a chain saw, and I ignore the instructions and cut off my hand, it's my own damn fault. If I ignore morality and criminality and cut off my spouse's head, it's still my own damn fault. But if the chainsaw goes off on its own power, while I'm sleeping, and slices and dices the whole damn town, it's your fault for selling me such a product, especially if you manufactured it with the knowledge that it could, in certain not-uncommon circumstances, do exactly that.

    --
    "with their freedom lost all virtue lose" - Milton
    1. Re:Make Microsoft liable by zCyl · · Score: 2, Interesting
      But if the chainsaw goes off on its own power, while I'm sleeping, and slices and dices the whole damn town, it's your fault for selling me such a product, especially if you manufactured it with the knowledge that it could, in certain not-uncommon circumstances, do exactly that.

      And what if it's a GPL'd chainsaw that you made in college, put on the internet for people to copy and use if they want, but never took the time to test thoroughly?
    2. Re:Make Microsoft liable by tomhudson · · Score: 5, Funny

      If I ignore morality and criminality and cut off my spouse's head, it's still my own damn fault.

      Hans Reiser, is that you?

    3. Re:Make Microsoft liable by petrus4 · · Score: 4, Insightful

      And what if it's a GPL'd chainsaw that you made in college, put on the internet for people to copy and use if they want, but never took the time to test thoroughly?

      Ever been part of the warez scene on IRC?

      I'm assuming you haven't, so I'll explain. That system is entirely trust based, and self-regulating. If a file ever comes from anyone which has a virus or anything else suspect included, the source of the file immediately gets ostracised, at least as a source, and most likely in terms of download access as well, since the system is based on reciprocal trade. Wrong, I hear you say...what about cracks coming from warez *web* sites or p2p nets which have malware? Said malware would likely be put into the archives by the webmasters of those sites themselves...the upstream cracking groups would NOT be doing it, because there are a lot of people in the warez food chain who are not going to want to receive/propogate known malicious files. ANY group which includes files for compromising a system with a release has just destroyed its' ability to subsequently release files that people will trust at any point in the future. Ditto for eMule files that have nasties in them...they get intercepted/recreated downstream. That is part of the entire reason why nets like eMule use the sorts of file hashing systems that they do; if you know the hash of a particular group's release, you can download said release and get entirely clean warez.

      Ditto with any moron who was going to be dumb enough to try and write GPL licensed malware...they'd gain a horrible reputation very, very quickly. The other thing is, anyone who is sufficiently interested in doing the wrong thing as to be writing malware in the first place is not going to care about licensing it unless they are exceptionally stupid...which malware authors generally aren't. Sociopathic and deserving of being used as live shark bait, yes. Stupid, no.

      Accidental bugs which lead to buffer overflows and such are different. They are unavoidable, and people know that...despite the best of developer intentions, occasionally they happen. As such, although the author of said bug will not risk ostracision for authoring it, in most cases (at least if the program in question has more than half a dozen or so users) it gets patched very quickly.

    4. Re:Make Microsoft liable by mistralol · · Score: 2, Interesting



      And i was thinking about this the other day. Thats why software typically isnt bought by end users but licensed on an "as is" bases.

    5. Re:Make Microsoft liable by c6gunner · · Score: 2, Insightful

      "Insightful"? Dammit. Slashdot REALLY needs a better moderation system.

      This psychotic-chainsaw-with-artificial-intelligence analogy is one of the dumbest things I've ever heard. Maybe the author of that post is really so ignorant about computers that he believes them capable of free-thought and action. If he is, I feel sorry for him. The people who modded him up, though, should know better. Computers require programming or user input, or both. Either way, they only do what SOMEONE ELSE has told them to do. So if you REALLY wanted a chainsaw analogy, this is more akin to someone breaking into your house, stealing your chainsaw, and then using it to slaughter half the town. After which you, naturally, wake up, curse the makers of the chainsaw, and try to convince everyone that this never would have happened if only the chainsaw had come with better security.

      Seriously, the ignorance in this place never fails to amaze me....

    6. Re:Make Microsoft liable by BenoitRen · · Score: 2, Funny
      This psychotic-chainsaw-with-artificial-intelligence analogy is one of the dumbest things I've ever heard.

      At least it wasn't a car analogy.

  6. Buying a new computer won't help you by Junior+J.+Junior+III · · Score: 2, Insightful

    unless you know how to secure it and maintain it.

    The people offering this "advice" have got to be idiots. True, it might cost more to pay someone else to de-own your PC and train you on how to avoid problems in the future than the cost of replacing the hardware. That doesn't mean that educating yourself isn't the right answer though. What does buying a new machine do to make you more secure? Buy a $400 brand spankin' new bottom of the line Dell, throw it up on the net, and get owned in under 20 minutes. Does anyone make the $1200/hr it would take to keep a steady supply of new bottom of the line bot-to-be PC's flowing into the households of idiot users who can't be bothered with learning fundamental literacy?

    Being proficient with a computer is not optional if you want to own and use a computer. Learn about TCP/IP. Learn about NAT. Learn about not trusting everything. Learn about understanding how things work at least a little bit before you try to run. You don't need to be a security guru, but you can't get by thinking you can just use a computer and never have to learn anything more about it than that. Casual users on the internet are presently walking through the worst parts of town with $100 bills sticking out of their pockets, and until they can figure out that this isn't smart and why and what to do better, they're going to continue to get themselves in trouble and drag down the community by feeding the predators that eat away at it.

    --
    You see? You see? Your stupid minds! Stupid! Stupid!
    1. Re:Buying a new computer won't help you by Anonymous Coward · · Score: 3, Insightful

      Buying a new computer won't help you unless you know how to secure it and maintain it.

      I'm guessing the poster thought that was the advice based on the closing anecdote. In it someone ran into trouble because their current PC was a botnet client. They weren't running the security software provided by their ISP because it overwhelmed their PC, and were buying a new one that was powerful enough to run all of the anti-virus/firewall/etc. protection they need.

      You don't need to be a security guru, but you can't get by thinking you can just use a computer and never have to learn anything more about it than that.

      You ever see the show To Catch a Thief? A household locks all the doors and then lets a reformed burgler with a videocam attempt to break in. They show them the videotape, help them install required security, and then try and break in again at a random time to see if the family learned anything. The first time is always pitifully easy, and most of the time the burgler's able to make it in the 2nd time as well.

      Now, if most people can't secure their home where all most of them have to learn is to close & lock the door when they leave, what chance to we have a mass education campaign about TCP/IP or NAT or anything else related to computer security will work?

      Computer security is broken, and I don't think anyone has a workable solution. Why can trying a new screensaver wreak this much havoc?

  7. An easy answer by Overzeetop · · Score: 4, Insightful

    So all we need is a widget on the desktop that allows you to turn on and off the internet connection, and logs all information that goes in and out, along with denying any redirection of data to other than the specific target request (if you send a request to www.google.com, only www.google.com may respond).

    Any traffic that isn't specifically requested by the user is blocked. You manually open and close ports as you need them.

    Oh, right, that would break most authenticity checks to combat "piracy", and totally botch most advertising on the net, and set us back to the early 90s. BTW - sign me up.

    --
    Is it just my observation, or are there way too many stupid people in the world?
    1. Re:An easy answer by vtcodger · · Score: 2, Insightful
      ***So all we need is a widget on the desktop that allows you to turn on and off the internet connection, and logs all information that goes in and out, along with denying any redirection of data to other than the specific target request (if you send a request to www.google.com, only www.google.com may respond).***

      Well .... No, not exactly ... unfortunately.

      • Even if all you are worried about is TCP/IP to web sites, you will need to allow traffic to your ISP and your DNS provider. I don't think these connections are entirely invulnerable, but they should be pretty safe ... I think. I could be wrong about this.
      • It'd certainly be possible to ignore site redirections within a web browser. I'm not sure how useful it'd be as there are legitimate reasons to redirect. Unfortunately, I don't think any current browser will let you do that. The only user really configurable browser I'm aware of is GRAIL and it is only about 70% complete and likely never will be finished unless somebody decides to take the project over. (You might be able to do a wget script that fetched a website into a file then fed the file to a browser for display. I'm not sure how you would handle clicked links in the web page. Anyway, if you do PERL, Python, or Ruby, you might well be able to hack a prototype together in a few weeks.)
      • It'd probably take advertisers and websites who use redirections about 48-96 hours to switch to a system where the website delivers the ads from its own web page, so killing advertising is not a likely side affect.
      • Unfortunately, there are a bunch of IP services besides HTTP -- file and printer sharing, SSH, ICMP (ping), FTP, ... The list is pretty long. Each of these runs on their own port(s). You can block these suckers with a firewall and only open the ports when you think you need them. I don't think most users could understand that, and many of those that can understand it probably would run out of patience within a day or two.
      • Turning off "unneeded" ports can have unexpected consequences. For example, turing off ICMP will break Path MTU Determination which tries to optimize packet sizes. It's possible to turn PMTUD off (I've done it), but doing so isn't all that much fun.
      --
      You can't see ANYTHING from a car, You've got to get out of the goddamned contraption and walk...Edward Abbey
  8. New PC by NitsujTPU · · Score: 4, Insightful

    Getting a new PC doesn't make any sense at all. It just gives the bot more resources to munch on.

  9. The root of the problem is responsibility by Todd+Knarr · · Score: 5, Insightful

    The core of the problem is responsibility, or a lack thereof.

    Vendors aren't responsible for the results of the flaws in their programs. Worse, they aren't responsible for deliberate design decisions that make it impossible to secure systems. I make an analogy to automobiles. Auto makers aren't generally liable for defects in cars, unless the source of the defect goes beyond a simple mistake or defective part, but they are responsible for repairing those defects and can be sued if they refuse to do so. And they're liable for design decisions they make. Witness the Ford Pinto. The current state of software liability is akin to Ford claiming that, because they had a valid business reason for building the gas tank on the Pinto the way they did (it was cheaper, thus let them price the car cheaper), they cannot be held liable for the fires that happened as a direct result of their decision. The courts slapped Ford around for making that claim, why are software vendors not treated the same? I can live without strict liability for software flaws, but lack of liability for design decisions that directly lead to security problems is probably the biggest reason we still have problems.

    And users aren't held responsible for their use of a computer. They treat it as some sort of plug-and-play device like a television or a radio: plug it in, turn it on and stop thinking about it. A computer isn't an appliance, you can't just ignore it after initial set-up. Again, cars make a good analogy. You can't just ignore a car's maintenance after you buy it, you need to put new tires, new brakes and such on it regularly. And car owners get held liable if they don't. If you wore your brakes out so they don't work anymore and didn't get them serviced, when you rear-end someone because you don't have any brakes you will be held responsible by the courts and the insurance. If you're running on bald tires because you don't think you should have to check and change anything, you're going to get ticketed by the cops at some point for unsafe mechanical condition and the car's registration will get suspended until you fix the problem. Sure it's a hassle and expense to keep maintaining all those things about a car that need maintained, but we don't accept that as an excuse for someone not maintaining them and causing damage or injury to others as a result. So why do we let computer users off the hook when they say "But I don't know anything about computers!".

    Software vendors and computer users need to grow up. They've been both acting like spoiled 5-year-olds who were running in the house after being told not to, knocked over the china cabinet and broke everything in it, and now that Mom and Dad are standing there they're whining that they shouldn't have to own up to it and take their punishment. No dice.

  10. Yes! Buy a new PC... by jlarocco · · Score: 2, Insightful

    and sell your old one cheap.

    Just the other day I bought an older Dell that "wouldn't boot" for $15, sans hard drive. An hour of hacking around inside, and I was able to get it going. It's a little old, but it'll make a nice LiveCD tester.

    Consumers are getting raped by MS and Dell, but they're not going to learn, so might as well take advantage.

    1. Re:Yes! Buy a new PC... by sjwest · · Score: 3, Interesting

      Waiter Rant (some blog) covered this recently http://waiterrant.net/wordpress2/?p=400

      "Same old," Arthur says. "How's the writing thing going?"
      "Harder than I expected," I say. "But thank God for computers. I can't imagine typing this all out on a typewriter."
      "Computers are great," Arthur says. "Until they go wrong."
      "Ain't that the truth."
      "My old computer was so infested with porn I had to throw it out," Arthur says.
      "No way," I reply, taking a sip from my martini.
      "I'm not kidding."
      "Couldn't you reformat the hard drive?"
      "My ex brother-in-law tried to fix it," Arthur says, wiping down the bar with his towel. "He's a computer geek and even he couldn't do it."
      "What the hell were you looking at?" I ask.
      "Nothing illegal," the bartender says, suddenly defensive.
      "Sure."
      "I swear," Arthur says. "I'm surfing the net, minding my own business...."
      "Looking at naked women."
      "Perusing all the wonderful smut the internet has to offer," Arthur continues, "When a porn demon possesses my laptop."
      "Porn demon?"
      "Yeah," Arthur says, throwing up his hands. "A million pop-ups start exploding on the screen."
      "Oh no," I mutter. .....
      "So," Arthur says, pulling a frosted glass out of the freezer, "I had a millions pop ups. It took me forever to close them. My ex-wife saw them."
      "I'm not gonna even ask what she was doing there."
      Arthur just smiles. "So the computer's completely fucked," he says. "Ran slow, acted weird - the works."
      "Didn't you run a virus scan?"
      "This isn't a virus," Arthur cautions. "It's a porn demon. Virus scans are powerless against it."
      "I don't think the church exorcises computers," I say.
      "You sure?"
      I chuckle to myself. Every Catholic diocese has an official exorcist. I used to know the one from mine. It's a secret, mostly ceremonial post. Despite what you see in the movies, Linda Blair scenes are few and far between. Something tells me the Church isn't gonna whip out the bell, book, and candle to save a Duo-Core processor.
      "I'm sure," I say.
      "That's too bad," Arthur says. "My brother-in-law gave up. I had to throw the damn thing in the trash."
      "I don't know what's worse," I say. "You buying a new computer or your ex brother-in- law trying to fix it."
      "I learned my lesson," Arthur says, pouring my drink into the frosted glass. "I had to spend a grand on a new computer. No more internet porn for me." .....

      Seems drastic but it did solve the problem. - i make no comment about the tech but thats a user for you.

  11. Re:I want a big red button by Constantine+XVI · · Score: 2, Interesting

    Good idea, until someone finds a hole in the software that handles the big red button. Apple actually did something like this a while back for system updates. There was a "programmer button" on the back you had to press in order to install the update.

    --
    "I think an etch-a-sketch with an ethernet port would beat IE7 in web standards compliance."
  12. New PC isn't going to help... by JayTech · · Score: 2, Insightful

    Purchasing a new, "updated" PC is going to give you about as much protection as purchasing a new "updated" vehicle. Sure, you're going to find plenty more safety features to make your drive easier, but bottom line is the vehicle isn't going to be immune to crashes; it's still your duty to drive responsibly. The same goes for your PC - it's your responsibility to secure you PC against the latest threats. As far as the propagation of malware goes, I predict it's only going to get worse. Let's face it - as long as people remain uneducated to the dangers of malware, and haven't really been affected by it firsthand, they aren't going to make an effort to protect themselves. They'll keep paying Norton $20+ a year for non-existent protection, as long as it makes them feel safe.

  13. Look at it logically and focus your efforts. by khasim · · Score: 4, Insightful

    There are a limited number of ways for a machine to be cracked.

    #1. Worms - if you don't have any open ports, then you're pretty much immune to worms (unless they can crack basic TCP/IP operations). Ubuntu ships BY DEFAULT with no open ports. Windows ships with lots of open ports. Change that behaviour and you've solved an entire CLASS of attacks.

    #2. Viruses - an infected program infects other programs, but does not otherwise change those programs. This is not very common now.

    #3. Trojans - this is the biggest current threat. And there is no real way to remove it 100%, but it CAN be limited (again, look at Ubuntu). This is primarily a social engineering attack. You have to convince the user to run an app or open a message that will exploit a flaw in their email app (and so forth).

    So, why aren't we seeing a focus on the biggest security issue?

    Why hasn't Microsoft released a bootable CD so you can run the anti-virus/spyware/adware stuff easier? Clean up the junk AND patch the vulnerabilities in Outlook. Even if it means turning off some of the functionality.

    If you cannot do it securely, then you should not do it.

    1. Re:Look at it logically and focus your efforts. by 0racle · · Score: 2, Informative
      Windows ships with lots of open ports
      IIRC, it hasn't since XP SP2 as the firewall is enabled by default. Any open ports a users system has since then is because they allowed those connections themselves.
      --
      "I use a Mac because I'm just better than you are."
    2. Re:Look at it logically and focus your efforts. by mistralol · · Score: 2, Insightful


      Well thats not really true. There is almost an unlimited number of ways a machine can be compromised.
      Most of them still valid.

      A program written for a specific task downloaded and run by the end user does not fall into the categories you list.

      First problem with XP and SP2 was its new security features did very little. Like come on it now asks the end users is this ok to run ? but the problem is the first time they saw things like this every time they clicked no their programs didnt work. So from then on they always click yes.

      Security != Asking an end user something they dont understand.

      I am pritty sure as a whole security is being tackled in the wrong way.
      From what i can see ever security problem is being tackled by 3rd party software to take care of a problem that should not exist in the first place.

      eg Virus's are taken down by Anti Virus software. If you ask some basic information on an non-technical end user about what a anti virus program does and how it works. They are not aware that something like symantec does not garentee protection but is only able to tell you that it doesnt see a virus that exists in its database.

      Something that i have been looking for for windows for a long time is a simple connection tacking firewall that will support rule based filtering. Like the basic functions of iptables. eg will track connections and allow / block / drop on different ports and flags. There currently is nothing that i know of for windows that will support this. They all ask the end user. The end user doesnt know the answer. Therefore why install the firewall in the first place.

      I see currently security practices as a method of fire fighting only! Only in this case the fire is much more powerful that the fighters. A great example of this is the spam wars. Create spam filter. Spammers work around filter. Create better adapted spam filter. Spammers find workarounds. Create DNS blacklists. Spammers change method of sending spam. But during the whole time if the SMTP protocol was fixed. The problem could be elimenated overnight.

      We need the same sort of approach for security. While discussing this the other day in work with people we reached an agreement that it is currently impossible to protect end users when any sort of permissions are required for running lots of bady written applications.

  14. Firewalling them is not the same as closing them. by khasim · · Score: 5, Insightful
    IIRC, it hasn't since XP SP2 as the firewall is enabled by default. Any open ports a users system has since then is because they allowed those connections themselves.

    Nope. There are still lots of ports open, it's just that Microsoft put a firewall on the system, too.

    The problem still exists. But now there is a wrapper obscuring it that you have to get through. That isn't solving the problem. That's just attempting to hide it.

    And exploits have been found for Microsoft's firewall. Which demonstrates the problem with not solving it at the lowest level.

    I can put an Ubuntu machine with a default install onto the Internet without any firewall and still be safe from worms.

    I cannot do that with WinXP (or Win2K or Win9x or WinNT). If you aren't solving the problem at the lowest level, you're not really solving it. You're just hiding it.
  15. Re:I want a big red button by gradedcheese · · Score: 3, Insightful

    We have that now, it's just that we type 'sudo' rather than pushing a big red button, but it's the same effect. For you, perhaps we can wire up a red button that echoes 'sudo' to your shell?

  16. Re:Not a flaw, but a feature by MillionthMonkey · · Score: 2, Funny

    throw the computer users a bone sheesh!

    Paycheck? They get screensavers. Just take a popular screensaver, write a hostile wrapper, and upload it to your scum site. If antivirus software removes your malware, some users will even reinstall it.

  17. Re:I want a big red button by Anonymous Coward · · Score: 2, Insightful

    sudo ? on Windows ?? it's called RunAs... but in the most wonderful MS world msiexec can install software without you having admin rights... and this process can be trigged by ActiveX too...

  18. Push for Windows CDs by astrashe · · Score: 4, Insightful

    The problem is exacerbated by the reluctance of MS and PC vendors to give out Windows CDs that can be used to wipe and reinstall systems. They should build pockets into the sides of cases for the CDs so people don't lose them, and slipstream all the drivers in, and put instructions to boot the restore disk on the CD label itself.

    Heck, a 700MB USB flash drive isn't expensive now. They should build read only flash drives with windows into the box, and put an option to run a reinstall in the bios. Solder it in so no one will steal it.

    It's the least they could do, considering. I mean, Windows compes preinstalled on almost every PC sold, and there are a zillion pirate copies of Windows floating around on the net, so hardly anyone needs to steal it, and anyone who wants to steal it can. But legitimate users are screwed when they have problems because they don't get CDs, because giving them CDs would encourage piracy. And, I suspect, because it's good for business if people trapped in a monopoly have to buy extra computers to solve this problem.

    1. Re:Push for Windows CDs by BigZaphod · · Score: 2, Funny

      How about a single button solution on the front panel of the PC? Label it as "power" so that each time the user turns the system off it actually starts a reinstall after shutting off the monitor. That way, when they come back in the morning, they can start fresh! Imagine how much easier tech support would be... rebooting your computer would actually help - and it'd always come back with a clean slate! No confusion about where they accidently dragged the Recycle Bin while trying to click on the Start menu. No more endless problems with spyware or viruses (well, nothing lasting, anyway). It'd be a usability revolution!

    2. Re:Push for Windows CDs by Rick17JJ · · Score: 2, Interesting

      I had suspected that my Windows 2000 installation may have been compromised in some way so I wanted to reinstall it. Unfortunately, it took me several days to find one of my two original installation CDs. I found both of them, then I remembered that they were both Windows 2000 upgrade disks, so I will also need to find either my Windows 98 disk, my Windows ME disk or one of my two Windows NT 4.0 disks, none of which I could find. So I couldn't reinstall Windows. If that had been Linux I would have just download the free iso and burned a new CD. Fortunately, the computer is set-up to dual-boot between Windows 2000 and Ubuntu Linux so I was still able to keep using Linux instead. I prefer Linux anyway.

      So how did a computer literate user like me end up with a Windows installation that I could not trust. Well, until recently, 26.4K dial-up Internet connections were all that was available where I live. I installed Windows 2000 several years ago, and after installing the ZoneAlarm firewall, I immediately began to download the security updates. I did that before going anywhere else on the Internet. On my 26.4 K dial-up connection, downloading the updates took all night. The trouble was that for the first few hours of downloading the security updates, I was unpatched and not sitting behind a router. Within minutes I was subjected to numerous advertising pop-ups, at least one every few minutes. They typically said things like that I had spyware or that my registry was corrupted and that I needed to go to some webpage to get some product. I ignored those pop-ups messages and spent much of the night closing the pop-up boxes. At one point I rebooted and the pop-ups finally stopped, presumably because the security update needed to block them was finally installed. When it was finished, Windows 2000 worked great but, I always had doubts that I might have already been compromised during the hours before the patches could all be installed. For that reason, I had always planned to reinstall Windows 2000 whenever a high-speed Internet connection became available where I live and I could quickly download the security updates while sitting protected behind a router.

      Inexpensive high-speed DSL connections finally became available in my neighborhood several months ago. I hadn't used Windows in months but the installation CD for my DSL modem/router was a Windows only CD so I booted up into Windows. I was told by QWEST that only Windows and Macs were supported, not Linux. After doing the QWEST DSL installation, the MSN Premium installation started. If I remember correctly, while doing that, my ZoneAlarm firewall started warning me that Internet Explorer was recording my keystrokes and mouse movements. I hope that was some kind of false warning but, I freaked out, and stopped the MSN Premium installation, and soon shut down Windows and rebooted into Ubuntu Linux. Ubuntu immediately automatically connected to my DSL router and I had high-speed Internet access. I then logged into the router configuration program through my browser, changed a few default passwords and setting, tightened up a few security settings. Then I went to grc.com to use their "shield-up" feature to verify that all my ports were closed and stealth and that my computer would not even respond to pings. I also had someone else in this household who wanted to connect a Windows XP laptop wirelessly, so I changed the routers default use of the insecure WEP encryption to WPA encryption instead and soon had her hooked up to the router wirelessly with 802.11g and WPA. I did not use the QWEST installation CD to configure her computer, I just set the configuration settings manually.

      I decided to do a fresh clean install of Windows 2000 so that I could finally have confidence that it really was secure and perhaps even use Windows some occasionally. That was when I couldn't find the Windows installation CDs. I am stuck with a copy of Windows that I don't trust. My only easy solution is to just keep using is to stop dual-booting and just ke

  19. Re:Firewalling them is not the same as closing the by Akaihiryuu · · Score: 2, Insightful

    I wish more people would point this out! A firewall by itself is not security. It's just an extra layer of protection. Protecting insecure apps by putting them behind a firewall is a recipe for disaster. Ideally, you should be able to turn your firewall off and still not be any more vulnerable. The primary function of a firewall is to reduce visibility, not add security.

  20. Not quite.... by Dcnjoe60 · · Score: 5, Insightful

    Being proficient with a computer is not optional if you want to own and use a computer. Learn about TCP/IP. Learn about NAT. Learn about not trusting everything. Learn about understanding how things work at least a little bit before you try to run. You don't need to be a security guru, but you can't get by thinking you can just use a computer and never have to learn anything more about it than that.

    Ummm, most Mac OS X users don't have to know anything about TCP/IP or NAT, etc. Of course, they have an OS that has security built in at a very low level, not tacked on as an after thought. Windows, at least through XP, is still based on the notion that it wants to make it easy to connect to everything and everyone. As such, it's pretty open and malware takes advantage of that. OS X and the various *nix distros start at the other end of the spectrum where things are locked down unless you open them up (although OS X has more opened up than, say Ubuntu and various other linii).

    As others have posted, if Windows shipped with all ports closed except those that were really needed, then the user wouldn't need to worry about all these things. They wouldn't be opening a port until they needed it for some specific application and then that application could explain the dangers, if any to having the port open. It's basically a compromise between ease of use and security. Microsoft chose to maintain it's ease of use model from the pre-internet days, when everything was local and has tried to add security on top. It just doesn't work that well.

    So, the real choice is, it seems, that if you want a Windows pc, then you need to learn about TCP/IP, NAT, firewalls, etc. On the otherhand, if you just want to use your computer, either buy a Mac or put a secure Linux, like Ubuntu, on your pc. (I just use Ubuntu as an example, there are others, too)

    1. Re:Not quite.... by IamTheRealMike · · Score: 3, Interesting

      I cannot believe people are still saying this. How many stories about botnets do we have to have on Slashdot before people realise that UNIX is not secure either.

      Look. The vast majority of this crap comes in via browser exploits these days. Running malicious attachments etc is not such a favoured technique anymore. There is nothing in UNIX that stops applications from being written in an insecure fashion, there is nothing in UNIX that stops apps hooking each other to hell and back (which is largely what these bots are doing when they steal data), there is nothing in UNIX that even makes it hard to install a rootkit. Just phish the password out of the user, or wait until an authentication dialog appears and overlay your own, or wait until a privilege escalation attack is found (new ones appear all the time). But as you don't need root to steal data, send spam, display popup ads or any of the other things bots do this is really just a nice-to-have bonus, it's not essential.

      The fundamental architecture of Windows NT is no different to UNIX these days. They are both seriously flawed because they are based on a threat model from the 70s, when the world of computing was totally different. Having an administrator user and also a "regular" user who are really the same person is a nasty hack that doesn't solve the problems at all. Apple don't have the answers ... have you seen how easy it is to suck SSL protected form data out of Safari? Neither does the Linux community. SELinux has gone down the route of totally static policy, which is fine for servers but worthless for desktops.

      MacOS and Linux are statistically insignificant, but if people keep recommending them as a "solution" then soon they won't be and then we'll find, oh look, it's just as easy to create Mac botnets as it is Windows botnets. What little trust is left in computer security people will then be gone.

      The fact is, residential computing is fucked. Utterly, utterly fucked. The guy quoted by the NYT is right, the war was already lost a long time ago, and people keep pretending it wasn't. The war was lost when the computing community decided that user based DAC security models could stop malicious software. They can't, they don't, and they never will so please stop saying MacOS or Linux are somehow inherantly better, when they aren't! They are at best temporary band-aids.

    2. Re:Not quite.... by Dcnjoe60 · · Score: 3, Informative

      (Oh and your point about XP having ports visible to the outside world has been moot for over a year, SP2 turned on the firewall externally giving the XP box the same attack surface as your Mac with everything bound to the local subnet, hence we haven't seen anything like blaster since).

      Really? Every XP box has hidden files shares turned on automatically. There isn't anyway to turn them off without resorting to executing a batch file after Windows starts. If you are relying on the Window's firewall for security, it is only providing a false sense of security, at best. There have been numerous tech articles against it (yes, it is better than nothing, but it isn't a full firewall).

      Many malware rely on open ports to do their dirty work (connecting to IRC is just such an example). Several Linux distros have all ports disabled, other than those needed for actual use. OS X has most ports disabled. Even with the Windows firewall, there are many ports that are open, because otherwise, all the "neat" things Microsoft has touted you can do won't work. The problem is, that they are open whether you do those neat things or not and they don't show as an open threat because Microsoft wants them to be open.

      Try it for yourself. There are many security websites that you can hit that will "test" your pc and tell you what is at risk with the default Windows settings. In short, the default Microsoft security settings may stop the kid down the block, but they won't stop the real hacker any more than copy protection does on CDs. At best, it just makes it a little less convenient.

  21. Bullshit: Just turn off services. by TerranFury · · Score: 3, Informative

    I really, really don't get it. It's not that hard to keep a Windows box safe. I do understand how grandma can screw up, but I just do not buy the rubbish that every Windows machine gets compromised in five minutes.

    People talk about "open ports." To me, that's right up there with "oh no! My IP address is visible!" paranoia. It's just not how computers work! Worms don't somehow jump into your computer through magic holes called "ports:" They exploit bugs in services.

    So, disable all the services you don't need. Get rid of the blasted Windows filesharing cruft. Shoot the scripting host. Turn off the remote desktop crap. Look through all the services, and just clean all that junk out. If you don't have idiot programs running that worms can fool into executing arbitrary code or otherwise misbehaving, you're ok! Then connect to the 'net and install the latest updates. In the time it takes you to do that, nobody will jump up through your NIC and give your computer gonorrea.

    A firewall is a safety net, and it makes perfect sense in, say, a production IT department to have as many safety nets and backups as you can. But a properly-configured machine, without exploitable crap running, shouldn't strictly need it, and I really think that a competent personal user can easily stay safe.

    As for the "security software" the article speaks of: Though an up-to-date antivirus is a decent idea, most software firewalls and other pieces of security software really just operate something like modern-day politicians, keeping users alarmed so as to justify their own existance. "Someone is trying to HACK you!" they scream, as an innocent ICMP ping request arrives at your computer. Pfft. Save your CPU cycles and just don't be a fool!

  22. And without a single use of "hacker" by rrohbeck · · Score: 2, Insightful

    Kudos.

  23. how come no mention of DDOS? by circletimessquare · · Score: 2, Insightful

    i thought holding a website for ransom or unleashing a botnet DDOS to shut them down was a problem, but the topic was never touched on in the NYT article

    is it because the issue is outside the scope of the article or am i hopelessly behind the times and that's not really a problem anymore for some reason i'm not aware of?

    --
    intellectual property law is philosophically incoherent. it is your moral duty to ignore it or sabotage it
  24. Re:Firewalling them is not the same as closing the by Vancorps · · Score: 3, Informative

    Sorry, but the primary function of a firewall is indeed to add security. My website is protected by a firewall but it still receives millions of hits and several hundred thousand pageviews. It's safe to say its quite visible and I wish it to remain so. You're right that a firewall is an additional layer of protection and is by no means the only layer. Sometimes you are forced to run an insecure app though and in those times you thank your lucky stars you have proper firewalls and routers and VLANs and RADIUS to help protect your services.

  25. Re:Yeah, But... by Todd+Knarr · · Score: 2, Informative

    I don't know, I see the basic advice about security everywhere I look. You can't go to any security-related Web site, or even Microsoft's site, without hearing the basic common-sense rules I learned from other people in the BBS community back 25 years ago when I was in high school. Don't install software from sources you don't know and trust. Don't use software that downloads and runs stuff from external sources automatically. Put a hardware router with a firewall between your computer and the Internet. E-mail is text, don't try and treat it as anything else (or use a program that'll treat it as anything else) until after you've reviewed it to confirm that the non-text parts are really what you expect them to be. Don't trust e-mail just because of who the sender is, you know about all the viruses that use the address book to spread themselves and there's no guarantee the sender of that e-mail didn't get infected with one of 'em. None of that's rocket science, and it probably addresses 80% of the problems out there.

  26. Re:Bullshit: Just turn off services. by ralphdaugherty · · Score: 2, Insightful

    ...but I just do not buy the rubbish that every Windows machine gets compromised in five minutes.

          I don't know why your post is considered Insightful. Because you said 5 minutes instead of 12 minutes? This from MSFT's web site:

    http://www.microsoft.com/technet/desktopdeployment /articles/080305tn.mspx
    Techniques for Patching New Computers
    Published: August 3, 2005
    By Tony Northrup

    I've Been Hacked Already?

    A few years ago, I was doing systems engineering work for a technology firm when a UNIX systems administrator asked me to help him with a problem. He used a computer running the Microsoft Windows operating system and connected to the public Internet for testing, and that computer was behaving strangely. I took a quick look at it and immediately recognized the problem: The computer was infected with a worm.

    "Okay. Now how do I get rid of it?" he asked.

    "The computer doesn't belong to you anymore; it belongs to the bad guys now. You don't know what they might have done with it. Reformat it, re-install Windows, and get it patched."

    He rebuilt it and came back to me in about an hour. His computer had become infected with the same worm while he was trying to install the security updates.

    According to Sophos research published July 1, 2005, there's a 50 percent chance that an unpatched computer running the Windows operating system will be infected with a worm within 12 minutes of being connected to the Internet. That's bad news, because downloading and installing all the latest updates takes longer than 12 minutes. If you're deploying hundreds of computers, you really have no chance. So, how can you keep your new computers from being attacked before you can update them?

    end quote

      rd

  27. Re:Firewalling them is not the same as closing the by dodobh · · Score: 2, Interesting

    Unless your firewall is a reverse proxy, you are still vulnerable to exploits in yur code, or the webserver.

    Firewalls are bandaids, there is no replacement for well written, secure code.

    --
    I can throw myself at the ground, and miss.
  28. Re:Firewalling them is not the same as closing the by hughk · · Score: 2, Interesting

    The last DSL broadband service that I worked through used their own SMTP relay server. This had a rate circuit breaker so that if you sent out loads of emails, it would switch off. Most particularly on that router I had it set up that port 25 access only went to the relay so unless the bot was clever enough to find it then the logfile from the firewall would give me a chance to fix the problem.

    --
    See my journal, I write things there
  29. Re:I want a big red button by budgenator · · Score: 2, Insightful
    RunAs is a poor substitute for sudo, a big problem with it is this scenario:
    1. user goes to website,
    2. browser tell user about missing plugin
    3. user downloads missing plugin and save to desktop
    4. user rt.clicks installer -> RunAs -> Admin
    5. user gets error message "user Admin has insufficient privileges to open file"
    6. user says fuck this, runs as Admin and gets pwned

    yup that's right in windows Admin isn't trusted enough to look at a users files, so next time the user tries to get tricky:
    1. user goes to website,
    2. browser tell user about missing plugin
    3. user downloads missing plugin and save to a shared folder
    4. user rt.clicks installer -> RunAs -> Admin
    5. user gets error message "user Admin has insufficient privileges to open file"
    6. user says fuck this, runs as Admin and gets pwned

    user contacts freindly neighborhood computer geek who's used Linux since 1995 to figure out how to install simple plugins W/O running as Admin. Of course I scoured the windows knowlegebase without results, google without results, I've asked every windows admin type who sounded like he knew his ass from a hole in the ground with out results. Eventually by pure trial and error I discover that:
    1. user goes to website,
    2. browser tell user about missing plugin
    3. user downloads missing plugin and save to desktop
    4. user copies missing plugin from desktop to a shared folder
    5. user rt.clicks installer -> RunAs -> Admin
    6. Botta-boom, botta-bing the thing installs!

    Now if I've been dual-booting Linux and Windows 3.1/Dos 6.22 and it took me 3 frigging years to figure out how to install a plugin in Windows XP-SP2 without dropping reasonable security, what chance does the average windows noob stand to avoid being pwnd?
    --
    Apocalypse Cancelled, Sorry, No Ticket Refunds