Slashdot Mirror


Recruiting Friendly Botnets To Counter Bad Botnets

holy_calamity writes "New Scientist reports on a University of Washington project aiming to marshal swarms of 'good' computers to take on botnets. Their approach — called Phalanx — uses its distributed network to shield a server from DDoS attacks. Instead of that server being accessed directly, all information must pass through the swarm of 'mailbox' computers, which are swapped around randomly and only pass on information to the shielded server when it requests it. Initially the researchers propose using the servers in networks such as Akamai as mailboxes; ultimately they would like to piggyback the good-botnet functionality onto BitTorrent."

127 comments

  1. Throttled by zedlander · · Score: 5, Funny

    ultimately they would like to piggyback the good-botnet functionality onto BitTorrent.

    Yeah, just let the ISP's bring your site to its knees instead of the botnets.

  2. GTFO my torrents. by snarfies · · Score: 2, Interesting

    Ah yes. So now not only do Comcast and company want to throttle my torrents, but now these yahoos want to press my computer into their vigilante posse?

    Do these guys, possibly actually WORK for Comcast and are out looking for ways to make every ISP in the world, and possibly governments as well, ban torrents?

    1. Re:GTFO my torrents. by boris111 · · Score: 2, Interesting

      Ha vigilante was the first thing that popped in my head. What happens when these vigilantes feel the power in their hands and they themselves turn evil? A legitimate question would be: couldn't a black hat reverse engineer this and use it against the white hats?

    2. Re:GTFO my torrents. by Washii · · Score: 1

      They could make it a little like the TOR opt-in for Exit Noding...?

  3. What kind of mental cripple thinks this shit up? by Chas · · Score: 2, Insightful

    NO!

    NO NO NO NO!

    However you slice it, even if this "friendly" botnet is performing some beneficial task (such as kacking a bad botnet that's infected my machine), it's STILL bad!

    It's accessing and carrying out tasks on my machine without my express permission.

    HELL FUCKING NO!

    This is NOT a "lesser of two evils" choice here. BOTH choices (malicious botnet or "beneficial" botnet) are evil, PERIOD!

    --


    Chas - The one, the only.
    THANK GOD!!!
  4. I've always wondered... by neokushan · · Score: 5, Insightful

    I've always wondered why botnets always seemed to be created by black hats. I think it'd be cool to have a competition where some whitehats try to exploit a vulnerability in some software in order to patch it FROM that vulnerability.
    Even if it just forced a windows update, it'd still be quite useful, but it seems nobody with the skills to pull off such a feat can be bothered to do it.
    Surely there's some benign genius out there who could exploit an existing botnet to send it a shutdown command, rather akin to how captain Picard defeated the Borg after he was captured by them, once again proving that Star Trek has given us great insight into the future and, of course, that Picard is better than Kirk will ever be?

    --
    +1 IDisagreeSoHeMustBeATrollOrAnAstroturferOrAShill
    1. Re:I've always wondered... by CogDissident · · Score: 5, Insightful

      Because, a white hat could do it for free, and it'd be cool, but they'd risk being sued into a smoking crater if they told anyone.

      By contrast, a black hat, stands to make thousands and thousands of dollars by just exploiting that vulnerability.

      Which would you choose? Honestly?

    2. Re:I've always wondered... by ShiNoKaze · · Score: 2, Funny

      Psh, if they're so benign they can't be that smart... It's the Evil genius that gets all the credit.

    3. Re:I've always wondered... by ChenLiWay · · Score: 4, Informative

      It's been done http://en.wikipedia.org/wiki/Welchia with mixed results.

    4. Re:I've always wondered... by sm62704 · · Score: 4, Insightful

      Not to mention that using someone's computer without their permission is unethical. Black hats don't have to bother with ethics or morals.

      GP: Even if it just forced a windows update

      The first Windows update after I installed XP hosed my network drivers. If I hadn't given permission for that update I'd have seen a lawyer about the matter.

      If you don't have permission to be in a computer STAY THE HELL OUT OF IT. It's unethical, it's illegal, and it's BAD MANNERS.

      --
      mcgrew's razor: Never attribute to stupidity that which can be explained by greedy self-interest
    5. Re:I've always wondered... by Orinthe · · Score: 3, Insightful

      I seem to remember that back when the Blaster worm was a big deal, someone did just this. Thing is, everyone complained and said it was terrible and irresponsible to patch peoples' computers without their permission, potentially causing instability, especially in the enterprise where patches have to be thoroughly vetted before being applied, even if they are for critical vulnerabilities. Someone else pointed this out, too, with an appropriate link to http://en.wikipedia.org/wiki/Welchia

      --
      SELECT quote.text AS sig FROM quote NATURAL JOIN attribute WHERE attribute.description = 'witty';
      0 rows returned
    6. Re:I've always wondered... by witherstaff · · Score: 5, Interesting

      I remember one of my boxes was compromised in the 90s through a POP3 exploit. The kid patched the hole after he gave himself an ssh account. He poked around the pr0n site hosted on it, then sent me a talk request to tell me what he did. I miss the old days of polite crackers.

    7. Re:I've always wondered... by What+Would+NPH+Do · · Score: 1

      If I hadn't given permission for that update I'd have seen a lawyer about the matter. Yeah, and you would have been subsequently laughed out of court as your case was dismissed. You'd also would have most likely been held accountable to pay Microsoft's attorney's fees.
    8. Re:I've always wondered... by BlackSnake112 · · Score: 1

      Who trusts microsoft to write the correct hardware driver? Microsoft doesn't make the hardware, let the people who make the hardware write the drivers. I would hope that they know more about how their product works then microsoft does.

    9. Re:I've always wondered... by ArsonSmith · · Score: 2, Interesting

      White hats just use the basic social engineering technics of hacking. See Seti, RSA, etc...

      --
      Paying taxes to buy civilization is like paying a hooker to buy love.
    10. Re:I've always wondered... by sm62704 · · Score: 1

      Agreed, since Microisoft's driver hosed the system. I didn't even know it was updating a driver; I'd left automatic update on. That was the last time I let it do an automatic update! Had a hell of a time figuring out what was wrong with the computer. First I thought I broke the modem (it fell off the table(, the ISP's tech confirmed that he could see the modem so I thought cable. Almost bought a new LAN card when I reinstalled XP because it had disabled Roxio CD software's drivers and wouldn't let me uninstall the program it had disabled the drivers on.

      --
      mcgrew's razor: Never attribute to stupidity that which can be explained by greedy self-interest
    11. Re:I've always wondered... by Deuterium224 · · Score: 1

      Yeah, and if your computer wasn't part of a botnet, I'd be inclined to agree. The only reason this hypothetical White Hat would be accessing your computer is to fix the problem you haven't noticed in the first place... what makes you think you'd notice the fix?

    12. Re:I've always wondered... by prennix · · Score: 2, Funny

      There are lots of great things we could do for humanity with your computer. Please send me your login credentials. We'll be glad to let you know what great things we've done with your computer in a few weeks. I'll leave a note on your desktop.

    13. Re:I've always wondered... by sm62704 · · Score: 0, Troll

      So, YAL? Then please explain to my poor fucktarded brain why they should have a legal right to hack into my computer without permission?

      --
      mcgrew's razor: Never attribute to stupidity that which can be explained by greedy self-interest
    14. Re:I've always wondered... by sm62704 · · Score: 2, Interesting

      What if my computer was a honeypot as part of a honeynet?

      --
      mcgrew's razor: Never attribute to stupidity that which can be explained by greedy self-interest
    15. Re:I've always wondered... by What+Would+NPH+Do · · Score: 1

      Then please explain to my poor fucktarded brain why they should have a legal right to hack into my computer without permission? Who said they did? You were talking about how you would have sued Microsoft had someone forced your computer to do a Windows Update and something had broken a driver on your system. The fact of the matter is that Windows Update would have no clue one way or another whether you, a virus, or some remote entity had allowed the update to be installed and as such you'd have no basis to sue Microsoft. Hence why I said your case would have been dismissed.
    16. Re:I've always wondered... by SScorpio · · Score: 1

      The only reason it's not already down is due to legal issues. Back in 2000ish there was an exploit for I believe IIS. Someone made a Perl module people put on their Linux Apache servers in the location of the exploit on the Windows box. When the exploit was trigger, the Linux box connected to the Windows Server using the same exploit, patched the box, and removed the worm, and forced a reboot.

      This never caught on though because people were too worried about getting sued for hacking a server. The best solution would be configuring every single ISP router to watch for this traffic and then just deny any data coming from the account while flagging a record in their database. When the customer called complaining that there Internet was broken the support could say that it was disabled due to infection and would be enabled after the customer confirmed the infection was gone. Then just have a three strikes your out policy if the customer doesn't clean up their act. This is really the only solution because there are still a ton of old NT4 boxes in back rooms that are never used that are happily spamming the Internet looking for others to infect.

    17. Re:I've always wondered... by ma1wrbu5tr · · Score: 1

      There I was, reading your reply and thinking about adding you as a /. friend.

      Then I saw this...

      "that Picard is better than Kirk will ever be?"

      A flying drop kick and a judo chop from Kirk; and Picard would be whining like the aristocrat
      panzy he is. :P


      "Surely there's some benign genius out there who could exploit an existing botnet to send it a shutdown command,"

      Jesus doesn't have a computer.

      --
      Why can't we go back to using jumpers to configure slot adapter cards? Why? I say!
    18. Re:I've always wondered... by ma1wrbu5tr · · Score: 3, Funny

      Then you'd have a problem with bears in your office. ;)

      --
      Why can't we go back to using jumpers to configure slot adapter cards? Why? I say!
    19. Re:I've always wondered... by ma1wrbu5tr · · Score: 1

      "The first Windows update after I installed XP hosed my network drivers."
      Complete BSOD for me. Apparently the patch didn't like my SATA controller. What a headache.

      --
      Why can't we go back to using jumpers to configure slot adapter cards? Why? I say!
    20. Re:I've always wondered... by Tenebrousedge · · Score: 1

      But aren't we always up in arms about ISPs monitoring and altering internet traffic? Seems like a double standard. Give me my BitTorrent, but other things that generate lots of traffic are harmful to the network? And with increasing levels of encryption, how do you tell the difference?

      --
      Those who advocate genocide deserve every protection afforded by law, and none afforded by common human decency.
    21. Re:I've always wondered... by drewish_princess · · Score: 1

      I think you're referring to the fix for Code Red 2 written by Sam Phillips. This article makes passing mention of it: http://www.securityfocus.com/infocus/1515

      Google for http://www.dasbistro.com/default.ida and you'll see it referenced a few places.

    22. Re:I've always wondered... by Anonymous Coward · · Score: 0

      Because, a white hat could do it for free, and it'd be cool, but they'd risk being sued into a smoking crater if they told anyone.
      By contrast, a black hat, stands to make thousands and thousands of dollars by just exploiting that vulnerability.
      Which would you choose? Honestly?


      How cool are we talking about?

    23. Re:I've always wondered... by Anonymous Coward · · Score: 0

      I think it'd be cool to have a competition where some whitehats try to exploit a vulnerability in some software in order to patch it FROM that vulnerability. on that note, i was cruising through a few interesting reads last night on artificial 'immune' systems. What you hinted at reminds me of how activated B Cells create their anitbodies as part of the humoral immune response...

      Artificial Immune Systems Tutorial
      Immune System Approaches to Intrusion Detection
    24. Re:I've always wondered... by Torvaun · · Score: 2, Insightful

      He didn't say he would have sued Microsoft, he said he would have called a lawyer. Microsoft was never specified as the target of said lawyer. Basically, he's saying that if someone breaks his computer without permission, he's holding them liable, even if they were trying to be helpful.

      --
      I see your informative link, and raise you a pithy comment.
    25. Re:I've always wondered... by techno-vampire · · Score: 1
      what makes you think you'd notice the fix?


      I was about to say that he'd notice when it suddenly rebooted for (apparently) no reason at all. Then I remembered that this is Windows we're talking about; that's just normal activity.

      --
      Good, inexpensive web hosting
    26. Re:I've always wondered... by SScorpio · · Score: 1

      Thanks, that would be it. It was too many years ago to remember exactly.

    27. Re:I've always wondered... by Anonymous Coward · · Score: 0


      Wouldn't it be better if we had no laws against this? Clearly we can't actually catch the criminals anyway so if we made it legal for everyone I'm sure our security levels would go up very quickly. If your personal / company PC got noticeably hacked on a regular basis even a joe regular user would do something about it.

    28. Re:I've always wondered... by hesaigo999ca · · Score: 1

      The best would be to have an ISP filter that blocks anyone using an unpatched computer, this would force them to figure out why they would want to run without patching, and make the necessary arrangements for bringing their pcs up to speed

      SELECT Me = Max(quote)+1 FROM you WHERE attribute witty

    29. Re:I've always wondered... by sm62704 · · Score: 1

      If your personal / company PC got noticeably hacked on a regular basis even a joe regular user would do something about it.

      Most peple don't even worry about it until it's almost bricked.

      --
      mcgrew's razor: Never attribute to stupidity that which can be explained by greedy self-interest
    30. Re:I've always wondered... by pyrr · · Score: 1

      I recall that too, the way I saw it then, and still see it...computers compromised by the black hats created a lot of grief for everyone on the internet. There were two basic possibilities for compromised machines, to be infected by Blaster, or to be infected and patched by Welchia.

      To hell with anyone who was indignant over being patched by Welchia. I don't care what any of their excuses may have been, if they're going to hang out in a public place, they HAVE to behave themselves. A rambling psychotic waving a broken bottle in a bus terminal may have some lame, imaginative excuse for not taking medications, but that doesn't absolve him of being a nuisance and a public menace who's disrupting the operations of the bus station. For the safety of everyone there, such an individual should either be thrown out or forced to take his medicine, in which case he'll likely function appropriately in the public venue. Welchia made unpatched retards on the internet take their damn medicine and play nice again.

  5. Re:What kind of mental cripple thinks this shit up by zedlander · · Score: 5, Informative
    From TFA:

    Their system, called Phalanx, uses its own large network of computers
    Chill the flip out, man. They're not taking over your computer.
  6. Re:What kind of mental cripple thinks this shit up by erareno · · Score: 1

    Tell that to the victims of a botnet that don't even knowo what a botnet is.

  7. This will never work by Anonymous Coward · · Score: 4, Funny

    The researchers are so ignorant of history. All the malware writers have to do is to create a Legion botnet. The Legion defeats a Phalanx every time.

    At least watching this in action would be cooler than playing Rome: Total War.

  8. Re:What kind of mental cripple thinks this shit up by timberwolf753 · · Score: 0

    I totally agree. Plus it would be eating up my bandwidth and cpu not by much but over time it will be huge.

  9. My botnet.... by Anonymous Coward · · Score: 2, Funny

    can beat up your botnet

  10. Re:What kind of mental cripple thinks this shit up by GroeFaZ · · Score: 3, Insightful

    Uhm hyperventilating much? This is /. after all and we don't need to RTFA, but please at least cut down the unwarranted profanity. FTA:

    "Rather than using an ill-gotten botnet, Phalanx would use the large networks of computers which companies currently use to serve massive amounts of content," says team member Colin Dixon."

    Flame where warranted, but please, please, don't rely on /. summaries to form your opinion. *sigh*.

    --
    The grass is always greener on the other side of the light cone.
  11. show me the money by Mark+Cicero · · Score: 0

    If someone was willing to pay me to use my computer processor (not hard drive) for scheduled shifts when I knew I wasn't going to be using it other than downloading torrents compiling gentoo (and my isp didn't mind me actually using their bandwidth) I'd think about it. I'd probably say no but I'd still think about it.

    --
    The opinions expressed in this post are not necessarily those of my brain.
    1. Re:show me the money by zedlander · · Score: 3, Insightful

      Heck, I do it for free.

    2. Re:show me the money by Mark+Cicero · · Score: 1

      Psst. Altruism is dead. Didn't you get the memo?

      --
      The opinions expressed in this post are not necessarily those of my brain.
  12. Re:What kind of mental cripple thinks this shit up by whm · · Score: 4, Informative

    Did you even read the summary?

    It's not an offense, it's a defense. A protected server has all traffic routed to members of large cluster of helper machines (the "good botnet"). The protected server then contacts and collects the content as it is able. Instead of a DDOS attack being able to shovel data down on the target, the data is distributed to the cluster of helper machines. The recipient server then deals with the traffic at a pace it is able.

    The article is short, but it kind of sounds like each node in the "good botnet" is serving as a sort of per-connection proxy to the destination server.

    Maybe that clarifies things a bit?

  13. The same kind of mental cripple who doesn't RTFA? by Len · · Score: 3, Informative

    They are NOT talking about "accessing and carrying out tasks on my machine without my express permission."

    "Rather than using an ill-gotten botnet, Phalanx would use the large networks of computers which companies currently use to serve massive amounts of content," says team member Colin Dixon.
  14. who flagged this post insightful O_o by someone1234 · · Score: 1

    The problem with this approach is not because they 'take over' your machine (by consent).
    This is just a treatment of the symptom. The cure would be to sanitize and shield luser computers from zombie recruitment.

    --
    Patents Drive Free Software as Hurricanes Drive Construction Industry
  15. Future of Botnets by pieterh · · Score: 3, Interesting

    First person to make a "good" BotNet where you can join and get protection for a low, low monthly subscription, makes a killing.

    BotNets are obviously the only way to fight BotNets.

    1. Re:Future of Botnets by H0p313ss · · Score: 1

      First person to make a "good" BotNet where you can join and get protection for a low, low monthly subscription, makes a killing.

      You mean... you won't make us an offer we... we can't refuse?

      --
      XML is a known as a key material required to create SMD: Software of Mass Destruction
    2. Re:Future of Botnets by Thelasko · · Score: 2, Insightful

      I doubt you would actually get protection by joining a good botnet. The bad botnet will likely attack the good botnet and take out at least a few of the machines (temporarily). A machine in a good botnet is about as secure as any given fish in a school of fish.

      --
      One of our competitors trademarked the term "hypothesis". From now on, we will call them "boneheaded ideas".
    3. Re:Future of Botnets by Anonymous Coward · · Score: 0

      Just pay us the meager monthly fee and my buddy clamps here won't send the bots on you.

      hmm... I don't think so. Thanks for playing though.

    4. Re:Future of Botnets by m0i · · Score: 1

      It already exists and is bigger than any other, it is called windowsupdate and it is included with your XP license (or keygen..). Why would one try to do better than Microsoft at fixing their own OS is beyond me.

      --
      have you been defaced today?
    5. Re:Future of Botnets by flaming+error · · Score: 1

      So if we pay "protection" money, our network won't be taken down.

        > You mean... you won't make us an offer we... we can't refuse?
      Somebody "makes a killing". That's all he's saying.

    6. Re:Future of Botnets by Anonymous Coward · · Score: 0

      I saw exactly this development predicted in a research paper from several years ago. Curious yellow versus Curious blue. Here is a link, for anyone who wants to read.

      http://blanu.net/curious_yellow.html

    7. Re:Future of Botnets by prennix · · Score: 1

      it's called Windows Update... but I don't like the word "good."

    8. Re:Future of Botnets by sharp-bang · · Score: 1

      We have those already, except for the "protection" part. It's called AV.

      --
      #!
    9. Re:Future of Botnets by nfk · · Score: 1

      where you can join and get protection for a low, low monthly subscription
      Sounds like the mafia.
    10. Re:Future of Botnets by BetterThanCaesar · · Score: 1

      It sounds to me like paying protection money to a botnet would be like paying protection money to the mafia.

      --
      "Stop failing the Turing test!" -- Dilbert
    11. Re:Future of Botnets by Shotgun · · Score: 1

      It sounds to me like paying protection money to a botnet would be like paying protection money to the mafia.

      Or the police?
      Government officials force money out of you at the point of a gun (they call it 'taxes'), so that they can hire 'policemen' to protect you.

      Just sayin'.

      --
      Aah, change is good. -- Rafiki
      Yeah, but it ain't easy. -- Simba
  16. Could we have something like Phalanx@Home? by vivin · · Score: 4, Insightful

    Like Seti@Home or Folding@home? We could have people sign up and join the Phalanx network. Or create a similar "open" network? People could then sign up for the service. I guess you could make it to where when you sign up, your computer becomes part of the network, and is also protected by the network. I don't know how feasible this is... just throwing out ideas.

    --
    Vivin Suresh Paliath
    http://vivin.net

    I like
    1. Re:Could we have something like Phalanx@Home? by poetmatt · · Score: 1, Interesting

      I've heard of this open network based on a whole bunch of computers interconnected....I believe it was called, last I checked, the internet?

    2. Re:Could we have something like Phalanx@Home? by PitaBred · · Score: 4, Funny

      Calling it Phalanx is lame. It should be called Legion.

    3. Re:Could we have something like Phalanx@Home? by MoonlightSeraphim · · Score: 1

      uh huh, then if I sign up for it so what is going to stop me from using this new 'good' botnet for my own not so good purposes?

    4. Re:Could we have something like Phalanx@Home? by calebt3 · · Score: 1

      And ISPs won't know the difference between Phalanx computers and regular bittorrent. Perfect!

    5. Re:Could we have something like Phalanx@Home? by raddan · · Score: 2, Insightful

      Good idea, but you'd want to make sure that Phalanx@Home is a securely-written (e.g., privilege-separated, full-paranoia input validation, all passed communication is unreadable by the node, etc...) application so that it cannot be taken over by a 'bad' botnet operator. Otherwise, thanks for the botnet, UDub!

    6. Re:Could we have something like Phalanx@Home? by HTH+NE1 · · Score: 1

      Well, for one, you won't be allowed to paint it red.

      --
      Oh, say does that Star-Spangled Banner entwine / The myrtle of Venus with Bacchus's vine?
    7. Re:Could we have something like Phalanx@Home? by alphamugwump · · Score: 1

      You wouldn't want an open network. The whole point is to keep the IP address of the server secret. If it's open, then everyone knows. Unless you do something like TOR hidden services.

    8. Re:Could we have something like Phalanx@Home? by Anonymous Coward · · Score: 0

      This might be a good idea until you have bad botnets exploiting vulnerabilities in good botnets, posing as them in the process.

      Where's Neo when you need him?

    9. Re:Could we have something like Phalanx@Home? by Ihmhi · · Score: 2, Funny

      Is this where I make a joke about someone getting "kicked" from a server?

    10. Re:Could we have something like Phalanx@Home? by BrunoUsesBBEdit · · Score: 2, Informative

      Calling it Phalanx is lame. It should be called Legion. Good idea, Legion as in http://www.biblegateway.com/passage/?search=Mark%205:1-10;&version=31;

      All botnets are evil. Things like Folding@Home, Seti@Home, etc. are not botnets.
  17. Calling Hollywood by amplt1337 · · Score: 1

    You know, this could be a pretty exciting movie plot.

    Or at least an episode of Battlestar: Galactica or something.

    --
    Freedom isn't free; its price is the well-being of others.
    1. Re:Calling Hollywood by Anonymous Coward · · Score: 0

      I can see it now: BattleBot Nets. With a smarmy English host and all!

  18. Heh by Anonymous Coward · · Score: 0

    The first rule of botnets club is you don't talk about botnets club.

  19. Re:What kind of mental cripple thinks this shit up by ShiNoKaze · · Score: 1

    Hey so couldn't the evil hackers figure out there was a computer it was goin through to get to the main one, compromise it and get the list of good botnets from that one? Then just moniter all the bots and when they switch, you switch as well. I don't think you could avoid a ddos with just your own botnet. If that's the goal.

  20. And the day was saved... by electricbern · · Score: 1

    by your friendly neighborhood botnet.

    --
    alias possession='chmod 666 satan && ls /dev > il && tail daemon.log'
  21. And thus, Skynet is born by UberHoser · · Score: 1

    Or would this be more of the Matrix ?

    --
    Guns are for wimps... Use a crossbow.. this way you can pin them to their chair when you go postal.
  22. awwww by umbl3r · · Score: 5, Funny

    aww reminds me of the days that if you tried to probe a bot server it tried to launch a DOS attack on you. had many hours of fun spoofing a nmap of a bot server's ip and watch the servers take each other out.. man i laughed for days watching bots attack each other.. aw the good-ol days.

  23. Re:What kind of mental cripple thinks this shit up by ShiNoKaze · · Score: 1

    Ok, now that I read it, it doesn't work like this, but the botnets could still get around it. For their little "computational puzzle" they would just need to know what kind of puzzle or list of puzzles and the botnet could have them already solved when time to ping like crazy. As for letting the machine work at it's own pace, it may still be able to serve info out, but only in response to that which is getting in, which will still be more than it can handle. I guess you could elect to just empty buffers on all incoming botnet sheilds, but it would accomplisgh the same thing as a ddos as valid transactions still wouldn't be able to happen. I say not impressive, unless I'm understanding it completely wrong.

  24. People are missing a portion by kaosfury · · Score: 1
    I keep seeing people quote this: "Initially the researchers propose using the servers in networks such as Akamai as mailboxes"

    But no one has pointed at this paortion: "ultimately they would like to piggyback the good-botnet functionality onto BitTorrent"

    In other words, no they can not use my computer to run their botnet. I don't even let my computer play with the other botnets.

    --
    "Trust that little voice in your head that says 'Wouldn't it be interesting if...' and then do it." - Duane Michals
  25. Question by cowwoc2001 · · Score: 1

    1) How do you detect a DDoS attack?

    2) Once you detect it, wouldn't it be easier to propagate a request up your stream asking it to cut off incoming traffic from X?

    For example, if I (somehow) know the IPs of people that are part of the DDoS attack, I'd send them up to my provider, and he would send it up to his upstream provider, etc until the traffic gets cut off as close as possible to the source. Everyone saves a lot of traffic and we're all happy, no?

    1. Re:Question by What+Would+NPH+Do · · Score: 3, Informative

      1) How do you detect a DDoS attack? There are various ways. Activity profiling, sequential change point detection, wavelet analysis, etc. Here's a good page on different techniques: http://dsonline.computer.org/portal/site/dsonline/menuitem.6dd2a408dbe4a94be487e0606bcd45f3/index.jsp?&pName=dso_level1_article&TheCat=1001&path=dsonline/2006/01&file=w1spot.xml&
    2. Re:Question by umbl3r · · Score: 1

      1)manyways, like stated below 2)yes it would be, but whats the fun in that. lol

    3. Re:Question by redxxx · · Score: 1

      2) Once you detect it, wouldn't it be easier to propagate a request up your stream asking it to cut off incoming traffic from X?

      For example, if I (somehow) know the IPs of people that are part of the DDoS attack, I'd send them up to my provider, and he would send it up to his upstream provider, etc until the traffic gets cut off as close as possible to the source. Everyone saves a lot of traffic and we're all happy, no? distributed denial of service attack. Storm, for instance, has somewhere between 5 and 500 thousand computers infected, scattered across the world. That is a lot of IPs to try to block in a short period of time. The 'source' is random computers from disparate ISPs located all over the world.
    4. Re:Question by cowwoc2001 · · Score: 1

      distributed denial of service attack. Storm, for instance, has somewhere between 5 and 500 thousand computers infected, scattered across the world. That is a lot of IPs to try to block in a short period of time. The 'source' is random computers from disparate ISPs located all over the world. I don't see why this is the case.

      500,000 * sizeof(ipAddress) should be small enough

      At most you need to upload 10MB worth of data back up the stream asking for those IPs to be blocked. That shouldn't take more than a second or two.
  26. Not the Solution by Thelasko · · Score: 1

    Using another botnet to send puzzles to the first botnet before it is allowed to access the main server works on a small scale. But think about it this way. If you have two networks sending massive amounts of useless data across the interweb. The ordinary users (whether they are members of a botnet or not) will suffer. Network traffic will slow to a crawl globally (I suspect it already has due to botnet activity). This will result in a MAD scenario reminiscent of the Cold War. Global network traffic will become nothing but noise.

    --
    One of our competitors trademarked the term "hypothesis". From now on, we will call them "boneheaded ideas".
    1. Re:Not the Solution by Thelasko · · Score: 1

      But it is the solution! If an internet protocol is developed that requires each machine that wishes to connect to a website to use a few computing cycles to do something constructive, like BOINC, we could make massive advances in science and technology in no time! By doing so we could harness the power of the botnets to do good.

      --
      One of our competitors trademarked the term "hypothesis". From now on, we will call them "boneheaded ideas".
    2. Re:Not the Solution by nuzak · · Score: 1

      You activate the system when a DDOS attack starts. The network traffic at that point already is almost nothing but noise. Defeating the attack reduces the noise.

      Besides, what makes you think computational puzzles require massive amounts of data?

      --
      Done with slashdot, done with nerds, getting a life.
    3. Re:Not the Solution by Anonymous Coward · · Score: 0

      The only problem with that is, mobile computers (laptops, pocket PCs, iphones et al) would have their battery life obliterated. Also, would it ask for the cycles based on data throughput (which would murder LANs and SANs) or connection requests (which would obliterate torrents)? Besides, botnets are hosted on legitimate (albeit poorly managed) machines - these machines which are already crawling would have to start to be measured in FLOPD (per day)..

    4. Re:Not the Solution by techno-vampire · · Score: 1
      Besides, botnets are hosted on legitimate (albeit poorly managed) machines - these machines which are already crawling would have to start to be measured in FLOPD (per day)..


      So? That would have two results: first, it would make the botnet itself slow down to a crawl and second, it would (one would hope) make the poor luser trying to run the box realize that there's Something Wrong and get help.

      --
      Good, inexpensive web hosting
  27. whoop-de-doo by Anonymous Coward · · Score: 0

    Oh dear. We've figured out how to provide an electronic resource in a distributed manner.

    Now lets call the bloody thing a botnet and get a paper out!

  28. Internet insurance? by samwh · · Score: 1

    Neat. I like it.

  29. It Has Begun by Anonymous Coward · · Score: 0

    Sweet! It's about time we started seeing science fiction come to life and a battle of botnets appears to be the beginning. It's machine vs. machine.

    In my left corner, weighing in at 987 KB and fighting out of Unknown, US, we have Storm "the bully" botnet!

    And in my right corner, weighing in at 354 KB and fighting out of Seattle, Washington, we have Phalanx "the quicker picker upper" botnet!

    Ok, let's have a clean fight. No funny stuff. Touch gloves and come out fighting.

  30. stupid idea is stupid. by discogravy · · Score: 3, Insightful
    well, sure, every single other time someone made a "good" virus to patch holes that "bad" viruses exploited, it didn't work out and in fact became a bigger problem than the original virus, but since this is about *distributed* botnets -- waaaaaayyyy more than just one or two infected machines -- *THIS* time it'll work perfectly.

    Further reading: http://www.people.frisk-software.com/~bontchev/papers/goodvir.html

  31. Focus on the PROBLEM by Anonymous Coward · · Score: 0

    The problem here is computers that can easily be taken over. ALL of those computers are running Windows. Almost all of those Windows systems are at home, default security setup.

    Security cannot be added on or patched in after the OS is implemented, so fixing Windows to be secure is completely hopeless.

    Spend your time making it easy for individuals to stop using Windows, not doing elaborate systems to counter a symptom of the problem.

  32. Re:What kind of mental cripple thinks this shit up by Anonymous Coward · · Score: 1, Informative

    From TFA, it looks like Akamai or CoralCDN with HashCash and endpoint-initiated throttling.

    Nice, but I'm failing to see where the "bots" are in this net.

  33. I for one... by Cctoide · · Score: 1

    ... look forward to Battlebotnets.

    --
    "Let's face it, it's a good story. Accuracy would kill it."
  34. americans and overengineering by jollyreaper · · Score: 1

    Americans always try to over-engineer solutions. Just look at how the Russians handle it. Have a problem with a spammer? A man, a gun, and one bullet later, problem solved. Fancy counter-botnets? Nyet, comrade. Now let me tell you how it goes for journalists in Putinist Russia...

    --
    Kwisatz Haderach
    Sell the spice to CHOAM
    This Mahdi took Shaddam's Throne
  35. Rise of the BotNets by Nom+du+Keyboard · · Score: 1

    Just because you're taken over by a Good BotNet instead of an Evil one, that doesn't mean that it's a good thing in the grand scheme of things.

    --
    "It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."
  36. DDoS=Full Pipe by RayMarron · · Score: 1

    If your server is hit by a DDoS, the pipe is full of malicious traffic, leaving no room for the good traffic. If this is the case, how are you supposed to communicate with your "good botnet"? Is there a step I'm missing in all this? Do protected servers require a second "secret" connection to the Internet, using a completely separate provider?

    --
    ON DELETE CASCADE
  37. We already have that by HangingChad · · Score: 1

    If you have two networks sending massive amounts of useless data across the interweb.

    They're called Facebook and MySpace.

    --
    That's our life, the big wheel of shit. - The Fat Man, Blue Tango Salvage
  38. How is this more effective... by jlas · · Score: 1

    So maybe I'm just misreading the article, but it sounds like: requests go to the mailbox server, when the "protected" server is ready to handle requests it talks to a random mailbox, and then sends a response. So the way I read that, you request a page/info/whatever and then sit at the mailbox waiting for a response. That seems like a lot of inefficiency/lost time just sitting there... If you've already got all these servers sitting here, how is this complicated clustered mailbox defense system better than just turning these servers into a distributed server farm? If you're already using all these extra servers why not just use them as mirrors for your content in the first place... Can someone enlighten me as to what I'm missing here?

  39. It lives? by Anonymous Coward · · Score: 0

    Rule 11 lives? OMG, the system might start working.

  40. misused buzz word alert by BrunoUsesBBEdit · · Score: 3, Interesting

    It's not a botnet, but if they hadn't inappropriately used that buzz word, would we be talking about it?

    It's frustrating the way our terminology continues to get diluted to where everything becomes ambiguous because you must assume that the majority of the people out there don't know the meanings of the words.

    A good off topic example is "stereotype, bigotry, and racism" through related, these three are distinct but everything is now just rolled up into racism. This makes it difficult to express that a person holds the particularly nasty belief that a certain race is genetically inferior to others.

  41. Why do we tollerate botnets? by bill_kress · · Score: 1

    It seems like their behavior can be pretty easily identified.

    Why don't ISPs just block all ports but 80 and all traffic there except for standard HTTP--leave a little notice saying that they are restricted until they get their shit together? I'd even volunteer part-time to join a crew to help people fix their computer and get back online.

    All you'd really have to do is find one machine under a DDOS and log as many unique IPs as possible, then start flicking switches.

    I mean, they are already identifying bit torrent traffic and treating that differently, is this really reaching that much further?...

    1. Re:Why do we tollerate botnets? by sophiaknows · · Score: 1

      Well, most DDOS traffic is on port 80 and consists of an interminable series of otherwise straightforward HTTP GET requests.

      The headers are typically crafted to look identical to an average user hitting the site using Win IE

      But, even if you could distinguish good from bad hits, IP filtering a botnet that includes tens of thousands, hundreds of thousand or a million plus nodes is, I promise you from experience, a hopeless endeavor.

    2. Re:Why do we tollerate botnets? by bill_kress · · Score: 1

      Hmm, I think you're mistaking a problem that needs a distributed one for one that needs a centralized one.

      If you had a monitor or 20 at each NOC with the ability to recognize the patterns and either filter or shut down completely, it should solve the problem.

      Honestly if I was part of a botnet and didn't know it, I'd be happy if they would just shut my port off then tell me why...

      I didn't know that about the port 80 thing, I thought most exploits used other protocols, but I should have known better because the targets would just shut down the other ports at the incoming router, so it would have to be 80.

    3. Re:Why do we tollerate botnets? by bill_kress · · Score: 1

      So after thinking for 8 seconds (Should have hit preview), wouldn't it be easy to identify x similar packets to the same address within y seconds? Start out very loose then just tweak the variables as necessary..

  42. Dammit by TBerben · · Score: 1

    So much for slashdotting a website

  43. WTF? by Anonymous Coward · · Score: 0

    You still have to have a server or servers somewhere which still have to serve content. This system would require changes to the client, breaking backward-compatability and limiting access. Their idea of using hashcash-style computational sacrifice will be ineffective against large botnets with massive total computational power but will effectively block any form of crawling/spidering service. If they have no other means of distinguishing between real clients and attackers then this will not work anyway - the server still has to serve the content on request.

    For goodness' sake, get real! What we need are (1) better on-demand computing grids, (2) better infrastructure and (3) people able and licenced to attack computers participating in a botnet to shut it down. If a person is allowing a criminal to use their computer then I would regard it as ethically appropriate to mount an offensive defence to prevent that computer from carrying out criminal actions.

  44. Good versus bad. by Neanderthal+Ninny · · Score: 1

    This is similar to what good bacteria and viruses in our bodies are doing to the bad bacteria and viruses. If the good are winning we are well and alive but if the bad are winning are sick and dying.
    However we need to learn the lesson from the Blue Security which they were counteract spam with their "unsubscribe" messages. Bad guys have alot up their sleeves so we need to be careful and have fall back plans before we go after these badbots.

    http://www.securityfocus.com/news/11392
    http://en.wikipedia.org/wiki/Blue_Frog

  45. Should have called it by MadUndergrad · · Score: 1

    Should have called it Wetlands. When a Storm (or Kraken) sends a surge of water your way, it's the wetlands that absorb it and protect the town. Much more appropriate than Plalanx.

  46. Wohaaa, wait a sec.. by BlueParrot · · Score: 1

    did somebody just use "whatcouldpossiblygowrong" where appropriate? ZOMG!

  47. bad concept by TheSHAD0W · · Score: 1

    I'd have to opine that this system is flawed in concept, using both a dedicated swarm and especially a P2P-volunteer swarm. In the case of the volunteer swarm it would be fairly trivial for an attacker to join the swarm, discover the address of the central server and any keys needed to access it, and bypass the swarm to attack directly. However, even if the swarm were composed of dedicated machines, all that would be necessary would be to craft a seemingly-legitimate access request, and flood the central server with forwarded requests. This would tend to be worse than a direct attack due to a limited capability of forwarding attack information between peers in the swarm; a botnet member could make several access requests through each peer in the protecting swarm before it was detected and locked out; any attempt to improve the performance would require bandwidth usage within the swarm that increased exponentially with the number of peers in the swarm. A server that was attacked directly could at least quickly discover the source and filter it.

  48. Re:The same kind of mental cripple who doesn't RTF by dbIII · · Score: 1

    Similar to the mental cripple that unfortunately decided to call a distributed service a "good botnet". Because of that we are discussing a bad analogy instead of the actual idea.

  49. Uhh... Isn't the server still in effect DoS'd? by Anonymous Coward · · Score: 0

    It seems to me that passing all incoming connections through a distributed proxy network and having the server request connections at the rate that can handle them doesn't solve the problem. Its still going to prevent or cause severe delay for the majority of legitimate user accessing the site if the vast majority of requests are coming from bots.

    The server is still effectively DoS'd, it just isn't consuming the same level of resources that it otherwise would.

  50. How's that a botnet by oglueck · · Score: 1

    So you make a cluster and a load balancer and call it a bot net? A bit tacky.

  51. Obligatory simpsons quote by wertarbyte · · Score: 1

    LISA

    But isn't that a bit short-sighted? What happens when we're overrun by lizards?

    SKINNER

    No problem. We simply unleash wave after wave of Chinese needle snakes. They'll wipe out the lizards.

    LISA

    But aren't the snakes even worse?

    SKINNER

    Yes, but we're prepared for that. We've lined up a fabulous type of gorilla that thrives on snake meat.

    LISA

    But then we're stuck with gorillas!

    SKINNER

    No, that's the beautiful part. When wintertime rolls around, the gorillas simply freeze to death.

    --
    Life is just nature's way of keeping meat fresh.
  52. Re:What kind of mental cripple thinks this shit up by hesaigo999ca · · Score: 1

    but a botnet is only a botnet if it grows in size, hence the person's initial reaction to hearing a "GOD" botnet, sort of like saying a gentle pedophile..

  53. Re:What kind of mental cripple thinks this shit up by Anonymous Coward · · Score: 0

    I don't see how this helps. The 'recipient server' will still not be able to keep pace with traffic and a large number of customers will have their access to the service denied. How is this really different than the typical response to a DDOS attack?

    Also, it's pretty standard to throw up a load-balancing routing layer between clients and servers, so it's not like this is a new concept.

  54. Re:What kind of mental cripple thinks this shit up by Shotgun · · Score: 1

    Which does no good for anyone.

    So the phalanx stands in front of the server and only hands it as many requests as the server can handle. My request is still sitting behind a huge queue.

    The whole point of a "distributed Denial of Service" is ... wait for it... Denial of Service. It doesn't matter if the bottleneck is shifted. If the server can't handle the traffic, then my request won't be serviced.

    --
    Aah, change is good. -- Rafiki
    Yeah, but it ain't easy. -- Simba
  55. Have none of you /.ers seen the Terminator movies? by Anonymous Coward · · Score: 0

    Even good SkyNet, er, I mean, botnets, could become self aware and attack us.

  56. Did anyone else RTFA? by pyrr · · Score: 1

    Synopsis: Corporations can use parts of their networks as gatekeepers using technology similar to botnets to validate and forward requests to the server, weeding-out bad requests. If it works, the implications could be that home users could possibly volunteer to take part in similar shields (and maybe form bulkheads between some routers?) in order to stop botnet traffic on a larger scale. This isn't about exploiting folks' machines to create an anti-botnet botnet.

    Along the same lines of what this proposes for DDoS attacks, Blue Security had their ill-fated Blue Frog opt-in distributed solution that combated spam and disrupted the commercial operations of spammers. And it was only ill-fated because it apparently worked too well and made spammers turn their botnets against Blue Security in an attempt to kill the service, which resulted in that massive DDoS that disrupted Six Apart (because they were on the same host or used the same nameservers) for a few days too. If users don't take the initiative in enforcing some sort of order on the lawless internet, then it will continue to be a cesspool of spam, DDoS attacks, and the other malicious usages of botnets.

  57. not the best paper by ug93tad · · Score: 1

    It's clearly not the best paper I've ever read. The assumption is not at all modest. It says that the Swarm capability exceeds that of the botnet. Well, considering how many ISP must be gathered to defense against Storm. First of all, ISPs are always known for not liking each other very much. Unless there is an international treaty, it's for me very difficult to gather enough ISPs to defense against large botnet such as Storm. Secondly, it mentions sometimes about using Bittorent and relying on normal PCs instead of ISPs. You must have more number of such innocent machines than number of machine in the botnet. Notice i said "innocent" machines here. Now another fundamental question is how to make sure the machines in such systems are free of malware themselves.