Slashdot Mirror


Is the Botnet Battle Already Lost?

An anonymous reader writes "Researchers are finding it practically futile to keep up with evolving botnet attacks. 'We've known about [the threat from] botnets for a few years, but we're only now figuring out how they really work, and I'm afraid we might be two to three years behind in terms of response mechanisms,' said Marcus Sachs, a deputy director in the Computer Science Laboratory of SRI International, in Arlington, Va. There is a general feeling of hopelessness as botnet hunters discover that, after years of mitigating command and controls, the effort has largely gone to waste. 'We've managed to hold back the tide, but, for the most part, it's been useless,' said Gadi Evron, a security evangelist at Beyond Security, in Netanya, Israel, and a leader in the botnet-hunting community. 'When we disable a command-and-control server, the botnet is immediately re-created on another host. We're not hurting them anymore.' There is an interesting image gallery of a botnet in action as discovered by security researcher Sunbelt Software."

374 comments

  1. Problem Solved by Anonymous Coward · · Score: 0

    The problem has already been solved the same way that people used to get onto an old BBS. You need to be invited to go to a channel or the channel is hidden.

    It is a pity that the general open channels are a thing of the past, but so are private BBS'.

    1. Re:Problem Solved by TCM · · Score: 2, Interesting

      I don't think that bots are invited. This wouldn't make sense from an administrative view. The channels are probably password-protected. Nothing a little sniffing can't fix.

      After all, the bot is code running locally. So if it contains any channel names, channel keys or cryptographic keys, you can get to them.

      --
      Of course it runs NetBSD. BTC: 1NT7QvbetmANwaMzhpVL6
    2. Re:Problem Solved by TubeSteak · · Score: 2, Interesting
      The channels are probably password-protected. Nothing a little sniffing can't fix.
      If you've ever been in an XDCC file channel on IRC, you'll see some channels even name their bots XYZ-EDU

      There is no easy solution

      http://images.slashdot.org/hc/07/4a6fece962b0.jpg
      --
      [Fuck Beta]
      o0t!
    3. Re:Problem Solved by ResidntGeek · · Score: 2, Informative

      The botnets aren't using public IRC servers, they're using servers specifically set up to control botnets.

      --
      ResidntGeek
    4. Re:Problem Solved by epic59 · · Score: 1

      once again a blanket statement that is incorrect. GENERALLY botnets aren't using public IRC servers. However ive seen several botnets run on servers that I have had oper rights on.

    5. Re:Problem Solved by ResidntGeek · · Score: 1

      It doesn't even matter. As far as I know IRC is only used because it's an easy protocol to write, and server code is widely available. If security companies magically make botnet operators stop using IRC they'll just switch to more direct custom protocols, which will have to be reverse-engineered.

      --
      ResidntGeek
  2. How do you know if you've been rooted? by the_humeister · · Score: 0, Offtopic

    I work at a hospital. Sometimes I wonder whether our computers really are as secure as they should. All the computers have AVG installed, but is there something else I can do to check?

    1. Re:How do you know if you've been rooted? by cnkurzke · · Score: 5, Funny

      check if there is a "start" icon in your left lower corner of the screen. if so - yes, chances are you have caught a virus, and your computer is taken over and controled by the dark forces.

    2. Re:How do you know if you've been rooted? by vandoravp · · Score: 5, Informative

      Firewalls are useful for monitoring traffic. The best way to detect a zombie computer is to look at the traffic coming in and out, checking for anomalies (such as excessive traffic to places nobody would be going to). Security Now is a great podcast that deals with security issues and locking down your systems. Episodes 3, 8, and 4 are particularly relevant. It can get technical at times but all-in-all it's a great explanation of how things work and what can be done to secure them.

    3. Re:How do you know if you've been rooted? by Telvin_3d · · Score: 5, Funny

      You have no idea how depressing it is that I can't decide if the above comment should be modded flamebait, funny, informative or insightful.

    4. Re:How do you know if you've been rooted? by TheDreadSlashdotterD · · Score: 1

      I feel your pain. Alas, we have already commented.

      Now, back to meditation!

      --
      I have nothing to say.
    5. Re:How do you know if you've been rooted? by guisar · · Score: 3, Informative

      Useful in theory but how much time does it actually take to monitor this. There is generally so much ARP and other traffic going on that I've found it's extremely difficult in practice to actually discover such a trend. iptraf and some other tools ease the burden by allowing device and port specific analysis but still you really have to pay attention on a real-time basis or do a lot of data-mining. Who's going to spend this time on home network much less a general business environment where system administrators are already overstreached and security administrators are still the CFO's favorite line item veto?

    6. Re:How do you know if you've been rooted? by Dunbal · · Score: 0, Offtopic

      Episodes 3, 8, and 4

            Yeah Episodes 3 and 4 rock, but dude I thought Lucas wasn't going to do Episode 8? torrent plz!

      --
      Seven puppies were harmed during the making of this post.
    7. Re:How do you know if you've been rooted? by vandoravp · · Score: 1

      Bah, should be episode 46, not 4. Yay for proof reading.

    8. Re:How do you know if you've been rooted? by rpbailey1642 · · Score: 5, Informative

      Set up a bridge without an IP address and install Snort on it. On FreeBSD or OpenBSD, this procedure is a snap. Your mileage may vary, query Google for assistance.
      Snort identifies traffic by signatures, so instead of you eyeballing suspicious patterns, it can tell you if certain phrases are used, certain protocols, or what-have-you. Writing your own signatures are a piece of cake and the process is well-documented.
      The bridge sits at the mouth of your network (behind your firewall) and can be used to identify what is getting past the firewall.
      For the crafty -- use Snort2pf to automatically block inappropriate traffic. I used this to discourage eDonkey usage on school system's computer network and it worked like a dream.

    9. Re:How do you know if you've been rooted? by carlos92 · · Score: 1

      My Start icon is in the left upper corner...does it mean that I am safe? Maybe I can confuse the dark forces....

    10. Re:How do you know if you've been rooted? by codepunk · · Score: 3, Funny

      If you do not know how to check, I can assure you that your network is fully owned.

      --


      Got Code?
    11. Re:How do you know if you've been rooted? by dilvish_the_damned · · Score: 2, Informative

      Given where you work, I would suggest security is a state of mind. Do not trust what people put forth as "secure". However it is almost certainly not your problem. If it is your problem, then no matter how small or large your instalation is, I have this to say:
      Hire contarctors to evuate your installation. They need not have real access, in fact they should be able to propose possible vulnerabilities without real access, assuming they can ask questions. So you hire them to ask questions, you take note of the questions they ask. Maybe you hire one or two and maybe you hire none. You have just paid people to ask questions about your system. If it were me, in your shoes, and assuming you have power, I would call back the ones that asked really good questions, and explain to them you want more. And then pay those guys.
      And then fix your shit. You will end up with some pretty good analysis (first level only) and its on you to decide who you want to invite back. It is OK to initially invite local contractors, but only give out information if they give you a "good vibe".

      So back to your original statement "I work at a hospital. Sometimes I wonder whether our computers really are as secure as they should". If you have to ask, then you do not have a qualified team to deal with this. Your second thing is more pointed: "All the computers have AVG installed, but is there something else I can do to check?". I am sorry, if you are really in charge you need to hire someone who can deal with this ASAP. It will take too much time for you to come up to speed. I have many times heard the arguement "but we are small" however you gave the word 'hospital'. Secure your data. If you have lack of funding then get the funding. It seems I cannot stress this enough. You expect the doctors to "do it right", your patients expect your entire facility to "do it right".
      On a last note: Bringing someone in who knows more than you does not threaten your position, it only means your a decent manager.
      Also, not to be critical, but you mention "AVG" in the hospital [record?] context. I will not say you have no clue, however you have no idea what your dealing with. The world is far more sinister than you know. AVG is a method of turning a 'blind eye'.
      If you truelly are involved with IT at a hospital, I would be willing to hook you up with a clinic that has won multiple state and national awards for its handling of IT. They would be willing to help for free, its the way they roll. They do it up right. However, I would have to make sure your for real before I bother them, with you.
      I am not sure how we would do that, here on slashdot. Tell you what, you give me an inclination via response and I will figure the mechanics out.
      No hospital (or clinic, or eye doctor) should be without real protection.

      --dant

      --
      I think you underestimate just how much I just dont care.
    12. Re:How do you know if you've been rooted? by bunions · · Score: 2

      Obligatory http://grcsucks.com/ link, because Steve Gibson ... well, he sucks.

      --
      there is no need to sign your posts. this isn't usenet. your username is right there above your post. stop it.
    13. Re:How do you know if you've been rooted? by arivanov · · Score: 2, Informative

      Nowdays - a lot as it is mostly manual.

      In the near future - none. Most security "usual suspects" are working on network admission systems and how they fit in a business network. Some ISPs are looking to roll them out on public networks as well.

      The general idea is that you do deep packet inspection on anything going in and out and any PC that suddenly exhibits abnormal behaviour is removed from the network proper and is put on the "naughty step" until it is fixed. Similarly, you can move any PC on your network to and from a naughty step area automatically based on a set of conditions.

      Most elements to do that are already there so it is only a matter of time until this becomes the de-facto network design standard for LANs and access networks.

      --
      Baker's Law: Misery no longer loves company. Nowadays it insists on it
      http://www.sigsegv.cx/
    14. Re:How do you know if you've been rooted? by Anonymous Coward · · Score: 0
      How do you know if you've been rooted?

      I don't know, wouldn't walking be a bit painful?

    15. Re:How do you know if you've been rooted? by m-wielgo · · Score: 1

      You seem to have caught the W32.TaskBar virus, specifically W32.TaskBar.Top variant.

    16. Re:How do you know if you've been rooted? by Technician · · Score: 2, Insightful

      I work at a hospital. Sometimes I wonder whether our computers really are as secure as they should. All the computers have AVG installed, but is there something else I can do to check?

      Set a network switch or hub right behind your keyboard so you can see the status lights. If it seems a little busy when you are not doing anything, somebody may be using your computer remotely. I think more computers need the NIC status lights on the front of the monitor, not the back of the PC.

      --
      The truth shall set you free!
    17. Re:How do you know if you've been rooted? by RMH101 · · Score: 1

      "BANG!" goes the ClueHammer

    18. Re:How do you know if you've been rooted? by Anonymous Coward · · Score: 1, Informative

      parent links to a shock-site...

    19. Re:How do you know if you've been rooted? by Technician · · Score: 2, Informative

      BANG!" goes the ClueHammer

      On the shelf right above my monitor is my printer shelf with the LAN switch and router. If something starts spewing, it gets noticed. Client/server traffic is easy to spot as only two ports have a burst of high traffic. Something port scanning tends to light up the switch between the bot and the WAN. If I get slow net response to loading pages, I make it a point to check the switch first and the router second. From there I walk over to the busy computer to see if it's a user download of media, patches, VOIP, or something else.

      If an idle computer is spewing, it gets unplugged to free up bandwidth and left unplugged from the net until it is analyzed and fixed.

      --
      The truth shall set you free!
    20. Re:How do you know if you've been rooted? by MECC · · Score: 2, Funny

      If you're running windows, you don't get rooted. Instead you get administered.

      --
      "We are all geniuses when we dream"
      - E.M. Cioran
    21. Re:How do you know if you've been rooted? by GMC-jimmy · · Score: 2, Informative

      If you can spare any keyboard LEDs. This little tool might help.

      --
      __________________________________
      Free your mind - Flush your toilet
    22. Re:How do you know if you've been rooted? by walt-sjc · · Score: 1

      That works only in the smallest and most simplistic installations. In the real business world, you usually have more than one switch, and they most likely sit in a rack in a closet or server room, and not on a shelf in an office. Hell, I even use a rack in the basement of my HOUSE.

      The REAL answer, in a comment by another user, is to run Snort (or other IDS) on a bridge.

    23. Re:How do you know if you've been rooted? by MrNougat · · Score: 1
      You have no idea how depressing it is that I can't decide if the above comment should be modded flamebait, funny, informative or insightful.


      You forgot Redundant.
      --
      Web 2.0 == Giant Blogspam Circle Jerk
    24. Re:How do you know if you've been rooted? by dfghjk · · Score: 1

      It's certainly not informative nor insightful. It should be modded either offtopic or flamebait, yet some still mod it funny after the 10 thousandth time it's been posted. Apparently a cheap shot at Windows never goes out of style.

    25. Re:How do you know if you've been rooted? by Technician · · Score: 1

      That works only in the smallest and most simplistic installations.

      Yup.. Where are the most bots? They are on a home LAN on a cable modem where children collect all the cute toys.

      I gave up on the kids machine from too many reformats in two years and stuck on Ubuntu. No major problems since. They are waiting for Flash 9 for Linux to use on MySpace.

      --
      The truth shall set you free!
    26. Re:How do you know if you've been rooted? by Indiana+Joe · · Score: 1

      You have no idea how depressing it is that I can't decide if the above comment should be modded flamebait, funny, informative or insightful.

      I knew I should have copyrighted my sig.

      --
      I can't decide if this post is interesting, funny, insightful, or flamebait.
    27. Re:How do you know if you've been rooted? by pnutjam · · Score: 1

      I prefer to use a mirrored port on my switch. This keeps me from having to unplug the entire network to slip the bridge in place.

    28. Re:How do you know if you've been rooted? by jofny · · Score: 2, Interesting

      Yeah...that's all well and good as long as the traffic isn't encrypted (it probably will be)..or it it's not, you know what to look for to write sigs for (you probably won't)...or you know which domains people in your network shouldnt be going to and youre watching dns logs (you probably won't). With all of the custom and targeted attack vectors, the fact that so many attacks have moved up the stack to layer 7 and above (humans), Network IDS's have passed their due date. The only thing that can really help is to engineer your host systems, create well defined policies, and install local host system monitoring software (HIDS, etc.), and secure those logs from tampering. Network security monitoring at this point is really a lot like airport security: It gives people a warm and fuzzy, but it doesn't accomplish much and the effort is better spent elsewhere.

    29. Re:How do you know if you've been rooted? by Anonymous Coward · · Score: 0

      Network security monitoring at this point is really a lot like airport security: It gives people a warm and fuzzy, but it doesn't accomplish much and the effort is better spent elsewhere.

      I disagree. The problem is it needs to be done intelligently and there are a lot of crappy solutions out there (Cisco I'm looking at you). I know of a lot of large networks that benefit from a network security monitor that looks at traffic and compares it to a relational model of the network is has built, including awareness of unused IP space and known signatures for malware and generic propagation. I've seen ISPs use this to filter out a DDoS attack in their core without disrupting normal operations of the victim. I've seen this used in smaller networks to stop a worm from spreading out of a network segment (office) while still allowing those in the office to access the high priority servers and get business done.

      Maybe we're just using differing terminology, but flow based network monitoring can and is used daily with real results.

    30. Re:How do you know if you've been rooted? by jofny · · Score: 1

      We weren't talking about flow based monitoring at all. We were talking about snort and signature based network IDS directly, and by originating implication, "finding rooted boxes" and botnets. Ive used Cisco, Dragon, ISS, Sourcefire, Snort, Intrushield, and others in more than a couple of environments. The vendor is immaterial, it's the base technology in question that is the problem. Signature based network IDS's are a waste of time and energy. There are more efficient and better equipped ways of accomplishing the same thing.

      As far as flow data goes, yes, you can see on a large scale that bad stuff is happening. Chances are, though, that most of the time youve already figured that out from other indicators that are better placed than on the network.

      the other problem, and this is (and it's a big one) is that the attacks are moving so far up the stack and are so much less about massive waves of activity that flow data is simply become completely generic...like watching US highways from space without looking for specific cars...yes, if there is a pile-up you might see it. But...so what? You sstill have to go down to groundlevel to find out why...and you wouldve found out about the pile-up without viewing it from space.

      As far as the darkspace goes, no one had yet (VzB, Im looking at you) done the right thing and used data compared from globally distributed HOST sensors grouped into profiled system classes to compare against dark IP space...they haven't even compared dark space to endpoint network sensors. To just look at dark space without tying it back to the endpoints is just to be able to say "Yes, theres more traffic there --->". Without that additional data, anything more is pure speculation...which ends up costing money and effort to verify. In the effort and money gone through to verify, the endpoints may have well dont it themselves and skipped the ISP's data altogether. This is because to make the ISP data useful, the endpoints have to still go through the effort and cost that they thought they were saving by using the ISP for this information anyway.

      As far as worm activity goes, that is more efficiently mitigated at a managed host level and can do things the network level mitigations CAN do and things network level mitigations CANT do. To do those things at both is duplication of cost and effort.

      As far as "known signatures for malware" for NIDS go, if you have known signatures you probably also have "known signatures" for AV...so why spend money and time on both? You have to put the sigs on the endpoints regardless, so why not spend the money you would have spent on NIDS on making the endpoint security better? You lose no functionality, but youve saved time and money.

      Meh, but doing it the right way would sell less toys...

    31. Re:How do you know if you've been rooted? by jofny · · Score: 1

      (please pardon the very large number of typo's there, this keyboard is NOT what Im used to typing on)

    32. Re:How do you know if you've been rooted? by HiThere · · Score: 1

      The problem is, it's accurate...well, sort of.

      It's not really accurate, as it's quite possible to have an uninfected NSWind machine. I've got an uninfected MSWind95 box. It never connects to the internet. This SHOULD be the answer for most hospital computers, though I would bet that it isn't, as it would require a separated LAN, and that no box that ever connected to the net was later connected to the LAN. Difficult to enforce.

      At any particular time there is, or may be, a secure way to connect a particular version of MSWind to the net. Unfortunately, there are so many exploits, that it's essentially impossible to follow them all, and the virus protection companies have PROVEN themselves more interested in collecting money than in protecting their customers. (Consider the recent Sony rootkit...known by all the virus protection companies, and detected by NONE of them.)

      So. The simple way of saying this is "If you've got MSWind installed, presume that you are infected." This isn't guaranteed to be correct, but it's the safest presumption and it has a quite high likelihood. Indirect connections (firewalls, etc.) can be tunneled through. They increase the feeling of security to a much greater extent than they truly justify.

      That's why the jokes. It's a kind of bitterness at the situation that people are forced to live with and deal with...and which the end-users insist upon, largely because of ignorance. They don't, and WON'T, consider the risks that they are taking. They are a mix of ignorant and willfully ignorant. (You think they're alone? Consider programmers and legal matters. Or social.)

      We live in a society that's too complex for anyone to understand. So different people understand different parts of it. This tends to lead to frictions between parts that NEED to work together.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    33. Re:How do you know if you've been rooted? by rpbailey1642 · · Score: 1

      I'm glad that you mentioned flow-based monitoring. I'm not involved with the project at all, but using http://www.ntop.org/">NTop to monitor NetFlow/SFlow and MRTG/Cricket to monitor traffic crossing switches is a good way to detect illicit file sharing.
      It looks like good things are coming from the Prelude project as well, though I haven't used it so if anyone has anything to say about it, I'd love to hear it.

    34. Re:How do you know if you've been rooted? by rpbailey1642 · · Score: 1

      And this is why one should preview their comments.

    35. Re:How do you know if you've been rooted? by dfghjk · · Score: 1

      "The problem is, it's accurate...well, sort of."

      Perhaps, but off-topic to the discussion at hand.

      "...as it would require a separated LAN..."

      Businesses have separated LANs connected to to other LANs and the internet through firewalls. It's not like this is a revalation nor is it sufficient to protect machines. The highest security applications don't connect to the internet or to a LAN at all, they lock down physical access and prevent unapproved software from being installed. This is not new.

      "(Consider the recent Sony rootkit...known by all the virus protection companies, and detected by NONE of them.)"

      It requires the user to run an untrusted app off of media installed in the drive. Hardly an internet concern.

      "If you've got MSWind installed, presume that you are infected."

      OK, as long as you extend that to Linux, OS X, etc. I don't presume what you say at all, as you are suggesting that essentially 100% of the systems out there are compromised. Can you prove that?

      "That's why the jokes."

      No, that's not why the jokes.

      "It's a kind of bitterness at the situation that people are forced to live with and deal with...and which the end-users insist upon, largely because of ignorance."

      No one's forcing you, and there are plenty that consider your views to be due to ignorance, me among them.

      "They don't, and WON'T, consider the risks that they are taking. They are a mix of ignorant and willfully ignorant."

      Bullshit. The market is inherently going to adopt what it considers the preferable platform and that platform will inherently present the biggest target for abusers. The ignorant are those that believe that replacing Windows with something else is going to change that.

    36. Re:How do you know if you've been rooted? by Anonymous Coward · · Score: 0

      Good lord... that's just vicious!

    37. Re:How do you know if you've been rooted? by Garrett+Fox · · Score: 1

      Your post, in fact this whole discussion, scares me.

      Thank you.

      --
      Revive the Constitution.
  3. silly by convolvatron · · Score: 1

    this whole thing is just ridiculous. yes, sure if you treat existing poorly engineered systems as inviolate and try to work around them its a never ending battle. but the basic tools to provide systemic distributed security have been published for quite some time. fix the problem at its source and stop screwing around.

    yes, pkis are not flawless, but it would be a huge step above this kind of flailing

    1. Re:silly by secolactico · · Score: 1

      fix the problem at its source and stop screwing around.

      And what is the source?

      If the source is an insecure OS, how are we going to convince the botnet fodder to patch/upgrade/secure ? Even if Vista turns out to be a very secure OS, we will have to wait for a couple of generations before adoption is widespread. Do you know anybody who still uses Windows 98? I do.

      Is the battle already lost? Probably not. But for the moment they are winning, and all the actions we can take are purely reactive.

      --
      No sig
    2. Re:silly by toadlife · · Score: 1

      How "secure" Vista is is irrelevant, as the same users who click on everything they are told to will be using it.

      --
      I don't always use unix-like operating systems; but when I do, I prefer FreeBSD.
    3. Re:silly by Anonymous Coward · · Score: 0

      Forgive my anon coward response as I'm not at my PC and have a random password my password manager look after for me.
      Much of the trouble on the nets be it bots, spammers etc comes from those who don't even know what a virus is and have had their computer hijacked. Though the smart will observe the processes that are running locally and the ports that are being used the bulk won't and can't - they're too dumb. There is no way round this.

    4. Re:silly by eldepeche · · Score: 1

      Yeah, but if its security model works the way it's supposed to, you get complaining users instead of security being compromised.

    5. Re:silly by dilvish_the_damned · · Score: 1

      But that leaves no room for applications to fix your security problem. It will never fly.

      --
      I think you underestimate just how much I just dont care.
    6. Re:silly by epic59 · · Score: 1

      You know if they really want to combat botnets, why not "recruit" some of the people who have been fighting them for years. IRCOP's have been fighting botnets designed to slam servers and break links on networks and doing a pretty dang good job for quite a while. A specific instance comes to mind on Rizon when there was a 30k botnet that was set up there. A group of opers literally tore down the clients by issuing remove commands. Seeing that i did a similar thing on a smaller network I was an oper on. Come on if you are going to "fight" the botnets fight dirty. Recruit those who have run them in the past and since decided there are better things to do.

    7. Re:silly by sgt+scrub · · Score: 1

      And what is the source?

      I don't know for sure what the parent was thinking is the source but IMHO it is the gateway. If ISP's and System Administrators would install IPS or at least ACL's on the firewall that restrict outgoing traffic to known ports the inside machines would be safer and spam would be cut down to a trickle. Sure some bots will use 80 or 443 or 25 etc... but with a good IPS (snort--cough--snort) you can catch them.

      So:
      1) firewalling/resticting outbound traffic.
      2) IPS embedded on firewall or some place IN LINE. That out of line stuff does not work.

      The anything goes because I don't want to hear users cry mentality has to die. Administrators PLEASE! Tell the users and your boss to live with security or eat spam and worms. IOW If they don't like it let them hire a n00b and get a real job.

      --
      Having to work for a living is the root of all evil.
    8. Re:silly by sgt+scrub · · Score: 1

      There are a lot of people that create bot nets, albeit small ones in comparison, simply to warez and p2p. It seems inevitable, though, that some dick spammer comes along and then 10 of its buddies and 10 of its buddies... until you can't even trade a .jpg. The point is, people that build bot nets usually use posted code that everyone looking to get over knows about. Just because someone knows how to use the front end tool to pre-made code doesn't mean they can shut down nets. And yes, I know your thinking "I mean the guys that wrote the code". Just because someone can root a box doesn't mean they are in some way privy to the social network surrounding bot nets.

      If you want to stop bot nets you can do it the hard way. Change the people that use bot nets into people that don't use bot nets. Or, you can do it the easy way. Educate people on how they can block bot net traffic even if one of their machines are compromised.

      --
      Having to work for a living is the root of all evil.
    9. Re:silly by secolactico · · Score: 1

      I don't know for sure what the parent was thinking is the source but IMHO it is the gateway. If ISP's and System Administrators would install IPS or at least ACL's on the firewall that restrict outgoing traffic to known ports the inside machines would be safer and spam would be cut down to a trickle. Sure some bots will use 80 or 443 or 25 etc... but with a good IPS (snort--cough--snort) you can catch them.

      For a closed (e.g. corporate) network this should be standard procedure, but for an ISP, it wouldn't work. When you have an large group of heterogeneous users (say, cablemodem or dsl), how do you know what to restrict and what to allow? A "default-deny" policy would be unacceptable here.

      --
      No sig
    10. Re:silly by sgt+scrub · · Score: 1

      For a closed (e.g. corporate) network this should be standard procedure
      So true and so sadly not the way things are.

      but for an ISP, it wouldn't work
      A lot of people believe this. Managed personal firewalls/services are becoming more popular and less expensive. Once upon a time that might have been true but it doesn't have to be and soon will not

      --
      Having to work for a living is the root of all evil.
  4. obligatory... by RuBLed · · Score: 1

    "Resistance is futile. You will be assimilated."

    1. Re:obligatory... by andy_t_roo · · Score: 1, Funny

      # I am Dyslexia of Borg. Prepare to have your arse laminated.
      # I am Pentium III of Borg. Deactivation is futile. Prepare to be identified.

      and for the slashdot crowd

      # We are Infinity of Borg. Bandwidth is futile. You will be queued.

  5. When in doubt... by inca34 · · Score: 1

    use a big stick. Didn't we learn anything in American History? Roosevelt pwned.

    1. Re:When in doubt... by jpardey · · Score: 1

      Or, in the case of the internets, a big lead tube.

      --
      I have freaks! I did something right...
  6. Computer standing by: by Anonymous Coward · · Score: 0

    PWN'd IP: 62.48.12.123
    Current Command: Spam Partypoker links

    Respond to this command to update commands:#

  7. why of course roses are red. by achacha · · Score: 1

    One can always create reverse honey-pot servers that connect to the chat channel and when given a command, reply with "I am sorry Dave, I cannot do that..." and then recite some multi-gigabyte random poem into the channel :)

    The key here is "unpatched server" and of course it happens to be a windows box... hmmm...

    1. Re:why of course roses are red. by LordEd · · Score: 1
      multi-gigabyte random poem
      That would be a very long poem. By the time you finish reciting that to your young sweetheart, I think she would die of old age.

      Oh wait, this is slashdot. Nevermind.
    2. Re:why of course roses are red. by Dunbal · · Score: 4, Funny

      Oh wait, this is slashdot. Nevermind.

            Correct. The sweetheart in question HERE is probably an overclocked dual core Athlon chip that would handle that poem in a few milliseconds.

      --
      Seven puppies were harmed during the making of this post.
    3. Re:why of course roses are red. by Phroggy · · Score: 2, Funny
      Oh freddled gruntbuggly,
      Thy micturations are to me
      As plurdled gabbleblotchits
      On a lurgid bee.
      Groop, I implore thee, my foonting turlingdromes
      And hooptiously drangle me
      with crinkly bindlewurdles,
      Or I will rend thee in the gobberwarts with my blurglecruncheon
      See if I don't.
      --
      $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
      $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
    4. Re:why of course roses are red. by Anonymous Coward · · Score: 0

      You probably don't recognize that a botnet researcher job is like being a minesweeper.
      Any deviation from a bot's normal behaviour (including the blatantly obvious "I am sorry Dave...") causea immediate DDoS attack in retaliation.

    5. Re:why of course roses are red. by indifferent+children · · Score: 1

      Why couldn't you have just stuck with stomping and shouting?

      --
      Censorship is telling a man he can't have a steak just because a baby can't chew it. --Mark Twain
    6. Re:why of course roses are red. by LordEd · · Score: 1

      #DEFINE THEE 0x31
      #DEFINE SUMMERBREEZE 0x32

      CMP THEE,SUMMERBREEZE

    7. Re:why of course roses are red. by painQuin · · Score: 1

      argh it burns my ears it burns it burns!

      --
      A guilty conscience means at least you've got one.
    8. Re:why of course roses are red. by Dunbal · · Score: 1

      while(!Romeo){
            WhereforeArtThou(Romeo);
      }

      --
      Seven puppies were harmed during the making of this post.
    9. Re:why of course roses are red. by Anonymous Coward · · Score: 0

      2B|!2B

    10. Re:why of course roses are red. by Ken_g6 · · Score: 1

      Better yet, if possible, send commands on the channel that patch all the unpatched servers!

      P.S. For anyone thinking about this, this is like making a virus to patch a virus, and is probably as illegal as setting up a botnet in the first place.

      --
      (T>t && O(n)--) == sqrt(666)
    11. Re:why of course roses are red. by maddskillz · · Score: 1

      Make sure it is Vogon poetry

  8. Restrictive Firewall Infection by Anonymous Coward · · Score: 2, Interesting

    Why hasn't anybody created a "good" trojan that uses as many common exploits as possible to infect these already infected machines with a port-80 restrictive firewall? I think for every somewhat bright for-profit trojan creator, there are thousands of brighter people that can come up with an intelligent plan to do this effectively. Use all spreading techniques that the best of the worst use, but minimize the wasted & bloated traffic, while fixing as many computers as possible. Should be simple!!

    Only issue I see is legality. Technically however, I see this as very feasible.

    1. Re:Restrictive Firewall Infection by Anonymous Coward · · Score: 0

      Max Vision did, and he got jail time for it. ...yea, OK, he left himself a backdoor, but still. he fixed the original problem...

    2. Re:Restrictive Firewall Infection by cheshire_cqx · · Score: 1

      I think this was done already, but Google is letting me down. Can't find anything to back up this recollection.

    3. Re:Restrictive Firewall Infection by Anonymous Coward · · Score: 2, Informative

      You'd have to do this anonymously, vigilante-style. You'd be thrown in prison just as quickly as the people who create the more malicious exploits, as you would be illegally accessing people's computers, even if you're trying to help.

    4. Re:Restrictive Firewall Infection by Dark_MadMax666 · · Score: 1

      Because all really bright people are really evil. Muahhahahhahaha

    5. Re:Restrictive Firewall Infection by Firehed · · Score: 1

      Shouldn't this take place on Patch Tuesday?

      --
      How are sites slashdotted when nobody reads TFAs?
    6. Re:Restrictive Firewall Infection by toadlife · · Score: 3, Interesting

      Sorry, but besides the fact that it's illegal and unethical, it would probably only make things worse anyway.

      The Nachi worm that tried to fix Blaster worm infected PCs back in 2003. Unfortunately, the "cure" was worse than the disease.

      --
      I don't always use unix-like operating systems; but when I do, I prefer FreeBSD.
    7. Re:Restrictive Firewall Infection by z4pp4 · · Score: 1
      Why hasn't anybody created a "good" trojan that uses as many common exploits as possible to infect these already infected machines with a port-80 restrictive firewall? I think for every somewhat bright for-profit trojan creator, there are thousands of brighter people that can come up with an intelligent plan to do this effectively. Use all spreading techniques that the best of the worst use, but minimize the wasted & bloated traffic, while fixing as many computers as possible.
      Should be simple!!
      Only issue I see is legality. Technically however, I see this as very feasible.

      The considerations:
      1. Money from plugging holes manually > Money from plugging holes automatically
      2. Payload with every possible exploit > Payload with 0day
      3. Port 80 is the most common source for infections
      4. Legality is a huge issue, and this technique was proposed in the past. If something isn't legal, you cannot be paid for it.
      The only option that remains is to profit illegaly from 0day exploits.
    8. Re:Restrictive Firewall Infection by Phroggy · · Score: 1

      4. Legality is a huge issue, and this technique was proposed in the past. If something isn't legal, you cannot be paid for it.

      I don't know about that; spammers seem to be doing rather well for themselves...

      --
      $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
      $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
    9. Re:Restrictive Firewall Infection by indifferent+children · · Score: 2, Funny

      He probably wishes his backdoor had a little more security.

      --
      Censorship is telling a man he can't have a steak just because a baby can't chew it. --Mark Twain
    10. Re:Restrictive Firewall Infection by Anonymous Coward · · Score: 0

      This is called an anti virus. They were invented in the 80:s.
      The intention was good, but people soon started hating them as much as the real viruses...

    11. Re:Restrictive Firewall Infection by walt-sjc · · Score: 1

      I see things differently. While it may be illegal, it's NOT unethical IMHO. If anything is unethical, it's the botnet itself and the apathetic clueless user running a botnetted machine.

      When I had my driveway repaved, I took some left over asphalt and patched a few potholes in the street without the city's permission. Technically, that was probably illegal, but was it unethical or was it a public service? My neighbors were happy.

    12. Re:Restrictive Firewall Infection by Oriumpor · · Score: 1

      Nachi was devestating if you got it. Someone brought it in on a laptop and plugged it in to a site network before we had patched bringing down everything, even switching infrastructure. Conversly, not all grey-hat creations have such a negative effect. Code Green was relatively innocuous and did it's job well with very little impact.

      Sans Code Red Reference

    13. Re:Restrictive Firewall Infection by toadlife · · Score: 1

      Blaster/Nachi was what prompted us to finally deploy SUS. We had be contemplating it (read: procrastinating) for months. One rogue laptop infected the entire network (sans the servers, which were patched) with Blaster over the weekend. I managed to deploy a machine startup script on Monday morning that cleaned and patched 99% of the desktops within an hour, but the 1% of machines left were quickly taken over by Nachi, which caused enormous amounts of network traffic. I ended up sniffing them with ethereal and blocking their MAC addresses on our core router until we could get out and physically "restrain" the machines.

      --
      I don't always use unix-like operating systems; but when I do, I prefer FreeBSD.
  9. obligatory by Anonymous Coward · · Score: 0

    take off and nuke the site from orbit, it's the only way to be sure

  10. We need a really big lawsuit against Microsoft by Animats · · Score: 3, Interesting

    What's needed is for someone like NY Attorney General Elliot Spitzer to charge Microsoft with reckless endangerment for knowingly, willfully, and negligently distributing and continuing to distribute systems vulnerable to such attacks.

    Meanwhile, we may need some brutal firewalls:

    • All incoming e-mail is reformatted. Attachments are converted to .odf or .png, as appropriate. Stuff that can't be converted is dropped. HTML is parsed, checked for syntax, and Javascript dropped.
    • All web browsing to non-secure sites is proxied. Javascript is removed. Flash is removed. Java is removed. All binary data is removed. Images are reformatted to .png format and the HTML adjusted to match. No more "Web 2.0"; those sites just stop working.
    • Web browsing to secure sites via SSL is only permitted if the site has a SSL cert that is a high-grade "we really know who this is" cert.
    • TCP port 80 is all you get outgoing. Incoming, forget it. UDP, forget it. If you want to message, use the phone.
    • You have a machine or two around that are outside the firewall for when you desperately need to do something else. Those machines have a canned read-only disk image that's refreshed on each reboot or logout, like Internet cafe machines.

    We're probably going to see some companies going to a locked down firewall like that.

    1. Re:We need a really big lawsuit against Microsoft by Anonymous Coward · · Score: 0

      Or... you could just patch your computer, and virtually none of these exploits would apply.

    2. Re:We need a really big lawsuit against Microsoft by linuxbert · · Score: 3, Insightful

      If you your self won't work like that, then don't waste time suggesting it. these measures are really nothing more then window dressing designed to give the apperance of security. I would hazard a guess that more corporate security people are worried about data theft via usb drives, then they are about becoming part of a botnet.

    3. Re:We need a really big lawsuit against Microsoft by jginspace · · Score: 1

      "You have a machine or two around that are outside the firewall for when you desperately need to do something else. Those machines have [b]a canned read-only disk image that's refreshed on each reboot[/b] or logout, like Internet cafe machines."

      A brazilion studies show just how quickly machines get infiltrated. If they're vulnerable they'll get taken over in a matter of minutes as opposed to hours or days so all this really does is avoid an accumulation of baddies - which might actually be a good thing as such an accumulation might totally disable the machine or at least be more likely to show outward symptoms which would draw someone to come and take action rather than allowing it to go on stealthily serving those who were lucky enough to get there first each morning just after power up...

    4. Re:We need a really big lawsuit against Microsoft by Geoffreyerffoeg · · Score: 4, Insightful
      Attachments are converted to .odf or .png, as appropriate.
      There are many applications which require macros to be present in Word documents. If you translate the macros to ODF's format (does it even support macros?), you've gained nothing. If you don't, you've caused confusion for many customers. And as far as converting images, how do you ensure the buffer overflow (or worse, the WMF arbitrary-code loophole in the specification - this wasn't technically a bug in the parser) isn't present on the firewall itself? I would think a rooted client machine is much better than a rooted firewall.

      No more "Web 2.0"; those sites just stop working.
      There are quite a few Web 1.5 sites that critically depend on JS, Flash, Java, etc. Facebook loses a lot if you even have just a partial JS interpreter (and I have seen it happen), and Facebook's coding is arguably not 2.0. Yahoo passwords lose a lot of their security if you disable JS, because then you can't do any sort of key challenges - you have to send the password itself, HTTPS or not. Etc.

      Web browsing to secure sites via SSL is only permitted if the site has a SSL cert that is a high-grade "we really know who this is" cert.
      You have locked out many universities (MIT is a major one; OU and UL also come to mind) that do not feel like paying a 3rd-party commercial company to certify their identity when they can just pass out root certificates.

      TCP port 80 is all you get outgoing. Incoming, forget it. UDP, forget it. If you want to message, use the phone.
      Wonderful. No e-mail. No file sharing. No VPNs. No intranets. Web-only is fine for home users on AOL. Home users who do anything else, and corporate users, need other ports.

      Your internet-café machines are far more usable than your "normal use" machines at this point.
    5. Re:We need a really big lawsuit against Microsoft by Anonymous Coward · · Score: 0
      If your users are game, there are ways around even the harshest firewall. One could, for example, set up an SSH Reverse Tunnel, over port 80 (which is the only port you allow out).
      http://gentoo-wiki.com/TIP_SSH_Reverse_Tunnel

      Security is great, but trained and dependable users are better.

    6. Re:We need a really big lawsuit against Microsoft by Infernal+Device · · Score: 1

      Maybe it's time to stop blaming the victim and start blaming the perpetrators. It's real easy to point fingers at Microsoft, but let's face it, the consequences of a radical redesign of the core software would be too great to handle in one generation. If the shoe were on the other foot and you had to redesign, rewrite, recompile and distribute Linux from scratch and do the same for all the application software, while maintaing some degree of backward compatibility, how long would it take? What would be the cost?

      We make mistakes and decisions made a long time ago can affect systems for years to come. You're casting all the blame at Microsoft's feet and none at the ones who take advantage to wrong ends.

      Your solution essentially locks everything down to a read-only state. Tell me, how do you serve up that website if the machine doing the serving is read-only? Does it just appear on the machine by magic?

      --
      "My God...it's full of trolls!"
    7. Re:We need a really big lawsuit against Microsoft by Achromatic1978 · · Score: 1

      Just do "SPI" / Layer 7 filtering. Or don't allow tcp/80 out either, run a Squid instance inside the border.

    8. Re:We need a really big lawsuit against Microsoft by Tom · · Score: 1
      Meanwhile, we may need some brutal firewalls:

              * All incoming e-mail is reformatted. Attachments are converted to .odf or .png, as appropriate. Stuff that can't be converted is dropped. HTML is parsed, checked for syntax, and Javascript dropped.
              * All web browsing to non-secure sites is proxied. Javascript is removed. Flash is removed. Java is removed. All binary data is removed. Images are reformatted to .png format and the HTML adjusted to match. No more "Web 2.0"; those sites just stop working.


      Someone will find a buffer overflow in the parser...


              * Web browsing to secure sites via SSL is only permitted if the site has a SSL cert that is a high-grade "we really know who this is" cert.
              * TCP port 80 is all you get outgoing. Incoming, forget it. UDP, forget it. If you want to message, use the phone.
              * You have a machine or two around that are outside the firewall for when you desperately need to do something else. Those machines have a canned read-only disk image that's refreshed on each reboot or logout, like Internet cafe machines.


      People won't use it, because it's inconvenient. Besides, once it's port 80 only, all botnets will talk over port 80, so what? Also, SSL or only port 80? Make up your mind. :-)

      Read-only system partition. Yes, that sounds like something. Only problem being: If there is a way to mount it read-write (and there's gotta be, for patches) then someone will find a way to exploit it.

      No, none of the quick-fire solutions will work. Our security technology has hit its limits. There is no way to secure a home PC using known methods, it's all hacks and patches and buckets to get the water out of the sinking ship. We need a new approach, and it's gotta start with the #1 vulnerability: The user.
      I'm not talking about educating him or making him powerless. We tried both of those, they've failed.
      --
      Assorted stuff I do sometimes: Lemuria.org
    9. Re:We need a really big lawsuit against Microsoft by operagost · · Score: 1

      We already have those companies; and thanks to their recklessly draconian security measures, they are still getting 0wn3d because either someone fell prey to a social engineer or holes were opened for a VIP.

      --

      Gamingmuseum.com: Give your 3D accelerator a rest.
    10. Re:We need a really big lawsuit against Microsoft by BrynM · · Score: 1
      All incoming e-mail is reformatted. Attachments are converted to .odf or .png, as appropriate. Stuff that can't be converted is dropped. HTML is parsed, checked for syntax, and Javascript dropped.
      A utility I use on my server's admin accounts is a simple ~10 line PHP script run by the input filter via Xmail. It just runs strip_tags() on the body text of the email after which I drop non-image attachments. This basically makes sure all of my admin mail is text at SMTP. I originally did it because I was using a text-only reader for that mail at one point, but I've never thought of it as a security measure until you brought up your points. I wonder what my users would think of that...
      --
      US Democracy:The best person for the job (among These pre-selected choices...)
    11. Re:We need a really big lawsuit against Microsoft by 1u3hr · · Score: 1
      Attachments are converted to .odf or .png, as appropriate.
      There are many applications which require macros to be present in Word documents. If you translate the macros to ODF's format (does it even support macros?), you've gained nothing. If you don't, you've caused confusion for many customers.

      I must be an exception then. I've been using email for about 15 years and NEVER ONCE has anyone sent me a document with a macro in it that was actually necessary, as opposed to several that were malicious. If you for some weird reason need to exchange word macros, it would not be hard to work out a convenient method.

      I remember the Good Old days when Word had a document file, a style file and a macro file. You knew exactly what you had and where and it was a lot easier to manage than the WinWord omnibus files with embedded spreadsheets, video games and kitchen sinks.

    12. Re:We need a really big lawsuit against Microsoft by Phroggy · · Score: 1

      Take a look at MIMEDefang, which can do the e-mail part of that (it runs ClamAV and SpamAssassin for you as well). Fully configurable with some Perl hacking.

      --
      $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
      $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
    13. Re:We need a really big lawsuit against Microsoft by CaptainDefragged · · Score: 2
      TCP port 80 is all you get outgoing. Incoming, forget it. UDP, forget it. If you want to message, use the phone

      You have the hit the nail right on the head with this line. At least as far as home users go. There is no reason for a user to have access to port 25 through their ISP if their ISP explicitly says "No Servers!" in the terms of use (which most do here). Alternatively, the ISP default should block all but 80, SSL and 110 with an option to go into your web account page (that most ISPs already have) and unblock other ports that comply with the aforementioned terms of use if you want to use them. Why not have a policy of DENY ALL, ALLOW 80, 110, 445 as the default, rather than the current ALLOW ANY, DENY NONE that most overseas ISPs seem to have.

      Whilst many people here in Australia are quick to bag Optus, when Blaster hit, I didn't log a single packet because they blocked it all. That means that anyone with Optus was spared Blaster. Optus is the second largest ISP in Australia. If they can do it, why cant the rest?

      --
      Don't tailgate - the end is near!
    14. Re:We need a really big lawsuit against Microsoft by ZenShadow · · Score: 1

      I'm not talking about educating him or making him powerless. We tried both of those, they've failed.


      Yeah, but killing them isn't really an option. There are laws against that sort of thing, you know.

      --S
      --
      -- sigs cause cancer.
    15. Re:We need a really big lawsuit against Microsoft by Anonymous Coward · · Score: 0

      But then how will we be able to host battle.net games and other peer to peer games? :(

    16. Re:We need a really big lawsuit against Microsoft by Anonymous Coward · · Score: 0
      All web browsing to non-secure sites is proxied. Javascript is removed. Flash is removed. Java is removed. All binary data is removed. Images are reformatted to .png format and the HTML adjusted to match. No more "Web 2.0"; those sites just stop working.
      converting graphics on the firewall is a bad idea, since it exposes the firewall to gif/jpeg/etc..-decoder buffer overflows. Just have a look at the libng homepage to get an impression of how bad this idea is. Maybe use a Intrusion detection system to suppress 'known bad' graphics, but don't try to convert them on the firewall.
    17. Re:We need a really big lawsuit against Microsoft by Anonymous Coward · · Score: 0

      Are you really suggesting blocking all outgoing ports, other than HTTP, HTTPS and POP3? Because that will break virtually every piece of networked software apart from your web browser (which will also fail to open websites not hosted on port 80). It also forces you to retrieve your mail through POP3, which is not secure. What if you want to use SSH?

      Surely you mean incoming ports. That is a good idea, provided that control remains with the end user, and also provided that the end user can select ranges of ports to allow. That's necessary for services that don't use a well-defined port number, such as networked games from the DirectPlay 6 era.

    18. Re:We need a really big lawsuit against Microsoft by BLKMGK · · Score: 1

      And when they have lost 90% of their customers overnight, what then? Many users use FAR more ports than the short list you've created and nmost of them have no clue about it. how long before a targeted bug gets through and modified your "allowed ports" page without your knowledge?

      Sorry, from a practical perspective this is a fantasy. If users wanted that sort of draconian control we'd all be using AOL....

      --
      Build it, Drive it, Improve it! Hybridz.org
    19. Re:We need a really big lawsuit against Microsoft by berzerke · · Score: 1

      ...Those machines have a canned read-only disk image that's refreshed on each reboot or logout, like Internet cafe machines.

      Then we just automate the attack and re-infect them on each reboot or logout. Oh, wait! That's how the current attacks work now. Darn.

    20. Re:We need a really big lawsuit against Microsoft by eldepeche · · Score: 1

      A brazilion studies show...

      Ok, but how about in the rest of the world?

    21. Re:We need a really big lawsuit against Microsoft by walt-sjc · · Score: 1

      There are many applications which require macros to be present in Word documents.

      True, but how many are emailed around outside the company? Probably very few. You can probably define a proceedure that would allow "trusted" users to email you such documents.

      There are quite a few Web 1.5 sites that critically depend on JS, Flash, Java, etc.

      This is VERY true, more for JS than others... I use noscript in FF, and it's AMAZING how many stupid sites out there have many or all of their links be javascript actions, or deliver a fucked up HTML if the JS browser detection code can't run. By disabling JS completely, you would probably be locked out of large portion of the internet. It seems as though corporate sites are much more likely to be JS dependant than personal - maybe as high as 40% by my guestimate.

    22. Re:We need a really big lawsuit against Microsoft by Zspdude · · Score: 1

      What's needed is for someone like NY Attorney General Elliot Spitzer to charge Microsoft with reckless endangerment for knowingly, willfully, and negligently distributing and continuing to distribute systems vulnerable to such attacks.

      No - that's the last thing that's needed. I, for one, do not welcome our new software liability litigation overlords. It might start with Microsoft, but that's just the start of a very long thread that really should not be pulled.

      There may be an answer to crummy software, but I'm pretty sure litigation isn't it.

      --
      What's in a Sig?
    23. Re:We need a really big lawsuit against Microsoft by Geoffreyerffoeg · · Score: 1

      "Many customers" doesn't mean "you". Indeed you are an "exception", as am I.

    24. Re:We need a really big lawsuit against Microsoft by 1u3hr · · Score: 1
      "Many customers" doesn't mean "you". Indeed you are an "exception", as am I

      My point is that leaving such gaping security holes for everyone for the convenience of these "many" (actually, I'd say "very few", but won't quibble) customers is not a good idea. But of course MS always has chosen to include such convenient, dangerous features and left others to clean up the mess. All the scripting attacks on Outlook and IE are probably worse than those coming via Word macros.

      Word is a aword processor. If you're using to as a vehicle for business applications I think you might rethink the house you're building on foundations of sand.

    25. Re:We need a really big lawsuit against Microsoft by Anonymous Coward · · Score: 0
      Word is a aword processor. If you're using to as a vehicle for business applications I think you might rethink the house you're building on foundations of sand.
      Word is a word processor with extensive scripting support. If you're using it as a basic word processor I think you should shop around a bit more.
  11. use the clients against themselves by TheSHAD0W · · Score: 3, Interesting

    Modern botnets clients are pretty adaptable; they will download patches, modifying themselves to beat disinfectors. With care, and unless the net manager has taken extreme measures to prevent it, one can induce the clients to remove or disable themselves, rather than just trying to kill the control channel. Should that fail, one should be able to determine what fallback channels the botnet clients use and disable those before killing the current command channel.

  12. We need a trusted network of ISPs by Ignorant+Aardvark · · Score: 4, Interesting

    What we need is a large number of ISPs to get together and say, "We trust each other to deal with botnets." Then, with a single command, any trusted ISP within the network could instantly send a command to another ISP to shutdown a site or server that is running a botnet. All of these actions would be logged and would be reviewed to make sure that it is only being used against botnets; any sort of abuse (like using it to shut down protest sites or copyright violation sites) would result in an instant revocation of privileges. This system would be much better than what we currently have: trying to call the other ISP, trying to get them to listen to you, trying to get them to trust you ... it can take days, if ever, to shut down a botnet on another network.

    1. Re:We need a trusted network of ISPs by Anonymous Coward · · Score: 1, Insightful

      and then you open yourself to a DoS attack where the botnet purposefully causes a domain to be blacklisted.

    2. Re:We need a trusted network of ISPs by twoshortplanks · · Score: 1

      What if the botnet is using a legitmate service to communicate? For example, what if a botnet works by listening for commands embedded in slashdot comments? Should slashdot, a totally third party that has nothing to do with the botnet, be shut down because the botnet is abusing it?

      --
      -- Sorry, I can't think of anything funny to say here.
    3. Re:We need a trusted network of ISPs by StrawberryFrog · · Score: 5, Funny

      Your post advocates a

      (x) technical (x) legislative ( ) market-based ( ) vigilante

      approach to fighting botnets. Your idea will not work. Here is why it won't work. (One or more of the following may apply to your particular idea, and it may have other flaws which used to vary from state to state before a bad federal law was passed.)

      ( ) No one will be able to find the guy or collect the money
      ( ) It is defenseless against brute force attacks
      (x) It will stop botnets for two weeks and then we'll be stuck with it
      (x) Users of windows will not put up with it
      ( ) Microsoft will not put up with it
      ( ) The police will not put up with it
      ( ) Requires too much cooperation from botherders
      ( ) Requires immediate total cooperation from everybody at once
      (x) Many pc users cannot afford to lose business or alienate potential employers
      (x) Anyone could anonymously destroy anyone else's career or business

      Specifically, your plan fails to account for

      ( ) Laws expressly prohibiting it
      (x) Lack of centrally controlling authority for the internet
      (x) Ease of searching tiny numeric address space of all IP adresses
      (x) Asshats
      (x) Jurisdictional problems
      ( ) Unpopularity of weird new taxes
      ( ) Public reluctance to accept weird new forms of money
      (x) Armies of worm riddled broadband-connected Windows boxes
      (x) Eternal arms race involved in all filtering approaches
      (x) Extreme profitability of botnets
      ( ) Joe jobs and/or identity theft
      ( ) Technically illiterate politicians
      ( ) Extreme stupidity on the part of people who do business with botherders
      ( ) Dishonesty on the part of botherders themselves
      (x) Scope creep of any powerfull monitoring tool that is introduced to deal with a particular burning issue
      (x) The old "Who watches the watchmen" problem
      (x) The powerfull temptation to use it as a tool for censorship.

      and the following philosophical objections may also apply:

      ( ) Ideas similar to yours are easy to come up with, yet none have ever
      been shown practical
      ( ) Any scheme based on opt-out is unacceptable
      ( ) Connections should not be the subject of legislation
      (x) Blacklists suck
      ( ) Whitelists suck
      (x) We should be able to use P2P without being censored
      ( ) Countermeasures should not involve wire fraud or credit card fraud
      (x) Countermeasures should not involve sabotage of public networks
      ( ) Countermeasures must work if phased in gradually
      ( ) Sending email should be free
      (x) Why should we have to trust you and your servers?
      ( ) Incompatiblity with open source or open source licenses
      ( ) Feel-good measures do nothing to solve the problem
      ( ) Killing them that way is not slow and painful enough

      Furthermore, this is what I think about you:

      (x) Sorry dude, but I don't think it would work.
      ( ) This is a stupid idea, and you're a stupid person for suggesting it.
      ( ) Nice try, assh0le! I'm going to find out where you live and burn your
      house down!

      --

      My Karma: ran over your Dogma
      StrawberryFrog

    4. Re:We need a trusted network of ISPs by FridayBob · · Score: 1

      Maybe this would be a reasonable option if most subscribers were running Linux, but last I heard over 90% are still running Windows. And if a good chunk of those people were constantly to be cut off from the Internet due to botnet infections ("Sorry, Sir. Your PC is infected and you have to re-install before we can restore your Internet connection."), then that would probably be a strong incentive for them to consider moving another ISP.

    5. Re:We need a trusted network of ISPs by prokop · · Score: 1

      I've been reading slash for 5 years, and yours is the post of the century!

    6. Re:We need a trusted network of ISPs by Anonymous Coward · · Score: 0

      Maybe this century, it would have been invisible in the swarm of similar posts last century.

    7. Re:We need a trusted network of ISPs by rsteele19 · · Score: 1
      ( ) Sending email should be free

      What does sending email have to do with anything? :)
      --

      This sig is umop apisdn.

    8. Re:We need a trusted network of ISPs by Geoffreyerffoeg · · Score: 1

      What we need is a large number of ISPs to get together and say, "We trust each other to deal with botnets." Then, with a single command, any trusted ISP within the network could instantly send a command to another ISP to shutdown a site or server that is running a botnet.

      In 1919, a large number of countries got together and said, "We trust each other to deal with belligerence." Then, with a single command, any trusted country within the Leage of Nations could instantly send a command to another ISP to use its army to shutdown the site or country that is exhibiting belligerence.

      Trouble is, when the commands actually came (anyone remember Haile Selassie and Italy pwning Ethiopia), nobody listened to them. And the US didn't want to sign a treaty obligating its armies to an extranational power.

      And if you say, "oh, that's the League of Nations, it failed, try something like NATO," I will remind you that Bush tried to invoke NATO shortly after September 11th. I will also remind you that France is part of NATO.

    9. Re:We need a trusted network of ISPs by code-dweller · · Score: 1
      What we really need is DSQP (Dynamic Squelch Propagation Protocol).

      If a bot (or any system) sends stuff I don't want (such as detected spam or virii, or probe/hack attempts) my system (server, firewall, etc) can send back a packet that means - don't talk to me like that (I don't want traffic from that address to any of these (specify/all) ports on my system).

      A router/firewall that understands DSQP along that path will check to see if a packet from the original source was sent to my system and if it was it will record the squelch request and honor it- it will also pass on the packet so that other such devices along the path will have a chance to honor the request.

      Think about this for a second... A PC on your network, in theory, should NEVER receive a legitimate DSQP request under normal circumstances. If it did - that would be a VERY strong signal that there is something wrong with that box and the signal would be VERY easy to spot. Under the right conditions your local routers and/or switches could effectively disconnect such a box and alert you to the problem - potentially saving you from enormous damages. Before you freak out about automatically disabling devices on your corporate network, remember that in order for a DSQP request to be legitimate the source must have sent a packet to the destination and the destination must have actively requested that the source shut up! This is not easy to fake - and certainly your router would know if your local equipment sent packets to the DSQP request source.

      As long as packets continue to emerge from a source that violates squelch requests along the way those packets will be dropped or rejected. If the source continues to violate the request then one or more intermediate routers/firewalls will make their own requests. The requests therefore continue to migrate outward toward the source if it continues to transmit unwanted packets.

      Some place close to the source where a legitimate router (or DSLAM for example) gets enough of these requests and re-requests and violations, the source may be semi-permanently disconnected for violating their provider's TOS. They will remain there until they are fixed. If they get unfixed they will be squelched and/or disconnected again. By the same token -- most of the action is automatic and self correcting. Once the device stops violating the squelch request, the door is open for it to try again - just in case it was a misunderstanding (or, for example, grandma got her son to come by the house and disinfect her PC).

      The protocol is not centralized so there is nobody and no central device/service to corrupt.

      The protocol is not censorship because "I" can't stop "you" from getting packets from "him" -- I can only stop "him" from sending packets to me. What happens between "you" and "him" is up to "you".

      If you try to abuse the system you get ignored--- that is, if you request that a source not send you packets and the intermediate devices have no record of a packet from that source to your destination then your request is inert. This also means you can't spoof the system to attack/shut-down a source of your chosing by pretending that it sent you unwanted packets and flooding it with DSQP requests. Even if you did manage to pick a source that was sending you data - that source would still be allowed to send data to other destinations - just not you.

      If this kind of attack comes from your infected computer then - sure - you might not be able to see google because the bot on your box tried to participate in a google centric DSQP attack -- but if that's the case then you should fix your computer anyway. This might be the heads-up you need. The rest of us will be just fine.

      A few of the arguments against this idea (that I've heard in the past):

      * You'll never get anybody to even try it: So far so good. Nobody even discusses it seriously at this point and I don't have the time right now to mount any kind of campaign for it. I will continue

    10. Re:We need a trusted network of ISPs by StrawberryFrog · · Score: 1

      Oops, I missed that one when editing the spam template.

      --

      My Karma: ran over your Dogma
      StrawberryFrog

  13. "already"? by Anonymous Coward · · Score: 0

    The botnet battle was lost many, many years ago.

  14. What about that ThreatNet thing to find zombies? by Anonymous Coward · · Score: 0

    Well command and control didn't help.

    I wonder if it's time to revisit that real-time zombie monitoring network idea again.

  15. If you're gonna go to all that trouble . . . by thesoffish · · Score: 5, Insightful

    Why not just physically unplug your computer from the network?

    1. Re:If you're gonna go to all that trouble . . . by cryptoluddite · · Score: 1

      Then how would I use lynx to read slashdot??

    2. Re:If you're gonna go to all that trouble . . . by StarfishOne · · Score: 1

      From your special Slashdot Access Point (SAP). This is a special machine that, contrary to the rest of the company machines, actually *IS* connected to the internet. Also, now do I finally know why there is such a huge demand for `SAP Implementation Experts'!

    3. Re:If you're gonna go to all that trouble . . . by The_Mr_Flibble · · Score: 1

      You have soo described the policy I am trying to get pushed through in our company. (the jist) A hardware firewall which is implemented in a fasion to restrict users access to the internet, this will eliminate all threats originating from the internet and increase staff productivity. So far they haven't said no yet.

    4. Re:If you're gonna go to all that trouble . . . by Anonymous Coward · · Score: 0

      You do realize the staff will organize a fund drive to pay for someone to assassinate you if you pull it through...

    5. Re:If you're gonna go to all that trouble . . . by The_Mr_Flibble · · Score: 1

      This is a chance I'm willing to take

    6. Re:If you're gonna go to all that trouble . . . by sgt+scrub · · Score: 1

      That is the way to do it. You can set up a box with iCop or Endian firewall to do what your wanting. If your looking for something heavy duty check out, shameless plug, http://www.deepnines.com/ We sit in line with no ip or mac and do DPI, AV, and traffic management all on one box with no need to make changes to your network. But, if your dealing with a T1 and you don't mind replacing your firewall I highly recommend Endian firewall.

      --
      Having to work for a living is the root of all evil.
  16. Maybe I'm being complacent, ... by bcrowell · · Score: 1

    ... but I honestly don't see this as such a big issue.

    Basically this is a problem with people owning computers who don't know how to maintain them properly, and with MS making it unreasonably difficult, expensive, and time-consuming to maintain a Windows machine properly.

    But as someone who doesn't run Windows, I don't really care. I'm sure some of the spam I get is from these bots, but spam would exist with or without botnets, and without a major redesign of the e-mail infrastructure and standards, spam can only be mitigated, not cured. My mitigation measures work for me.

    Another theoretical possibility is that I could get extorted by somebody carrying out a DDOS attack. But in reality, that seems more like a worry for a big corporation, not an individual like me.

    Another possibility is that somebody I do business with could get their machines owned, and gangsters could steal my identity. Well, it hasn't happened to me yet, and it hasn't happened to anyone I know.

    I'm a lot more worried about global warming and nuclear proliferation.

    1. Re:Maybe I'm being complacent, ... by Dunbal · · Score: 3, Insightful

      Basically this is a problem with people owning computers who don't know how to maintain them properly

            The cry of "I know, let's invent a computer that is smart enough to maintain itself!" was heard in the boardroom, and thus SkyNet was born - with the dual mission of perfecting itself and eradicating the useless humans that weren't even able to maintain it!

      --
      Seven puppies were harmed during the making of this post.
    2. Re:Maybe I'm being complacent, ... by Anonymous Coward · · Score: 0

      You *should* be worried b/c you could lose your job, which could happen if a "big corporation" or wherever you work is DDOS attacked. But I guess you're not worried about that happening to you at McDonald's.

    3. Re:Maybe I'm being complacent, ... by Oswald · · Score: 1
      It's fun to bash Microsoft. I do it myself. They're way behind the power curve on proactive security measures and slow to fix vulnerabilities. However, maintaining my WinXP machines consists of checking the radio button labelled "Automatic (Recommended)" in the Automatic Updates dialog. It's not difficult, it's not expensive and it's not time-consuming. I run Ad-aware every once in a while just for grins, but so far it only finds trivial stuff, and I don't think I would be any worse off without it.

      Of course, without the $40 router/firewall that keeps the machine from getting pwned every 10 minutes, the rest would be pointless, but honestly, I would need a router no matter what OS I was running.

    4. Re:Maybe I'm being complacent, ... by bcrowell · · Score: 4, Insightful

      However, maintaining my WinXP machines consists of checking the radio button labelled "Automatic (Recommended)" in the Automatic Updates dialog. It's not difficult, it's not expensive and it's not time-consuming.
      A serious question, then: what do you think makes your outcome different from the outcome experienced by the people who are getting their machines owned? I don't know the answer, because I don't run Windows, but I could speculate:

      Is it because they intentionally download stuff that infects their machine with spyware? If so, then maybe security is too difficult for them, because they aren't technologically sophisticated enough to realize that this is a bad idea, and maybe MS is helping to make it too difficult for them, by creating a culture where it's normal for every user to run with unlimited privileges.

      Another possibility is that they aren't sophisticated to realize that the simple, commonsense measures you've taken (a router/firewall, doing updates) would be more sensible than measures such as buying anti-virus software, or taking their computer to Circuit City to get it fixed when it "gets slow."

      I think the real problem is that a lot of people own more computer than they need. All they really need is a word processor, e-mail, and a web browser. They really don't need a general-purpose computer at all, and don't have the skills needed to maintain one. They might be better off with an internet appliance, or a thin client. The problem is that they don't understand how much they don't understand. It's like the people who have to own a Harley Davidson because it's cool, even though it's an utterly impractical motorcycle for what they want to do.

    5. Re:Maybe I'm being complacent, ... by jcr · · Score: 2, Interesting

      But as someone who doesn't run Windows, I don't really care. Well, I do care, because a lot of the bandwidth I pay for is crowded by the spam that my hosts filter for me. Not to mention, the bandwidth wasted and the increased cost of network service that comes from millions of unsecurable windows machines trying to infect each other with the malware of the minute. If anyone ever sets up a "no windows allowed" ISP, I'd be a customer in a heartbeat. -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
    6. Re:Maybe I'm being complacent, ... by taylortbb · · Score: 2, Insightful

      I must agree with you that people intentionally download things that will harm their machine. I do computer support and I have had more than one client say "But the included smilies aren't good enough, why did you remove my other ones?" after they ask me to make their machine run faster. As long as spyware/adware/botnet software can be distributed with "free" software that users want the problem isn't going anywhere. Once Vista arrives the UAC stuff will help with remote exploits but people wont understand the importance of that "Enter your password to continue" screen and will happily do it if it gets them some new smileys. This is how Linux is so secure, most users understand the importance of their root password and would never enter it into the brower, other than during the initial install.

      On a corporate system where users don't have admin access botnets aren't much of a problem. But on home machines were every user has admin no technological measures will help as long as they can be lowered. As a power user I want to keep my own machine but for many users a subscription PC would be the best idea. They pay per month, don't have admin, and an admin employed by the company you rent the machine from takes care of security. It would be like extending the corporate world into the home. People don't care about security and they're not going to start anytime soon, they don't understand the connection between those smileys and the spam in their inbox.

      It's not surprising people can't fix their own machine, how many people can fix their own car? How many people can even change the oil in their own car? The other option would be for computers to be more like cars. People don't install things in their car, and if they want something installed they take it to the dealer. That would work for most people, pick the software you want with the machine, and take it to authorized service center when you want upgrades. There are people that install things in their own cars, just like there will be people that buy non-locked PCs, but users want easy above all else and if a company could do that by pre-installing everything I think most users would get it.

      The botnet problem wont dissapear but it can be significantley reduced so it wont be a problem.

    7. Re:Maybe I'm being complacent, ... by CortoMaltese · · Score: 1

      Good for you. A colleague of mine had to install WinXP to someone, and the box was owned before the update downloads had finished.

    8. Re:Maybe I'm being complacent, ... by EvilCowzGoMoo · · Score: 0, Offtopic

      Als die Nazis die Kommunisten holten,
      habe ich geschwiegen;
      ich war ja kein Kommunist.

      Als sie die Sozialdemokraten einsperrten,
      habe ich geschwiegen;
      ich war ja kein Sozialdemokrat.

      Als sie die Gewerkschafter holten,
      habe ich nicht protestiert;
      ich war ja kein Gewerkschafter.

      Als sie mich holten,
      gab es keinen mehr, der protestieren konnte.

      When the Nazis came for the communists,
      I remained silent;
      I was not a communist.

      When they locked up the social democrats,
      I remained silent;
      I was not a social democrat.

      When they came for the trade unionists,
      I did not speak out;
      I was not a trade unionist.

      When they came for me,
      there was no one left to speak out.

    9. Re:Maybe I'm being complacent, ... by gbjbaanb · · Score: 2, Insightful

      and will happily do it if it gets them some new smileys. This is how Linux is so secure,

      No, Linux is more secure because you don't get those smiley packs for it. That and Linux users aren't generally using it for the smileys and assorted mass-consumer crap that is targetted at Windows users.

      However, if someone produced a tool that the average linux user wanted to use (say, for example a new fancy bittorrent client) that contained some kind of malware, you'd start to see the exact same problems that the windows users have - that you end up deliberately installing the malware. The security risk here is the human aspect, if the attackers find the right buttons to push for linux users, they'll own you just as easily.

      That's just for consumers, admins can be just as bad - I read a web-hosting forum, the number of "my server was hacked and I don't know what to do" posts is appalling, as is the number of questions like "is there any webhost that allows IRC servers?".

    10. Re:Maybe I'm being complacent, ... by Tim+C · · Score: 1

      No, Linux is more secure because you don't get those smiley packs for it.

      Yet.

      That and Linux users aren't generally using it for the smileys and assorted mass-consumer crap that is targetted at Windows users.

      Yet.

      The security risk here is the human aspect, if the attackers find the right buttons to push for linux users, they'll own you just as easily.

      Absolutely, with one caveat - at the moment Linux is still very much a niche OS, and most Linux users are (relatively speaking) very tech savvy, and wary of binaries from untrusted sources, etc.

      However, as you say the biggest problem is the users. If Linux ever became a mainstream OS used by significant numbers of "ordinary" people, you'd see just as many trojans written for it, and the end users would just get used to entering their root password everytime they installed the latest must-have piece of trojaned frippery. No (general purpose) OS is proof against a rogue user with admin access.

      If/when the "average user" migrates to Linux, they'll still want their stock tickers, comet cursors, weather applets and smileys, and people will provide them. They're not available for Linux at the moment because the vast majority of users are like me - distrusting paranoiacs that aren't interested in any of that rubbish in the first place.

    11. Re:Maybe I'm being complacent, ... by gbjbaanb · · Score: 1

      Now here's the killer question. Is your box not yet trojaned because:

      a) you're a distrusting paranoiac
      b) you're not interested in all that rubbish?

      The difference is the single most important answer, I feel. If a) then you're likely not to get trojaned because of the steps you take to protect your box. If b) then its only a matter of time before you do install *something* that is bad for you, without you realising. I mentioned bittorrent, but I should have said a P2P app - search for eMule on google and you get 1 hit of the F/OSS eMule, and a hundred for the hacked malware-infested eMules that appear at first glance to be the same thing, packaged slightly differently.

      I run all kinds of tat - a backup agent, keepass, a CD ripper, MySql monitoring tool, etc. Any one of which could be a nasty.

    12. Re:Maybe I'm being complacent, ... by 14CharUsername · · Score: 1

      The problem with your subscription PC is there are all kinds of privacy issues when you have an admin poking around your machine. He has access to all your files since he is the admin. And of course people are going to go for the machine that is the cheapest which means that these admins aren't going to be paid very much (and possibly outsourced to India) and therefore won't really care about their job. There would be all kinds identity theft going on... not good at all.

      Really its a little overkill to have a human admin secure your machine anyway. The Ubuntu/Debian system of having software repositories that you trust would work just as well. Just make it so that users can't execute scripts or executables anywhere under /home/ and then they can't just download and run stuff. The only way they can easily install a piece of software is if it is in one of their repositories. Then the maintainers of the repositories are the ones who decide whether or not software is safe and not the end users.

      Really, the problem is that Windows relies so much on third party software to make it usable that users just get used to the idea of downloading stuff and running it. If you just break users of that habit then their systems will be much less likely to get infected.

    13. Re:Maybe I'm being complacent, ... by Anonymous Coward · · Score: 0

      Yes.

      Assuming WGA doesn't mistakenly identify your install as pirated, or that you don't mind MS occasionally silently pushing down updates that you might not actually want (e.g., WGA itself).

      It used to be that I trusted MS for updates. Now I don't.

    14. Re:Maybe I'm being complacent, ... by Eagleartoo · · Score: 1

      I think if the crowd that loves downloading stupid little software would switch to Macintosh for a few years they'd realize they don't need to download as much. That and the unavailability of so much of the Windows written software. I mean it's a moot point by now because it has been made, but what more do you need than Internet Browser, Mail App, and IM app, if you're going to be online. I'm looking at this Mac that I'm working on and it STILL has way to much sh!t on it. Other than professional applications and their packages (Maya, Adobe, Final Cut) I use Safari, Mail, iTunes, and Calculator with the rare case of iPhoto. I mean what more do you need really. OH I did forget a word processor...

      --
      -You have been modded appropriately-
    15. Re:Maybe I'm being complacent, ... by Anonymous Coward · · Score: 0

      What kind of howling moron connects a Windows (or any other) box to the Internet without at least a NAT gateway? Sorry, but I have a hard time blaming Microsoft for the actions of some clown with a cable modem and a crossover cable.

    16. Re:Maybe I'm being complacent, ... by VdG · · Score: 1

      That's a big part of the problem: people can buy a PC which does not include all of the necessary patches. Unless they've got some sort of external firewall in place, they're doomed to infection.

      If you let people out of the store - virtual or physical - with an unpatched Windows PC it's too late. A large number of them are going to hook it up to the Internet before it's patched; possibly in order to get it patched.

      Make retailers at least somewhat liable. At the least, they should be issuing dire warnings of what could happen, in giant day-glo letters - not just some stupid click-through thing. And they can always offer patching as an extra-charge option.

      It might be possible to prosecute UK retailers under our existing law. If I buy a faulty product, my claim is usually against the retailer, not the manufacturer. Selling me a PC which doesn't have the latest available patches ought to be considered negligence.

      Another useful option might be to do away with very basic DSL modems. Don't sell any consumer modem that doesn't have a firewall built in. Convince ISPs to make it part of their T&Cs.

    17. Re:Maybe I'm being complacent, ... by Fafnir43 · · Score: 1

      You missed a factor. Most mainstream Linux users get all their software from repositories to avoid the hassles of dependencies and manual compiling. If anyone tried adding malware to any of the big repositories, it probably wouldn't be accepted. If by some fluke it was, it wouldn't stay in for longer than a couple of hours. That means instead of clicking the big friendly "Add New Application" button, our more stupid users would have to either edit their repositories list to get themselves precompiled binaries or compile the malware themselves. Frankly, if they're dumb enough to install malware in the first place, they're going to be too dumb to do that.

      --
      To know recursion, you must first know recursion.
    18. Re:Maybe I'm being complacent, ... by Garrett+Fox · · Score: 1

      It's not surprising people can't fix their own machine, how many people can fix their own car? How many people can even change the oil in their own car? The other option would be for computers to be more like cars.

      Someone, Stephen Ambrose I think, has claimed that one of the secrets of America's success in WWII was Americans' familiarity with cars. The teenage kids who learned how to maintain and modify a Chevy were better able to maintain and upgrade Jeeps and tanks. (Seems to me that this "car culture" didn't exist till the 1950s, but I'm far too young to know.) With the Chinese supposedly engaging in "cyber-warfare" testing, how prepared are we with our low average skill level? See also Vernor Vinge's recent novel Rainbows End for the idea of who really owns your machines when they're full of parts you don't understand and can't access.

      --
      Revive the Constitution.
  17. JUST HIT DELETE by Anonymous Coward · · Score: 0

    Why can't we all just hit "delete"? takes only a few seconds.

  18. The Route Of Existence by Beau+Goldly · · Score: 1

    If you can check it, therein lies the problem. The paradox is in its mere existence, it thinks, therefore it already has. ___________________________________ LunarLodge: "The Last Best Space"®

  19. Humans will lose... by fithmo · · Score: 1, Funny

    Botnet, Skynet, whatever... We effectively lost the war against the robots when we first invented computerization, thus creating the posibility for the future war against the robots.

  20. 1001001 by fyrie · · Score: 1

    SOS

  21. A modest proposal by caitsith01 · · Score: 4, Insightful

    I am no expert in this area, but a thought occurs.

    Why isn't it possible to simply identify the exploit being used to spread a particular botnet, and write software that uses the same exploit to travel throughout the net before activating (perhaps at some specific time) to both wipe out the botnet software and seal off the exploit?

    It seems that as soon as you have the original botnet software, re-engineering it for this purpose would be relatively trivial. Plus there would be the immense satisfaction of fighting fire with fire. The software could even remove itself as its final act, saying "I know now why you cry, but it is something I can never do" (although someone else might have to press the button to lower it into molten metal - "I cannot self-terminate").

    The only reason I can think that this wouldn't work is that the 'antidote' software would be breaching computer security all over the place - basically doing the precise thing we are trying to stop. However, surely some sort of 'good samaritan' clause could be worked into the law - or the government could adopt responsibility for this process, or at least for pushing the button that sets each counter-botnet loose in the wild.

    Of course this may already be the approach taken - I don't know much about the field, as I say.

    --
    Read Pynchon.
    1. Re:A modest proposal by freeweed · · Score: 1

      Because for some reason, the people who code "good samaritan" software seem to be very stupid.

      Seriously, you could write software like this that DOESN'T spit out traffic. You want to stop a lot of botnets? Hang out on IRC, wait for infected hosts to do their thing, and then patch them. And THEM ONLY. Put up webpages with your exploit, and ONLY PATCH THOSE ALREADY INFECTED.

      The problem is, everyone tries to write this stuff a la the original worm/trojan - spewing itself out to hosts all over the Internet, thereby making the cure in many ways worse than the disease.

      --
      Endless arguments over trivial contradictions in books written by ignorant savages to explain thunder in the dark.
    2. Re:A modest proposal by Anonymous Coward · · Score: 0

      Don't worry, the botnet herders will simply have their worm patch the machine after infection.

    3. Re:A modest proposal by ZSpade · · Score: 3, Interesting

      This was done with klez... a good Samaritan wrote a virus that would spread to computers as effectively as klez, look for it, and then eliminate it if found. You know how you knew if you had the Good Samaritan virus? Klez like symptoms. That is a major system slow down, as well as many, many bugs/crashes.

      Good times. Viruses like that operate at levels that were only really meant for system tasks, and yet they are were never part of that system. Windows being the careful balancing act that it already is will topple over readily when you add anything to the base.

      --
      Go ahead and call me unreliable; reliable is just a synonym for predictable.
    4. Re:A modest proposal by symbolset · · Score: 1

      Yes, this is a checkbox in the toolkit, and it's checked by default.

      --
      Help stamp out iliturcy.
    5. Re:A modest proposal by NightHwk1 · · Score: 2, Informative

      The impression I got from the article is that once infected, the bots will only accept (PGP?)-signed commands, and the original vulnerability is most likely patched to prevent another botnet herder from stealing it. There is no way to order the botnet to self-destruct.

    6. Re:A modest proposal by lagfest · · Score: 1

      So you want to write a program that eliminates botnets, and find Sarah Connor?

    7. Re:A modest proposal by Jah-Wren+Ryel · · Score: 1

      A) You can't expect the first couple of tries at anti-virus-viruses to be perfect. Just because the prototypes had failings does not mean that the idea itself is not sound. Look how many thousands of regular viruses it took before the regular viruses became relatively competent.

      B) Since the goal here in this article is to cripple the botnets, an anti-virus-virus that makes a system unusuable is a positive outcome. If the user can't use it, chances are the botnet can't use it either.

      In many jurisdictions there are many legal problems inhibiting the use of anti-virus-viruses. But, neither teething problems nor legal problems are proof that the concept is without merit.

      --
      When information is power, privacy is freedom.
    8. Re:A modest proposal by Tom · · Score: 1

      This was discussed and dropped many times.

      One of the reasons it doesn't work is that many exploit-scripts already plug the hole they used to get in - not to be nice, more in order to make sure the machine isn't re-taken by someone else.

      --
      Assorted stuff I do sometimes: Lemuria.org
    9. Re:A modest proposal by cryptoluddite · · Score: 1

      The real question is, why do we have exploits? 99% of the ones out there could be eliminated entirely by using a typesafe language for applications and the operating system. Of course you can't entirely remove bugs, but what you can do is prevent systems from running arbitrary code on your system from hacked unsafe programs.

      For instance, I have absolutely no problem running Azareus and getting hundreds of connections for random unknown computers because since it is written in a typesafe language (Java) it is pretty much impossible to hack it.

    10. Re:A modest proposal by Mathinker · · Score: 1

      See: http://www.net-security.org/vulnerability.php?id=2 6768

      Any complex enough system will have vulnerabilities. Live with it.

    11. Re:A modest proposal by Anonymous Coward · · Score: 0

      What you're describing is known as "white worms", which are considered to be as bad as, if not worse than, "black worms". In the wake of MSBlast (taking advantage of the RPC DCOM hole in 2003), a worm known variously as Welchia and Nachi, took advantage of the same hole and would explicitly cause the host to download and install the relevant security update from Microsoft's security websites. Problems here: A) a large amount of bandwidth being consumed; B) Welchia would ping hosts before attempting to infect them, resulting in a huge amount of ICMP traffic which would actually cause routers to choke and die.

      That being said ... I have written software to take over bots from individual botnets (specific ones which I have reverse engineered) and cause them to download software which will remove their autorun registry keys and delete them. It's great fun to be swarn at in Turkish and DDoSed ;-)

      Moral of the story: blanket counter-attacks are technically bad, while targeted strikes cause no technical problems. Of course, this type of thinking has caused me to be labeled as "irresponsible". Thank AVIEN for that.

    12. Re:A modest proposal by RAMMS+EIN · · Score: 1

      ``Why isn't it possible to simply identify the exploit being used to spread a particular botnet, and write software that uses the same exploit to travel throughout the net before activating (perhaps at some specific time) to both wipe out the botnet software and seal off the exploit?''

      Because, often, the original exploit already seals off the exploit.

      --
      Please correct me if I got my facts wrong.
    13. Re:A modest proposal by Kopretinka · · Score: 1

      Actually, the ethical and legal issues might go away if it was the authors of the original compromised software who published such worms to find and patch/seal the hole. What about this?

      --
      Yesterday was the time to do it right. Are we having a REVOLUTION yet?
    14. Re:A modest proposal by Anonymous Coward · · Score: 0

      What's really funny is that the example you give to show that any complex system has vulnerabilities is itself the very problem mentioned and why Azareus is safe.

      The vulnerability you mention is that Azareus would basically parrot back javascript code without properly quoting it. So for example, you go (in your browser) to www.bad.com and the page has a redirect to "http://localhost:tracker/view?...javascript..." and then Azareus puts the script into the HTML it generates and the user's browser runs it and is compromised. All azareus does is not prevent the attacker from compromising the browser.

      Thus, not only is Azareus itself not compromised but the real problem is that html makes no distinction between text and script -- ie it is typeless. If the text happens to be formed like a script then it is a script. XXS is the moral equivalent to pointer arithmetic and it can be completely solved the exact same way, by using a safe way to express the code rather than an unsafe way.

    15. Re:A modest proposal by WilliamSChips · · Score: 1

      Why not distribute the patches via the botnet's framework itself?

      --
      Please, for the good of Humanity, vote Obama.
  22. All over the place by Datamonstar · · Score: 1

    Of course this stuff is all over. My sister's PC was infested with malware and a member of a botnet. She has a teenage daughter that clcks on everything sent her way. I discovered, before a complete system wipe, two processes that run on start up using telnet, at least three many pop-up services, two browser tool-bars, a page hijack stacked upon another page hijack that got had it's registry keys still intact, but was disabled by the other hijack, and the system had Python installed and was compiling source code! After all that, they better change their browser habits. I only hope my sister dosen't make her daughter stop using the PC or the web altogether. That's the wrong answer, and hopefully I can educate them and give them an alternative.

    --
    The eternal struggle of good vs. evil begins within one's self.
    1. Re:All over the place by cryptoluddite · · Score: 1

      I think you've just hit on the real reason Intel is making an 80-core processor: 34 cores for mass mailers, 15 for some botnets, 27 for norton antivirus, 2 cores to correct my math, and then 2 left over to run SETI@Home.

    2. Re:All over the place by Anonymous Coward · · Score: 0
      Was it a Compaq or HP machine? Those come with Python installed.


      (And, of course, lots of us install Python, which is very nice to have. But I presume you asked your sister and she hadn't installed it.)

    3. Re:All over the place by Datamonstar · · Score: 1

      Ah, well that explains that one (I guess I take your word for it). I'm pretty sure that neither my sister or my neice or anyone they know has even seen the icon for Python before.

      --
      The eternal struggle of good vs. evil begins within one's self.
    4. Re:All over the place by Sugar+Watkins · · Score: 1

      Here's a simple solution, for anybody that is ignorant but needs to use the Internet...

      Boot up Linux from a Knoppix CD or DVD, then just run Mozilla or FireFox.

      Since Knoppix runs from RAM and CD/DVD, the hard drives will not get infected.
      How's that for simple?

  23. Uneducated questions by Anonymous Coward · · Score: 0

    If destroying the host won't work, as the bot herders just create another... what about taking the host over, and hijacking the botnet itself? If you could do that, couldn't you "disband" that botnet by ordering all the bots to patch themselves against the vulnerability, seal off certain ports, etc.?

  24. an obvious solution by Wizzerd911 · · Score: 0

    why don't they build into Vista and update XP (since nobody's going to buy Vista) so that you can't send repeated connection requests up to a reasonable limit.

    --
    Is it just me or is it not going to upgrade to Vista in here?
  25. Net Force by QuantumG · · Score: 1

    So, err, do we need some kind of international police force to keep the Internet clear of botnets? Should the UN run it? Do they get cool blue suits and have their own swat teams around the world?

    --
    How we know is more important than what we know.
    1. Re:Net Force by Ortega-Starfire · · Score: 1

      No, but they will have to do more than run around in baggy trenchcoats that make them look bigger than they really are.

      --
      ---- Liquid was a patriot ----
    2. Re:Net Force by eldepeche · · Score: 1

      Yeah, but they will only be dispatched to computers that are already infected and won't do anything unless the exploit tries to delete them, at which point they will activate a firewall that blocks TCP ports with numbers over 200.

  26. Come on folks, "lost"??! by swordgeek · · Score: 4, Insightful

    The so-called botnet battle is no different than the war on spam or the anti-virus front, or any of the others.

    It's not a failure of technology. It's BAD PEOPLE, exploiting BAD SOFTWARE, who aren't being dealt with because of BAD EXECUTION of BAD LAWS. Fix the software, the law, and the enforcement of the law (esp. jurisdiction), and you'll neutralise 95+% of the bad people.

    This crap is criminal. Crimes like this are sheltered by discussions about philosophy, politics, jurisdiction, and technology. If people would stop discussing and arguing, and start working together on the problem, it could be eliminated in under 24 months.

    But convincing people to work together is impossible, so we might as well get used to it.

    --

    "People who do stupid things with hazardous materials often die." -- Jim Davidson on alt.folklore.urban
    1. Re:Come on folks, "lost"??! by Dunbal · · Score: 1

      Fix the software, the law, and the enforcement of the law (esp. jurisdiction)

            Therein lies the problem. Easier said than done. How do you propose to address these issues, specifically?

      --
      Seven puppies were harmed during the making of this post.
    2. Re:Come on folks, "lost"??! by Anonymous Coward · · Score: 0

      There are plenty of GOOD laws against this, or at least laws that would work.

      The problem is that law enforcement just couldn't give two shits about this. The FBI won't get involved unless you've had $10,000 in damages (minimum) and local law enforcement is probably little more effective than shaking their fists angrily in the direction of Hong Kong/Moscow/etc.

    3. Re:Come on folks, "lost"??! by Pantero+Blanco · · Score: 1

      It's not a failure of technology. It's BAD PEOPLE, exploiting BAD SOFTWARE, who aren't being dealt with because of BAD EXECUTION of BAD LAWS. Fix the software, the law, and the enforcement of the law (esp. jurisdiction), and you'll neutralise 95+% of the bad people.

      This crap is criminal. Crimes like this are sheltered by discussions about philosophy, politics, jurisdiction, and technology. If people would stop discussing and arguing, and start working together on the problem, it could be eliminated in under 24 months.


      How do you plan to fix the law, the enforcement, and the software without any discussion of philosophy, politics, jurisdiction, and technology...? Sane laws depend on philosophy and politics. Sane enforcement depends on well-designed jurisdiction. Sane software depends on an understanding of technology. If you try to solve a problem without discussing those things, the LAST thing you'll have is people working together.
    4. Re:Come on folks, "lost"??! by gbobeck · · Score: 1
      How do you propose to address these issues


      Its rather simple... someone just needs to convince Congress that the government needs to create the post of "Internet Plumber", whose sole purpose is to make sure the internet tubes are either kept spotlessly clean, or thouroughly plugged to prevent botnet attacks.

      The person who is elected to the position of Internet Plumber will be required to wear the honorable red uniform of Mario. The Internet Plumber will also be required to give weekly updates about the internet tubes. C-SPAN will be required to air these update reports, even if the Internet Plumber is engaged in a job resulting in the plumber's crack being exposed.

      As for the law... people who are found guilty of creating and/or using botnets for any reason shall be forced to use AOL or Compuserve dialup for the remainder of their natural lives. All email they send and forum posts they post shall only consist of the words "Me to." They will only be permitted to use computers running Windows ME, and the desktop must feature a background image of the goatse man or tubgirl.

      This should be a good start in the war against botnets.
      --
      Navicula hydraulica plena anguilarum est. Omnes castelli tuus nostri sunt. Ed elli avea del cul fatto trombetta.
    5. Re:Come on folks, "lost"??! by bunions · · Score: 1

      > Fix the software, the law, and the enforcement of the law (esp. jurisdiction), and you'll neutralise 95+% of the bad people.

      Wow, just fix everything and the problem goes away. Damn, why didn't I think of that??

      --
      there is no need to sign your posts. this isn't usenet. your username is right there above your post. stop it.
    6. Re:Come on folks, "lost"??! by mgblst · · Score: 1

      Wow, can I come and live in your world. It is such a simple, wonderful place. There are Bad people and Good people, and we must eliminate the bad people.

      One of the problem with bots, is the internet is open and spans several countries - so making laws is a bit silly, since you can't get all countries to agree on a set of laws. There are a number of privacy issues with the information sharing needed to track down these people. Things are way more complicated than you seem to believe they are.

      I wonder if you have the same opinion about the cure for cancer, or Aids, where is we all just forgot about the bullshit and started working hard, we could solve it in 2 years? Wow.

    7. Re:Come on folks, "lost"??! by rtechie · · Score: 1

      (esp. jurisdiction)

      And therein lies the problem. A lot of these guys are in the USA. Many operate out of China and Russia. China is basically a mess with rampant corruption, internet botnets/spammmers/etc. are the least of it. Ditto for Russia. They can't be counted on to enforce dick. But if you really want to do something in this realm, your very first step should be general government reform in China and Russia. Good luck with that.

      As far as I can tell, the only option is to blacklist entire nations. I know that many corporate admins are doing exactly that in regards to email from China, Russia, and South Korea (another source of this crap), assuming they don't do business with those nations. But that won't help botnets (or spam very much), because they'll just seize hosts in the USA and bounce off them. What then?

      Lobby Congress to make the painful choice to do this at the national level. That's right, I'm talking about severing ALL INTERNET COMMUNICATION with China, Russia, and South Korea. Think that's going to happen? If not, the legislative approach is a fool's errand.

    8. Re:Come on folks, "lost"??! by kabocox · · Score: 1

      This crap is criminal. Crimes like this are sheltered by discussions about philosophy, politics, jurisdiction, and technology. If people would stop discussing and arguing, and start working together on the problem, it could be eliminated in under 24 months.

      But convincing people to work together is impossible, so we might as well get used to it.


      There are few things that make me mad enough that I wish that our government had a hit squad out against some folks. Bot-nets, spammers, virus writers, and spy-ware creators all fall into the file. I wouldn't care if the US government went and disappeared each one of them that they find. Heck, disappearing them and just keeping them in a jail ceil without trail for the rest of their lives is much, much kinder than the emotions and penalites that I'd like these guys to go through. I'd rather them get really tortured, but I can live with them never ever allowed near any computer system. Oh, here is an idea. Wrist bands with explosives in there that if they detect anything electronic no more arms or hands. Nah, to indiscriminate and there are far too many electronic sources for them to avoid to make that a useful approach.

    9. Re:Come on folks, "lost"??! by swordgeek · · Score: 1

      First of all, I freely acknowledge that my post was an impractical rant. That said...

      You seem to have missed the point I made about jurisdiction. That is a (the?) critical issue in stopping this crap. Here's the frustrating thing about it, though: It's a created barrier. That is, it's only a barrier because we have invented it, as a result of politics and laws and social structures. There is fundamentally nothing but inertia and fear (and potential economic repurcussions, which are a source of the inertia) that's preventing us from fixing this. Countries could get together and create joint international legislation. It's not perfect, but it's pretty good at limiting damage, and therefore incentive. Consider copyright laws. Even with copyright protection organisations (RIAA, MPAA, etc.) turning rabid, and with the most populous country on the planet barely pretending to follow international standards, most copyright abuses are prevented, as a result of international treaties and laws.

      Finally although I realise you were being facetious in your cancer/AIDS comment, but I can't leave it alone. Diseases are difficult because of a lack of knowledge, and the non-deterministic nature (at least from our point of view) of biological systems. That said, I also know from personal experience that there's a lot of wasted time and money in the biotech/disease research field, due to the same damned problems: Jurisdiction, corporate privacy, and money.

      Fundamentally, it just frustrates me that we're throwing up our hands and accepting defeat to a problem that is entirely invented and controllable.

      --

      "People who do stupid things with hazardous materials often die." -- Jim Davidson on alt.folklore.urban
  27. It's simple. They don't care. by PhiRatE · · Score: 4, Insightful

    The simple problem with the fight against botnets is that it's asymmetric, and not in our favor. The bots are in a place that is particularly difficult for someone attempting to dismantle the network to reach, the property of someone else. It's not the technical problems that make a botnet so difficult to dismantle, but the legal ones.

    The botnet creators don't give a damn, their objective involves breaking the law (where there is one) in order to hijack someones computer. Someone attempting to destroy the botnet is likely to be atempting to operate within the law, which requires notifying and enlisting the support of the owners of the compromise machines, many of which:

    a) are difficult or impossible to contact
    b) don't speak your language
    c) don't understand anything about the problem
    d) don't care

    Any single instance of a botnet may have weaknesses that permit its demise without running into potential legal problems (such as a poorly-secured disable command), however botnets as a concept have no real theoretical weakness given the appropriate cryptography and care of construction. Decentralised, failure resistant networks of cooperating nodes is a well researched area and at the level botnets operate, barely constitute a challenge to anyone with the necessary knowledge of protocols, cryptography and programming.

    They're here to stay, there is no practical non-desperate legal changes or technical tricks which will kill the concept entirely. Even if the general level of internet security increased 10-fold, there'd still be more than enough vulnerable computers to support botnet operators, and lets face it, that level of security change is not going to happen. Even if the general OS level improves, old and embedded (non-patchable) devices are still plentiful, and there will be more no-patch applicance like systems in the future which will continue to be exploited.

    As a systems administrator or someone otherwise concerned with the impact, the rules are simple. Stay patched, Stay vigilant. If a large botnet decides to get you, hope your ISP subscribes to something like tipping-point that will give them a head start on deflecting the inbound traffic. That's about it.

    --
    You can't win a fight.
    1. Re:It's simple. They don't care. by RAMMS+EIN · · Score: 5, Interesting

      ``d) don't care''

      And that is a matter of economics; specifically, externalities. You would bear the cost of securing your system, but you aren't seeing the cost of running an insecure one.

      In the Netherlands, at least one large network employs a detection mechanism for exploited hosts using honeypots. A lot of the IPs on the network get assigned to honeypots, so that a compromised host is likely to hit a honeypot sooner or later. The compromised host is that put in quarantine, denying it normal Internet access (only access to information and removal tools is still available). This hurts users when their machines are compromised, encouraging them to secure their systems.

      It surprises me that this isn't done more often. Surely ISPs have something to gain from eliminating all the traffic that compromised hosts generate (seeing that 90% of email traffic is spam, and the bulk of it comes from compromised machines, just to name one thing).

      --
      Please correct me if I got my facts wrong.
    2. Re:It's simple. They don't care. by swarsron · · Score: 1

      This is probably the best idea in the whole thread. The main problem is that *users* don't care if their computer is controlled by anyone else as long as it doesn't impact them. With new botnets you get exactly this behaviour. I've spoken to countless people who just did not care if their pc wan't fully controlled by them. As long as you don't find a way to put some pessure onto the users you won't be able to beat this problem.

    3. Re:It's simple. They don't care. by The+Famous+Brett+Wat · · Score: 3, Insightful
      This hurts users when their machines are compromised, encouraging them to secure their systems.

      Or to change ISPs. Or to call the support number, resulting in increased costs for the ISP. It still seems to be in the ISP's rational economic self-interest to ignore bots on their own network.

      --
      proof, n. A demonstration that a conclusion is implied by certain premises and axioms.
    4. Re:It's simple. They don't care. by Anonymous Coward · · Score: 0

      They're here to stay, there is no practical non-desperate legal changes or technical tricks which will kill the concept entirely.

      Hmm, I could see this actually being the push for "trusted" computing. I could also see MS changing a few of their licensing requirments and a few points would be for WinNN to be always connected to the internet, for MS to have full admin account to scan and remove "untrusted" apps or apps that are against the license, and for MS WinNN to basically be a combination Grid computer or botnet under MS control.

      MS wouldn't want to pay people to rumage around others machines. I could see once they have admin and legal means having an app that will dial home to MS and get an updated list of programs that need to be removed and remove all apps that shouldn't be on the machine. There would be an outcry about the power that MS could have over our computers, but if it gets really bad, we might want them to do something like that just so legimate apps stay on our computers. This idea could end software piracy though in that all copies of the pirated software would be removed from unlicensed computers.

    5. Re:It's simple. They don't care. by cgreuter · · Score: 1

      In the Netherlands, at least one large network employs a detection mechanism for exploited hosts using honeypots. A lot of the IPs on the network get assigned to honeypots, so that a compromised host is likely to hit a honeypot sooner or later. The compromised host is that put in quarantine, denying it normal Internet access (only access to information and removal tools is still available).

      At which point the customer blames the ISP for cutting them off and switches to one that doesn't, resulting the the responsible ISPs going out of business. I.e. the free market eliminates the solution.

      The legal solution to the problem is to require that all ISPs implement these measures. Of course, this would only work if all or most nations with a lot of broadband Internet access had similar laws so it'd have to be an international treaty, and one with that got the details right. This is the sort of thing that legislators could easily screw up.

      Alternately, you could try the vigilante solution: create a suitably large botnet and have it scan for unpatched computers and crash them. If someone's computer keeps crashing on them, that's a good motivation to install all of their patches. (Note: this is illegal. Do not do this.)

  28. Skynet is taking everything over! by rob1980 · · Score: 1

    Run for your lives! Oh... wait.

  29. Automated response by Coulson · · Score: 1

    This has been discussed on Slashdot before, but it seems relevant here. If it proves impossible to stop self-replicating worms by patching holes, you can either have mandatory auto-updates provided by a "trusted" source (your friendly OS provider), or launch active defenses: white-hat worms whose payload is the patch itself. Or an anti-botnet which DOS'es infected hosts (similar to what BlueFrog tried to do for spam). Of course these cause problems and can be gamed (someone spoofs an attack as coming from you, bringing the anti-botnet to bear against you, etc.)

    The basic problem is: manual patching is never going to keep up with automated discovery of vulnerable machines. You either need an automated fixing process (immune system), or you need to clamp down heavily on allowed interaction (boy-in-a-bubble style).

  30. I do a lot of stuff to stay up to date... by Anonymous Coward · · Score: 0

    That should keep my Windows box safe, right?

    I mean, those updates fix all the security holes and stuff right away, right?

    Those botmasters couldn't possibly have time to root by box between the time they discover the security hole and the time it's fixed, right?

  31. Sue/address the IRC networks, first. by SuperBanana · · Score: 5, Interesting

    What's needed is for someone like NY Attorney General Elliot Spitzer to charge Microsoft with reckless endangerment for knowingly, willfully, and negligently distributing and continuing to distribute systems vulnerable to such attacks.

    Sue the IRC networks first; that's what makes it dumb shit easy for these guys to set up their botnets.

    I had a machine hacked by a german movie filesharing group, and they incldued a bot which logged into their channel on Rizon. Like a good little admin, I logged into rizon, checked out the channel. It had several thousand users, a whole slew of fserves...and ZERO conversation. None.

    I went to #help and reported the botnet attack and the response was: "hey, you want us to shut down one of the most popular channels here because of a evidenceless accusation that you were hacked by them and used as one of their fserves? LOL ZOMG GET SECURITY AHAHAHAHAHA LUSER P0WNZORED" etc. etc.

    It is patently obvious that the Rizon admins are FULLY aware that they have dozens, if not hundreds, of illegal filesharing groups that are using botnets to set up fserves, attack other systems for more bots, etc. They're doing jack shit about it (and in fact, they're making it easier- they now support SSL connections) and I think it's time someone sued them to hell and back. It's time IRC operators were taught that you can't knowingly support criminal activity, and that if users report hackings- they need to look into said reports and act on them. I also think it's time IRC traffic was considered "highly suspicous" and monitored by ISPs for fserve commands and such; fserves have no real legitimate purpose today, except illegal filesharing.

    PS: Next time you download a movie or program, bittorrent or IRC DCC....realize that it was distributed, most likely, by a group that hacked unix systems. Those systems were owned and administered by people just like you, and that person is going to have to deal with the damage and headaches. Just like you will, some day.

    1. Re:Sue/address the IRC networks, first. by dosius · · Score: 2, Interesting

      I can assure you, neither of my IRC channels that have fservs have bots from compromised hosts. I wouldn't stand for it anyway. I'd rather my bandwidth be legitimately bought and paid for (or donated as the case may be).

      -uso.

      --
      What you hear in the ear, preach from the rooftop Matthew 10.27b
    2. Re:Sue/address the IRC networks, first. by wish+bot · · Score: 1

      I don't know if you realise, but pretty much anyone can set up an IRC server. In fact I'd speculate that only the really small bot-nets piggy pack on known IRC networks, as anyone with a reasonable sized herd would probably be running their own network of servers (ie - compromised machines).

      --
      lemonade was a popular drink and it still is
    3. Re:Sue/address the IRC networks, first. by famebait · · Score: 1

      Sue the IRC networks first;

      Or better yet, sue the internet.

      I think you're barking up the wron tree. IRC is convenient to use for admin because it is already there, and the peoelp writing this stuff are already well versed in it. If it was not there, rigging up some sort of dedicated infrastructure would not be particularly hard. For example some sort of p2p net between infected machines.

      --
      sudo ergo sum
    4. Re:Sue/address the IRC networks, first. by RAMMS+EIN · · Score: 1

      ``Sue the IRC networks first; that's what makes it dumb shit easy for these guys to set up their botnets.''

      IRC enables people to communicate. This is obviously of use to black hats, but you'd be throwing out the baby with the bath water if you sued every provider of communication methods.

      In the end, you wouldn't even gain anything, because it's trivial to set up some other means of communication, e.g. running an IRC server off one of the compromised machines.

      ``LOL ZOMG GET SECURITY AHAHAHAHAHA LUSER P0WNZORED''

      Well, are you saying they aren't right? They aren't to blame for your lousy security. Your machine would have gotten compromised whether or not their IRC servers had been used for communication.

      ``They're doing jack shit about it (and in fact, they're making it easier- they now support SSL connections)''

      SSL connections don't make running botnets any easier. The only thing they make easier is secure (confidential) communication. This benefits everybody who has something to hide, like passwords, personal information, embarrasing facts, and incriminating information. As with everything, there are good and bad uses.

      ``fserves have no real legitimate purpose today, except illegal filesharing.''

      Right. Let's go after the tools and kill the good uses with the bad ones, stiffle innovation for the lawful part of the world, and let the bad guys run free. I can come up with plenty of good uses for this technology. Can you come up with cases where shutting down a distribution technology actually curbed illegal filesharing? I don't think so. Why don't we go after the offenders, instead of going after innovators and providers of tools.

      BTW: did you know that about 90% of email is spam? That a lot of it is being used to distribute malware, including automated attacks? By your logic, email providers should be sued, too.

      --
      Please correct me if I got my facts wrong.
    5. Re:Sue/address the IRC networks, first. by Tim+C · · Score: 1

      BTW: did you know that about 90% of email is spam? That a lot of it is being used to distribute malware, including automated attacks? By your logic, email providers should be sued, too.

      No, by his logic the ISPs that knowingly tolerate spam botnets on their networks because they can't be bothered to do anything about them should be sued; I'd be inclined to agree with that personally.

    6. Re:Sue/address the IRC networks, first. by RAMMS+EIN · · Score: 1

      ``by his logic the ISPs that knowingly tolerate spam botnets on their networks because they can't be bothered to do anything about them''

      Had he made such a qualification, I would have said he had a point: if you know your network is being used for illegal purposes, and refuse to take measures against the offenders, you're at least complicit.

      However, he made no such qualifications. What he said was that IRC networks (without any qualification) should be sued, because they make it easy to ``set up their botnets'', and fserves (without qualification) ``have no legitimate purpose today, except illegal filesharing'', and thus should be detected (and, one supposes, shut down).

      So, what he said is exactly as ridiculous as saying that we should go after email providers (without qualification), because email makes it ridiculously easy to send spam (or botnet commands, for that matter), or that email "has no legitimate purpose today, except spam".

      --
      Please correct me if I got my facts wrong.
    7. Re:Sue/address the IRC networks, first. by v1 · · Score: 1

      >> Detecting whether a interviewee has MacOS experience prior to OS X: yell "Frog blast the vent core!" If they run, yes.

      that sig made my morning, thank you!

      --
      I work for the Department of Redundancy Department.
    8. Re:Sue/address the IRC networks, first. by Antique+Geekmeister · · Score: 1

      I'm quite certain you're mistaken. Many IRC netwrks discuss illegal matters, such as cracking into computers, or topics they don't want monitored, such as sexual "bragging" even when the idiots involved get about as much real sex as a roll of nickels does. They have every reason to use illegitimate servers, and they're extremely cheap and easy to set up.

    9. Re:Sue/address the IRC networks, first. by trezor · · Score: 1

      Excuse me. What part of reporting a channel for banning since it was clearly being a botnet chanel did you miss?

      He reported a channel for being exlusively used for abuse, and the admins did nada. As a admin on a (rather small) IRC network, I find this behaviour appaling. If I knew my network was being abused to run botnets by kiddies, I'd take action immidiately.

      If rizon was, as he said, informed and did nothing, I think they should be held partly responsible.

      --
      Not Buzzword 2.0 compliant. Please speak english.
    10. Re:Sue/address the IRC networks, first. by kabocox · · Score: 1

      It is patently obvious that the Rizon admins are FULLY aware that they have dozens, if not hundreds, of illegal filesharing groups that are using botnets to set up fserves, attack other systems for more bots, etc. They're doing jack shit about it (and in fact, they're making it easier- they now support SSL connections) and I think it's time someone sued them to hell and back. It's time IRC operators were taught that you can't knowingly support criminal activity, and that if users report hackings- they need to look into said reports and act on them. I also think it's time IRC traffic was considered "highly suspicous" and monitored by ISPs for fserve commands and such; fserves have no real legitimate purpose today, except illegal filesharing.

      Um, it seems that you are willing to throw out the baby with the bathwater. The problem is that if you had evidence that you were hacked then you should have gone to the police and had the police shut down/monitor all of Rizon. It isn't your job to be the police. The sad thing is that most police don't have a clue about this level of crime. Really this is something that the FBI needs to have a special unit to handle. You could be hacked from anywhere and really your local police department won't have the manpower/equipment/knowledge to go after this set of criminals. You know if you really had it in for Rizon, you should just aleart the MPAA and RIAA that Rizon is a haven for pirates and let them do the legal work of takening down the company.

    11. Re:Sue/address the IRC networks, first. by Anonymous Coward · · Score: 0

      Sue the IRC networks first; that's what makes it dumb shit easy for these guys to set up their botnets.

      Good luck dumb ass! Since there is nothing illegal about text chatting you will have no case. The operators of IRC networks have very clear disclaimers stating they are NOT responsible for contents of users messages or conduct. If you can go after the individual users who are hacking your shit, yes, then you have a case. But it is NOT THE IRC NETWORKS FAULT!

      LOL ZOMG GET SECURITY AHAHAHAHAHA LUSER P0WNZORED

      They are right, you are a looser and you need better security. Your getting hacked is an obvious sign of this...

      It's time IRC operators were taught that you can't knowingly support criminal activity, and that if users report hackings- they need to look into said reports and act on them.

      The ircops don't owe you shit! Deal with it! They are NOT responsible for what their users say / do on-line!

      I also think it's time IRC traffic was considered "highly suspicous" and monitored by ISPs for fserve commands and such; fserves have no real legitimate purpose today, except illegal filesharing.

      Get rid of one of the oldest forms of Internet chatting? Now I KNOW you're a fucking nazi! How long have you been in the SS Gaurd now? Why don't we get rid of AIM and YIM why we are at it? Fucking dork...

      The people who hacked your shit are smarter than you. If IRC is no longer an option they can create many other methods of coordinating their bots. So attacking IRC isn't going to stop shit!

      Now, I am NOT saying I support what these assholes do. I hate botnets (zombie botnets, NOT legit IRC only chat botnets run from legit shell hosts) as much as the next person. But I also hate idiots like you who constantly want to fix the problem by going to the WRONG place. IRC is not your problem. Your lack of security is one problem, and these assholes who write botnet software are the other problem. It's like all the idiots who want to ban fire arms because people get killed by them. Guns don't kill people, PEOPLE kill people. Like wise, IRC doesn't spread botnets, PEOPLE spread botnets! Get a fucking clue...

    12. Re:Sue/address the IRC networks, first. by Anonymous Coward · · Score: 0
      Bit late in the day, but I had to respond to this:

      ...fserves have no real legitimate purpose today, except illegal filesharing.

      ...and legal filesharing. Unlike what the RIAA/MPAA/etc would have you believe, not all sharing of files is illegal.

    13. Re:Sue/address the IRC networks, first. by Anonymous Coward · · Score: 0

      PS: Next time you download a movie or program, bittorrent or IRC DCC....realize that it was distributed, most likely, by a group that hacked unix systems. Those systems were owned and administered by people just like you, and that person is going to have to deal with the damage and headaches. Just like you will, some day.

                What headache? I had this happen back in my college days to a work UNIX server. Big Fucking Deal. I killed the bot, deleted it (after making a copy to see how it ticked 8-) ), checked I didn't have any replaced binaries lying around in /bin etc. or like SUID root scripts in /tmp or anything (I didn't..), and checked my logs to see how it got on there. The bot was up less than 24 hours so there wasn't any bandwidth-sucking warez up on it yet (and so I didn't have to explain why this machine was sucking up lots 'o bandwidth.) Based on logs, I updated a program or two that were insecurely out-of-date. This was with slackware so I did it the old fashioned way (from source) rather than having a newer package to install.

                Now, I am more vigilant in keeping software up to date, but it's easier now that a new package version comes out for virtually any distro within like an hour of a security hole being reported to CERT etc.

                About the only way to get a bot installed on a unix box is install with network services on (which is not default on most linux distros at least), then never patch -- a lot of distros have automatic updates so you probably go in and turn that off. Note once you do get a bot on a UNIX box, well, daemons show up on the process list (unlike "services" in windows) so you can see something fishing is running, you can remove files that are in use (so you don't get permission denied trying to delete the bot if it's still running..), and as root, you can kill -9 anything, so it can't keep you from killing it either. Also, logging on unix boxes tends to be much better so you can often times tell where the bot came from and how long it's been on there.. (I know windows *can* have logging but doesn't have any useful logging out of the box.)

  32. larger battle by Tom · · Score: 5, Insightful

    This isn't a battle for/against botnets. They're just the symptoms. What this really means is that the battle to have secure home PCs is lost. I won't even get into the Windos vs. Real OS discussion. The point is deeper still: Our homes are safe from burglars because those with the great skills and expert tools don't break into homes, they break into banks.
    Not so on the Internet. Due to automation you can play the numbers game, and taking over 100,000 machines is feasable, less risky yet possibly just as profitable as breaking into one bank.

    The best non-computer equivalent I can think of is the plague. Welcome to the crowded cities of the middle ages. Even if you, personally, are safe, you're still affected. Think about it.

    --
    Assorted stuff I do sometimes: Lemuria.org
    1. Re:larger battle by RAMMS+EIN · · Score: 1

      ``Our homes are safe from burglars because those with the great skills and expert tools don't break into homes, they break into banks.
      Not so on the Internet.''

      Because, on the Internet, breaking into homes helps you break into banks; or at least do serious damage to them, which can be profitable, too.

      --
      Please correct me if I got my facts wrong.
  33. Even that wouldn't work by Beryllium+Sphere(tm) · · Score: 1

    Because every now and then there's a vulnerability in PNG.

  34. My comments.. by paulmer2003 · · Score: 5, Interesting
    A long time ago, I used to run botnets and that other bullshit...So take it as I know what I am talking about.

    It is a pity that the general open channels are a thing of the past, but so are private BBS'.
    This is not true at all. There are plenty of -sp channels on IRC. Hell, just do a /list on EFnet...thousands upon thousands. And usually, when just going around IRC, you arent just going to walk up upon a botnet..
    With care, and unless the net manager has taken extreme measures to prevent it, one can induce the clients to remove or disable themselves, rather than just trying to kill the control channel.
    No shit. Simply decompile the exec, get the password (shouldent be hard, unless it is encrypted, usually isnt), get the server ip/port/password/channel and possibly channel key, join the channel, login to the bots (.l password or what ever) and do .rm and boom, they lost their entire net (thats assuming they have it set so *!*@* can login).
    Basically this is a problem with people owning computers who don't know how to maintain them properly, and with MS making it unreasonably difficult, expensive, and time-consuming to maintain a Windows machine properly.
    Now now. I am a Linux fan and such, but blaming Microsoft here is just stupid! You know why? Because usaully the thing is exploited hasent been patched yet. Every program has bugs, thats just how it is. Get over it. And how is it expensive to maintain windows machines properly? Windows Update is free, no?
    But as someone who doesn't run Windows, I don't really care.
    While *nix botnets arent nearly as prevalent as Windows botnets, there are still ones out there...Dont think you are exempt.
    nother possibility is that somebody I do business with could get their machines owned, and gangsters could steal my identity.

    Its very easy to get your identity stolen these days..Simply do some SQL injection on a pron site or what ever, then boom, you got yourself 5k credit cards.
    Why can't we all just hit "delete"? takes only a few seconds.
    Were you dropped a child? On Windows, you cant delete a exec if its running..and most botnet execs fuck up things like the task manager and have backups of themselfs on your box.
    Why isn't it possible to simply identify the exploit being used to spread a particular botnet, and write software that uses the same exploit to travel throughout the net before activating (perhaps at some specific time) to both wipe out the botnet software and seal off the exploit?
    Easier said than done. How does your 'software' know what on the machine is a trojan? That wouldent be very good would it if your 'software' illegally compromised hosts trying to get rid of the trojans and accidently got some guys stuff that isnt infected? Also consider, when ever a new exploit is leaked in to the wild, all of the current botnet trojans are updated with it...There are widely diffrent...there is no plasuable way to just rid of all hosts comprimised with hole ____
    1. Re:My comments.. by olman · · Score: 1

      On Windows, you cant delete a exec if its running..and most botnet execs fuck up things like the task manager and have backups of themselfs on your box.

      Not to mention going to extreme lengths to avoid being wiped out, usually. Try to sneak in that "run during login" registry item to remove the offending "winlogon" registry item? Gone as soon as you hit enter (from your point of view).

      Try to be even more clever and put another login item to run a batch file (or whatever) to remove/corrupt the offending dll? Not going to work, malware gets executed too early in the startup process.

      Try to be clever and kill the dll while it's running? Bluescreen.

      And that's assuming you have access to more advanced process monitor tools and good all around knowledge of some of the myriad ways you can be screwed by autostarting items. Obvious solution is not to run suspicious items but, hey, we all like those suspicious little "patches".

      Pretty much the only ways to deal with crap like that is to either get purpose-made tool from AV company or get a linux boot CD with NTFS write access.

    2. Re:My comments.. by RAMMS+EIN · · Score: 1

      ``And how is it expensive to maintain windows machines properly? Windows Update is free, no?''

      Well, apart from the cost of the license, the time spent testing the patches and/or cleaning up if a batch goes awry, time spent running virus/adware/whatever scanners (which you almost certainly need, despite Windows Update), and anything I forgot about.

      ``While *nix botnets arent nearly as prevalent as Windows botnets, there are still ones out there...Dont think you are exempt.''

      Very good point. I wish more people would realize this.

      --
      Please correct me if I got my facts wrong.
    3. Re:My comments.. by dfghjk · · Score: 1

      "the cost of the license" - which isn't part of the cost of maintaining Windows. You've already paid it.

      "the time spent testing the patches and/or cleaning up if a batch goes awry" - which is no different than any other system and a no-op for most people.

      "time spent running virus/adware/whatever scanners" which is also not a cost of maintaining Windows and technically not different from other systems, unless you pretend that other systems don't have these issues.

      "and anything I forgot about." Which is?

      Keeping your Windows system updated costs you potentially some time but is otherwise free. Businesses will take a more cautious approach but they will with any system. You can always stick your head in the sand and pretend that non-Windows machines are not vulnerable. I guess that's your point.

    4. Re:My comments.. by RAMMS+EIN · · Score: 1

      ``"the cost of the license" - which isn't part of the cost of maintaining Windows. You've already paid it.''

      That's not the way you account for these things. The license is a cost that is amortized over time. Besides, you have to renew the license, or Microsoft won't give you "free" updates.

      ``"the time spent testing the patches and/or cleaning up if a batch goes awry" - which is no different than any other system and a no-op for most people.''

      It's still a cost.

      ``"time spent running virus/adware/whatever scanners" which is also not a cost of maintaining Windows''

      What other category would you book this cost under?

      ``and technically not different from other systems, unless you pretend that other systems don't have these issues.''

      I made no claim that this isn't the case for other systems. However, it's possible, at least in theory, that there are systems for which this isn't necessary.

      ``"and anything I forgot about." Which is?''

      How would I know? I just said that to point out that I don't claim my list is exhaustive.

      One thing that comes to mind is keeping the applications up to date with security patches. This works via a different mechanism, often involving manually tracking updates. Of course, whether or not you have this cost depends on whether or not you have such applications.

      ``Keeping your Windows system updated costs you potentially some time but is otherwise free.''

      Not completely (see cost of Windows license; same for applications). Even if you don't have to spend a dime of actual money, the fact that it takes time means it's still a cost.

      ``You can always stick your head in the sand and pretend that non-Windows machines are not vulnerable. I guess that's your point.''

      No, on the contrary. I even explicitly stated that I wish more people would realize that not running Windows does not imply you are safe. However, paulmer2003 suggested that maintaining Windows machines doesn't cost anything, and that's not true. I would even go so far as to agree with his parent that it is ``unreasonably difficult, expensive, and time-consuming to maintain a Windows machine properly.'', seeing that maintenance is so much easier on, for example, Ubuntu. However, that's a far cry from claiming that non-Windows systems aren't vulnerable.

      --
      Please correct me if I got my facts wrong.
    5. Re:My comments.. by Nick_Psyko · · Score: 1

      Would something like this be of use? http://www.killbox.net/

      --
      mountvol \\?\brain{dbe069b1-65ae-11d5-bab4-806d6172696f}\hu mor\
    6. Re:My comments.. by dfghjk · · Score: 1

      "The license is a cost that is amortized over time."

      Which still doesn't make it a cost of keeping Windows up to date.

      "Besides, you have to renew the license, or Microsoft won't give you "free" updates."

      I've never had to do that. Is renewal a cost of continued use? If it is, it's not a cost of keeping Windows up to date.

      "It's still a cost."

      Most Windows users don't do any on this. For those who do, it is no different than any other OS so it's not a differentiator.

      "What other category would you book this cost under?"

      It's not a cost if it isn't done. Running these tools may be an important part of using Windows, or any other platform, but it isn't necessary to keep Windows up to date.

      "How would I know? I just said that to point out that I don't claim my list is exhaustive."

      Who says you forgot about anything? Oh yeah, you did. Costs not listed aren't costs.

      "One thing that comes to mind is keeping the applications up to date with security patches. This works via a different mechanism, often involving manually tracking updates. Of course, whether or not you have this cost depends on whether or not you have such applications."

      And is not relevant to Windows.

      "Not completely (see cost of Windows license; same for applications). Even if you don't have to spend a dime of actual money, the fact that it takes time means it's still a cost."

      I certainly don't have to keep paying my Windows license in order to keep my machine up to date. I'd like to know what you're talking about. Some businesses pay recurring fees, but that's not to keep Windows up to date either. "Free" in this context means you aren't paying money for it. Refer to the original post.

      "However, paulmer2003 suggested that maintaining Windows machines doesn't cost anything, and that's not true."

      Here's what he said so there is no question what we're talking about:

      "Now now. I am a Linux fan and such, but blaming Microsoft here is just stupid! You know why? Because usaully the thing is exploited hasent been patched yet. Every program has bugs, thats just how it is. Get over it. And how is it expensive to maintain windows machines properly? Windows Update is free, no?"

      It is clear that he's referring to money here. Of all the update mechanisms, the Windows one is not especially hard to use and it is free.

      "I would even go so far as to agree with his parent that it is ``unreasonably difficult, expensive, and time-consuming to maintain a Windows machine properly.'', seeing that maintenance is so much easier on, for example, Ubuntu."

      So you claim that Ubuntu's maintenance process is much easier and you thereby conclude that Windows is "unreasonably difficult, expensive, and time-consuming". Ignoring the absurdity of that for a moment, just what makes the Ubuntu process so much easier. Could Windows be any easier than fully automatic and requiring no user interaction? Do you somehow not have to test Ubuntu packages or worry about application vulnerabilities? Are you claiming that you don't have to run 3rd party software to help you keep your system up to date (because you don't in Windows either) or are you referring to the red herring that is your bogus licensing fee arguments?

      Of all the update processes, I personally find OS X to be the easiest but it's really not significantly better than Windows. I simply prefer it since it doesn't use a browser. Ubuntu I don't know, but I've ran other Linux distributions and they've always been inadequate in that area. I don't get how anything could get easier than fully automatic or cheaper than free. Anything has to be tested or trusted regardless of platform, and it's absurd to suggest that running Windows Update is "difficult, expensive, and time-consuming". That's something I'd say about Red Hat.

    7. Re:My comments.. by 99BottlesOfBeerInMyF · · Score: 1

      Now now. I am a Linux fan and such, but blaming Microsoft here is just stupid! You know why? Because usaully the thing is exploited hasent been patched yet. Every program has bugs, thats just how it is. Get over it. And how is it expensive to maintain windows machines properly? Windows Update is free, no?

      There are several items to address here. First, MS's Windows OS is unreasonably vulnerable to exploits for an OS that is so often exploited. It provides far too many services by default, does not employ sandboxing, does not inform the user what is happening on their system, has too many problems where patches break things, has too many large patches, has too many issues with authentication stopping updates, and in general has some design flaws. The truth of the matter is, if MS was not a monopoly and had to actually respond to customers in competition for money with other OS vendors, the worm problem would be mostly solved by now.

      While *nix botnets arent nearly as prevalent as Windows botnets, there are still ones out there...Dont think you are exempt.

      Hmm, I'm not sure Linux botnets present a credible threat right now. I've heard of one botnet that used Linux machines, once. I've heard of Linux/UNIX machines being the control channel on a fairly regular basis, but I think the odds for a given user are pretty low.

      Were you dropped a child?

      Is this supposed to be a joke? If so I did not laugh. If not, well, physician heal thyself.

      Easier said than done.

      You're right with regard to the methods he mentions, but it is not too hard to hop on a control channel, reverse engineer the instructions, and send your own update disabling the network and patching the vulnerability on all the machines. The only reason this is not done by security researchers is the legal liability.

    8. Re:My comments.. by RAMMS+EIN · · Score: 1

      ``"The license is a cost that is amortized over time."

      Which still doesn't make it a cost of keeping Windows up to date.''

      It is, because Microsoft will only give you updates if you pay the licensing fee, and only for a limited time. When the time is up, you have to pay for a new license (although you can extend the support term by paying Microsoft for that, instead. Either way, you pay.)

      ``"It's still a cost."

      Most Windows users don't do any on this. For those who do, it is no different than any other OS so it's not a differentiator.''

      Most Windows users don't pay licensing costs? I hazard to doubt that claim. Even if it's true, it's not because Microsoft allows them to, but because they pirate Windows and fool the WGA mechanism into giving them updates.

      And, in this case, there are OSes for which it is different: Debian, for example, has never required anyone to pay a license fee.

      ``"What other category would you book this cost under?"

      It's not a cost if it isn't done. Running these tools may be an important part of using Windows, or any other platform, but it isn't necessary to keep Windows up to date.''

      Getting updates is not necessary to keep Windows up to date? Kindly explain to me how you would keep Windows up to date without them.

      ``"One thing that comes to mind is keeping the applications up to date with security patches. This works via a different mechanism, often involving manually tracking updates. Of course, whether or not you have this cost depends on whether or not you have such applications."

      And is not relevant to Windows.''

      But we weren't talking about Windows in isolation, we were talking about the cost of "maintaining Windows machines properly". That includes the applications.

      ``"Not completely (see cost of Windows license; same for applications). Even if you don't have to spend a dime of actual money, the fact that it takes time means it's still a cost." ... "Free" in this context means you aren't paying money for it.''

      That may be the interpretation _you_ prefer, but that doesn't mean it's the correct one.

      ``It is clear that he's referring to money here.''

      Yes, which means he missed the costs that don't involve directly spending money.

      ``Of all the update mechanisms, the Windows one is not especially hard to use and it is free.''

      It's not, because you have to pay Microsoft to get these updates.

      ``So you claim that Ubuntu's maintenance process is much easier and you thereby conclude that Windows is "unreasonably difficult, expensive, and time-consuming".''

      Exactly.

      ``Ignoring the absurdity of that for a moment, just what makes the Ubuntu process so much easier.''

      Keeping all software on an Ubuntu machine up to date: click the updates icon, enter password, click apply updates, reboot if prompted to.

      Keeping all software on Windows up to date:

      1. For Windows components (and I think other Microsoft software):
      click the install updates icon, reboot as necessary (forgive me if I missed any steps here)

      2. For applications that include their own automatic updaters, the process is probably similar. It may actually be fully automatic.

      3. For applications that include non-automatic updaters: run the updater, follow instructions.

      4. For applications that don't include any updater: get announcements of updates by searching the web, subscribing to mailing lists, or whatever mechanism. Download updates. Apply updates by whatever process they use.

      5. Periodically scan your system with malware scanning tool.

      ``Are you claiming that you don't have to run 3rd party software to help you keep your system up to date''

      Yes.

      ``(because you don't in Windows either)'' ...unless you run third party software.

      ``are you referring to the red herring that is your bogus licensing fee arguments?''

      They add somewhat to the maintenance cost, but Windows licenses are ch

      --
      Please correct me if I got my facts wrong.
    9. Re:My comments.. by olman · · Score: 1

      Uses windows registry feature to delete file on reboot. Doesn't work if the malware looks for it.

    10. Re:My comments.. by paulmer2003 · · Score: 1
      I've heard of Linux/UNIX machines being the control channel on a fairly regular basis
      The 'control channel' is just a IRC channel. Usually running on UnrealIRCd. You can run Unreal on Windows or Linux.

      everse engineer the instructions, and send your own update disabling the network and patching the vulnerability on all the machines. The only reason this is not done by security researchers is the legal liability.
      Not quite true. At times this is possible, however, the smarter people make it so the bots will only accecpt login from a certain nick, ident and host. And this is assuming the person is using a well used trojan src. If it is custom how shall the security researcher know what command it is to download and exec it? It commonly is like .http.get and .exec and such, but it widely varies.
    11. Re:My comments.. by paulmer2003 · · Score: 1
      Well, apart from the cost of the license, the time spent testing the patches and/or cleaning up if a batch goes awry, time spent running virus/adware/whatever scanners (which you almost certainly need, despite Windows Update), and anything I forgot about.
      The cost of the licence? If you are running a legal version of Windows you can use Windows Update at no cost to you. Experienced users shouldent need things like anti-virus and anti-spyware things - I havent used them in years and I have manage to keep my boxes clean..But for the rest of the population it isnt *that* difficult to just boot to safe mode and do a spybot scan if they mange to get them selfs infected.
    12. Re:My comments.. by 99BottlesOfBeerInMyF · · Score: 1

      The 'control channel' is just a IRC channel. Usually running on UnrealIRCd. You can run Unreal on Windows or Linux.

      Actually, not all control channels are IRC now, I've even heard of one using Tor, but yeah for the most part. I mentioned them because Linux bots are very rare, while Linux servers compromised and hosting the control channel are not.

      At times this is possible, however, the smarter people make it so the bots will only accecpt login from a certain nick, ident and host. And this is assuming the person is using a well used trojan src. If it is custom how shall the security researcher know what command it is to download and exec it? It commonly is like .http.get and .exec and such, but it widely varies.

      Infiltration. A lot of security researchers find a botnet by getting a copy of a worm and reverse engineering it or getting a known botnet control channel detected by an IDS. Then they join using an IRC client or whatever and pose as a bot. They watch the commands issued to learn how it works. Often botnet herders issue a command or update that switches the control channel (and sometimes rustlers join and do the same). Researchers then get the same executable, quickly reverse engineer it, and rejoin. At this point, they have plenty of knowledge to issue their own update and if a certain nick or whatever is required, they can usually kick the real controller or root the box the IRC channel is running on and send their own commands. Most of the botnet herders aren't really very competent and are basically script kiddies.

      I sat in on a demo of this process once and someone asked if they could send an update to the bot and patch the vulnerability while taking it off the botnet and the answer was "sure, except we might get sued." I'm sure they were not the only ones.

    13. Re:My comments.. by paulmer2003 · · Score: 1
      Often botnet herders issue a command or update that switches the control channel (and sometimes rustlers join and do the same).
      Often they just use a /TOPIC, as most bots parse the topic when they join. Or the botter can just login (publically) and then do what ever.
      At this point, they have plenty of knowledge to issue their own update and if a certain nick or whatever is required
      ...as I said above..Commonly the bots are coded (via the config.h) to accept commands only from a certain NICK, IDENT and HOST. You can change your nick and ident to what ever, but there is no way you can get the HOST that its set to have...That is, unless you manage to get operator status (that requires you to have the oper username, password, and to have the ident and host that the operator line is set for) and use /chghost on yourself to that of the 'herder'.
      they can usually kick the real controller or root the box the IRC channel is running on and send their own commands.
      Kick the real controller? That would involve them getting +o or +h in the channel, and the only way this would happen if the herder +h or +o'ed you. And at best this would be only temporary damage. So what, you ban all of the bots and the herder? Then they gline (ban) you from the server, unbam them selfs and the bots and they get back in and the bots back in. All you manage to do is waste time, and realisticly, this would never happen. And about sending their own commands, read what I said above.
      Most of the botnet herders aren't really very competent and are basically script kiddies.
      You would be suprised....
    14. Re:My comments.. by 99BottlesOfBeerInMyF · · Score: 1

      Often they just use a /TOPIC, as most bots parse the topic when they join. Or the botter can just login (publically) and then do what ever.

      You misunderstand. A lot of herders periodically move all their currently listening bots to another channel with different passwords as a security measure. That way, a security person or cop who has infiltrated must very quickly reverse engineer the update to find the new IRC server, login, and password. Some also have scripts that pose challenges and then kick those that do not respond with the right answer in a given timeframe.

      ...as I said above..Commonly the bots are coded (via the config.h) to accept commands only from a certain NICK, IDENT and HOST. You can change your nick and ident to what ever, but there is no way you can get the HOST that its set to have...That is, unless you manage to get operator status (that requires you to have the oper username, password, and to have the ident and host that the operator line is set for) and use /chghost on yourself to that of the 'herder'... Kick the real controller?

      Heh. If you can take the control channel IRC server (machine not program) over, you can send anything you want to the bots because you can host your own IRC server there.

      You would be suprised....

      I don't have to surprised. Those botnet herders still using IRC are the bottom of the barrel, but a lot of them are happy to chat with random people and are surprisingly willing to help others learn the tools and techniques. I've read transcripts. I've also seen botnet operators try to issue a DoS attack and fail numerous times before getting the right command. I've seen them launch DoS attacks against random chunks of cable modem pools on ports that are not even in use because they obviously have no idea what they are doing.

      The point is, yes, security researchers can shut down a fair number of botnets after taking them over, but they don't because of legal issues.

    15. Re:My comments.. by Nick_Psyko · · Score: 1

      Lol, hairy muff.

      --
      mountvol \\?\brain{dbe069b1-65ae-11d5-bab4-806d6172696f}\hu mor\
    16. Re:My comments.. by dfghjk · · Score: 1

      "It is, because Microsoft will only give you updates if you pay the licensing fee, and only for a limited time."

      Where do you come up with this crap? Have you ever bought a Windows license? MS has a business license that includes recurring charges but that's not the only way Windows is licensed. The normal way is a one time fee that includes free maintenance releases as long as MS provides them.

      "Most Windows users don't pay licensing costs?"

      You need to learn to read your own postings, my comment referred to "the time spent testing the patches and/or cleaning up if a batch goes awry". I never said users don't pay for licenses. I said that license fees aren't the same as fees for patches.

      "And, in this case, there are OSes for which it is different: Debian, for example, has never required anyone to pay a license fee."

      So what? That doesn't mean that Microsoft charges for patches. It does not.

      "Getting updates is not necessary to keep Windows up to date? Kindly explain to me how you would keep Windows up to date without them."

      You have a real problem understanding your own posts, don't you? Running virus scanning software is not the same as getting an update. Why bother posting at all if you can't make the effort to understand what's being said?

      "But we weren't talking about Windows in isolation, we were talking about the cost of "maintaining Windows machines properly". That includes the applications."

      No we aren't. We're talking about Windows. Even so, are you suggesting that Windows makes it harder to keep apps up to date than other platforms? I suppose you've never run a 3rd party app on Linux then.

      "That may be the interpretation _you_ prefer, but that doesn't mean it's the correct one. ...

      Yes, which means he missed the costs that don't involve directly spending money."

      No, he didn't. He made a simple, and correct, statement about Windows updates being free. You're the one who has misinterpreted that.

      "It's not, because you have to pay Microsoft to get these updates."

      You do not! Where are you getting this absurd notion?

      "Keeping all software on an Ubuntu machine up to date: click the updates icon, enter password, click apply updates, reboot if prompted to."

      Perhaps as long as the only software you use is what comes with Ubuntu. That used to be true for other distributions as well. My experience is that those tools would work for a while and then fail. How long before Ubuntu disappears or changes its service and requires manual intervention to get updates working again? I gave up on my Red Hat and SuSE updaters.

      "1. For Windows components (and I think other Microsoft software):
      click the install updates icon, reboot as necessary (forgive me if I missed any steps here)"

      Windows can be simplified further. It can be made fully automatic of you prefer. This is a Windows discussion, not a 3rd party app discussion.

      "2. For applications that include their own automatic updaters, the process is probably similar. It may actually be fully automatic.

      3. For applications that include non-automatic updaters: run the updater, follow instructions.

      4. For applications that don't include any updater: get announcements of updates by searching the web, subscribing to mailing lists, or whatever mechanism. Download updates. Apply updates by whatever process they use."

      What, we have to accept additional apps on Windows and not on Ubuntu?

      "5. Periodically scan your system with malware scanning tool."

      Not part of the update process. Doesn't matter but you would need to do that with Ubuntu. Oh, doesn't have it?

      "
      ``Are you claiming that you don't have to run 3rd party software to help you keep your system up to date''

      Yes."

      You are wrong. Windows includes its own updater. No other tool exists or is necessary.

      "They add somewhat to the maintenance cost, but Windows licenses are cheap compared to laubor

    17. Re:My comments.. by paulmer2003 · · Score: 1
      You misunderstand. A lot of herders periodically move all their currently listening bots to another channel with different passwords as a security measure. That way, a security person or cop who has infiltrated must very quickly reverse engineer the update to find the new IRC server, login, and password. Some also have scripts that pose challenges and then kick those that do not respond with the right answer in a given timeframe.
      No, I dont think I misunderstand. You see, I think you misunderstand. I understand the fact that I have friends who run 500k+ host botnets. I know people who have visits with federal agents. I have never herd of someone who just changes channels. Maybe noobies who run their botnets on a large network such as EFnet or IRCnet might just switch channels, but what people who are a bit more 'advanced' have their own DNS's. And they just switch subdomains. For example, a while ago I was toying with this one botter and he had his bots on ircds which subdomains under thisisasecret.com...and when ever I would find him again he would just use a diffrent subdomain...

      People who are more intelligent just get a new domain, or they just direct the bots to a ip that is in a country with other things on their mind besides botnets..
    18. Re:My comments.. by 99BottlesOfBeerInMyF · · Score: 1

      I understand the fact that I have friends who run 500k+ host botnets. I know people who have visits with federal agents. I have never herd of someone who just changes channels.

      Okay, so the crowd you know does not do that. What is your point?

      but what people who are a bit more 'advanced' have their own DNS's. And they just switch subdomains

      Umm, if its in the same domain, it will be easy to track. If you switch domains and use a hostname to direct you have to either send the new name via the channel or you need to wait for the DNS change to propagate, unless you've set a specific DNS server for your botnet, in which case you've got another point of failure and another identifying feature for IDS's.

      The point of sending an update as self decrypting binary is that it is obfuscated and less competent researchers have a hard time decoding the info in them quickly and using it in their own, customized client. A couple of quick switches leaves most researchers behind.

      People who are more intelligent just get a new domain, or they just direct the bots to a ip that is in a country with other things on their mind besides botnets..

      ??? Does it matter so much what country the server hosting your control channel is on?

      I guess I don't understand what you're trying to say? If you're smart you've already ditched IRC for you control channel since it is a liability and a poor choice for such a mechanism, mostly used because the older, easily available tools were built for it.

    19. Re:My comments.. by RAMMS+EIN · · Score: 1

      In your own words:

      ``The normal way is a one time fee that includes free maintenance releases as long as MS provides them.''

      I emphasized the key part for you. You pay once. That gets you updates for a certain time. When the time is up, you have to pay again, be it for extended support or for a new version of Windows. Either way, you have to keep paying, or the updates stop. Ergo, the updates are _not_ free.

      ``You have a real problem understanding your own posts, don't you? Running virus scanning software is not the same as getting an update. Why bother posting at all if you can't make the effort to understand what's being said?''

      There's no need to be so offensive. I could be saying these exact same things about you, and they would be true, but I prefer to focus on the subject matter, rather than attacking the person.

      ``"But we weren't talking about Windows in isolation, we were talking about the cost of "maintaining Windows machines properly". That includes the applications."

      No we aren't.''

      Well, that is what the original poster mentioned, and what I responded to. I agree with you that many things are different when talking about Windows in isolation, but that's not what _I_ was talking about, so you can't use that as an argument to refute the points I made.

      ``Even so, are you suggesting that Windows makes it harder to keep apps up to date than other platforms?''

      More or less. Not specifically that Windows does something that makes this hard, but more that applications for Windows don't use a unified mechanism for updates, and that the result is that keeping up to date labor intensive, and thus costly.

      ``I suppose you've never run a 3rd party app on Linux then.''

      You're right, I rarely do. And the reason for that is that I rarely have to: everything I need is included in the repositories maintained by Debian or Ubuntu (I run both). Besides that, there is some third party software I get from other repositories (which is kept up to date through the same mechanism as the included software), and some software I wrote myself. However, the exact reasons are irrelevant to the result: Ubuntu is a lot more functional without third-party software than Windows is, and once you get Windows up to the same level with third-party software, it will be more time-consuming to maintain.

      ``He made a simple, and correct, statement about Windows updates being free.''

      You keep saying that, and I keep pointing out that (1) you do pay for Windows updates, and (2) there is more to cost than what you pay in money.

      If you have nothing else to add, I suggest we end this discussion, because it's going nowhere. I know I have nothing to add to it; I've made my points.

      ``I gave up on my Red Hat and SuSE updaters.''

      Fine, so you have two examples of updaters that didn't work for you. That doesn't mean there isn't _any_ updater outside the Windows world that doesn't work.

      ``Windows can be simplified further. It can be made fully automatic of you prefer.''

      So can Ubuntu.

      ``What, we have to accept additional apps on Windows and not on Ubuntu?''

      No. We accept additional applications on both. The point I was trying to make is that, on Windows, these use separate mechanisms for keeping up to date, whereas on Ubuntu, they all use the same mechanism that everything else uses.

      [malware scanning]

      ``Not part of the update process.''

      I'm not talking about the update process only, I'm talking about properly maintaining machines. It's generally accepted that, on Windows, this includes periodic scans.

      ``Doesn't matter but you would need to do that with Ubuntu. Oh, doesn't have it?''

      Actually, there are virus scanners one could run on Ubuntu. However, there seems to be no evidence of this being necessary in order to properly maintain the system.

      ``If Linux and Ubuntu enjoyed the adoption of OS X and Windows then you'd have 3rd party apps for it and all the updating proble

      --
      Please correct me if I got my facts wrong.
    20. Re:My comments.. by dfghjk · · Score: 1

      "emphasized the key part for you. You pay once. That gets you updates for a certain time. When the time is up, you have to pay again, be it for extended support or for a new version of Windows. Either way, you have to keep paying, or the updates stop."

      Give it a rest. Support for obsolete OSes is time limited for every product, even your precious Ubuntu. The only way to avoid paying for another license is only use free software. Eventually a Windows user will buy a new computer along with a new Windows license. That doesn't mean he's paying for patches. I can't get support for my old Red Hat installs either. It's called end of life.

      "Ergo, the updates are _not_ free."

      Yes, they are. Every update offered is free. Updates never continue to the end of time.

      "There's no need to be so offensive."

      I'm not being offensive. Twice in that post you forgot what you had posted yourself and didn't bother to understand what was being talked about. I try to delete text as I go so as not to make comments too long. That doesn't entitle you to change the subject.

      "Well, that is what the original poster mentioned, and what I responded to."

      Actually no you didn't. This is the original comment and your original response:

      "``And how is it expensive to maintain windows machines properly? Windows Update is free, no?''

      Well, apart from the cost of the license, the time spent testing the patches and/or cleaning up if a batch goes awry, time spent running virus/adware/whatever scanners (which you almost certainly need, despite Windows Update), and anything I forgot about."

      As you can see, you wanted to associate the Windows license cost and the time and effort of validation of patches (which you have ceased arguing) plus the cost of 3rd party tools which are not part of the update process. You never mentioned the difficulty of updating 3rd party apps which is now the thrust of your argument. Had you done that I wouldn't have argued. Instead you focused on Windows Update itself, insisting that it is not free even though it is.

      "you do pay for Windows updates"

      No, you don't. Show me a single invoice that you've paid assuming you have a legitimate Windows license at all. I've NEVER paid for a Windows update ever. No one else has either. How about a link showing prices for Windows Update? It doesn't exist. Give it up.

      "Fine, so you have two examples of updaters that didn't work for you. That doesn't mean there isn't _any_ updater outside the Windows world that doesn't work."

      Never said differently, in fact, I gave an example of one in my first post. The fact that there may be Linux updaters that DO work is not proof that Windows Update is unnecessarily difficult. That was your contention.

      "No. We accept additional applications on both. The point I was trying to make is that, on Windows, these use separate mechanisms for keeping up to date, whereas on Ubuntu, they all use the same mechanism that everything else uses."

      Ubuntu cannot ensure that 3rd party apps update themselves thru the Ubuntu mechanism. In fact, it seems unlikely that it would ever happen. Ubuntu's unified update stems from the fact that it comes from a common source base.

      In any event, I have no argument over the complications of 3rd party software. Windows has a lot; Ubuntu little or none. Irrelevant to your claim that Windows Update isn't free.

      "...I find absolutely no reason to believe it wouldn't be the same way if Ubuntu were more popular."

      That is true in the market we have where commercial software is almost entirely Windows or OS X. If Ubuntu has the marketshare of Windows, Photoshop would run on it (for example) and you can be certain that Adobe wouldn't provide source to Ubuntu for packaging. That is the point I was making. There's a whole world of commercial software that doesn't consider Linux a viable platform but would if Windows didn't exist.

      "That's your interpretation. My interpretation of "maintaining

    21. Re:My comments.. by RAMMS+EIN · · Score: 1

      ``Support for obsolete OSes is time limited for every product, even your precious Ubuntu.''

      Agreed. However, there are two big differences with Windows:

      1. You get free upgrades to newer versions of the product (essentially making it not time limited)
      2. Ubuntu doesn't cost money (so even if updates were time limited, you would not pay for them)

      So, in both cases, the money you pay per update is $money_you_pay / $number_of_updates_you_get. For Ubuntu, this value is 0, because you don't pay any money. For Windows, it is some nonzero value. So, even though _nominally_ the purchase price for Windows isn't a payment for updates (which is what you have been arguing, and you're right about that), it is _exactly_ this purchase price that entitles you to these updates. In other words, no payment, no updates.

      ``I'm not being offensive. Twice in that post you forgot what you had posted yourself and didn't bother to understand what was being talked about. I try to delete text as I go so as not to make comments too long. That doesn't entitle you to change the subject.

      "Well, that is what the original poster mentioned, and what I responded to."

      Actually no you didn't. This is the original comment and your original response:

      "``And how is it expensive to maintain windows machines properly? Windows Update is free, no?''

      Well, apart from the cost of the license, the time spent testing the patches and/or cleaning up if a batch goes awry, time spent running virus/adware/whatever scanners (which you almost certainly need, despite Windows Update), and anything I forgot about."''

      Yes. So the original poster mentioned ``maintain windows machines properly'' and ``Windows update is free, no?'', and these are the two things I have been talking about all this time.

      ``The fact that there may be Linux updaters that DO work is not proof that Windows Update is unnecessarily difficult. That was your contention.''

      No, that's your twisting of my words. My focus has always been on the _whole_ picture of system maintenance, not just Windows Update.

      ``Ubuntu cannot ensure that 3rd party apps update themselves thru the Ubuntu mechanism.''

      You're right. However, in practice, Ubuntu systems typically contain only software that is kept up to date through the updater.

      ``If Ubuntu has the marketshare of Windows, Photoshop would run on it (for example) and you can be certain that Adobe wouldn't provide source to Ubuntu for packaging.''

      It can be packaged for installing and updating through apt-get even if no source code is being made available.

      ``"That's your interpretation. My interpretation of "maintaining Windows machines" is all the maintenance that is necessary on Windows machines, not just the part of it that relates to Windows itself."

      You certainly didn't show that in your original comment that I took exception to. Had you said that updating Windows itself is easy and free but that the system as a whole remained difficult then I would have agreed.''

      Good, then at least we agree about that. I apologize for not making my meaning clear in my first post.

      ``An open source app distributed as part of Ubuntu/Debian isn't 3rd party, it is part of the distribution itself.''

      Ok. It depends on your definition of "3rd party", but I'll accept the above. In that case, of course Ubuntu, cannot update any 3rd party app by definition.

      --
      Please correct me if I got my facts wrong.
    22. Re:My comments.. by dfghjk · · Score: 1

      "it is _exactly_ this purchase price that entitles you to these updates. In other words, no payment, no updates."

      No payment, no Windows, so no need for updates. You purchase the right to use Windows and all future updates are free. It can't be considered any other way since there's no fundamental promise of ANY updates with Windows or Ubuntu. You trust that each vendor will release fixes for problems as they occur and that they be free of charge.

      As for updates to newer versions, the beauty of a totally free product is that, no matter how you look at it, you aren't paying. :-) The right way to look at Windows is that you pay for a license when you buy the machine and (hopefully) not again after that. The reality is different sometimes, but MS doesn't come out with new versions very often. What's really infuriating with Windows is having to rebuy a license due to carelessness and hardware failure.

      "Yes. So the original poster mentioned ``maintain windows machines properly'' and ``Windows update is free, no?'', and these are the two things I have been talking about all this time."

      Unfortunately, the original poster was unclear. He was associating the two, and as I said before, had you demonstrated the difference that would have made sense.

      "It can be packaged for installing and updating through apt-get even if no source code is being made available."

      Fair enough. I doubt Debian would go for that but idk. I do know that BSD's ports specifically did provide that and it was used for binary distributions.

      "Ok. It depends on your definition of "3rd party", but I'll accept the above. In that case, of course Ubuntu, cannot update any 3rd party app by definition."

      It is interesting to consider how things would be if Ubuntu would have the marketshare that Windows has. I feel the bulk of apps would be distributed independently simply due to matters of scale and I think that's more a differentiator between Windows and Ubuntu (distribution-wise) than anything else. No doubt you are motivated to use apps available through the distro when you use a Linux/BSD product. I certainly was when I used Linux for my work.

  35. Obligatory: Yes, but does it run linux? by symbolset · · Score: 1

    Seriously. Does this beowulf botnet run linux? Are linux hosts being deprived of the global machine endeavor to sell us more v1agra and inform us of opportunities to participate in online gaming? Can we not assist in the provision of "bulletproof hosting"? Does *BSD not deserve to take it's place in the pantheon of truly "highly available, totally reliable, even if netops doesn't want to run them" services? I say if an open source OS can't support these services, what good is it? This is the future of clustering I tell you!

    TFA says only this:

    • Botnets filled--and easily replenished--with compromised Windows have emerged as the key hub for well-organized crime rings around the globe, using stolen bandwidth from drone zombies to make money from nefarious Internet activity, according to security experts tracking the threat.
    • Statistics from multiple sources justify Evron's pessimism. According to data culled from Microsoft's MSRT (Malicious Software Removal Tool), back-door Trojans and bots represent a "significant and tangible threat to Windows users."
    • Since the first iteration of the MSRT in January 2005, the tool has removed at least one Trojan from about 3.5 million unique computers. Of the 5.7 million infected Windows machines, about 62 percent was found with a Trojan or bot.

    Surely something can be done to get our linux and BSD boxen involved in this noble global effort! Sure, with their limited user base all ten of the OSS servers on these internets would hardly make a splash in the ocean of Windows boxes, but every little bit helps. Something must be done. Somebody start a project or six on Sourceforge and do something about this.

    --
    Help stamp out iliturcy.
    1. Re:Obligatory: Yes, but does it run linux? by Toba82 · · Score: 1
      --
      I pretend to know more than I really do by mooching off google and wikipedia.
    2. Re:Obligatory: Yes, but does it run linux? by Phroggy · · Score: 1

      If you run sshd on port 22, try creating an account with a username like "temp" and password "temp123", or something similarly easy to guess. You'll be pwned within hours, most likely. They won't get root, of course, but why would a spambot need root?

      --
      $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
      $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
  36. I, for one... by pablodiazgutierrez · · Score: 0
    ...welcome our new botnet overlords.

    BTW... does anyone know what TFA is about anyway?

  37. Actually by Shadowruni · · Score: 1, Interesting

    This was the subject of "As the worm turns", in the first Stealing the Network (an AWESOME book). The protagonist disassembles a worm and then figures out how to fix, with some unintended consequences. A great read, the story is fictional but the technology is VERY real. Almost a HOWTO in fact.

    --
    "Chinese Amazons, power armor, laser swords.... things just meant to be." - Shampoo, A Very Scary Bet
    1. Re:Actually by ryanr · · Score: 1

      Thanks! Glad you enjoyed it.

    2. Re:Actually by Shadowruni · · Score: 0

      WOW! Your comment made my week. I'm trying to build some really cool (at least I think so) systems to thwart these. If you're interested drop me a line here and I'll PM you.

      --
      "Chinese Amazons, power armor, laser swords.... things just meant to be." - Shampoo, A Very Scary Bet
  38. Know your network. by khasim · · Score: 3, Informative
    There is generally so much ARP and other traffic going on that I've found it's extremely difficult in practice to actually discover such a trend.

    ARP should not matter on the firewall.

    Anyway, the easiest way is to monitor traffic by IP address, at the firewall, during times when no one should be using the computer with that address. If the machine is doing anything that goes through the firewall at 1 am, you should investigate.

    Who's going to spend this time on home network much less a general business environment where system administrators are already overstreached and security administrators are still the CFO's favorite line item veto?

    On a home network? Probably no one.

    On a business's network, that's completely different. If you leave your network open and are cracked and you lose you credit card numbers, that's between you and the bank. If a business leaves its network open and is cracked and loses YOUR credit card number, they can be sued.

    The problem is that not many "network administrators" really know anything about their network or security. There are an almost infinite number of things you can that will take time and money but that will not actually increase the security of your systems.

    Education is the beginning.
    1. Re:Know your network. by P3NIS_CLEAVER · · Score: 1

      It seems that applying 'statistical process control' on IP traffic could be used to detect a bot.

      --
      Please sign petition to restore sanity to our banking system!!!

      http://financialpetition.org/
  39. RBL by theglassishalf · · Score: 3, Interesting
    In the end, this problem is only going to get mitigated if we take it as seriously as we did the spam problem. For a long time, ISPs would allow spammers onto their servers because there was no incentive to kick them off. RBLs changed all that.

    ISPs that tolerate insecure computers need to get blocked. Blocked from everything. It COULD happen, if Comcast and AT&T both decide they've had enough.

    This would have the added benefit of stopping a lot of spam.

    Yes, RBLs didn't get rid of spam. But they sure did (do) help. And a good part of the reason they don't work better is botnets. (remember Blue Security?

    -Daniel

    1. Re:RBL by Anonymous Coward · · Score: 0

      Just connecting the dots here....

      A vulnerable Windows system on the net is most likely going to be infected with malware within minutes, right? Malware of various kinds, most likely involving spamming software. So after not that long, the systems IP ends up in an RBL list somewhere.

      These RBL lists are commonly used to prevent connections to port 25 (mail), but how about if I just apply this RBL to *any* incoming connection from this IP? HTTP, IRC, SMTP, SSH, whatever? Or better yet, have my HTTP server serve up a special 404 page saying "your system has likely been hacked and we don't want to do business with you at this time" or something.

      Advantages:
      - Easy to implement since it uses existing infrastructure
      - If enought sites do this the user of the infected system will at least get a clue that something is wrong, and will have the incentive to do something about it (*)

      (*) Note that the user of an infected/spamming/RBL-ed system can still send mail him/herself, since that likely goes through the ISPs MTA, not directly. Most home users do not know they're infected, other than that their computer seems to be a bit slower than yesterday. But modern CPUs and bandwidth have so much spare capacity that that's really hard to notice.

    2. Re:RBL by Anonymous Coward · · Score: 0
      ...if Comcast and AT&T both decide they've had enough.


      Comcast is barely capable of physically securing its network. I highly doubt that any efforts they make would be significant until they can secure their copper. DoS on thousands of Comcast customers at a time is a snap and does not involve a single piece of software and the OS and hardware used by the victims is completely irrelevant.
  40. To stop the bots, target their creators by Anonymous Coward · · Score: 0

    This is a global policing issue, NOT a server manager's issue. The vile thieves behind bots need to be aggressively identified, and the punishments made so crippling, not even the most amoral would dare risk it. End of story.

  41. Why use a trojan? by khasim · · Score: 2, Informative
    Why hasn't anybody created a "good" trojan that uses as many common exploits as possible to infect these already infected machines with a port-80 restrictive firewall?

    There have been attempts at doing so with worms ... but these machines are already pwn3d and reporting into a known channel.

    In theory, there is nothing stopping the "researchers" from having the zombies identify their OS's, download any patches, install a personal firewall and automatically updating anti-virus program and then removing the original infection.

    Sure, many would be re-created due to the user's ignorance, but this is the only way to "deal" with the zombie problem at the "researcher's" level.

    No need for a trojan / worm / virus. They should have sufficient control of the zombies that a script could do it.
    1. Re:Why use a trojan? by Anonymous Coward · · Score: 0

      Hope you would get paid for your philanthropy.

    2. Re:Why use a trojan? by epic59 · · Score: 1
      In theory, there is nothing stopping the "researchers" from having the zombies identify their OS's, download any patches, install a personal firewall and automatically updating anti-virus program and then removing the original infection.
      with anything post windows xp its as simple as running systeminfo from cmd. gives you a complete list of installed patches service packs and much more useful information. im sure someone with enough motivation could get a web based A/V to run from an "infection" even start the windows firewall (not the best but a start). Once again I think the question is not the logistics behind this idea. Its getting someone to do it, and then them not taking it hard from behind from world governments.
    3. Re:Why use a trojan? by VdG · · Score: 1

      By the time these machines are infected, it's too late. Removing all the trojans, adware, spyware and whatever else has been put on there can be a nightmare task, which is seldom practical at all, let alone with some sort of "good" script.

      If one wanted to do something like this, I think a far better approach would be to check very carefully for the undesirable infections and if they're found, shut-down the machine. That disruption would prompt the user to get it looked at by somebody with half a clue and hopefully at least get it re-installed with the latest patches.

      Of course, there could be very little doubt at all that such an action would be illegal, and it could be more than simply inconvenient to some people.

  42. I have already said it by this+great+guy · · Score: 3, Funny

    Slashdot needs a mod option: +1, Whatever.

    1. Re:I have already said it by N3Roaster · · Score: 3, Interesting

      It already does. It's called Underrated. Still waiting for -1 Wrong, personally (not that it applies here).

      --
      Remember RFC 873!
    2. Re:I have already said it by Anonymous Coward · · Score: 1

      I always use Underrated when something has been labeled a Troll without being so. Well, or rather I used to back when I still got mod points, haven't gotten any in ages.

  43. Know if you've been rooted by symbolset · · Score: 3, Funny

    What does it matter, really, if you've been rooted?

    The sad fact is that no matter how often you're rooted, as the other post quite clearly pointed out, you're never going to get approval to remove the defective software that allowed it. If knowing creates willful negligence but not knowing doesn't, there's a certain advantage in not looking.

    Just watch your netops keep uninstalling the more obvious malware and reimaging your boxes every few years and pretending everything is ok. Nod when they call the AV and the firewall edge box due diligence and don't watch those road warriors connect their notebooks to your localnet. You never get documents with executable content in email from outside your network anyway and if you did the virus scanner would stop it before delivery, wouldn't it?. Nobody on your network would click a suspicious link. These are not the rootkits you're looking for. Repeat after me: "I am so shocked! Gosh those hackers are clever. I hope they go to prison for a long time if they're ever caught using their completely anonymous fault tolerant botnet."

    Now go heal some sick people, and never get admitted to your hospital under your own name.

    --
    Help stamp out iliturcy.
  44. Hold on a sec. by Anonymous Coward · · Score: 0

    I think this comment is somewhat tongue in cheek. However, since others are taking its draconian firewall suggestions seriously, I want to make a point of balance here.

    (Note: nothing below excuses an IT group from doing everything it can against bots in ways that don't necessitate modification of user behavior.)

    Yes, the bots are out there. Yes, they are potentially quite dangerous.
    But, there is real value to users (and organizations) in maintaining the breadth of Internet functionality.

    Conclusion:
    There is a cost to locking things up more tightly; there is a cost (and a potentially very great cost in the future) in leaving functionality unchanged. There is no 'right' answer. You've got to weigh the costs (and risks) against each other. It seems to me, each organization will end up making its own judgement call.

  45. Until people are punished for their system's behav by Banner · · Score: 2, Interesting

    Unitl people are punished for their system's behavior, nothing is ever going to happen. Yeah it's annoying for most people to get rooted, but other than that, why should they care? Now if you were legally liable for the damages your system did, regardless of whether or not it was rooted, we'd see a major change in botnets, and a LOT less people with rooted machines.

    People only react to that which causes them difficulty, punish them for not taking care of their responsibilities and things will get better. But until then, it will only get worse.

    You're part of a botnet? Pay a fine! Didn't know? Too bad. Just like your dog getting out and destroying property, if you don't care enough to protect others from your wanton disregard, it's going to cost you.

  46. The Good Old Days... by Horar · · Score: 2, Interesting

    when high technology was its own idiot filter are long gone.

    It is illegal to drive a car on any public road without a drivers licence, for the safety of other road users. Why shouldn't it be illegal to connect a computer to the internet without the proper qualifications, again for the common good? Keep all the stupid off the internet and the situation is bound to improve because there will be less opportunity for the greedy to exploit them.

    1. Re:The Good Old Days... by Anonymous Coward · · Score: 0

      zomg, and of course the roads are filled with highly competent drivers.

    2. Re:The Good Old Days... by 0123456 · · Score: 1

      Great idea! And we should make it illegal to own a telephone without a license so people can't make crank calls!

      A far better solution is to fix the operating system so it's much harder for idiots to screw it up. Not requiring root access to do anything useful on a Windows box would be a good start: OK, so Joe Sixpack would still download his 'nude Jessica Alba screensaver bot', but at least it would be easier to clean up afterwards.

    3. Re:The Good Old Days... by ErikZ · · Score: 1

      Tsk tsk. Looks like you (insert minor infraction of law here). Don't you know that internet access is a privilege, not a right? We're going to have to revoke your computing licence.

      Oh, you work in IT? Man, you should have known better. Now you can't work!

      --
      Democrats or Republicans. They are both taking us to the same place and they are not afraid of us anymore.
  47. There's a simpler way by Der+Huhn+Teufel · · Score: 2, Interesting

    If companies know the means of advertising (i.e. malware) are illegal, why aren't we going after the companies that use such methods? Admittedly, some viagra knock off company in Mexico is difficult to go after, but wouldn't it be easier to get rid of these intrusive networks by cutting off any reason for them to exist?

    1. Re:There's a simpler way by RAMMS+EIN · · Score: 1

      Advertising isn't the only thing botnets do. They're also great for DDoS attacks and other things that can perfectly be done anonymously. Even advertisers can sell their goods through some front that is difficult to trace back to them. You can't go after the bad guys if you don't know who they are.

      --
      Please correct me if I got my facts wrong.
  48. The Next Step by Nom+du+Keyboard · · Score: 1

    Publicly executing a few dozen botherders would be a good next step.

    --
    "It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."
  49. It's going to hurt. by Animats · · Score: 2, Insightful

    It's going to hurt. It's going to be painful. But when you're losing a war, you have to take defensive steps that work.

  50. you don't know what you're talking about by oohshiny · · Score: 1, Flamebait

    Sue the IRC networks first; that's what makes it dumb shit easy for these guys to set up their botnets.

    That's like saying "sue the website networks for distributing illegal content". IRC is a chat protocol. Anybody can run it. It is also widely used for open source development and other legitimate services. Apparently, your mind has been warped so badly by Instant Messaging services that you think any such service needs to be controlled by some big corporate entity.

    I had a machine hacked by a german movie filesharing group, [...] by a group that hacked unix systems.

    I strongly suspect you're just spreading FUD: you don't sound like you're in any position to run a UNIX system, and even if you are, based on your comments, you don't sound capable of securing it, so it's no surprise that you got hacked.

    1. Re:you don't know what you're talking about by dfghjk · · Score: 1

      "I strongly suspect you're just spreading FUD: you don't sound like you're in any position to run a UNIX system, and even if you are, based on your comments, you don't sound capable of securing it, so it's no surprise that you got hacked."

      And you're someone who doesn't know what FUD is you don't sound like you're in any position to run a UNIX system, either.

    2. Re:you don't know what you're talking about by oohshiny · · Score: 1

      And you're someone who doesn't know what FUD is you don't sound like you're in any position to run a UNIX system, either.

      I said "FUD" and I meant it: the guy sounded like someone with a commercial stake in Windows who is trying to give them impression that UNIX in insecure, prone to botnet attacks, and generally associated with hackers. That is exactly what FUD is: spreading fear, uncertainty, and doubt about a competing product out of commercial interest.

    3. Re:you don't know what you're talking about by dfghjk · · Score: 1

      Except that you're totally wrong about that. He said the hackers were specifically ones who hacked unix systems (in response to his parent who said that Microsoft should be held legally accountable). There is no FUD in that, as everyone knows that all systems can be potentially compromised and unix systems are targeted as well. If his parent hadn't accused Microsoft of being the problem, I doubt unix would have been mentioned. I also don't see how you get that he must have a commercial stake in Windows other than you making a blanket assumption that anyone who disagrees with you must be corrupt. He was calling attention to to operators of IRC channels, not spreading FUD about unix systems.

      Now, aftering discrediting your claim that his post was FUD, let's take a look at yours. You edited the text quoted by deleting about 3 paragraphs, essentially the entire content of the post, to suggest that the content of the post was about the hackers being "unix hackers" when it was not. Why did you do that? It appears so that you can throw a baseless insult about his qualifications. Here's the unedited comment:

      "I had a machine hacked by a german movie filesharing group, and they incldued a bot which logged into their channel on Rizon. Like a good little admin, I logged into rizon, checked out the channel. It had several thousand users, a whole slew of fserves...and ZERO conversation. None.

      I went to #help and reported the botnet attack and the response was: "hey, you want us to shut down one of the most popular channels here because of a evidenceless accusation that you were hacked by them and used as one of their fserves? LOL ZOMG GET SECURITY AHAHAHAHAHA LUSER P0WNZORED" etc. etc.

      It is patently obvious that the Rizon admins are FULLY aware that they have dozens, if not hundreds, of illegal filesharing groups that are using botnets to set up fserves, attack other systems for more bots, etc. They're doing jack shit about it (and in fact, they're making it easier- they now support SSL connections) and I think it's time someone sued them to hell and back. It's time IRC operators were taught that you can't knowingly support criminal activity, and that if users report hackings- they need to look into said reports and act on them. I also think it's time IRC traffic was considered "highly suspicous" and monitored by ISPs for fserve commands and such; fserves have no real legitimate purpose today, except illegal filesharing.

      PS: Next time you download a movie or program, bittorrent or IRC DCC....realize that it was distributed, most likely, by a group that hacked unix systems."

      And here's your version:

      "I had a machine hacked by a german movie filesharing group, [...] by a group that hacked unix systems."

      Wow, talk about a misrepresentation of a quote. Interesting, eh FUD-slinger?

    4. Re:you don't know what you're talking about by Anonymous Coward · · Score: 0

      Why did you do that? It appears so that you can throw a baseless insult about his qualifications.

      It's not a "baseless insult": his idea that there is a well defined group of IRC providers that can be held responsible makes no sense.

      To put it bluntly: the way I read his post, the guy is simply lying. I don't believe his claim that he operates a UNIX system that was hacked into. The way I read his post, he is probably a Windows user with a grudge against UNIX and IRC. And, frankly, so I think are you (assuming that you aren't simply the same guy posting under a different account).

    5. Re:you don't know what you're talking about by dfghjk · · Score: 1

      "It's not a "baseless insult": his idea that there is a well defined group of IRC providers that can be held responsible makes no sense."

      I certainly didn't take his comment to suggest thaat IRC providers be held entirely responsible. He was pointing out that IRC providers did business knowing that their services where being used for malicious purposes. I can't imagine why you think that makes no sense.

      "To put it bluntly: the way I read his post, the guy is simply lying. I don't believe his claim that he operates a UNIX system that was hacked into."

      Why is that? Assuming that he is lying about that, do you then believe that his claim about the IRC providers is also a lie?

      "The way I read his post, he is probably a Windows user with a grudge against UNIX and IRC."

      That's ridiculous.

      "And, frankly, so I think are you (assuming that you aren't simply the same guy posting under a different account)."

      Even more ridiculous. It's far more likely that you're the same guy posting follow-ups as an AC.

      I could give a shit about IRC. Never used it. I have used all the major OSes though, and I don't carry a grudge against any of them since that would be irrational. Nothing in the original post was insulting to unix or even IRC.

  51. Re:Until people are punished for their system's be by FudRucker · · Score: 1

    it all points back to Microsoft Windows, since the MS-EULA only gives the end user the right to use the software and not own it then Microsoft is responsible for the vulnerabilities in thier products...

    --
    Politics is Treachery, Religion is Brainwashing
  52. Re:Until people are punished for their system's be by famebait · · Score: 1

    Now if you were legally liable for the damages your system did, regardless of whether or not it was rooted, we'd see a major change in botnets,

    You'd see a major change in government and the law swiftly gone is what you'd see. Well, in any democracy, anyway. This simply won't resonate with people's sense of justice; to most people it would seem like holding you responsible for what any maniac does with your stolen property. And I'm not even talking about stolen weapons here, but any stolen car, hammer or length of rope.

    But there could be a kind middle ground: require ISPs to quarantine infected machines, and fine _them_ if tey don't. Just like regular quarantine: not punishment, just necessary protection until the threat is gone, even if the individual is not at fault. The hard part would be motivating the ISPs to follow the rules, i.e. the technical ability to check if they're doing it properly, having the capacity to perform those checks, and suitable readctions if they don't.

    Of course, both these strategies have the gaping flaw that they only work within each legislastion, which the internet famously does not.

    --
    sudo ergo sum
  53. Code? by Jedi+Alec · · Score: 1

    I'm sorry, but when i saw the following in the little slide show linked to in the summary:

    This is an example of the welcome message from a live botnet IRC session. This is what a victim machine would see -- lots of cryptic data (potentially code), an IRC connect message

    i'm seriously starting to doubt the guy that set up the slide show. Maybe it's cryptic to him, but to anyone that has actually taken a look at how irc works it's plainly obvious that these are simply the server reporting what it can and cannot support in terms of modes for channels and nicks.

    --

    People replying to my sig annoy me. That's why I change it all the time.
    1. Re:Code? by Anonymous Coward · · Score: 0
      i'm seriously starting to doubt the guy that set up the slide show. Maybe it's cryptic to him, but to anyone that has actually taken a look at how irc works it's plainly obvious that these are simply the server reporting what it can and cannot support in terms of modes for channels and nicks.


      I got exacly the same impression. Its like this was the first time these clowns discovered IRC and are spooked by what they do not understand. Its not hard to setup a secure and very useful IRC server that does no one any harm at all, this kind of crap is not going to help IRC's already bad reputation because people fail to understand how it works. No they'd rather use MSN and ICQ and expose themselves (on their webcam probably) to way more security issues than simply using an IRC server under their control... sigh.

      Yay! Lets all download spyware laden MSN smilies because they r0x0rz! Lets all add ourselves to porn spam lists by installing ICQ! IRC is baaadddd!
  54. Humans can WIN! by SeaFox · · Score: 1
    We effectively lost the war against the robots when we first invented computerization, thus creating the posibility for the future war against the robots.

    No. We can stop this war from happening.

    All we need to do is send a single person back in time to the year 1955 (perhaps powered by some combintaion of The Wayback Machine and Google's Solar Panels to assassinate Sara^H^H^H^HMary Gates before Bill is born, this will prevent the formation of Microsoft, stopping the PC timeline with Tim Paterson's QDOS and relegating Steve Baller to a life as CEO of a frozen yogurt chain. Windows will never get written and Botnet will never be able to replicate and come online!
  55. Legitimate Scanners can accomplish the same things by billstewart · · Score: 2, Insightful
    Anything positive you can do to improve computer security by writing a vulnerability-checking bot, you can also do by writing a scanner tool that a legitimate administrator or user can use to check their systems, and the scanner can do it in a way that doesn't overwhelm network resources, doesn't lead to the vulnerable machines you found creating an exponentially increasing number of probes checking other machines causing the checker and checkee machines and the network to grind to a halt, (doesn't decide to run off hunting Sarah Connor), and in general doesn't cause serious headaches for the system admins or the users, and if it has problems (which there's a good chance it does, especially because the targets you're hunting keep changing in malicious ways), you can turn it off, fix the bugs or adjust the features, and start again.


    Want to find and fix any infected machines at work? Build a tool for your sysadmins to find them with, do an audit of the machines that need cleaning to find the *other* things wrong with them as well as identifying those that are running potentially critical activities that need to be salvaged carefully instead of by scorched-earth, and let them use whatever tools are appropriate to fix the holes it finds.


    Want to find and fix the buggy machines on your cable-modem company's network? Build the tool and sell it to them, or give it to them and teach them how to run it. Don't go looking like Yet Another Zombie-Master who's trying to maintain some pretense of legitimacy - if you're going to be legit, be legit, and if your cable company's too clueless to accept your 1337-k3wl program, then build a different program to block packets from your fellow customers or get yourself an ISP that's clueful enough that they don't need your program.

    Want to fix the buggy machines in Korea or the spammer-friendly hosting in China? Go ahead, make their day, but don't tell them *I* said it was a good idea.... And besides, it's really easy to blackhole-route them so you and any machines you control simply don't get packets from there and can't send packets back.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  56. The smart thing to do... by suparjerk · · Score: 1

    The most effective way I have found in fighting the botnet pandemic is quite simply educating people about the threat, and convincing them not to download stupid shit.

    --
    I caught the Mountain Wumpus! He gave me his treasure chest ($100) to let him go free again.
    1. Re:The smart thing to do... by Don_dumb · · Score: 1

      Every virus, every big news story about infected PCs, experts are interviewed and give the same advice for the public "run an up to date firewall, spyware and anti-virus program. Dont click on links or attachments in unsolicited emails regardless of how juicy the offerings". A few months later another big virus hits the news, the same advice is trotted out.
      I can only assume that the advice is being ignored, or not understood. We have lost the battle, because if this advice was followed, it wouldn't eliminate the problem, but I reckon it would be very much reduced.

      We would get far less junk mail if people didn't keep responding for their free prize, reduce the benefits of production, (the 'demand' for spam/junk mail) reduce the incentive to produce.

      --
      If this were really happening, what would you think?
    2. Re:The smart thing to do... by suparjerk · · Score: 1

      Printing something on an online article ... doesn't help. Generally, nothing in print does. Our advertisement-filled culture has trained us not to read things.

      You have to talk with people and not just at people, answer their questions, find out what they're doing, and give advice.

      I worked at my university's ResNet, dealing with all the residential internet access and the computers on the network. When we detected someone connecting to a C&C irc, we'd disable their Internet access and absolutely not let them back on the network until they'd reformatted. When they wanted to know why, we explained on a level that they could understand that they'd essentially opened a program without knowing what it was, and given some "hacker" somewhere essentially complete control over their computer. We explained that the only 100% sure-fire way to know that the "hacker"'s access had been removed was to completely wipe the slate clean. It seems harsh, but it was pretty effective. The amount of infections we had decreased logarithmically throughout each school year, and we almost never had the same person infected twice.

      IMO, wars should be a little less brute force, bloodshed and deception, and a little more education.

      --
      I caught the Mountain Wumpus! He gave me his treasure chest ($100) to let him go free again.
  57. Arikle is Botnet FUD by NoSuchGuy · · Score: 1

    The battle is not lost. Some online casinos fought and won the battle.
    Read here here.

    --
    Grundgesetz * 23. Mai 1949 - 30. November 2007 - http://www.vorratsdatenspeicherung.de/
    1. Re:Arikle is Botnet FUD by Percy_Blakeney · · Score: 2, Informative

      The incident described in CSO magazine is the exception that proves the rule. How did the online casino "defeat" the botnet attack? By spending a million dollars on bandwidth and equipment; they outscaled the attack. That sort of approach may (or may not) work for companies with millions of dollars in web revenue, but it is simply not a feasible way for most online entities to deal with an attack. There are hundreds of thousands of online businesses that, if faced by even a small botnet attack, would have to either pay the exortion money or go out of business.

      The outscaling approach is doomed to failure, too. Botnets will increase in size faster than server hardware will improve. It's like throwing an O(n) algorithm against an O(log n) algorithm -- the O(n) may win a few battles early on, but past a certain point the O(log n) algorithm will win every time. Given a large enough botnet, even Google or Yahoo or Microsoft could be taken down.

    2. Re:Arikle is Botnet FUD by 14CharUsername · · Score: 1
      Not exactly. Google, Yahoo and MS have to scale up to be able to serve their customers.

      The size of botnets are dependent on the number of clueless users out there. The number of clueless users is probably proportional to the total number of internet users. Google, Yahoo and MSs customer base is also proportional to the total number of internet users. So Google, Yahoo and MS are scaling up at the same rate as the botnets.

      Besides no one would be stupid enough to attack a big corporation because a big corporation can get the FBI on the case and they might be able to track them down eventually and get the hackers extradited. They tend to attack the internet gambling sites because the sites are illegal in the US so no FBI. Now the hackers are still breaking the law, but the Costa Rican police force doesn't have the resources to go after them like the FBI does.

    3. Re:Arikle is Botnet FUD by petermgreen · · Score: 1

      he lost more money than it would have cost him to pay up

      and he was a buisness that was making a lot of money off the internet, smaller operations just don't stand a chance.

      he may have won a battle but the war was lost ages ago, all but the biggest sites live in constant fear of a script kiddie deciding to aim at them.

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    4. Re:Arikle is Botnet FUD by Percy_Blakeney · · Score: 1

      Sure, every web site has to scale to the size of its customer base. However, there are several factors working against the web sites:

      1. Unless the web site is truly and completely multi-national, they will be at a huge disadvantage against a botnet that knows no boundaries. Fox News or CNN, for example, have a user base that is primarily proportional to the U.S. user base, and thus probably won't be prepared for a botnet that is proportional to the entire internet user base (U.S., China, India, Europe, etc...). The BBC, on the other hand, would probably stand a better chance. Unfortunately, most companies on the Internet have traffic that is proportional to their regional user base. Even if a company has a user base that is proportional to the entire internet, they are still at a huge disadvantage when it comes to thenly, and thus are at a natural disadvantage against naturally multi-national botnets.
      2. The incremental cost of a botnet attack is much lower than the incremental cost of defending against the botnet attack. A DDOS SYN attack consumes very few resources on the part of the attacker, while the cost to 'outscale' it is several times larger.

      As for not attacking a major corporation, I disagree -- there are groups that are willing to risk FBI involvement if the payoff is large enough. A classic example is organized crime; the mafia has gone up against the Feds for ages. Sometimes they win, sometimes they lose, but they are willing to risk it for a large sum of money. I personally believe that most botnets aren't currently big and professional crime outfits, but that will be the trend for the future.

  58. Re:Until people are punished for their system's be by Anonymous Coward · · Score: 1, Interesting

    Most people, including extremely technical people, don't know exactly what is going on on their systems at all times, be those Windows, Mac, or Unix systems, or anything else. Why don't you tell us your foolproof method for knowing exactly what code is running on a system in the presence of rootkits and thread injection?

    Your dog analogy is broken: a good dog owner knows what the dog is doing at any moment in which it could cause harm to someone else's property. Even a competent technical person has no idea what's going on on their computer with a rootkit cloaking the traces.

    Guess what? I've been a professional reverse engineer for three years, and I still say this.

  59. Those picutre comments are ignorant. by Emil+S+Hansen · · Score: 1

    Picture 2 and 3 are really just normal IRC connect picutures and an abandoned channel with X still in it. Any body who knows a bit about IRC knows that X is NOT a "cryptic controller" but just a function of the IRC network that protects a channel from rogue takeovers. Picture 7 ain't really thousands upon thousands of bots, just the "eavesdropper" and two regular operators. And it is the eavesdropper that is isuing the commands?

    Please o please, let me have some security proffesionals who knows what they are talking about.

    --
    Will work for bandwidth!
    1. Re:Those picutre comments are ignorant. by Anonymous Coward · · Score: 0

      It gets worse. Picture 3 doesn't show an abandoned channel at all. It shows a channel where mode +u is set (as can be seen in the client's status bar: "+Mmnstu"), which is the UnrealIRCd mode for 'auditorium', meaning only channel operators can see the other non-operator (drone) clients in the channel. For all we know, this channel still contains hundreds of other bots as well; this is impossible to tell for someone without privileges on the IRCD. Sometimes the /lusers command still gives a rough indication, but those are network-wide statistics, not channel-wide.

      Using auditorium channels on UnrealIRCd servers to has been standard practice among drone controllers for a long time now. If these 'professionals' don't know that, I'm not sure why they are messing with botnets.

    2. Re:Those picutre comments are ignorant. by Anonymous Coward · · Score: 0

      They did say they were "two to three years behind". lol

  60. How far do we want to go? by RAMMS+EIN · · Score: 1

    ``Is the Botnet Battle Already Lost?''

    No. There are measures that will completely eliminate botnets. The question is: how far do we want to go? There comes a point at which the cost of botnets is less than the cost of the countermeasures. For many amateur admins, that point is right now; they don't notice if their machines are compromised, so they don't have much of an incentive to secure them properly. That's why we're losing the war.

    --
    Please correct me if I got my facts wrong.
  61. The exhibited botnet is likely serbian by AttilaSz · · Score: 1

    The screenshots in the article slideshow indicate that the particular live botnet operation they used as illustration is most likely serbian.

    The word "KPAJNHA" occurring in a IRC server name is actually the serbian word "KRAJINA" writen in cyrillic, using latin alphabet characters to represent similar cyrillic characters (P for R, N for I, H for N). "krajina" translates roughly to "shire" or "county" in serbian and "Krajina" with capital K was also the name of the ill-fated rogue serbian republic that existed on croatian soil between 1991-1995. In another screenshot we see an IRC channel named "armija" which is serbian for "army" -- I can imagine an operator would name his swarm of bots an "army".

    --
    Sig erased via substitution of an identical one.
  62. Re:Restrictive Firewall, not enough for exploits by free2 · · Score: 1

    a port-80 restrictive firewall
    And how would this prevent exploits in applications that can use the port 80, like browsers ?
    Sites like http://secunia.com/ are full of reasons why a restrictive firewall is clearly not enough.

  63. Bot vs Bot by Anonymous Coward · · Score: 0

    How about installing a botnet that you use to target the computer systems of the bad guys?

    1. Re:Bot vs Bot by fourchannel · · Score: 1

      "How about installing a botnet that you use to target the computer systems of the bad guys?"

      Unfortunately, the world does not work this way. These guys create botnets because they have a greater knowledge of computers than the average joe, and I'm willing to speculate, most or all of them know how to secure their own computers from hacking attempts.

      --
      ---FourChannel---
    2. Re:Bot vs Bot by HiThere · · Score: 1

      How could we tell you from the other bad guys?

      I mean, YOU may know that your heart is pure, but how could we know that?

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
  64. let it get worse by Danathar · · Score: 1

    I appreciate the work these people are doing in trying to stop the botnets, but in order to fix something in many cases there needs to be a disaster. I say let the botnets do their thing. When 100,000 people get together for a class action lawsuit to sue an OS or application vendor for poor security that allowed their computer to get zombified and participate in illegal activity the world will wake up.

  65. Botnet in action by Anonymous Coward · · Score: 0
  66. Why? Because there's NO PENALTY! by Hasai · · Score: 3, Insightful

    Trying to stop botnets by taking-down servers is like trying to stop rock-throwing by confiscating rocks.

    An exercise in futility.

    You stop rock-throwing by going after the throwers. If these propeller-heads would stop playing with their toys long enough to spend fifteen minutes talking to the nearest cop they would realize this.

    Ignore the silly botnets and invest the resources to find and punish their creators. Criminal behavior declines only when there is substantial risk of substantial punishment. Until that risk exists, you're just wasting everyone's time.

    'Nuff said.

    --

    Regards;

    Hasai

    1. Re:Why? Because there's NO PENALTY! by 99BottlesOfBeerInMyF · · Score: 2, Insightful

      Trying to stop botnets by taking-down servers is like trying to stop rock-throwing by confiscating rocks.

      Or, install shutters on your Windows so you can ignore the rock throwing and hire a security guard to go shoot the rock throwers or drive them off.

      If these propeller-heads would stop playing with their toys long enough to spend fifteen minutes talking to the nearest cop they would realize this.

      The cops often can or will do little in these instances. A lot of the time botnets are rented out by the hour overseas.

      Criminal behavior declines only when there is substantial risk of substantial punishment.

      Actually, studies have shown that risk of punishment is not the most effective way to reduce criminal behavior. Criminals act out of desperation or believe for some reason they won't be caught, or simply think the risk is justified, even when it is often an irrational belief. The risk/reward for being a crack dealer or devoting yourself to pro basketball are both absurd, but there is no shortage of people who try anyway.

      Ethical/moral reasons are actually the best way to motivate a decrease in crime. The vast majority of people will not commit crimes if they don't feel justified in so doing. In fact the number on correlation between rates of robberies and another observed factor is wage disparity. If because of circumstances of birth one person is making billions and another going deeper in debt every year despite the fact that the latter works harder and is smarter than the former, well the latter person feels justified in turning to crime.

      The problem here is simply globalization has made "neighbors" of people with vast wealth disparity. Americans happen to have been born into relative wealth despite being not as intelligent or as dedicated of workers as the self-taught computer programmer in Czechoslovakia. So he feels no ethical obligation to not build a botnet that exploits them. Threat of criminal punishment is a factor, but a pretty minor one.

      Sadly, this does not present any easy solutions for this problem aside from making computers harder to exploit in the first place, but since we don't have a competitive market for desktop OS's, which is the weak link, I don't expect that to be fixed anytime soon. Break up MS into multiple companies and give at least two of the the rights to all the Windows code to date. forbid them from collaborating and enforce it. The botet problem will be eradicated in 3 years on all new computers.

    2. Re:Why? Because there's NO PENALTY! by geekoid · · Score: 1

      "Americans happen to have been born into relative wealth despite being not as intelligent or as dedicated of workers as the self-taught computer programmer in Czechoslovakia."

      what? American has some of the most dedicated workers in the world.
      Also, some of the most smartest.

      The reason there IS a wage desparity is because Americans work hard, create, and are incredibly innovative.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    3. Re:Why? Because there's NO PENALTY! by 99BottlesOfBeerInMyF · · Score: 1

      what? American has some of the most dedicated workers in the world. Also, some of the most smartest.

      Do you work as hard as the average farmer in china? Do you have some statistics showing language independent IQ tests show the US as "smarter" than other nations. Does Bill Gates work 100,000 times as hard as you do to earn the proportionally higher income? Do you work 1000 times smarter and harder than people born into constant debt in the third world?

      Life is not fair and people in the US and other wealthy countries are not inherently smarter or harder workers than people elsewhere, they were born into relative wealth. Your parents likely gave you more wealth at your high school graduation than many small towns in Africa possess all totaled together ($75). Because that is not fair, many people feel justified in balancing the scales.

    4. Re:Why? Because there's NO PENALTY! by paulmer2003 · · Score: 1
      Ignore the silly botnets and invest the resources to find and punish their creators.
      So illegalize coding botnet trojans? Excellent idea...not. This would basically illegalize sites such as milw0rm.com, governmentsecurity.org and securiteam.com.

      If someone were to sue a botnet trojan coder wouldent that establish a legal precident...making all people who publish new bug/hole/exploit information liable? Security through obsecurity = bad.
  67. Re:Until people are punished for their system's be by Anonymous Coward · · Score: 0

    Wow! You're such an antisocial wierdo! Your idea is ridiculous. Well, Slashdot is frequented by idiots, so I suppose that's what I should expect.

    You know what; we should do what you're suggesting. However, while we're at it, I have a few reforms along the same lines.

    1. Change the laws so that anyone buying stolen goods immediately goes to prison, irrespective of whether they knew the goods were stolen. You're taken advantage of by criminals? Go to jail! Didn't know? Too bad! If you don't care enough to protect others from your wanton disregard, it's going to cost you.

    2. Absolute zero tolerance for all driving offences, plus multiply all existing penaltied by 10. Forget to indicate? Go to prison for 3 months. After all, you're risking other people's lives. No appeals! Indicator bulb blew while you were driving? Tough! If you don't care enough to protect others from your wanton disregard, it's going to cost you.

    3. Force anyone with a contagious illness to stay indoors at all times. Going outside with a sniffle? It could be influenza. How do you know that you won't infect old people, or sick kids. Massive penalties for those who disobey. After all, they deserve it. If you don't care enough to protect others from your wanton disregard, it's going to cost you.

    4. Any ommission of any detail, no matter how trivial, from your tax return merits a fine of $5000. Forgot to put 5c interest that you received from a savings account? $5000 fine.

    5. Driving a car with a damaged catalytic converter? Sure, the problem may not be visible from the outside, but your NO and CO is killing people. Instant fine! After all, you deserve it. If you don't care enough to protect others from your wanton disregard, it's going to cost you.

  68. ... or by RKBA · · Score: 1

    ... or boot into a second "bare bones" installation of Windows on a different partition so that you can do maintenance on the primary Windows installation. Doing so makes it trivially easy to backup the Windows2000 registry for example. Simply copy the "system32\config" directory and its contents to a backup location. I also use the second copy of Windows to degrag and run virus scans of the primary Windows installation, and to delete problematic files.

    That's one of my complaints about Linux; ie, why can't I have two or more installations of Linux on the same machine just like I can with Windows 2000? At present I have a triple boot system that can boot into either one of two versions of windows or one version of Linux (Mandriva at the moment).

    1. Re:... or by bsantos · · Score: 1
      That's one of my complaints about Linux; ie, why can't I have two or more installations of Linux on the same machine just like I can with Windows 2000?
      I don't know, but it is pretty easy to. The only issue you have to be careful about is home sharing between them, since different software versions could change the configuration files. It isn't a common issue with near versions, but it happens. On windows your surelly don't share your personal configurations between installations (Documents and Settings/Registry). The current major distros will even make entries in the boot loader (grub/lilo) for every Linux distro you have installed. Mandriva does.
    2. Re:... or by RKBA · · Score: 1

      Ok, I'll give it a try, but I'm skeptical about Linux's ability to handle two different "/" directories. And NO, of course I don't expect to be able to share settings between the two different versions, but I *do* expect to be able to share files.

    3. Re:... or by Mes · · Score: 1

      two different / directories? I dont think you know linux very well. Running two different distributions on the same hd is trivial. Use fdisk to create a second partition and install the second distribution on that. Then modify your lilo or grub or nt bootloader to select between the two kernels. In each distribution, add a line to its fstab to mount the others partition at /mnt/the_other_linux or whatever.

    4. Re:... or by RKBA · · Score: 1

      Wow, that's wonderful! It means if I want to change distros I can do so "gracefully" without having to go through all the installation and configuration hassles all at once. It also solves the problem of how to back up a running Linux system (use one to back up the other). Because of virtual memory, trying to back up a running OS from *within* that OS seems like a risky proposition. Guess I should have brought this up on some Linux forum, but I've never seen it discussed in any of my Linux books or elsewhere so I assumed it couldn't be done. Duh.

    5. Re:... or by olman · · Score: 1

      ... or boot into a second "bare bones" installation of Windows on a different partition so that you can do maintenance on the primary Windows installation.

      Well, theoretically, sure, but does XP even let you install a second copy on same machine? For sure the so-called command prompt you get with boot cd is so limited it's mostly useless.

    6. Re:... or by Jesus_666 · · Score: 1

      I'll give you a bit more detail. Unlike Windows Linux doesn't care about organizing your partitions. You have /, which is defined in the bootloader config, but that's pretty much the only constant.

      Everything else is up to you, although most distros create mount points for all suitable partitions during setup (usually the mount points are defined in /etc/fstab; this might not apply to automounters though). You can mount a partition anywhere you want as long as you know the name of its device file - for example when I got me a shiny new 300 GB hard disk I turned most of it into an ext3 partition which I mount as /home. I just copied over the contents of my old /home to the new partition and bang, migration of user data complete. (Yes, it would be wise to backup any to-be-replaced directories before doing funny things to them. In my case I did the copying from a live CD which mounted neither involved partition as /home.)

      It's all just a matter of making sure there's an empty directory where you want the mount point to be and changing (or writing) the corresponding /etc/fstab line to point to it. What you call the mount point and where it's located is entirely up to you. Yes, it is as flexible as it is awesome.

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
  69. read-only OS by j00r0m4nc3r · · Score: 1

    I think the general solution is to not have people with full-function read-write OS and filesystems. 99% of people don't need a full blown "computer". They surf the web and do email and that's it. What they need is something like an X-terminal where there is a browser and email software in firmware, and that's it. Updates could be done but everything would be signed digitally and come from a secure location, or done manually, and never without operator approval.

    1. Re:read-only OS by Garrett+Fox · · Score: 1

      Yes, and it'd probably be cheaper, hence more attractive to consumers (I use the word deliberately), than existing PCs. I think Microsoft is already offering such a thing, for one, but have no idea whether it has better security than a standard PC or is just stripped-down in terms of functionality.

      --
      Revive the Constitution.
  70. IRC could die tomororw it won't matter by Gary+W.+Longsine · · Score: 1

    If IRC went away tomorrow, botnets would be back in maybe a week at most. There are plenty of options for them. Peer to Peer command and contro, setting up their own IRC servers on someof the compromised machines in the botnet, etc.

    --
    If you mod me down, I shall become more powerful than you could possibly imagine.
  71. tubgirl? by RKBA · · Score: 1

    If "tubgirl" is anywhere nearly as disgusting as "goatse", I feel very fortunate to have never viewed it.

    1. Re:tubgirl? by gbobeck · · Score: 1

      It is... trust me. Here is the Wikipedia article which talks about it and provides a description... http://en.wikipedia.org/wiki/Tubgirl#Tubgirl.com

      --
      Navicula hydraulica plena anguilarum est. Omnes castelli tuus nostri sunt. Ed elli avea del cul fatto trombetta.
  72. blame the IRC networks, first. by rs232 · · Score: 1
    What's needed is for someone like NY Attorney General Elliot Spitzer to charge Microsoft with reckless endangerment for knowingly, willfully, and negligently distributing and continuing to distribute systems vulnerable to such attacks.
    Sue the IRC networks first; that's what makes it dumb shit easy for these guys to set up their botnets.

    What OS are the vast majority of the nodes on these botnets running? How would botnets be possible without a readily available supply of easly compromised Desktops.

    "Next time you download a .. program .. realize that it was distributed, most likely, by a group that hacked unix systems"

    It's not necessary to hack an IRC server to set up a botnet just set up your own channel. Tell us what are the names of these hacked Unix servers running botnets.

    re Re:Sue/address the IRC networks, first.
    --
    davecb5620@gmail.com
  73. Ridiculous is video card driver buffer overflows by mosel-saar-ruwer · · Score: 1


    this whole thing is just ridiculous... but the basic tools to provide systemic distributed security have been published for quite some time

    What's ridiculous is that these systems are getting so damned complex that now we've got pwning via buffer overflows in video card drivers.

    When you can't even trust your own hardware not to betray you, then who you gonna call? Ghost busters?

  74. Nothing to see here, move along. by asc4 · · Score: 1

    Nice to see that Eweek and Slashdot editors failed to note Gadi's hobby as NANOG troll. His chicken little ravings about botnets aren't taken seriously there, nor should they here.

  75. Fundamental Design Flaw by Cassini2 · · Score: 1

    I always thought the botnet problem stemmed from a fundamental problems in Windows security. With Windows NT, we could secure the file system, secure printers, and secure network shares. We still could not secure the processor. The processor would run whatever code that happened to be loaded. Internet Explorer allows anyone that can figure out how to get the smallest piece of executable code onto your system a chance to run it.

    Since Windows NT, we have Windows 2000 and Windows XP. Each seemed to progressively water down the security model until today, where every XP user is pretty much logged in with Admin rights.

    We can secure the file system. Why can't we effectively limit what code the CPU executes?

  76. How do you Know and REMOVE them? by lordmage · · Score: 2, Interesting

    I have a lovely wife who surfs the internet constantly. She has a bot on her Windows Box. I noticed it when we sent out 86 thousand emails in one day. (it helps to monitor your port 25!!). Okay.. so she is compromised.

    Norton, Spybot, etc CANNOT detect what she has. Netstat shows the connection but taskmanager etc does not. I block port 25 from her computer as a precaution and the darn computer starts searching for smtp servers on the local network. I use qmail-auth and it prevents it.. however I have no trust that it cant use UPnP or something else to change my main router.

    So.. HOW IN THE HECK do you REMOVE stuff that you cant find? I really.. REALLY.. dont want to reformat and reinstall because there is no way this should be hidden to adminstrator on Windows XP.. but it IS!

    --
    I can program myself out of a Hello World Contest!!
    1. Re:How do you Know and REMOVE them? by Mes · · Score: 1

      Why should it be visible to administrator on windows? Theyve replaced your copy of winxp with their copy.. You are NOT running Microsoft Windows XP anymore. You should probably reformat.

      I dont know how to diagnose windows boxes very well, but I would first look to see if you can get the real taskmanager running. Forget whats on that computer, and try to find taskmanager on your computer. Then copy it over to your wife's computer as a different name. See if you can get that to run. Im not sure at all if that will work, but I do know there are other third party taskmanagers out there that are supposed to be good. Try searching for taskmanager in Slashdot and you may find someone talking about a good replacement. This only works if youre lucky though, they may have hidden the process completely via some driver/kernel hack.

      Once you find the process, search the registry for it and delete everything associated with it. Be careful, as the virus's name may be the same as an essential system component, and youll end up hosing your computer. Regedit probably wont work here either, youll need to get a fresh copy. Dont name it regedit, since the virus is probably watching for that process to start.

      Worst of all, they have probably hidden the virus's directory from you. So youll need to replace explorer since its also corrupted. Maybe even the nt kernel is corrupted, and perhaps there are some phantom device drivers which are really part of the virus, so just forget it and reformat and reinstall.

    2. Re:How do you Know and REMOVE them? by lordmage · · Score: 1

      The thing that bothers me the most is that I have no idea WHAT bot has been installed. For all I know it could be brand new, etc. When asked, my DSL provider said all they do is run an anti-virus program to find it. That failed miserably, safe mode and even mounting it to linux and running ClamAV on it.

      I shrunk her partition down to bare minimum and then installed Mandriva 2006 on her computer. She is now running linux and her data files are mounted on a read only WinNT partition.

      I still need to figure out WHAT it was, how it GOT on her computer (she runs FIREFOX) and what to do to prevent it. She does not click on any spam email and I prevent all .exe, .html, etc from even getting to her computer.. they go to quarrentine.

      In some ways, I feel there is nothing I can do.

      --
      I can program myself out of a Hello World Contest!!
    3. Re:How do you Know and REMOVE them? by Anonymous Coward · · Score: 0
      Norton, Spybot, etc CANNOT detect what she has.


      It's probably Norton. Your XP box was compromised the moment you installed Norton on it. Once that was installed you were no longer running Windows but some abortion of it designed with malicious revenge in the mind of Norton.

      You are going to have to repartition (+mbr), reformat, reinstall and patch (offline). Then whatever you do, do not install Norton or all your time and effort will be for naught.
    4. Re:How do you Know and REMOVE them? by Tripster · · Score: 1

      Sounds like fun, I was contemplating putting my wife's computer into Windows mode for her so it could also act as a DVR for some video, but better not I think :)

      Try Kaspersky and see if it finds whatever this is ...
      http://www.activevirusshield.com/antivirus/freeav/ index.adp

      If it can't find anything then this is not a virus but a so far undetected custom trojan of some sort.

    5. Re:How do you Know and REMOVE them? by geekoid · · Score: 1

      Please...

      Sheesh, a proper fire wall, and a user that doesn't try to run everything they find is all you need.
      What this guy needs to do is educate his wife.

      If she can't be educated, I suggest a new wife is in order.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    6. Re:How do you Know and REMOVE them? by Cr33pybusguy · · Score: 1

      I got no idea what you've got but I know that the folks over at sunbelt, vitalsecurity.org would love to hear about it. PG always loves a challenge.

      --
      Hee Hee The drinking bird does all the work!
    7. Re:How do you Know and REMOVE them? by modeless · · Score: 1

      Try this: RootkitRevealer

      Note, however: interpreting the results will be difficult, and *really* tricky code could defeat it anyway. Actually cleaning the infection is probably impractical, and certainly not worth your time unless your aim is to become intimately familiar with the bowels of Windows.

    8. Re:How do you Know and REMOVE them? by aliensporebomb · · Score: 1

      The reason it's not showing in task manager is because it's
      using the name of a legitimate item you would normally see
      there - it's likely hiding in plain sight. Her machine is
      hosed and it's likely going to remain so unless you perform
      drastic measures.

      Several suggestions:
      -Hijackthis
      -Crapcleaner (sometimes referred to as ccleaner)
      -Spybot S&D

      Run these items in safe mode if possible and do what
      you can. However, this is going to be a huge, time-
      consuming pain.

      Some of these apps look for things that SHOULD be there
      and verifies the correct size of that item, if it sees
      a big discrepancy it will flag it for you.

      You COULD repair this system but being that it is now
      compromised you can't just clean it and presume that it
      is okay - these people are clever and will do things
      like save multiple copies of itself on the machine and
      will also invite its friends in.

      Your wife probably visited a site that foisted its fun
      bits to her PC. She might not like having her machine
      taken away and forced to run a new OS but she really
      wouldn't like your high speed internet taken away since
      she sent out 86,000 pieces of spam e-mail courtesy of
      some criminal types.

    9. Re:How do you Know and REMOVE them? by paulmer2003 · · Score: 1

      Reboot to safemode. Clean your startup. Find the exec. Delete it. Reboot.

    10. Re:How do you Know and REMOVE them? by Merovign · · Score: 1

      1) non-local-software firewall, i.e. hardware firewall or firewall system.

      2) Norton? VERY unfortunately, actually detecting and removing viruses/software is not simple enough. You usually have to run multiple pieces of software to even come close to detecting what's going on. When I clean up systems, I usually end up running 6-8 different detectors, and then something like process explorer and rootkit revealer... it shouldn't be that complicated, but it is. If you do run Norton, back it up with one or two freeware scanners, ewido, so on. I wouldn't run Norton because it Behaves Badly, Does Not Play Well With Others, and Doesn't Know When To Leave. You also have to do research, check symptoms, use software like HijackThis, and so on.

      3) You don't just have to be careful on the internet, you have to be cynical - accept nothing, click on nothing you aren't sure is safe, close popups with alt+F4, have your AV and firewall software (yes, in addition to hardware firewall) set to "paranoid," etc. Have you installed things like socketlock and dcombobulator? The internet is kind of like Compton, except with even less law enforcement presence and the gangs don't fight each other, they just pick on you.

      4) Is she set up with admin priveledges so she can install software easily? Or does she have a separate admin account she can log into when she needs to install software?

      5) There is no #5.

      6) Even with all those tools at my disposal, I have run across systems so badly munged I've had to backup, fdisk, format and reinstall. There are truly some ingenious vicious bastards out there. It's too bad there isn't really a serious effort to kick their asses.

      7) I hate to question someone I don't know in this manner, but are you 100% sure she isn't installing toolbars, other "helpful utilities," clicking on things she shouldn't?

    11. Re:How do you Know and REMOVE them? by lordmage · · Score: 1

      You must not be married :) You are never 100% sure about what your wife can and cannot do.

      I am pretty paranoid as I run a DD-WRT fixed up Linksys router. I had her running a couple "unnammed" firewalls but she couldnt do anything. Wife tends to get into things like adminstrator even though SHE DOES not have the password. I think her friends online tend to be bad as well and help her break the basics.

      She has prevented, on her own I might add, many different phishing and attacks. She tends to be pretty paranoid but she goes to NEW websites on occasion and messes with Yahoo. Me, I keep to slashdot and my sports sites.

      I have been trying to stop SPAM and greylisting is SUCH A SWEET thing. I have reset my ssh inports to stop the script kiddies that hit it like 10 times a day. My forums are being auto attacked and its amazing how they can get past the fuzzy lettering. So far the only solid thing that seems to not be able to be broken through is my MUD and thats supposed to be worse (but well.. I isolate it too).

      Its an Arms race and we are losing.

      I want to have usable machines.. not secure doorstops!

      Thanks!

      --
      I can program myself out of a Hello World Contest!!
    12. Re:How do you Know and REMOVE them? by lordmage · · Score: 1

      Thanks. Thats good info..

      --
      I can program myself out of a Hello World Contest!!
    13. Re:How do you Know and REMOVE them? by vtcodger · · Score: 1
      Welcome to the magic world of the Most Secure Windows Ever. Having spent an afternoon doing a completely unneccesary printer install of 21 MB of HP garbage on an XP Box, I'm not in all that charitable a mood. How (and why) people put up with that monstrosity eludes me. And why they would consider for even 3 seconds upgrading to Vista is an even bigger mystery ... No matter -- different thread.

      Anyway, the bot is getting started up somehow on boot. Finding it would likely be trivial for those of us using antiquated OSes like Windows 9. But there's a fair chance the HiJack_This will spot it even on XP. ... Of course, you'll have to filter it out manually from the gazillion items of poorly documented, but quite possibly essential junk that are being started legitimately. But at least Hijack_This is something you can try.

      --
      You can't see ANYTHING from a car, You've got to get out of the goddamned contraption and walk...Edward Abbey
    14. Re:How do you Know and REMOVE them? by Tripster · · Score: 1

      Well yeah that is the best option ... I've got my wife using Linux and has been for years, in fact when I moved her desktop to Windows for a short spell a few years back she bitched about it :)

    15. Re:How do you Know and REMOVE them? by WuphonsReach · · Score: 1

      So.. HOW IN THE HECK do you REMOVE stuff that you cant find? I really.. REALLY.. dont want to reformat and reinstall because there is no way this should be hidden to adminstrator on Windows XP.. but it IS!

      Rule #1: Once a box has been compromised, it can no longer be trusted.

      Which means that it needs to be wiped, re-installed using known-clean media (original install CDs) and any data that is going to be restored needs to be carefully checked.

      As good as the anti-adware / anti-spyware / anti-virus software is, we're rapidly approaching the point that a wipe / reinstall is going to be the only viable solution. The attackers are getting more sophisiticated and their tricks are filtering down to the script kiddies as common knowledge.

      Now for some common-sense approaches to making the process less painful:

      1) Back up your data separately from the OS. Keep your data on a separate drive/partition if possible.

      2) Learn how to image the OS. Either Norton Ghost, Acronis TrueImage, or Knoppix + NTFSClone are your friends. After building the box for the first time, before connecting it to the network... image it and save the image to read-only media. Then you should create another image after getting it patched and your apps installed. After that you'll want to image after any major software install. Keep all of your image CDs/DVDs, especially the early ones. Then, after the box gets rooted, you can go back to a clean version that already has most of your software installed.

      3) Protect your machines by running firewalls on the boxes and keeping them behind a firewall that protects them from the wild internet.

      4) Make liberal use of your LART to train your users not to do silly things.

      Plus the dozens of other basic security precautions that have been suggested over the years.

      --
      Wolde you bothe eate your cake, and have your cake?
    16. Re:How do you Know and REMOVE them? by lordmage · · Score: 1

      I was thinking of running a Windows VMware session. The problem would be Games.. and performance of such. Having a single 1 gig file I break out "In Case of Wife" to reset the Windows session would be nice of course. Soon they will learn how to infect other virtual shares on your system.

      Still waiting for Xen to be able to launch windows :)

      Thanks for the information.

      --
      I can program myself out of a Hello World Contest!!
    17. Re:How do you Know and REMOVE them? by cjb110 · · Score: 1

      Try getting TCPView and ProcessExplorer from http://www.sysinternals.com/Utilities.html
      Should give you the name of the process at least.

      --
      ----- I refuse to have an argument with an unarmed person
    18. Re:How do you Know and REMOVE them? by secure+paranoia · · Score: 1

      try running rootkit revealer www.sysinternals.com/Utilities/RootkitRevealer.htm l sysinternals has quite a few nice tools to help with this sort of investigation.. this will at least let you know what files are hidden from the windoze API..

    19. Re:How do you Know and REMOVE them? by Anonymous Coward · · Score: 0
    20. Re:How do you Know and REMOVE them? by Merovign · · Score: 1

      Well, I may be a bit hypocritical when I say the only good way is to button up your connection as best you can, then track them down and nuke them when they hit you.

      Sure, it's illegal, if you want to pick nits.

      And it's a lot of work, given that they outnumber you and you may not be a master malevolent cracker.

      But this is slashdot, who needs real-world solutions? :)

    21. Re:How do you Know and REMOVE them? by lordmage · · Score: 1

      In days long past, when there were such things as blue boxes.. and such.. I would take this path... but alas.. the operative term is Wife (kids) and other things.

      I figure that having a lockdown router, vmware replacement files, tcpdump w/scripts to check on things, different ports for different issues, prevent only known computers to access the net, keep up-to-date with fixes and antivirus/spybot programs.. would be enough for a home computer network..

      How can we ever tell our mothers or grandmothers et al to USE the internet when this is going on?

      Obligatory: What about the Children!

      --
      I can program myself out of a Hello World Contest!!
    22. Re:How do you Know and REMOVE them? by WuphonsReach · · Score: 1

      Xen can launch windows... v3.0.3 was just released with some improvements for the HVM capabilities. It does require a newer CPU with hardware virtualization and I'm not sure of all the downsides yet. (I plan on installing a Win2000 server in a guest DomU next week after I upgrade to the 3.0.3 release.)

      --
      Wolde you bothe eate your cake, and have your cake?
    23. Re:How do you Know and REMOVE them? by lordmage · · Score: 1

      Xen can install windows now? interesting.

      I know I am running Xen RC5 2187 kernel. It has a big issue with my domains going Zombie. They say they have fixed it so monday the new 2200 kernel came out. I replaced the grub call and changed the domain for the xenU and xend never loaded. There is something wrong with that.

      Hardware Virtualization requires like an AM2 board.. and all I got is the 939.

      --
      I can program myself out of a Hello World Contest!!
  77. Economic Perspective by WhiteWolf666 · · Score: 1

    Are security costs an external cost related to running Windows?

    If security costs had to be borne by Windows users, would we live in a different computing world?

    Hold users accountable for the damaged caused by botnets. If I leave dangerous crap on my lawn, it's my fault. If I leave a gun on my porch, and someone uses it to rob a bank, I'm accountable. If my company runs an open SMTP relay, and people get spammed, it's my fault.

    Why should an insecure computer be any different?

    It's not like you don't have a choice. De facto, purchasing a Mac or Linux computer renders you 100% invulnerable to this kind of crap, with only theoretical vulnerabilities out there.

    Use a Windows computer, don't secure it? Pay the price. If you don't want to risk your system becoming a bot, run something that doesn't get rooted.

    --
    WhiteWolf666 an exBush supporter. All you new-school,compassionate,save the children Republicans can rot in hell
  78. Re:Until people are punished for their system's be by analog_line · · Score: 1

    No, a competent technical person should damn well be able to know what THEIR computer is doing at all times, at least as far as network access is concerned, and that's the concern when it comes to botnets.

    If you lack the ability or knowledge to monitor what your computer is doing on a network it's connected to, you've got no business being called technical. A packet sniffer on the network isn't affected by a rootkit on . Simple access rules on a consumer grade router can cut off access to any particular IP space you don't personally use or find suspicious, and are utterly unaffected by a rootkit on its local network.

    No, Joe Average can't do that, but any reasonably computer savvy person can install Linux on a junked PC, run ethereal, see what's going where, and close off access in their router.

  79. The real problem is ... by John+Bokma · · Score: 1

    that most people don't care a shit. And people who do care either have to learn to live with banging their heads into major walls, or just give up. Most things that sound sensible, for example disconnect infected computers when reported and only reconnected them when they are guaranteed clean, and have the owner pay a reconnection fee, are not going to work for several reasons like customers move to the next ISP which doesn't care, or the overhead of such measurements. And so we will live in the Wild, Wild, West of the Internet for probably 10-20 years more, letting the criminals get (even more) firm roots.

  80. Back up a bit, look at the last picture by bolix · · Score: 1

    The combover is ALIVE i tell you, ALIVE! Hooray for Patrick Jordan!

  81. Research being done on botnets by global+variable · · Score: 1

    Hey, I attended a computer engineering graduate seminar at my school (University of Central Florida) last week, and the topic was about Modeling and Measuring botnets. Dr. Cliff C. Zou had some novel ideas and has recieved a grant from the NSF to further his research. His published works can be found by searching google scholar (I just checked).

  82. Bandwidth by kb1ikn · · Score: 0

    Proposal, How about we just get rid of electrons and photons? They cause more headache then they are worth.

  83. Re:Until people are punished for their system's be by Banner · · Score: 1

    I have to disagree with you on all counts. I check my systems regularly, of course my systems are pretty iron clad at this point, mainly because having one of the older domains on the internet hacking attempts occur almost hourly on my system. If you're going to have a windows box attached to the internet, and you're not keeping an eye out for attacts, then you should at least be running some sort of virus protection on a daily basis. I have my destop system buried behind multiple layers and I still check its traffic daily and run regular virus, spyware, and adware checks on it.

    If you're going to run on the information super highway, you need to take at the very least the basic precautions. Otherwise you're as guilty as the dog owner who lets his dog run wild in the neighborhood cause he didn't bother building a fence. And just as guilty.

    I'm not talking about the good owners after all, I'm talking about the bad ones. Which on the internet is a rather large number. Otherwise there would be no financial incentive for spammers in the first place, correct? And the Botnets would be small or non-existant, right?

  84. Re:Ridiculous is video card driver buffer overflow by HiThere · · Score: 1

    That's not the hardware. That's residual closed-source software.

    Maybe I WILL go with Intel the next system I buy. They seem to be the only Open-Source option. (Matrox seems to only sell multi-headed systems.)

    Hey, AMD! Are you listening to me? I've spec'd you for my last several systems, but this is a big enough deal to make me change my mind. It's not the performance, I have Intel down as being charged a 20% penalty for bad corporate behavior. It's having Open-Source code. That's worth around 25% just by itself.

    I don't do fancy graphics manipulation. I just want a high reslolution screen...with open source drivers. Unfortunately, the nv drivers won't go very high, and the reason for this is fairly clearly laid at NVidia's feet. ATI is reported not to be any better. This isn't my area of specialty...I just know how I want my screen to look. 1280x1024 is fine. 1024xWhatever isn't. (Were I to get a larger screen, I might want a higher resolution.)

    --

    I think we've pushed this "anyone can grow up to be president" thing too far.
  85. What? by geekoid · · Score: 1

    "...but we're only now figuring out how they really work"

    it's not like it's an alien virus.
    Jeez, they're created by people, I suspect that they know how they work.

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  86. Re:Until people are punished for their system's be by Anonymous Coward · · Score: 0

    *Sigh* Children.

  87. Century, hell by geekoid · · Score: 1

    it's the best post of this millenium!

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  88. Re:Until people are punished for their system's be by TheSencho · · Score: 1

    Officer - "Your knife killed the man, you're charged with murder"
    Homeowner - "But I didn't know it was missing!"
    Officer - "Doesn't matter, the murderer stole it from your house."

  89. Re:Until people are punished for their system's be by Anonymous Coward · · Score: 0

    Strawman.

    Now if you were leaving guns laying out in the street and some one came along and killed someone, you'd go to jail for sure.

  90. We need to torch Botnet creators by WilliamSChips · · Score: 1

    We need to figure out the protocols botnets use, crack them to destroy themselves and reveal the owner, then torch the owner's house. Then we torch the owner. And then we sue the family for damages, including the cost of the blowtorch. Yes, I'm kidding, I just wanna see one of those charts for this solution.

    --
    Please, for the good of Humanity, vote Obama.
    1. Re:We need to torch Botnet creators by arodland · · Score: 1

      Actually this is the right answer. Except that due to certain constraints we'll probably have to tone down the whole death/destruction thing to multi-hundred-thousand-dollar-fines. Oh, and don't forget to go after the people who buy time on the botnets. They're as complicit as the people who set them up.

  91. Windows Messenger Service by _iris · · Score: 1

    Remember those Windows Messenger Service spam messages that became popular with Windows XP? When you get attacked by a botnet, try to send a WMS message to each of the attacking IPs. e.g. "You are infected with botnet software. Please remove it." I know that most XP machines have the WMS service turned off by now, but the cost to trying to send a message is negligable and I'd be willing to bet that there is considerable overlap between unpatched XP systems and systems with WMS on.

  92. Lost by Anonymous Coward · · Score: 0

    Lost the botnet wars are .....

  93. Move the menu... by Anonymous Coward · · Score: 0

    It's obviously a self-selecting test.

    If you care about efficiency, or if you care about your computer, you won't keep stupid, "edge-wasting" defaults that leave the "Start" Icon in such a vulnerable position. Glad I'm not vulnerable...