Slashdot Mirror


Raising a Botnet In Captivity

holy_calamity writes "Technology Review reports that researchers installed 3000 copies of Windows XP on a high performance cluster at a Canadian university and set loose the Waledac botnet on them. It's the first time researchers have built and operated their own botnet as a strategy to better understand those at large on the internet. Doing it inside an experimental computing cluster removes the legal and ethical complications of experimenting with live botnets that control innocent users' machines."

60 comments

  1. Real environments by Anonymous Coward · · Score: 1

    I'm not quite sure why they chosen to do that; where is the fun in running a botnet in a simulated environment? Wouldn't it be much better to do it in real environment?

    1. Re:Real environments by Anonymous Coward · · Score: 0

      Not really. Sure you have some reliable bots, but most are regularly d/c-ing, which makes examination or control of a single bot sometimes difficult.

    2. Re:Real environments by easyTree · · Score: 1

      I'm not quite sure why they chosen to do that

      I guess it's one more string to their bow. Now they're able to offer students experience with botnets - ready for the real world where they can go on to become some of the best botnet authours around :D

      PS. I'm sure you can do better than seven banner ads per eight-paragraph page. Please try harder.

    3. Re:Real environments by easyTree · · Score: 1

      Hi

      Would you be kind enough to use the contact page on my website to send me a private message:
        * http://www.419eater.com/

      Thanks :D

    4. Re:Real environments by Anonymous Coward · · Score: 0

      Doing it inside an experimental computing cluster removes the legal and ethical complications of experimenting with live botnets that control innocent users' machines.

      Please Slashdot, do not ever confuse "innocence" with "terminal stupidity".

    5. Re:Real environments by GameboyRMH · · Score: 3, Insightful

      Terminal stupidity?

      How to catch a virus:

      1. Install/buy a new PC with Windows 7, now more secure than ever!

      2. Install the usual apps, like the ever popular Adobe Reader, Flash, and Java RE, maybe even Firefox because it's faster and more secure! Also make sure you have an AV, whether it's AVG or the 1-year subscription to Norton or McAffee that came with your PC.

      3. Using the new super-secure IE8 browser (or even Firefox) at any time when the number of zero-day/unfixed exploits for it or any of the apps you installed in step 2 is greater than zero, browse your legitimate website of choice.

      4. A malicious ad with brand-new and/or metamorphic code exploits one or more of the apps mentioned in steps 2-3 and pwns your user account with no user interaction required. In some cases it may exploit a vulnerability in Windows itself and infect your whole machine.

      5. Congratulations! You're a botnet peer!

      --
      "When information is power, privacy is freedom" - Jah-Wren Ryel
    6. Re:Real environments by GameboyRMH · · Score: 1

      I wonder if these guys are using some kind of app that "broadcasts" spam onto a number of different commenting systems, including Slashdot, the worst place on the Internet to spam.

      --
      "When information is power, privacy is freedom" - Jah-Wren Ryel
    7. Re:Real environments by Anonymous Coward · · Score: 0

      I wonder if you lack a sense of irony. Let me explain it for you: a notorious SPAM message posted in the comments section of a story about an experimental botnet is an example of irony.

  2. Obligatory XKCD by NickFortune · · Score: 5, Funny
    --
    Don't let THEM immanentize the Eschaton!
    1. Re:Obligatory XKCD by chichilalescu · · Score: 2

      do you think they're going to cite him when they publish their results?

      --
      new sig
    2. Re:Obligatory XKCD by Pharago · · Score: 1

      this is the first thing i thought upon reading the article :)

    3. Re:Obligatory XKCD by oiron · · Score: 1

      Really, what else is one to think?

      I wonder if they actually have a graph display...

    4. Re:Obligatory XKCD by camperdave · · Score: 0

      http://xkcd.com/350/

      That may have been what gave them the idea in the first place.

      --
      When our name is on the back of your car, we're behind you all the way!
  3. Were they.. by Anonymous Coward · · Score: 2, Insightful

    licensed copies?

    1. Re:Were they.. by AndGodSed · · Score: 4, Funny

      Where They...

      *Puts on Sunglasses*

      Licensed Copies?

      YYYEEAAAAHHHHHhhhhh!

    2. Re:Were they.. by fahlenkp · · Score: 2

      At a large University, Windows XP licenses are trivally cheap. I believe at my last job $5. If you tell them you are running an experiment like this, it is even cheaper. People give M$ a bad rap on licensing. A lot of times it is cheaper than Red Hat when you have a number of computers.

    3. Re:Were they.. by AHuxley · · Score: 1

      XP would be fine for this as the University has paid for "MS XP" for all over a set time.
      MS has learned from this "friendly" era and now likes the idea of a 24/7 on site computer system to count the "number of computers" using MS products and then count much more $ flowing back.
      The bad rap on licensing is getting more real, the past was just playing 'nice' to get MS products on site.
      A real fun study would be some pretty 'graph' of total cost of ownership/longterm rental/cleanup/admin teams for 3000 copies of Windows XP vs other more mature/secure OS options at that time, year after year ...

      --
      Domestic spying is now "Benign Information Gathering"
    4. Re:Were they.. by Anonymous Coward · · Score: 0

      At a large University, Windows XP licenses are trivally cheap. I believe at my last job $5. If you tell them you are running an experiment like this, it is even cheaper. People give M$ a bad rap on licensing. A lot of times it is cheaper than Red Hat when you have a number of computers.

      MS still deserves a bad rap on licensing. It's not just a moneymaker for them. It's a form of leverage they can pull out whenever it's convenient. They turn a blind eye to piracy when it suits their marketshare figures for example.

      The only reason they let university students/staff have Windows so cheap is not the goodness of their hearts for the next generation or some crap like that. They want the next generation of students and research and important projects to all rely on Windows. They want students working with it from cradle to grave knowing nothing else. They derive more value from that than you do from the discounts they offer, therefore IMO they are still shafting you.

      If you want Red Hat and you want it cheap it's called Fedora and community support. I don't understand why you'd complain about licensing costs for software available under the GPL. Presumably your university has its own IT department so you wouldn't need vendor support.

    5. Re:Were they.. by Anonymous Coward · · Score: 0

      Oh give it up already, really. The evangelism is pointless here, so it's annoying with no cause. People on Slashdot who use Windows are doing so for reasons beyond the corporate hegemony controlling their sheeplike brains. Save your preaching.

    6. Re:Were they.. by Anonymous Coward · · Score: 0

      At most universities, the Engineering department already has unlimited MS licenses to dish out to all students and faculty.

      http://msdn.microsoft.com/en-us/academic/default

    7. Re:Were they.. by Anonymous Coward · · Score: 0

      Oh yeah?
      Well fuck you!

    8. Re:Were they.. by X0563511 · · Score: 1

      You should learn what a MAK is for.

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
  4. To the cloud!!? by Anonymous Coward · · Score: 0, Troll

    Considering that they most assuredly have the go ahead from Redmond to install 3000 copies of XP. (because Canadian universities sure as hell could not afford to license it legally). Perhaps this is really just an experiment in cloud computing sponsored by Microsoft....

    1. Re:To the cloud!!? by Anonymous Coward · · Score: 0

      The used windows XP because windows 7 would be infected too fast for them to have time to study.

    2. Re:To the cloud!!? by tibit · · Score: 2

      They most likely have a volume site license, and they didn't have to do anything special -- just installed it and that's it. 100% legal.

      --
      A successful API design takes a mixture of software design and pedagogy.
  5. point being? by internet-redstar · · Score: 2

    ... and they discovered it's utterly uselessness?

    1. Re:point being? by BSAtHome · · Score: 1

      it is called Windows Genuine Advantage...

    2. Re:point being? by Anonymous Coward · · Score: 0

      I figure the same... I mean, wouldn't it be a mono-culture of identical machines? even the speed between the machines would have been pretty similar... I'm not sure what new information they would be testing,,,

    3. Re:point being? by GameboyRMH · · Score: 1

      XP is still by far the most popular OS, and Windows 7 has much better security so it probably has a much smaller percentage of infected machines than XP, on top of its smaller market share. So using an all-XP environment isn't that unrealistic.

      --
      "When information is power, privacy is freedom" - Jah-Wren Ryel
    4. Re:point being? by Anonymous Coward · · Score: 0

      hey! jews prefer to be called kikes.

  6. Shouldn't they use a bigger sandbox. by PDX · · Score: 2

    After effects, more research needed. Cylon sentience attained on the first day. They keep it running until Tricia Helfer steps out of their 3D printer.

    1. Re:Shouldn't they use a bigger sandbox. by ColdWetDog · · Score: 1

      They keep it running until Tricia Helfer steps out of their 3D printer.

      Why the hell would you stop then?

      --
      Faster! Faster! Faster would be better!
  7. Really? by yerktoader · · Score: 2

    This is the FIRST time a botnet has been studied in captivity? Did they need an excuse? A hall pass?

    Anyone got a good reason why it took this long to study a botnet in captivity when researchers have been able to purchase these tools on black hat sites for as long as they have? Otherwise I call shenanigans. Red tape, bureaucracy, what have you.

    1. Re:Really? by Anonymous Coward · · Score: 1

      I have personally built clusters to test out viruses and botnets. In fact, I'd be willing to bet that almost every single botnet is born in an environment like this. 3000? that's just a waste of money. I wrote my own personal botnet (for late night take overs to run automated tests) using a collection of VMs (6) on my desktop. Once it felt good I just installed it somewhere. What do they really hope to gain by watching the same thing happen 3000 times?

      What a waste of resources, hope they at least made the payload f@h or something.

    2. Re:Really? by Anonymous Coward · · Score: 0

      ebaumsworld? really?

    3. Re:Really? by AHuxley · · Score: 1

      Could be some fine print in the 'for edu use only' bulk discount?
      You get to study using the OS, not so much study the workings of the OS?

      --
      Domestic spying is now "Benign Information Gathering"
    4. Re:Really? by pinkushun · · Score: 1

      This project, which started some 7 years ago, was delayed while waiting for the 3000 XP PC's to catch up with automatic updates.

    5. Re:Really? by JMonty42 · · Score: 2

      This definitely isn't the first time this has been done. Maybe it's the first time anybody has done it with an unnecessarily large cluster of 3000 (all infected) computers. I also think this study is flawed and mostly pointless. First of all, command and control-style botnets are getting easier and easier to mitigate. The real threat is from peer-to-peer botnets. The most useful research taking place as of late is not being done in a closed environment cut off from the rest of the world on a botnet that hasn't been a threat for several months. That research is being done by taking over or infiltrating known botnets that are using newer peer-to-peer botnet protocols [T. Holz, M. Steiner, F. Dahl, E. Biersack, and F. Freiling. "Measurements and Mitigation of Peer-to-Peer-based Botnets: A Case Study on Storm Worm." In USENIX Workshop on Large-Scale Exploits and Emergent Threats, 2008.] and [B. Stone-Gross, M. Cova, L. Cavallaro, B. Gilbert, M. Szydlowski, R. Kemmerer, C. Kruegel, and G. Vigna. "Your Botnet is My Botnet: Analysis of a Botnet Takeover." Technical report, University of California, May 2009.] Also, instead of infected every single computer on the cluster, they should have studied more about the ways the botnet spreads by only infecting 25% or so of the network. Other useful projects related to peer-to-peer botnets is in trying to be one step ahead of the botnet developers. These kind of projects predict what the new peer-to-peer botnet protocols will be so they can better protect computers against being infected by them [Günther Starnberger, Christopher Kruegel, and Engin Kirda. "Overbot: A Botnet Protocol Based on Kademlia." In Proceedings of the 4th Conference on Security and Privacy in Communication Networks (SecureComm’08), pages 1–9, 2008.] I just think this "research" project is getting more press than it should while others that are doing more aren't getting as much.

    6. Re:Really? by owlstead · · Score: 1

      Quickly, somebody mod this up! I want to see how this ends before I need to restart my computer - it just finished downloading them automatic updates.

    7. Re:Really? by dbIII · · Score: 1

      Until relatively recently MS had never heard of clusters so doing this would have been a huge time wasting pain. It probably is one of the first times this has been done at such a scale. Even now it's a case of "ok, so I can cluster MS Windows now - but WTF can I run that can make use of it being a cluster?". Without the software to run on the things they are rare.

  8. This can't be a first by Anonymous Coward · · Score: 0

    Seriously, is this the first time this and been done?

        I would have thought that mcafee and semantic and the other anti-virus companies would have been doing this as a matter of course for the past decade.

    What on earth are their subscription fees for?

    1. Re:This can't be a first by metageek · · Score: 1

      profit

      --
      metageek
  9. Dissection Vs. Observation by Anonymous Coward · · Score: 1

    I think it's interesting that our software mechanisms have become so advanced that we can't dissect them to understand what they are doing, we have to observe them in their environments to understand how they work or perhaps they just couldn't be bothered to sink resources into better analysis techniques of bytecode...

  10. innocent users! by Anonymous Coward · · Score: 0

    innocent users

    Ha! I like that.

  11. Only if you pay by Anonymous Coward · · Score: 0

    Contrary to what seems to be common belief here, you don't get free XP because you have a volume license. You have to pay for those copies.

    1. Re:Only if you pay by Tacvek · · Score: 2

      True enough, although the costs of volume licenses can be absurdly cheap.

      Microsoft also has quite a few different licensing programs beyond the standard Volume licensing one. For example they have at least one program for Academic Institutions where you pay per product per staff member, rather than per product per installed computer. For example, the Microsoft Enrollment for Education Solutions program works like that.

      --
      Stylish sheet to fix many problems in Slashdot's D3: https://gist.github.com/801524
  12. They aren't really studying the problem by FlapHappy · · Score: 2

    It would be far more beneficial to (almost) everyone if they studied the people involved in creating botnets in captivity. If not for the legal issues involved with that idea...

    1. Re:They aren't really studying the problem by pinkushun · · Score: 1

      A corroborative study would involve PC users, in captivity, with such expert tests as: flashing ads promoting free stuff, click to clean your infected PC, and chatting with horny single females in your area (now!).

  13. !botnet by Anonymous Coward · · Score: 0

    This is the FIRST time a botnet has been studied in captivity?

    Probably not, but isn't a botnet without a 'net connection just a worm?

    I thought the whole point of a botnet was that it received external commands.

    From TFA: Fortunately, the new approach is being tested using a high-powered computing cluster that is safely isolated from the Internet.

    1. Re:!botnet by gnapster · · Score: 1

      ...isn't a botnet without a 'net connection just a worm?

      Not if the controlling computer of the botnet is on the same virtual network. They might even introduce virtual servers so they can try out DDoS attacks.

  14. Re:Real environment by Anonymous Coward · · Score: 0

    Oops. That was $18.5. Never mind.

  15. The question remains by Creon04 · · Score: 1

    "It was [...] something of a challenge to convince the owner of a cluster worth around $1 million that installing malware onto it was a good idea." The question remains: is he referring to Waledac or Windows xp?

  16. First time... right by Anonymous Coward · · Score: 0

    Lawlz I say. This is the first time someone has openly bothered to declare it's the first time. Other people just did their thing and not brag about it. I mean isn't that done at hackfest every year?

  17. Yes, terminal stupidity. by r00t · · Score: 1

    Us non-stupid users run OpenBSD on sparc64, Linux on PA-RISC, or FreeBSD on IA-64.

    Note: do not browse the web with telnet unless you want to get pwn3d. It has everything to do with **terminal** stupidity, as in ESC [ evilness.

  18. Grammar, please. by Anonymous Coward · · Score: 0

    Try:

    a) And they discovered its utter uselessness?
    b) And they discovered it's utterly useless?

    a + b != c