Slashdot Mirror


First Botnet of Linux Web Servers Discovered

The Register writes up a Russian security researcher who has uncovered a Linux webserver botnet that is coordinating with a more conventional home-based botnet of Windows machines to distribute malware. "Each of the infected machines examined so far is a dedicated or virtual dedicated server running a legitimate website, Denis Sinegubko, an independent researcher based in Magnitogorsk, Russia, told The Register. But in addition to running an Apache webserver to dish up benign content, they've also been hacked to run a second webserver known as nginx, which serves malware [on port 8080]. 'What we see here is a long awaited botnet of zombie web servers! A group of interconnected infected web servers with [a] common control center involved in malware distribution,' Sinegubko wrote. 'To make things more complex, this botnet of web servers is connected with the botnet of infected home computer(s).'"

254 comments

  1. Ok, so I got the popcorn ready.... by Kjella · · Score: 4, Insightful

    Just waiting for the flamefest here of Linux vs Windows botnets.

    --
    Live today, because you never know what tomorrow brings
    1. Re:Ok, so I got the popcorn ready.... by symbolset · · Score: 5, Funny

      Just waiting for the flamefest here of Linux vs Windows botnets.

      OK, I'll start. Linux webservers are so lame they don't even include the facility for users to disable them remotely in case of malware distribution.

      --
      Help stamp out iliturcy.
    2. Re:Ok, so I got the popcorn ready.... by easyTree · · Score: 5, Funny

      Just waiting for the flamefest here of Linux vs Windows botnets.

      It's nice to see Lo0niX has advanced to the point where it can now successfully run botnet software. I'll bet there's no gui though. I'm not up on linux commands so don't laugh but I'll wager it's something like:
        * apt get b0tnet -s -x9 -secret -warez -pr0n -infectWindows=1 -p

      Rather than the point-and-click convenience you'd expect on windows.

      Maybe games are next? Quake-n for linux would be nice.

      How's that? :D

    3. Re:Ok, so I got the popcorn ready.... by Timothy+Brownawell · · Score: 4, Informative

      This isn't technically a botnet: [...] These are simply rootkitted servers and they appear to have been done manually. The unique aspect of this is that it seems to be coordinated,

      Which is what makes it a botnet.

      so the MS astroturf team has decided to call it a "botnet".

      "define: botnet" ... I see nothing in there that precludes manually-compromised systems.

    4. Re:Ok, so I got the popcorn ready.... by LaskoVortex · · Score: 5, Funny

      Rather than the point-and-click convenience you'd expect on windows.

      It's not that easy on MS windows. After you click the link to the tennis player nudie pix, your machine locks up. Then you have to *hard reboot* (without the help of the blue screen to let you know your computer crashed). Only after you hard reboot, usually by pulling the power cord all the way out, can you run the botnet software.

      Windows really isn't as user friendly for botnets as everyone thinks it is. I hope 7 does better.

      --
      Just callin' it like I see it.
    5. Re:Ok, so I got the popcorn ready.... by Anonymous Coward · · Score: 0

      Wouldn't you have to compromise at least one machine at some point so it can start to self propagate? Malware just doesn't come out of thin air, you know.

    6. Re:Ok, so I got the popcorn ready.... by Timothy+Brownawell · · Score: 5, Insightful

      I suspect you are astroturfing for MS here

      And I suspect that you are a troll.

      and so will want "botnet" to mean "any set of two or more compromised computers". But that definition means that the number of windows botnets would be astronomical, so be careful about your definitions.

      Did you even read what I linked to? A botnet is a collection of compromised computers that share a Command and Control channel.

      Instead I propose the following definition:

      Because the generally accepted definitions don't suit your purpose?

    7. Re:Ok, so I got the popcorn ready.... by maharb · · Score: 3, Funny

      Why should it have to self propagate and at what degree do current bot nets self propagate without users compromising their systems.

      Servers don't roam the net downloading porn and music.

    8. Re:Ok, so I got the popcorn ready.... by e9th · · Score: 1

      You're begging the question. You come up with a proposed definition of botnet that doesn't include the compromised systems, then use that definition to say they're not a botnet.

    9. Re:Ok, so I got the popcorn ready.... by NewbieProgrammerMan · · Score: 5, Insightful

      ...so the MS astroturf team has decided to call it a "botnet".

      I'm curious--how can I tell when an idea is being promoted by the "MS astroturf team" and not by regular not-so-clueful reporters that might mistakenly use the wrong term?

      --
      [b.belong('us') for b in bases if b.owner() == 'you']
    10. Re:Ok, so I got the popcorn ready.... by Kjella · · Score: 4, Funny

      Rather than the point-and-click convenience you'd expect on windows.

      Actually, they found Amazon had patented that so they had to go with the no-click experience. Got to respect corporate IP, you know.

      --
      Live today, because you never know what tomorrow brings
    11. Re:Ok, so I got the popcorn ready.... by Anonymous Coward · · Score: 0, Troll

      If I had mod points, I'd mod you Troll.

    12. Re:Ok, so I got the popcorn ready.... by noidentity · · Score: 1

      I'm thinking one difference is that you can contact the the node's host and tell him to get his act together and secure his machine, whereas contacting the Windows hosts of each node of a botnet is quite a bit more difficult, and even if you did, you'd unlikely convince the operator to secure the machine (or even understand what a botnet is).

    13. Re:Ok, so I got the popcorn ready.... by Nazlfrag · · Score: 3, Insightful

      If anyone was astroturfing for MS they would never say the word 'botnet' unless they are insane.

      This is definately not the first time a unix system has been comprimised by an administrator being slack about their passwords. Why it's an issue is because each system is being used to control multiple infected windows machines, something I doubt an astroturfer would want to draw attention to (excepting the previously mentioned insane ones).

      It's far more likely that this sort of activity has been going on for years and it's just the first time any mainstream media has caught up on the fact.

      The solution is so simple, just protect your root passwords for fucks sake, yet we know there are countless incompetent admins without any clue out there and this shit should be expected, in that it is impossible to aviod voluntary security breaches.

    14. Re:Ok, so I got the popcorn ready.... by Anonymous Coward · · Score: 0

      Self propagating would mean that it is a worm, There are botnets created by worms and there are bot nets that are created in manual or scripted hacks.

      It is a bot net, just not a self propogating bot net.

    15. Re:Ok, so I got the popcorn ready.... by Anonymous Coward · · Score: 0

      Sentences. Mean. More. When. They. Arent. In. Sentence. Form.

    16. Re:Ok, so I got the popcorn ready.... by the_womble · · Score: 2, Insightful

      Only an idiot would claim that servers being compromised because admins choose to send passwords over the internet in plain text proves anything about how secure the software running on those servers is.

      Ah.....OK, I expect LOTS of such claims.

    17. Re:Ok, so I got the popcorn ready.... by c6gunner · · Score: 2, Insightful

      Instead I propose the following definition:

      botnet: an automated and self propagating network of compromised machines.

      That's a ridiculous definition. The vast majority of botnets aren't self-propagating. A program that is self-propagating would be a worm. If it happened to maintain communication with other compromised machines, then it would also become a botnet. But self-propagation has never been a requirement in the definition of "botnet".

      Of course, the easiest way to make yourself a botnet is to upload an infected file to the Kazaa network, or some similar file-sharing network. Once it's on there I suppose it becomes "self-propagating", in a way. But that's a different matter entirely.

    18. Re:Ok, so I got the popcorn ready.... by Anpheus · · Score: 4, Funny

      As a user of Windows 7, I found it exceedingly helpful. I was pleased when Clippy popped up and said, "It looks like you're trying to infect your computer, do you want some help?" At which point Clippy showed me how to use Aero Shake(tm) to get rid of all the distracting popups that would divert me from trying to find the source of all malware. After I encountered a fork in the road, so to speak, Clippy demonstrated Aero Snap(tm) so I could compare the sites I was surfing side by side. At long last, I found truly good malware on a *stan website. Top level domain was for some country like Miyagistan. Thankfully, I bought Windows(tm) 7 Ultimate Edition(tm) and downloaded the appropriate language pack so the viruses I downloaded would be more at home.

      Running it was as easy as clicking on it and clicking "Continue." Ever since then I've been living in a peaceful coexist

    19. Re:Ok, so I got the popcorn ready.... by the_womble · · Score: 3, Funny

      It also looks likely that the passwords were stolen from the admin's compromised windows desktops!

    20. Re:Ok, so I got the popcorn ready.... by Anonymous Coward · · Score: 0, Flamebait

      And. You. Are. A. Douchebag.

    21. Re:Ok, so I got the popcorn ready.... by blind+biker · · Score: 0, Troll

      Define "generally accepted".

      Define "define".

      Game over, I win.

      --
      "The agriculture ministry is not in charge of Gundam" - Japanese ministry official.
    22. Re:Ok, so I got the popcorn ready.... by Anonymous Coward · · Score: 1, Informative

      Look at it this way. The servers in question form a network of bots. I don't think that is in any way debatable. Botnet seems to be a good shorthand version of "network of bots". Hence, the servers in question form a botnet.

    23. Re:Ok, so I got the popcorn ready.... by mysidia · · Score: 3, Informative

      No. Manually compromising servers and setting up nginx on them to serve files does not make it a botnet. "Botnet" or not has nothing to do with infection vector.

      It refers to compromised machines that have a certain 'intelligence' so that they form a network of their own, and allow the botmaster to easily deploy new instructions to them all. And all bots will execute the new instructions automatically.

      Manually compromising servers and installing a tool that causes all those servers to rendezvous with or receive commands from a central control point to execute instructions would make them a botnet.

      The key question would be: do the compromised servers also run a program that periodically polls a control station for commands, or does the script kiddie manually command individual compromised servers?

      If the servers only run nginx to serve files, or just periodically pull new files to serve from other servers (even a central one), then no, they're not a botnet, even if they've been backdoored so the blackhat can come back later and upload new malware files.

      To be a botnet, there must be a button where a botmaster can deploy instructions or code to a control point, and the nodes will automatically perform the instructions directed.

    24. Re:Ok, so I got the popcorn ready.... by Anonymous Coward · · Score: 0

      The other anon may not, but I get mod points quite frequently.

      Your posts in this thread are pedantic and intellectually dishonest. So either you're an idiot, or a troll. And your post history is a pattern of this, so I'll keep an eye on you when I get more mod points.

      There, I can call it like I see it too.

    25. Re:Ok, so I got the popcorn ready.... by Anonymous Coward · · Score: 0

      And if I didn't want AIDS, I'd rape your mother up the ass while I was installing JewBuntu "Frosty Fucker" on my open-sores hacked Kindle.

    26. Re:Ok, so I got the popcorn ready.... by Anonymous Coward · · Score: 0

      define: from the Latin words "up" and "yours"

    27. Re:Ok, so I got the popcorn ready.... by Anonymous Coward · · Score: 0

      servers don't roam the net -- the net roams them (google, etc.) and then publishes strings that help identify the web application software running on the machine ("powered by xxx"). From there automating an attack is pretty trivial.

    28. Re:Ok, so I got the popcorn ready.... by mysidia · · Score: 5, Informative

      Botnets do not have to be self propagating. The very first botnets were on IRC.

      Where in fact, the machines weren't compromised. The owners of the machines actually ran the code (commonly Eggdrop) and voluntarily joined their bots to the botnet. They weren't even malicious.

      The term "botnet" does not imply a network of compromised hosts, or even malware. It refers to a network of robotic agents that are in communication with each other.

      Botnets were commonly used to form shared "party lines", to allow people to DCC CHAT their Eggdrop bots and communicate with people visiting from other channels, and other IRC networks.

      At first, these were used only for communication, people joined the botnets to chat with each other, there was no way to control other bots.

      At some point, some of the botnets got pretty large...

      Some of the botnets had a feature where a trusted "bot owner" or "bot master" as they were called, could be made "botnet admins" by bots they were peering with... allowing these botnet admins to command other hosts to do certain things on IRC

      Some botnets had member nodes run scripts that were able to do things like pingflood a user off IRC.

      This would be commonly used if some bad boy had taken over a popular channel. Ping flooding a user off IRC is undesired by the victim, but one time, it may have been used to encounter other hacking techniques the "victim" of the flood had been using to sabotage IRC channels.

      At some point, some IRC botnets started getting formed whose sole purpose was to flood.

      Eventually the term escaped IRC... other types of botnets started forming like Peer to Peer ones, smart ones that automatically added nodes (instead of two botnet admins deciding to interconnect), and botnets whose sole purpose was to accept commands from a central point.

      But the point is, the notion of a "Bot" and a "Botnet" has an origin that causes the term to not imply self replication.

    29. Re:Ok, so I got the popcorn ready.... by suomynonAyletamitlU · · Score: 2, Insightful

      So I'm not the only one who selects their definitions, am I? You. Are. An. Astroturfer.

      Sorry, but by that logic, wouldn't you--explicitly--be one as well? "You X, just like I do, so you're Y." ...

      And also a troll. Because frankly, if you want to actually make a point (and at this point you really aren't) the whole ad hominem thing is something to stay away from. Who employs him, even in theory, has so astoundingly little to do with whether or not his statements are accurate that nobody's going to listen once the argument gets to that point--including the person you're talking to.

    30. Re:Ok, so I got the popcorn ready.... by node+3 · · Score: 1

      Ok. I went back and read the definitions.

      I like this one:

      The term often applies to groups of computer systems that have had malicious software installed by worms, Trojan horses or other malicious software.

      "Often" is a very different word than "always", "solely" or "only".

      It's clear that how the botnet came about is not critical to the definition. The clue is right there in the name that it's referring to a network of bots.

      The key detail here is that it's a number of computers under surreptitious remote control.

      And you like the one that fits your fiscal agenda. So I'm not the only one who selects their definitions, am I? You. Are. An. Astroturfer.

      With people like you making Linux users look like raving madmen, I'm pretty sure all the MS astroturfers have been granted the day off.

    31. Re:Ok, so I got the popcorn ready.... by Anonymous Coward · · Score: 0

      Can I recommend to you the following Google search?

      define: often

      You'll notice that it varies from the definition of 'always' in several key areas. Would you like me to continue the English lesson, or are you happy to admit that this is a botnet?

    32. Re:Ok, so I got the popcorn ready.... by Zero__Kelvin · · Score: 2, Funny

      Did you read the first sentence? Evidently the word manually doesn't mean what you think it does. (Manually is the opposite of automatically BTW) Here is the best definition from that page IMNSHO: The word BOTNET is short for the combination of the word robot and network . The term often applies to groups of computer systems that have had malicious software installed by worms, Trojan horses or other malicious software that allows the "botnet herder " or botnet's originator to control the .... In any case, yes, it absolutely has to be a network robot to be a bot, and those are by definition automatically spread, not manually propogated. That's the "bot" part of the term network robot.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    33. Re:Ok, so I got the popcorn ready.... by PNutts · · Score: 1

      Servers don't roam the net downloading porn and music.

      Which is why I don't have a server at home.

    34. Re:Ok, so I got the popcorn ready.... by bemymonkey · · Score: 1

      Sure seems to... at least on IE6.

    35. Re:Ok, so I got the popcorn ready.... by node+3 · · Score: 2, Funny

      Instead I propose the following definition:

      botnet: an automated and self propagating network of compromised machines.

      It's pretty clear the definition you're really trying to propose is:
      "botnet: a network of infected or compromised non-Linux machines."

      Just callin' it like I want to see it.

      Fixed your sig for you.

    36. Re:Ok, so I got the popcorn ready.... by Anonymous Coward · · Score: 2, Funny

      Servers don't roam the net downloading porn and music.

      You are here by excommunicated from the secret global geek alliance for revealing the truth behind one of our most useful excuses.

      And to any lay people listening in:
      Computers can in fact act on their own and illegally download music or collect an unseemly amount of lesbian teen videos. No one knows why and you son/husband is just as surprised as you are.

    37. Re:Ok, so I got the popcorn ready.... by node+3 · · Score: 2, Insightful

      Only an idiot would claim that servers being compromised because admins choose to send passwords over the internet in plain text proves anything about how secure the software running on those servers is.

      Unless it's a Windows web server. In that case, Administrator incompetence always proves how insecure Windows/IIS are.

    38. Re:Ok, so I got the popcorn ready.... by Giometrix · · Score: 4, Funny

      servers don't roam the net -- the net roams them (google, etc.)

      Wait you forgot the "Soviet" part.

      --
      Download free e-books, lectures, and tutorials at bookgoldmine.com
    39. Re:Ok, so I got the popcorn ready.... by Anonymous Coward · · Score: 0

      um, no.
      ruut@pwn:~$ sudo apt-get install b0tnet -sx9 -p --secret=warez:porn --infectWindows=1

    40. Re:Ok, so I got the popcorn ready.... by Anonymous Coward · · Score: 0

      These are simply rootkitted servers and they appear to have been done manually. The unique aspect of this is that it seems to be coordinated, so the MS astroturf team has decided to call it a "botnet".

      No, they decided to create it.

    41. Re:Ok, so I got the popcorn ready.... by Atlantis-Rising · · Score: 3, Informative

      Did you seen 'often' in the definition? 'Often' =/= 'always'.

      The definition you yourself presented suggests that a botnet can be formed of automatically spread programs but does not have to be.

      Moreover, there is no part of the term 'bot' that suggests it requires automatic propagation. I have an IRC bot running right now. It does not go out and spread itself. It is merely a mechanical/electrical agent which operates autonomously in response to higher-level commands from me- just like any robot.

      --
      "It is possible to commit no errors and still lose. That is not a weakness. That is life." -Peak Performance
    42. Re:Ok, so I got the popcorn ready.... by laughingcoyote · · Score: 4, Insightful

      Only an idiot would claim that servers being compromised because admins choose to send passwords over the internet in plain text proves anything about how secure the software running on those servers is.

      Ah.....OK, I expect LOTS of such claims.

      Realistically, that depends. Part of secure design is accounting for potential user errors. That's why it's a good practice to have the password, when typed, appear as "********" rather than "heythisismypasswordanyonewatching". A good designer would know many users aren't going to look around for someone casually shoulder surfing while typing a password, so they take a step to prevent it.

      Of course, no software developer can fully account for a malfunctioning behind keyboard processing unit. Idiots are even more persistent than crackers in finding new ways to circumvent security measures. However, it can to some degree mitigate its effects, through making things as secure as possible and warning the user if (s)he is about to do something that might compromise it.

      --
      To fight the war on terror, stop being afraid.
    43. Re:Ok, so I got the popcorn ready.... by Anonymous Coward · · Score: 3, Funny

      how droll.

      A real linux guy will do a subversion checkout of the bot and issue a

      make clean; make deps; make;

      Only n00bs use that Apt-get stuff...

    44. Re:Ok, so I got the popcorn ready.... by easyTree · · Score: 1

      I hear real ppl use git ;P

    45. Re:Ok, so I got the popcorn ready.... by trib3003 · · Score: 1

      I doubt the attackers even went through the hustle to gain root (no need, anyone can start stuff on (unfiltered) 8080). Finding a vulnerable .php/cgi for executing commands on the Server under the uid of the Webserver sounds much easier to me. 1. Scan for vulnerable Servers 2. upload trojansite.tgz 3. unpack to some world-writable/executable directory like for e.g. /tmp/.../ 4. fire up nginx serving the trojans 5. Profit (5 ?! omg, people really have to work for their monies these days)

    46. Re:Ok, so I got the popcorn ready.... by Zero__Kelvin · · Score: 5, Insightful

      You clearly need to look up the word robot ;-) In the mean time, since I know that a robot is an autonomic system I am aware that an network robot must necessarily be autonomous as well.

      And BTW, this article does not claim that Linux was hacked. It claims that peoples websites were hacked, and those websites happen to be hosted on Linux. Nothing to see here, no botnet, and no hacked Linux kernel. Just poor system administration allowing FTP password sniffing, etc. The whole thing is sensationalist bullshit.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    47. Re:Ok, so I got the popcorn ready.... by Anonymous Coward · · Score: 2, Informative

      In any case, yes, it absolutely has to be a network robot to be a bot, and those are by definition automatically spread, not manually propogated. That's the "bot" part of the term network robot.

      I am sorry, in this case you are wrong. The "bot" in botnet means that there are a lot of robots in a network doing some kind of coordinated task.

      So it is not the propagation method but rather how it works that is refered to when calling it botnet.

      Of course, the preferred way to set up a botnet is using some kind of automated approach since you want numbers for it to be effective and that is usually achieved easier with automated attacks like virii or trojans rather than old fashion sniffing and cracking.

    48. Re:Ok, so I got the popcorn ready.... by Anonymous Coward · · Score: 1, Insightful

      If the systems automatically work together, regardless of how they were individually compromised, then they are part of a botnet. That is what botnet means, a network of bots. These machines are individually bots, and they are networked together. They are a botnet.

      I think it is you who needs to look up the word robot.

    49. Re:Ok, so I got the popcorn ready.... by ae1294 · · Score: 1

      Servers don't roam the net downloading porn and music.

      Ummm my servers at work do but they are custom configured to do so... And yes they run LINUX...

    50. Re:Ok, so I got the popcorn ready.... by Zero__Kelvin · · Score: 2, Funny

      Actually they don't automatically work together. That is why there is a command and control center. They propogate autonomously, then they do the bidding of the bot master. (I usually don't reply to ACs, but I don't want others getting more confused because what he says almost makes sense until you think about it.)

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    51. Re:Ok, so I got the popcorn ready.... by Anonymous Coward · · Score: 0

      I don't understand how this is the "first". When I was with ThePlanet ages ago there were constantly server getting hit by Apache/SSH/Bind/etc exploits which wound up getting rooted and added to a group of servers used for DOS attacks. How is this really any different?

    52. Re:Ok, so I got the popcorn ready.... by Wuhao · · Score: 1

      The AC and those claiming that there is no requirement for a botnet to propagate automatically are correct. Here is the definition of 'robot,' courtesy Merriam-Webster:

      1 a : a machine that looks like a human being and performs various complex acts (as walking or talking) of a human being; also : a similar but fictional machine whose lack of capacity for human emotions is often emphasized b : an efficient insensitive person who functions automatically
      2 : a device that automatically performs complicated often repetitive tasks
      3 : a mechanism guided by automatic controls

      And courtesy OED:

      noun a machine capable of carrying out a complex series of actions automatically, especially one programmable by a computer.

      And, 'bot' courtesy OED, since they have a listing for it:

      noun an autonomous program on a network which can interact with systems or users, especially in the manner of a player in some computer games.

      Merriam-Webster offers an individual definition of "bot," but only the context of botfly larvae.

      On their face, none of these definitions require a robot to be capable of generating other robots automatically -- merely that the robot must be capable of performing some function automatically. Thus, we must turn more directly to your preferred definition in search of such a requirement:

      The word BOTNET is short for the combination of the word robot and network . The term often applies to groups of computer systems that have had malicious software installed by worms, Trojan horses or other malicious software that allows the "botnet herder " or botnet's originator to control the group remotely.

      Once again, there is no requirement for a botnet to be automatically propagated. Indeed, strictly speaking, there is no requirement here that any host have any malware at all. The use of the kind of botnet we're discussing here -- one in which participants are unwilling -- is used only as an example, due to the phrasing "the term is often applied..." which prefaces the discussion.

      For example, a distributed network of systems configured by their owner and operator to automatically ping a host from a variety of locations in order to determine average latency, satisfies definitions 2 and 3 of Merriam-Webster's definition, and the OED's definitions of robot and bot, along with this definition of 'botnet.'

      However, even in the discussion of a malicious botnet, nowhere does it require a botnet to propagate itself automatically. In fact, the definition explicitly distances itself from this claim. It suggests that while the malicious software that has made a host into a botnet member can be installed via worm (malware capable of automatic propagation), it can also be installed by other means, and it explicitly mentions that these means include via trojan horse (malware installed by tricking an unsuspecting user of sufficient privilege into executing it), which is a decidedly manual method of installation.

    53. Re:Ok, so I got the popcorn ready.... by thejynxed · · Score: 2, Interesting

      There is the argument to be made that plain-text passwords should never be allowed to begin with, nevermind which platform, 3rd-party software, or hardware architecture that a system is comprised of.

      That being said, there could be just a wee tad bit of blame laid at the feet of the programmers of the software/hardware for allowing this to be possible in the first place.

      Hindsight is so useless :P

      --
      @Mindless Drivel: 100% of Twitter posts ever Tweeted.
    54. Re:Ok, so I got the popcorn ready.... by Zero__Kelvin · · Score: 0, Troll

      On their face, none of these definitions require a robot to be capable of generating other robots automatically -- merely that the robot must be capable of performing some function automatically."

      By your definition cron is a bot. Sorry, but it is not . I was around since before there were botnets, active on the hacking/phreaking scene, so I was there when the terms were coined. I know exactly what bot means; you have literally no idea.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    55. Re:Ok, so I got the popcorn ready.... by Wuhao · · Score: 1

      On their face, none of these definitions require a robot to be capable of generating other robots automatically -- merely that the robot must be capable of performing some function automatically."

      By your definition cron is a bot. Sorry, but it is not . I was around since before there were botnets, active on the hacking/phreaking scene, so I was there when the terms were coined. I know exactly what bot means; you have literally no idea.

      These are not my definitions -- they are yours. It was you who posted the definition of "botnet," and it was you who suggested that we look up "robot." I did so, even going so far as to make sure to consider each of the definitions of two major dictionaries, and used those terms to evaluate your claim. Was there another widely-recognized resource you wanted us to use for the definition of "robot?"

    56. Re:Ok, so I got the popcorn ready.... by Sillygates · · Score: 1

      I've seen stuff like this a bunch of times, and I've collected the data/tools that I have found on our infected systems, in my university department. For us, it seems like the main angle of attack is ssh, where our servers get hammered several times per second. Often, when we give students root access to some of these systems, they tend to make users like test/test, and in a matter of days, the computers are scanning large subnets looking for other systems to compromise. There is nothing new or first about these attacks.

      --
      I fear the Y2038 bug
    57. Re:Ok, so I got the popcorn ready.... by Anonymous Coward · · Score: 0

      Well, even if they were manually hosted, they now may have a single command and control center.
      That makes them a botnet.
      And they happen to be linux based.

      Even if a malicious user bought lots of linux servers and serves malicious code from it, using a central command and control center, it is a botnet (albeit not spreading automatically). It is a manually installed botnet :)

      About user error: with sufficient precautions, a M$ webserver is just as safe as an Apache webserver. I doubt M$ itself uses Apache, and i don't see them compromised daily. Most of the compromised webservers are due to user error. It just happens it is easier to make such an error with M$ based servers.

    58. Re:Ok, so I got the popcorn ready.... by Zero__Kelvin · · Score: 1

      I probably would have been better off suggesting automaton, which is the original definition of a robot. The word has been perverted. Never the less, a bot is an autonomous program with regard to propogation, which performs as instructed by the bot master after it has spread autonomously. Another way to view it is that it is a worm with a payload that allows a bot master to control the system once it has been compromised.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    59. Re:Ok, so I got the popcorn ready.... by Anonymous Coward · · Score: 0

      A network of bots is a botnet, you fucking tool. You don't need to get paid by MS to realize that - Get rid of that huge ass tinfoil hat.

    60. Re:Ok, so I got the popcorn ready.... by CarpetShark · · Score: 1

      The very first botnets were in politics.

      There, fixed that for you.

    61. Re:Ok, so I got the popcorn ready.... by Wuhao · · Score: 1

      Your stated requirement that a botnet depend on a worm is not a requirement in my professional opinion, and according to the definition you gave us earlier, it is not yours either.

      The word BOTNET is short for the combination of the word robot and network . The term often applies to groups of computer systems that have had malicious software installed by worms, Trojan horses or other malicious software that allows the "botnet herder " or botnet's originator to control the group remotely.

    62. Re:Ok, so I got the popcorn ready.... by selven · · Score: 1

      And robot is from the Czech work for "slave". And "slave" comes from the word "slav". And "slav" comes from the word "slovo", meaning "word". So clearly MS Word is responsible for this.

    63. Re:Ok, so I got the popcorn ready.... by Darkk · · Score: 2, Interesting

      Not entirely true about Linux server. When I build them I usually install Webmin which allows me to manage the server via web-gui. Yes I know if I were a real linux geek I'd do everything in command line but when there are times I can't remember the proper CLI sequence it's easier just use the web-gui.

      Recently I built a linux webserver with RAID 5 drives. I've read the docs on how to create a RAID 5 array but that took awhile. When I installed the raid 5 module into Webmin I did it in 5 mins. I've also set the iptables rules to only allow certian IPs to access the webmin and changed the ports.

      So there are options for those who want some kind of a GUI. CLI is also suspectable for those who don't pay attention to the modules being installed on the linux server, i.e. untrusted programs. etc.

    64. Re:Ok, so I got the popcorn ready.... by Zero__Kelvin · · Score: 1

      I didn't state any such requirement (that a bot be a worm), I said you could think of it that way if it helps. The point is it propogates autonomously. If you hack a system and then install Open Office, Open Office isn't suddenly part of a botnet, even if you hack 1000 computers and install it on all of them. Note that you have the ability to control all those computers, yet it is not a botnet.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    65. Re:Ok, so I got the popcorn ready.... by Wuhao · · Score: 3, Insightful

      It's the control which is automated, not the propagation. The idea is that if I root a hundred systems, and instead of OO, I put on a rootkit that forces them to participate in a network where I can issue a single command to my zombie army that forces them to DDoS you, I've got a botnet. If I have to ssh into each of them individually and manually instruct them to participate, I have a bunch of rooted systems.

    66. Re:Ok, so I got the popcorn ready.... by Zero__Kelvin · · Score: 1

      Actually robot is rooted in Latin, but you would have had to read the wiki link I posted for automaton in order to know that.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    67. Re:Ok, so I got the popcorn ready.... by Anonymous Coward · · Score: 0

      Mine does.

      What, you don't think all this music and porn is _mine,_ do you?

      RIAA, if you're listening, arrest the servers! the users are only innocent victims!

    68. Re:Ok, so I got the popcorn ready.... by Anonymous Coward · · Score: 0

      * apt get b0tnet -s -x9 -secret -warez -pr0n -infectWindows=1 -p

      Yeah probably on Debian and Ubuntu it is that simple. Now I use the source based Gentoo Linux, so I'll need to compile the botnet software myself:

      wget "http://warezAndp0rn.ru/linuxwindows-botnet-rev2a.tar.gz"

      tar -xzf linuxwindows-botnet-rev2.tar.gz

      ./configure --enable-windowsinfections

      Redo this a gazillion times, installing all missing components the configure script complains about, and after about a day you're ready to install the virus:

      make && make install

      And then of course start the botnet virus:

      /etc/init.d/infectwindows start

    69. Re:Ok, so I got the popcorn ready.... by Anonymous Coward · · Score: 3, Funny

      how can I tell when an idea is being promoted by the "MS astroturf team" and not by regular not-so-clueful reporters that might mistakenly use the wrong term?

      When you don't hear the black helicopters of the astoturf team, that means it's them, since they're designed so you won't hear them.

    70. Re:Ok, so I got the popcorn ready.... by Anonymous Coward · · Score: 0

      I hate Internet memes and shit like XKCD, but I must say that post is full of win.

    71. Re:Ok, so I got the popcorn ready.... by Bigjeff5 · · Score: 2, Insightful

      Lol leave it to a Linux fanboy to re-define botnet from "a network of robots" to "anything else so long as it can't include Linux".

      Ngix or whatever it's called is clearly a bot, any program that recieves input and performs a task fits that definition, and these servers are clearly networked together to operate a secondary botnet.

      What exactly would you call it, besides a botnet? It's not a worm, those are self-propigating, often used to carry other forms of malware. It's not a virus, those are intended to cause harm to or steal data from the host. It's not a trojan, though it could be, trojans provide unfettered access to the host machine, but are not designed to link up with other compromised machine. It doesn't fit the semi-malicioius categories of spyware and adware, so what is it?

      I'll tell you, it's a botnet.

      Sorry, Linux fanboys are so smug about Linux security it's hard not to throw it back at them when they are wrong. Still, it's 1 Linux botnet vs thousands of Windows botnets, so it's not exactly something to get cocky about.

      --
      Security is mostly a superstition... Avoiding danger is no safer in the long run than outright exposure. - Helen Keller
    72. Re:Ok, so I got the popcorn ready.... by Dragonslicer · · Score: 1

      Actually robot is rooted in Latin

      Unless you mean indirectly, the dictionary disagrees:

      Origin: < Czech, coined by Karel ÄOEapek in the play R.U.R. (1920) from the base robot-, as in robota compulsory labor, robotnÃk peasant owing such labor

    73. Re:Ok, so I got the popcorn ready.... by Anonymous Coward · · Score: 0

      So I assume you clicked through their EULA? you should read it, there's interesting stuff there! On the other hand it was ripped from Microsoft's...

    74. Re:Ok, so I got the popcorn ready.... by budgenator · · Score: 1

      How else are they supposed to get the porn and music to serve?

      --
      Apocalypse Cancelled, Sorry, No Ticket Refunds
    75. Re:Ok, so I got the popcorn ready.... by selven · · Score: 1
    76. Re:Ok, so I got the popcorn ready.... by m.ducharme · · Score: 1

      You know, I've been following your arguments for a while now, and they are so achingly bad, and you are so wilfully blind to the obvious, that I'm starting to wonder who pays your salary...maybe a little joe-job action going on here?

      --
      Rule of Slashdot #0: You and people like you are not representative of the larger population. - A.C.
    77. Re:Ok, so I got the popcorn ready.... by Matey-O · · Score: 1

      OldnBusted:~ mike$ nmap -p 8080 [redacted].com

      Starting Nmap 4.60 ( http://nmap.org/ ) at 2009-09-12 19:46 MDT
      Interesting ports on [redacted].com (XX.XX.XX.XX):
      PORT STATE SERVICE
      8080/tcp closed http-proxy

      Nmap done: 1 IP address (1 host up) scanned in 0.210 seconds
      OldnBusted:~ mike$

      I'm good!

      --
      "Draco dormiens nunquam titillandus."
    78. Re:Ok, so I got the popcorn ready.... by Wuhao · · Score: 1

      Actually robot is rooted in Latin, but you would have had to read the wiki link I posted for automaton in order to know that.

      As others have pointed out, no, it is not rooted in Latin. The article you linked makes no such claim. You would have had to read the Wiki link you posted for automaton in order to know that, though.

    79. Re:Ok, so I got the popcorn ready.... by Anonymous Coward · · Score: 0

      cron is a daemon. there is very little difference between a daemon and a bot if there is one at all. A daemon will run in the background, repetitively doing actions and optionally listen for commands.

      a bot will optionally run in the background, repetitively doing actions and listen for commands.

    80. Re:Ok, so I got the popcorn ready.... by Anonymous Coward · · Score: 0

      One advantage Linux has as far as personal computers or business etc is that a FREE ISO downloaded from the web will re-image your system it is just a matter of backing up what you want to save.

    81. Re:Ok, so I got the popcorn ready.... by hairyfeet · · Score: 2, Informative

      Why is it so hard for you to accept that Linux has a botnet. Does it suddenly make Linux shit? No, of course not. Operating Systems are EXTREMELY complicated pieces of software, written by thousands of people over long periods of time. There have always been and always will be bugs in software of that size and complexity. There are also these things called "users" that can add their own trouble, referred to us PC repair guys as PEBKAC.

      So be happy already, okay? The fact that it took this long for Linux to get its own botnet just means that your security is that much better than the other guys, alright? Even a retailer like myself that has had frequent arguments with FLOSSies about Linux and what retailers need to see it take off in retail has never said anything bad about Linux security. Hell, that is one of the main reasons I'd like to see the major deal breaker (like of hardware certification) fixed, because I think the lack of bugs would make Linux the superior choice for my customers that merely surf and watch vids. So there is no reason to get bent out of shape dude, so what if Linux finally has its own botnet? With something as complex as an OS flaws WILL be found, and boxes WILL be pwned, I don't care WHICH OS we are talking about. So be happy and have a cookie dude, because it ain't the end of the world.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    82. Re:Ok, so I got the popcorn ready.... by thePowerOfGrayskull · · Score: 4, Insightful

      ...so the MS astroturf team has decided to call it a "botnet".

      I'm curious--how can I tell when an idea is being promoted by the "MS astroturf team" and not by regular not-so-clueful reporters that might mistakenly use the wrong term?

      Dude, this is slashdot. That means that anything with a potentially pro-microsoft spin obviously came straight from MS PR... Erm, M$ PR. Shit, I think they're about to catch onto me too, I hope nobody saw that...

    83. Re:Ok, so I got the popcorn ready.... by Moridineas · · Score: 1

      That's crazy, and CLEARLY not what any coiners of the term botnet would have intended.

      If you have a hundred computers -- running malicious software that allows you unauthorized remote control (and usually more specifically the ability to do things like run DDoS attacks, distributed portans scans, send spam, etc) -- it's a botnet. Does it matter if the installed exploit was automated or done "by hand"? No.

      One of the most common usages of the term robot is that of a factory robot. These machines perform a function or functions that is highly automated and yet ultimately totally controlled. Think of the machines in the botnet (with the malicious software installed) as the individual assembly line robots. They are robots because they are controlled and perform specific tasks. Not a perfect analogy, but I hope that helps clarify it.

      Looks like you've talked yourself into an insane corner here and now just can't admit that you're wrong. Being wrong isn't the worse thing in the world!

    84. Re:Ok, so I got the popcorn ready.... by Moridineas · · Score: 1

      Sheesh, you're quite blustery in this thread! Could you specifically show where anybody claims that robot's etymology is from Latin?

      Given that Czech isn't a Romance language, it seems even more of a stretch to claim...

    85. Re:Ok, so I got the popcorn ready.... by Anonymous Coward · · Score: 0

      I didn't state any such requirement (that a bot be a worm), I said you could think of it that way if it helps. The point is it propogates autonomously.

      If it propagates autonomously, it is by definition a worm.

    86. Re:Ok, so I got the popcorn ready.... by kdemetter · · Score: 1

      Interesting to see all that karma burn

    87. Re:Ok, so I got the popcorn ready.... by kdemetter · · Score: 1

      I don't see why servers shouldn't be able to do that.

      The crawlers that search engines use , are also servers.

      So , if you want to set up a crawler which looks for porn and music , i don't see what the problem would be , except that it's already been done by other search engines.

    88. Re:Ok, so I got the popcorn ready.... by Bill,+Shooter+of+Bul · · Score: 2, Interesting

      I was involved in investigating a compromised linux based web server. basically it all went down like this:

      They hired a stupid guy to install some adbanner to their site. His windows based computer was infected by several viruses. He downloaded the full site, at which point the virus inserted some malicous code in the websites code. He reuploaded the whole thing, and bang the website was infected. It was still infected, but Windows was the primary infection vector combined with the stupidity of the computer owner.

      --
      Well.. maybe. Or Maybe not. But Definitely not sort of.
    89. Re:Ok, so I got the popcorn ready.... by Anonymous Coward · · Score: 0

      A botnet is a collection of compromised computers that share a Command and Control channel.

      didn't you mean Command and Conquer Channel

    90. Re:Ok, so I got the popcorn ready.... by hairyfeet · · Score: 1

      Actually I don't believe you are witnessing the work of "M$ Shills" as you put it, just good old fashioned fanbois. I get to see the same thing when I dare to point out the problems I've had selling Linux at retail. You just have to accept that there are some serious militant fanbois lurking on /. now, and if you dare to say anything not 100% flattering about their religion of choice, be it Linux, Windows, or OSX, you WILL be modded down.

      Groupthink has gotten way too thick around here, and I personally blame the alterations done to the metamod system. Before the metamod system would fix bad mods pretty quick, and it also seemed to discourage the obvious trolls, ala the "nigger" and "faggot" trolls. Now the system is broken and the first 20 or so mods are usually just lame nigger and faggot posts, without even the bother to make a real troll posts, ala GNAA. It is a damned shame, but considering how broken the rest of the code here has gotten we really shouldn't be surprised. It is a damned shame to see what once was a site filled with good discussions on differing viewpoints turn into another Digg though. Oh well, I'm sure another site will come along to fill the void, as always happens.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    91. Re:Ok, so I got the popcorn ready.... by Turiko · · Score: 1

      Sorry, Linux fanboys are so smug about Linux security it's hard not to throw it back at them when they are wrong -- Sorry, but since this is the very first linux botnet opposed to the millionth windows botnet, the fanboys have a point Having a big botnet on linux would require a lot of work to get past the built-in security by the OS, then add in compatability for all the different distro's... I'd say the fanboys aren't completely right but they're a lot more right then wrong.

    92. Re:Ok, so I got the popcorn ready.... by Turiko · · Score: 1

      ugh, what's up with the slashdot posts lately? I some white lines to make things more readible, and it gets posted as wall of text... everything before the "-- Sorry" is a quote.

    93. Re:Ok, so I got the popcorn ready.... by dbIII · · Score: 1

      The five year attention span in IT strikes again.
      There have been rootkits for linux and many other systems in the past that were installed by those that cracked their way in, and a common function of the rootkits was to allow remote control by IRC - thus botnets.
      I found one a few years ago that was trying to scan ports all over the net. A machine run by an associated company had been subjected to an idiot that liked to change all permissions to read/write/execute by anyone, put a compiler on it, gave everyone with a mailbox a full shell account (with access to everything due to the screwed permissions), and let one user with a very common girls name have the password "coffee" (this required forcing "passwd" to accept it after a warning and doing it as root). The bit that clinched it was allowing ssh logins from anywhere, so probably the first script kiddie to try a dictionary attack after that owned the thing. Actually both internet facing machines set up by that person at two different sites and domains got cracked into. Linux is not idiot proof, the defaults are good you can still break it afterwards.
      If you make stupid security choices on the net there are consequences. The fully automated malware we see on MS Windows is not the only problem it is just so rampant that everything else looks like an afterthought.

    94. Re:Ok, so I got the popcorn ready.... by vginders · · Score: 2, Informative

      Ngix or whatever it's called is clearly a bot,

      It's called Nginx (http://nginx.net/) and it's a well known HTTP and proxy server.

      any program that recieves input and performs a task fits that definition

      Isn't that also some kind of definition of every networked software?

      --

      Serge
    95. Re:Ok, so I got the popcorn ready.... by Matz0r · · Score: 3, Interesting

      Manually compromising servers and installing a tool that causes all those servers to rendezvous with or receive commands from a central control point to execute instructions would make them a botnet.

      The key question would be: do the compromised servers also run a program that periodically polls a control station for commands, or does the script kiddie manually command individual compromised servers?

      I actually encountered this a few years ago, a Red Hat box had been carelessly placed on the internet with a poor dba username password combo. The attacker had not gained root access. But he did manage to install zombie software on the computer in /var/tmp, which consisted of a small web-server serving malicious code and a custom ssl-irc client configured to connect to the botnet owners irc server.

      Curious, I took a copy of the software he had installed before I wiped the server. I then proceeded to connect to his irc server using the credentials found in the zombie software. I ended up in an irc channel with the actual owner of the botnet sitting there. Because I kept my servers original irc-name he started prodding me with dcc-commands to find out the status of his returning zombie. After a while I responded and told him he had been discovered, we had a brief chat before he banned me from the irc-server. Seemed like a script kiddie, he used "LOL" in every sentence and lots of numbers, the net seemed to be run manually with some 30 "clients" in it. I gave his client IP to his ISP in Romania together with the logs, doubt anything came out of it though.

    96. Re:Ok, so I got the popcorn ready.... by gtall · · Score: 1

      It's easy, it has the stench of MS marketing about it. Business School Product never get the facts quite right.

    97. Re:Ok, so I got the popcorn ready.... by makomk · · Score: 1

      There's no need for a botnet to be based on a worm, true. Any significant large-scale botnet these days has to have some sort of automated infection process. Otherwise, it's just not going to have any machines. Uploading a file to Kazaa would probably do.

    98. Re:Ok, so I got the popcorn ready.... by Zero__Kelvin · · Score: 1

      "Sheesh, you're quite blustery in this thread! Could you specifically show where anybody claims that robot's etymology is from Latin?"

      No I can't because I was thinking of automaton and I feel like an idiot. In fact I will say it, since I hold myself to the same standards as others. In this case I am an idiot ;-)

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    99. Re:Ok, so I got the popcorn ready.... by Anonymous Coward · · Score: 0

      The worm with payload angle offers an interesting viewpoint, sir Kelvin.

      The worm propagates.  It's a piece of software designed to do this.  It's not a bot, as it doesn't accept commands from an overlord.  It just propagates, infecting machines with whatever payload it was given.

      If the payload is a piece of software that connects to a control channel somehow to accept commands from there... well then the payload is a bot. If you manually install it on your server, it won't be self propagating, but it will still connect to its command channel and be a bot.

      So, the whole self propagating point is pretty much moot, imho. If this guy hacked a bunch of linux boxes and installed his botware on it, they're bots, and if the botware was delivered by a worm, they're still bots.

      I do use linux, have done so for over at least 12 years, still love it, and I'm not worried...  or offended ;-)

      I firewalled my debian router/server, leaving only a few ports open, one of which is http... if I want to connect to the box with ssh I gotta connect to a password protected php script first to poke a hole through the firewall...

      I update software with security fixes regularly... including the kernel
      I use sane passwords
      I use ssh to connect to it

      And last but not least... I chrooted most of the daemons running on it... I really like running p2p clients and 3rd party binaries (like teamspeak or ventrilo servers) in jails.  I'm using jailkit ( http://olivier.sessink.nl/jailkit/ ) to sync the jails easily.

      I'm using dedicated partitions to mount into my jail tree. Read-only partitions for the directories with executables, and non-exec partitions for the directories with the config/data/downloads.  It makes updating the software and syncing the jails a bit painful...  and I'm no security expert and haven't seen this solution anywhere else but I guess it could be a real showstopper for a lot of worms with nasty payloads.

    100. Re:Ok, so I got the popcorn ready.... by Man+Eating+Duck · · Score: 1

      ugh, what's up with the slashdot posts lately? I some white lines to make things more readible, and it gets posted as wall of text... everything before the "-- Sorry" is a quote.

      The easiest is to choose Plain Old Text as the format when you post, or you can use html markup for line breaks. In either case you can make nice indented quotes by surrounding them with <blockquote>quote</blockquote>

      --
      Are you a grammar Nazi? I'm trying to improve my English; please correct my errors! :)
    101. Re:Ok, so I got the popcorn ready.... by Anonymous Coward · · Score: 0

      nginx is a web server...

    102. Re:Ok, so I got the popcorn ready.... by the+positive+path+ · · Score: 1

      Agreed. And how about taking it one step further: Have Apache coders write the module that refuses to start the server if root password(s) are default. Period. There, that should help.

    103. Re:Ok, so I got the popcorn ready.... by Wuhao · · Score: 3, Informative

      Not to pressure one too much, but automaton is rooted in Greek, not Latin. :)

    104. Re:Ok, so I got the popcorn ready.... by supernova_hq · · Score: 1

      That all depends on what software you have installed on your server. Unless you meant server *software* doesn't.

    105. Re:Ok, so I got the popcorn ready.... by V!NCENT · · Score: 1

      Just waiting for the flamefest here of Linux vs Windows botnets.

      Windows botnets controlled by a Linux botnets still makes the Windows botnets Linux' botnets' bitch. Muhahahahahah!!!!!!

      --
      Here be signatures
    106. Re:Ok, so I got the popcorn ready.... by Anonymous Coward · · Score: 0

      nginx is a web server. It's like Apache, lighttpd or IIS. It's not a bot, any more than Windows XP is.

      Get thee to Google, my good Sir... http://nginx.net/

    107. Re:Ok, so I got the popcorn ready.... by Anonymous Coward · · Score: 0

      I doubt the attackers even went through the hustle to gain root (no need, anyone can start stuff on (unfiltered) 8080). Finding a vulnerable .php/cgi for executing commands on the Server under the uid of the Webserver sounds much easier to me. 1. Scan for vulnerable Servers 2. upload trojansite.tgz 3. unpack to some world-writable/executable directory like for e.g. /tmp/.../ 4. fire up nginx serving the trojans 5. Profit (5 ?! omg, people really have to work for their monies these days)

      You want to unpack to /var/tmp, not /tmp. /tmp can get wiped on reboot.

    108. Re:Ok, so I got the popcorn ready.... by Anonymous Coward · · Score: 0

      The sound Linux makes when it crashes is the sound of one hand clapping.

      The sound Linux makes when compromised is the sound of a retard trying to clap with one hand.

    109. Re:Ok, so I got the popcorn ready.... by Anonymous Coward · · Score: 0

      Dude, this is slashdot. That means that anything with a potentially pro-microsoft spin obviously came straight from MS PR... Erm, M$ PR. Shit, I think they're about to catch onto me too, I hope nobody saw that...

      Saw what? You overgeneralizing? Yes, I saw that. So what?

      I don't like Microsoft. I don't knee-jerk either.

      We are not all alike, you know.

      Or maybe you don't?

    110. Re:Ok, so I got the popcorn ready.... by thePowerOfGrayskull · · Score: 1
      Wow, somebody took that one personally. Kinda makes me wonder why...

      Anyway, it's pretty clear it's an overgeneralization - that was half the point ;)

    111. Re:Ok, so I got the popcorn ready.... by the_womble · · Score: 1

      As a general principle I agree with you, but not in this case.

      If they were the administrators of the machines they must have knowingly installed FTP, and knowing used it (rather than something secure like ssh).

      I suppose one could argue that FTP clients should warn users that their passwords are going out in plain text, as web browsers do (except that we all turn it off after the first time). Even that does not really let the administrators off the hook. If they do not know that FTP uses unencrypted passwords, they do not know enough to be running any kind of server.

    112. Re:Ok, so I got the popcorn ready.... by Nutria · · Score: 1

      Unless it's a Windows web server. In that case, Administrator incompetence always proves how insecure Windows/IIS are.

      Sure, because point-n-drool makes it so easy to pretend to be competent.

      OTOH, requiring knowledge of the CLI is a nice little bit of security-by-obscurity.

      --
      "I don't know, therefore Aliens" Wafflebox1
    113. Re:Ok, so I got the popcorn ready.... by Anonymous Coward · · Score: 0

      its great to see windows users are stupid as ever. by the way its apt-get

  2. Dang. by SilverHatHacker · · Score: 2, Funny

    Awkward...

    --
    Funny may not give karma, but +5 Informative never made anyone snort coffee out their nose.
  3. Linux by Anonymous Coward · · Score: 5, Funny

    It's ready for the botnet!

    1. Re:Linux by ColdWetDog · · Score: 1

      Yeah, the desktop was so twentieth century.

      --
      Faster! Faster! Faster would be better!
    2. Re:Linux by noidentity · · Score: 5, Funny

      Maybe the year of the Linux desktop is near, with the OS finally getting a botnet that doesn't require Wine to run. Take that, Apple!

    3. Re:Linux by CAIMLAS · · Score: 1

      Yes! Awesome! It took long enough for one of these Linux botnets to manifest!

      Now all we needd is for Windows to be ready for the Internet, and we'll be in the next era of secure computing!

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    4. Re:Linux by elashish14 · · Score: 2, Funny

      In English please?

      It's the Year of the Linux Botnet!

      You know, because those things never worked well in WINE.

      --
      I have left slashdot and am now on Soylent News. FUCK YOU DICE.
  4. Stupid people use linux too by tetsukaze · · Score: 5, Insightful

    We can blame our hate pet OS for all of the internet evil out there, but we need to remember one important thing: people are almost always the week link in security. If someone knows what they are doing, it is very hard to penetrate a linux server... or a windows server. There will always be those that can break through the best security, but there is a lot of low hanging fruit and not just on the windows tree.

    1. Re:Stupid people use linux too by easyTree · · Score: 1

      So..., you're blaming ubuntu?

    2. Re:Stupid people use linux too by Anonymous Coward · · Score: 0

      and microsoft eventually researched and understood this week link in security...which is why they now patch monthly.

      (you made a great point, but I couldn't resist, sorry...ironically, my captcha was 'unworthy')

    3. Re:Stupid people use linux too by FlyingBishop · · Score: 5, Insightful

      Actually, I would say the people to blame are those hosting providers who keep using ftp with weak usernames and weak passwords as the preferred way to access your website.

      There was a time when the client software was insufficient to the task, that time is long gone. WinSCP is mature and easy to use. No, browsers don't offer sftp:// support natively, but the browser is not very secure anyway. Hosting providers need to get their heads out of the sand and upgrade to secure authentication.

    4. Re:Stupid people use linux too by bjourne · · Score: 4, Interesting

      Well, it seems that stupid people actually *build* linux too!

    5. Re:Stupid people use linux too by the_womble · · Score: 1

      No, browsers don't offer sftp:// support natively

      Konqueror does!

      In addition some file managers do (Nautilus, Dolphin,...), there are GUI tools that allow you to mount a Fuse sftp filsesystem, and you can use rsync over ssh on the command line or with a GUI and most ftp apps these days suppors sftp.

      Note that these are not cheap shared web hosts, these are virtual or dedicated servers. The admins had the choice and decided to be lazy. If they were being paid to do this (some will be people running their own servers for fun or profit), they should be fired.

    6. Re:Stupid people use linux too by bbernard · · Score: 2, Interesting

      Absolutely! There's plenty of stupid to go around.

      1. Where was the firewall admin to prevent external systems from connecting to these webservers over port 8080?
      2. Why did the admins use insecure tools or insecure systems to allow their credentials to be sniffed?
      3. Where was the IDS/IPS to notice the sudden change in traffic?
      4. Where was the load balancer/reverse proxy to intecept this junk?
      5. Where was the routine review of logs to notice the dynamic DNS updates from computers with (presumably) static DNS entries somewhere?
      6. Where was the periodic pen/vulnerability test against these systems?

      --
      ----- Connection reset by beer
    7. Re:Stupid people use linux too by mcrbids · · Score: 4, Insightful

      1. Where was the firewall admin to prevent external systems from connecting to these webservers over port 8080?
      2. Why did the admins use insecure tools or insecure systems to allow their credentials to be sniffed?
      3. Where was the IDS/IPS to notice the sudden change in traffic?
      4. Where was the load balancer/reverse proxy to intecept this junk?
      5. Where was the routine review of logs to notice the dynamic DNS updates from computers with (presumably) static DNS entries somewhere?
      6. Where was the periodic pen/vulnerability test against these systems?

      ...

      7) Where was the funding to pay for 1 through 6?

      --
      I have no problem with your religion until you decide it's reason to deprive others of the truth.
    8. Re:Stupid people use linux too by Anonymous Coward · · Score: 0

      And let me add that stupid does not mean uninformed. Like those that commented the last weakness in the Linux kernel with "it is only a local exploit".

    9. Re:Stupid people use linux too by FlyingBishop · · Score: 1

      Lack of widespread browser support is an issue because it makes it a more difficult business decision, because it means that if people are dealing with the website at work, they need a sysadmin that doesn't have a problem installing software (and they need to ask.) WinSCP is a good, stable solution, but just installing it is a barrier to entry. IE or even just FF support would be nice. They already have the most of the overhead in the form of SSL (but perhaps Firefox has enough bloat...)

      Also, just because it's dedicated doesn't necessarily mean that the user has a high amount of control over what is there, and if the site was set up 5-10 years ago, it's entirely understandable that it's still running ftp. I think the assumption that there are admins in charge of these servers is false. Obviously, someone is in charge of the admin password, but that is not necessarily their actual job.

      I know it's a little bizarre to think that there are people paying for dedicated servers without a person dedicated to maintaining the software, but I assure you they exist.

    10. Re:Stupid people use linux too by jonaskoelker · · Score: 1

      Hosting providers need to get their heads out of the sand

      Are you saying they have sand in their asses? ;-)

    11. Re:Stupid people use linux too by Anonymous Coward · · Score: 0

      I'm not clicking on all those damn links, just say what you mean

    12. Re:Stupid people use linux too by Anonymous Coward · · Score: 0

      That's not true. The GP was saying that it's the stupid admins that provide such a large number of low hanging fruit so that most servers that are maintained by non-stupid people aren't targeted and thus a compromise means a stupid admin. But the servers you mention are high-profile and are likely to be sought after by people who are knowledgeable enough to "break through the best security". Thus, a compromise of those servers does not imply a stupid admin.

  5. And here it comes by Anonymous Coward · · Score: 4, Funny

    Does this mean Linux finally has reached a point of user friendliness equal to Windows?

    1. Re:And here it comes by NickFortune · · Score: 1

      Does this mean Linux finally has reached a point of user friendliness equal to Windows?

      Yes, but it's probably just a one-off trough.

      --
      Don't let THEM immanentize the Eschaton!
    2. Re:And here it comes by swilly · · Score: 4, Funny

      Unfortunately not. It appears that the servers were manually hacked, which is far less user friendly than the automated hacks that Windows makes so very easy.

      Linux still has a ways to go, I'm afraid.

    3. Re:And here it comes by selven · · Score: 1

      Linux just needs a nice GUI. "Vlad12353 wants to install dancing bunnies on your machine. Abort, retry, fail?"

    4. Re:And here it comes by Anonymous Coward · · Score: 0

      A lot of "Automated" hacks are just a variant on a manual hack just automatically repeated ad nausuem by a script that runs blindly to try and find the ones it works on. There is just normally a lot more windows computers so better odds of finding one the script will work on.

  6. What's new here? by Anonymous Coward · · Score: 2, Insightful

    What's so special about this one that we haven't seen in the last 5 years? Linux or BSD systems have been durned into rogue IRC servers (for C&C purposes) for zombies all the time.

    Whether sweeps for vulnerable AWStats installations, badly configured PHP installations or archaic PHPBB installs, webservers are hammered with automated exploits all day. Maybe "DataCha0s 2.0" rings a bell for some.

  7. Publicity Stunt by Anonymous Coward · · Score: 0

    This is it. Liinux has finally made it to the big time! Now it can go into rehab.

  8. Milo by Anonymous Coward · · Score: 0

    It's a bullshit - running app on port 8080 is as easy as finding how in some crappy script and using system()-like function. Modification pages content by FTP (because user set password like "123test" or it has worms on it's windows) has nothing to do with Linux botnets.

  9. Missing in the summary by gmuslera · · Score: 3, Informative

    "With about 100 nodes". The average windows botnet (at least the one that make into the news) have from hundreds of thousands to millons of nodes. Not sure how "automatic" was the creation of this botnet, or how much at risk are generic linux users. Considering how are installed some and how careful are some admins about "security", is not amazing that a few out there could be rooted.

    In fact, if those servers already had apache, and some old vulnerable web application that enables somewhat transfer and execute binaries, in no recently patched kernels 2.4+ there are ways to escalate priviledges and get root to install what is needed. But probably normal users using modern distributions or admins caring a little about security are safe.

    1. Re:Missing in the summary by eln · · Score: 3, Interesting

      A Windows machine being run by someone who cares about security and updates it regularly won't end up in a botnet either, so I'm not sure what your point is.

    2. Re:Missing in the summary by Sir_Lewk · · Score: 3, Insightful

      At the moment that may be true, but that has certainly not been the case many times before.

      --
      "linux is just DOS with a UNIX like syntax" -- Galactic Dominator (944134)
    3. Re:Missing in the summary by rohan972 · · Score: 4, Funny

      "With about 100 nodes". The average windows botnet (at least the one that make into the news) have from hundreds of thousands to millons of nodes.

      That's irrelevant. A linux botnet would be so much more productive than a windows botnet that you don't need nearly as many nodes.<\straightface>

    4. Re:Missing in the summary by CAIMLAS · · Score: 2, Interesting

      Really, this is a pretty trivial "jump" from the normal way of things.

      You've got manually installed rootkits, and most of them have C&C tools. How is this much different, other than optimizing the C&C mechanisms? There's nothing here to suggest this is anything "new": the mechanisms, whatever used, still appear to be tightly constrained to "manual rootboxing" - a time consuming process compared to a "real" automated botnet.

      All evidence points to this being more of someone's "pet" botnet than it does any sort of improvement on the malware concept. Same old thing, different implementation. Let me know when there's a polymorphic, multi-OS botnet with a non-distributed model and pluggable payload and vector - which uses traffic heuristics to hide its traffic on a network and runs "quiet" (compared to common botnets/worms). Then I'll start being concerned.

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    5. Re:Missing in the summary by Bigjeff5 · · Score: 2, Informative

      It's been true since after 2000.

      Granted there have been some remote code execution exploits, but the number of those is miniscule compared to someone with a poorly configured box clicking something they shouldn't have clicked, and then saying "yes" when the thing they shouldn't have clicked wanted to install something they shouldn't have installed.

      --
      Security is mostly a superstition... Avoiding danger is no safer in the long run than outright exposure. - Helen Keller
    6. Re:Missing in the summary by Bigjeff5 · · Score: 1

      What makes it a botnet as opposed to the standard C&C setup is the fact that the bots acted together in a coordinated manner, controlled from a central location. Manually hacking a server and installing a C&C kit would make a bot, getting 100 of them to coordinate together to perform some task would make a botnet. The second is what happened.

      What would be really troublesome is if the bots were established automatically, via a worm or some such. That would be a sizeable leap in malware technology.

      --
      Security is mostly a superstition... Avoiding danger is no safer in the long run than outright exposure. - Helen Keller
    7. Re:Missing in the summary by dissy · · Score: 1

      A Windows machine being run by someone who cares about security and updates it regularly won't end up in a botnet either, so I'm not sure what your point is.

      If Microsoft's vulnerability announcements from the past are any indication of the future, then your statement can't possibly be proven for another 1-8 years. After all, most exploits in Windows existed for 1-8 years with only Microsoft and the blackhats knowing about it, before they get announced and patched.

      So all of the exploits in your current fully patched version of windows will not come to light for another 1-8 years.
      Just because they have not yet been fixed or announced does not mean they aren't there

      Granted, I can't prove you are right or wrong for that amount of time either... Thus why I say, if the past is any indication of the future... Would YOU trust Microsoft given their past behavior?

      Of course both this post and yours has nothing to do with the article.

      When an admin chooses to send their root (or administrator for windows) passwords in clear text to everyone in network earshot, they could be running any OS or webserver and it wouldn't at all matter. They gave out the passwords.

  10. Shouldn't that read... by Anonymous Coward · · Score: 0

    ... First *Discovered* Botnet of Linux Web Servers ?

  11. Reporters Fail by 99BottlesOfBeerInMyF · · Score: 5, Informative

    The only part of this article that is news is the part that is incorrect. Botnets of Windows machines often have compromised Linux servers working as a control channel or update channel. It is not at all unusual. What would be unusual would be for a worm or virus to actually compromise Linux machines in an automated fashion and make them bots. That does not seem to be what has happened here as the Linux systems seem to have been manually hacked in a normal, directed attack.

    Basicaly, nothing new or newsworthy happened here, except someone mistakenly referred to the compromised Linux servers as bots.

    1. Re:Reporters Fail by Midnight+Thunder · · Score: 1

      Basicaly, nothing new or newsworthy happened here, except someone mistakenly referred to the compromised Linux servers as bots.

      Well, you are assuming that calling a machine a bot is dependent on the fact it was infected. In many ways a bot is any machine that is doing the bidding of the people in control, no matter how control was achieved. Now whether the machine was 'infected' or 'hacked' is a different matter.

      --
      Jumpstart the tartan drive.
    2. Re:Reporters Fail by 99BottlesOfBeerInMyF · · Score: 3, Interesting

      Well, you are assuming that calling a machine a bot is dependent on the fact it was infected.

      Not really. Calling a machine a bot or zombie is generally an indication that they are the regular "peon" part of a botnet. I mean technically the control channel and update channel and the terminals machines the operator is using are part of the botnet. They just are not generally referred to as bots because they are part of the system doing the controlling instead of being the end systems used to launch attacks.

      My main point was, the summary and title here led readers who use the specific terms one way to think that is what was happening. The comments from researchers led people to think that. That is why this was news. It's not news to discover Linux systems hacked by hand are being used to control Windows bots, because that happens all the time and is, perhaps, the most common kind of botnet.

    3. Re:Reporters Fail by Aladrin · · Score: 2, Insightful

      'Botnet' has never meant 'auto-infected' and if they assumed that, they were careless. The summary makes no attempt to fool them into thinking anything other than the facts.

      Besides which, at this point, we don't -know- how it spreads. We just know that it exists... Which to me, is news.

      --
      "If you make people think they're thinking, they'll love you; But if you really make them think, they'll hate you." - DM
    4. Re:Reporters Fail by c6gunner · · Score: 2, Informative

      We just know that it exists... Which to me, is news.

      It shouldn't be. Or, at least the general concept shouldn't be. The original IRC bots were written to run on *nix, because they were meant to be used for channel control/moderation, and so needed to run on an always-on server. Which usually meant a shell account on a linux or BSD machine. Small channels only employed one bot, but larger ones used several working in tandem. So, really, the earliest bot-nets were all *nix based - they just weren't malicious.

    5. Re:Reporters Fail by burnin1965 · · Score: 4, Insightful

      It is not at all unusual. What would be unusual would be for a worm or virus to actually compromise Linux machines in an automated fashion and make them bots.

      There is a continuous flood of SSH brute force attacks on any *nix machine connected to the internet. All one has to do is monitor their log files for verification.

      They are not even sophisticated attacks, they are attempting to login using lame passwords, i.e. after watching the attacks for awhile I set up a box to see what they were doing and created a user name test with the password test based on the fact I could see them using test as one of the users for the attack and suspecting it was a dumb password attack.

      It wasn't long before the system was "compromised" and likely recorded on the other end as a successful attack. Several hours later the account was again accessed and various applications downloaded and executed as the test user. One of these applications connected to the EFNET IRC network and joined a channel.

      Using another system I connected to the IRC network in way I thought would be inconspicuous and monitored what was happening. Sure enough there were two individuals chatting it up in the channel and sending commands to hundreds of compromised systems.

      While reviewing the various compromised systems I noted that they were all *nix machines of one type or another. This was a few years back so I believe you are correct in stating that this is nothing new. What would have been new is if a botnet like this was discovered to be from a real hack and not some lame password login scan.

      I don't have a problem with it being called a linux botnet, but until they can come up with an explanation for the means by which the systems were compromised, other than the likely lame password attacks, its not really news.

    6. Re:Reporters Fail by UnderLoK · · Score: 2, Informative

      100% agree man, I was at ThePlanet and Rackshack and Rackspace before that and at each one of those hosts it was a constant to have tons of boxes on your network brute forcing because they had already been rooted. Granted this wasn't just brute force, they would often exploit holes in SSH, Apache (being the most common I would say), and similar services. I find this article suspect because I know full well these boxes (mine too at one point) were part of choreographed DOS attacks perptrated by an individual. This was in 2000 or 2001 and until I quit running boxes in those locations in 2005 I continued to see it happen.

    7. Re:Reporters Fail by 99BottlesOfBeerInMyF · · Score: 2, Interesting

      'Botnet' has never meant 'auto-infected' and if they assumed that, they were careless.

      No, botnet means a network of computers auto controlled, but in general when you describe a botnet, especially referring to the OS, you refer to the OS of the bots, which make up the majority, not the OS of the select few control channel systems.

      The summary makes no attempt to fool them into thinking anything other than the facts.

      The title was, "First Botnet of Linux Web Servers Discovered". It didn't say first botnet of Windows machines controlled by ten Linux Webservers. It isn't the first botnet that includes Linux Web servers, those are actually quite common. Thus the average person who knows what they're talking about assumes it is the regular bots which must be running Linux, since otherwise the title makes no sense. You don't think that is misleading?

      Besides which, at this point, we don't -know- how it spreads. We just know that it exists... Which to me, is news.

      Well, no we don't know for sure, but we do know what is likely. Given that only a few servers have been hacked and given the nature of the attempt, it seems to be targeting server operators who attempt to FTP files and steal passwords, it is probably just dumb admins who don't verify credentials and who use root for FTP operations. In past servers have been compromised by a number of web server exploits as well. The only thing that differentiates this botnet from any other is that they networked the control channel to load balance the phishing server. Aside from that, nothing about this botnet is even out of the ordinary. To call it the first botnet of Linux servers is disingenuous by every definition of a botnet that doesn't count multiple Linux Web servers controlling a bunch of Windows boxes but does include multiple Linux Web servers that control a bunch of Windows boxes, but randomly pass traffic to each other to balance the incoming connections.

    8. Re:Reporters Fail by dasmoo · · Score: 1

      This happens all the time. HTTP looking for exploitable PHP code, SSH looking for easily guessed passwords - there's been bots out there for years and they're always looking for something automatically. Add a ssh user to your linux box called test with the password test and then tell me that this is the first linux botnet. Install a vulnerable version of zencart on your server, and tell me this is the first linux bot net.

      They're out there, you just don't hear about it. I'm pretty sure the first botnets were based on linux.

    9. Re:Reporters Fail by Anonymous Coward · · Score: 0

      > What would be unusual would be for a worm or virus to actually compromise Linux machines in an
      > automated fashion and make them bots
      Do you mean like the Morris worm?

  12. Hmm.. what does this mean... by Cheesetrap · · Score: 1

    So Russian phishers actually care about uptime? Who woulda thunk it! :p

    In other news, when millions upon millions of computers are in botnets, some of them are probably going to be non-windows systems. Shock, horror. Related reading.

  13. Imagine a Beowulf cluster of Linux botnets... by Anonymous Coward · · Score: 0, Funny

    Boggles the mind; I, for one, welcome our new Linux botnet Beowulf cluster overlords.

  14. related? by Anonymous Coward · · Score: 0

    Sounds an awful like clampi/ligats

    http://news.cnet.com/8301-27080_3-10298233-245.html

    If this is the same thing or similar, it is much more than 100 nodes and is quite nasty. If you get this, good luck getting rid of it.

  15. It's Windows fault!! by Anonymous Coward · · Score: 0

    Obviously it's shoddy Windows that caused the Linux machines to go down!

    One bad apple ruins the whole bunch.

    disclaimer: I use OS X.

  16. stolen root credential by pikine · · Score: 4, Insightful

    The article speculated that, since the iframe code was injected to legitimate webpages using stolen FTP credentials, it may be that a few "root" credentials are obtained the same way. FTP credentials can be stolen by malware running on the client computer, for example a computer an admin uses to control the server, from well-known FTP client software.

    --
    I once had a signature.
    1. Re:stolen root credential by Anonymous Coward · · Score: 0

      Malware on a client computer can potentially steal any credentials by intercepting key strokes, not just FTP credentials.

    2. Re:stolen root credential by rdebath · · Score: 1

      It doesn't matter what FTP client is used, if the client is infected the malware can monitor the network and record the packets that any FTP client uses to login exactly as if it was monitoring the wire.

      The same for any unencrypted well know protocol.

      Also if the machine is infected a root certificate could be added to the system certificate store and this could be used to intercept encrypted communications which could then be decrypted (then re-encrypted) and monitored in the same way.

      You may be missed if the software is unknown and it uses something like SSH which doesn't use SSL certificates. But really, if the client is compromised you're screwed.

  17. Doesn't matter who's hosting by KDingo · · Score: 3, Informative

    If your customers put up vulnerable software on your shared, dedicated, or virtual hosting service and they don't update it or you don't detect it, someone's going to find it and exploit it.

    Had something similar happen to my me. If you're monitoring server load, a webserver sending spam will definitely raise an alarm. As for services on odd ports, block everything except the real ports. Blocking outgoing traffic on IRC ports helps too in minimizing damage. The script kids are already making use of the recent Linux local root exploit (wunderbar_emporium) so make sure you do some yum updates!

    1. Re:Doesn't matter who's hosting by yahwotqa · · Score: 1

      Not all updates are yummy...

    2. Re:Doesn't matter who's hosting by Anonymous Coward · · Score: 0

      No but they are at least aptetising.

    3. Re:Doesn't matter who's hosting by Anonymous Coward · · Score: 0

      If your customers put up vulnerable software on your shared, dedicated, or virtual hosting service and they don't update it or you don't detect it, someone's going to find it and exploit it.

      So just don't allow them to run FOSS software on the machine. Seriously, it sounds like that is exactly what you are suggesting.

  18. nginx? by Anonymous Coward · · Score: 5, Funny

    nginx, so that's what the worm is called? I'd better check my company's webservers so they aren't running this evil hacker malware.

    Oh my... all of them had been infected. No worries though, I managed to clean them all up. A good day's work well done.

  19. just checked by Rikiji7 · · Score: 1

    no one infected.

    --
    slashwhat?
  20. See, I told you Linux was insecure by mysidia · · Score: 1

    Time to switch to FreeBSD, TrustedBSD, and hardened OpenSolaris :)

    Oh, and to be secure, you really should have an IDS on your network anyways, use strong unique passwords for each system (random >10 character passwords), and never store those passwords on a computer, except the hash in the system password file.

    1. Re:See, I told you Linux was insecure by Anonymous Coward · · Score: 0

      Real men use OpenBSD and only use one port.

    2. Re:See, I told you Linux was insecure by Anonymous Coward · · Score: 0

      Mysdidia for teh win!

    3. Re:See, I told you Linux was insecure by Anonymous Coward · · Score: 0

      I have a small, public facing VPS running Arch Linux. I am not particularly interested in configuring an IDS. Do you have any recommendations?

  21. You could be right by DrJimbo · · Score: 4, Insightful
    Actually, you might be correct. FTFA:

    It's unclear exactly how the servers have become infected. Sinegubko speculates they belong to careless administrators who allowed their root passwords to be sniffed.

    ... With about 100 nodes, the network is relatively small, making it unclear exactly what the attackers' intentions are.

    If Sinegubko is right and the attack vector was sniffed passwords, then it is likely that those passwords got sniffed by an existing Windows Botnet.

    --
    We don't see the world as it is, we see it as we are.
    -- Anais Nin
    1. Re:You could be right by corychristison · · Score: 3, Informative

      Absolutely. It also mentions that they were FTP passwords. FTP is all in cleartext, no encryption or obfuscation.

      There is SFTP. But I don't know many providers that offer it. I avoid FTP in all cases and use SSH and SSHFS to talk to and transfer files to and from my servers.

      I also use Linux on my home machines (including my laptop).

    2. Re:You could be right by asdf7890 · · Score: 2, Interesting

      There is SFTP. But I don't know many providers that offer it. I avoid FTP in all cases and use SSH and SSHFS to talk to and transfer files to and from my servers.

      I also use Linux on my home machines (including my laptop).

      SSHFS will most likely be using SFTP, or SCP. While you could do the work that SSHFS does with clever redirection of stdin and stdout it would be more complex and error prone than just using SFTP or SCP which are both usually implemented as subsystems of SSH and are provided by many SSH servers unless explicitly turned off (so if your provider gives you SSH access, that chances you have SFTP and SCP access too are high).

    3. Re:You could be right by daemonburrito · · Score: 1

      Password-authenticated SFTP can be just as bad, if, say, you're remotely administering a VPS somewhere with a compromised Windows machine. The attacker doesn't need to sniff passwords over the wire in that case.

      If your machine is not compromised, SFTP is only marginally better if it is configured badly. If your SSH server and firewall is not configured to prevent brute-force password attacks, then you've still got a problem.

      Best bet: Security in depth. Disallow SSH root logins; disallow SSH password authentication, keypair only. Use a non-standard port for SSH. If you must use a web app administration tool, use a SSH tunnel.

      Hosting companies bear most of the responsibility. "Managed" VPSs, aren't. If a customer can't take the steps outlined above, it's not a VPS. Keeping FTP around to appease the Dreamweaver types is unforgivable.

  22. Stop bickering and solve the problem by Temujin_12 · · Score: 3, Insightful

    Rather than getting consumed in an OS holy-war, perhaps we should focus on how exactly these systems were compromised and how to detect whether your server has been compromised. Linux servers being compromised is not a new thing. If you run old-enough libraries and software on them or configure things improperly, they'll eventually be compromised.

    Does anyone know if a particular vulnerability was used to gain access to systems?

    Does anyone know how to detect whether your system is compromised in this manner (is doing "ps -aux nginx" simple enough to detect it)?

    Spare everyone the OS holy-war and fanboism and let's figure out what the problem is, how to detect it, and what to do to fix it.

    --
    Faith is a willingness to accept something w/o complete proof and to act on it. Reason allows you to correct that faith.
    1. Re:Stop bickering and solve the problem by Exception+Duck · · Score: 1

      There are other forums for that.
      Here we just do OS holy wars.

    2. Re:Stop bickering and solve the problem by Runaway1956 · · Score: 1

      My thoughts, exactly. I RTFA'd, and found no mention of any specific vulnerability or method used to gain access to the servers. In fact, it isn't even clear to me that it's a *nix specific hack. The one common denominator seems to be - Apache.

      --
      "Windows is like the faint smell of piss in a subway: it's there, and there's nothing you can do about it." - Charlie Br
    3. Re:Stop bickering and solve the problem by Zero__Kelvin · · Score: 2, Insightful

      "Does anyone know if a particular vulnerability was used to gain access to systems?"

      Yes, they exploited the most common vulnerability, the idiotic system administrator ;-)

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    4. Re:Stop bickering and solve the problem by Anonymous Coward · · Score: 0

      Uhm. If you'd read the article, or at least some of the comments in this thread before you assumed that all of them were involved in a "holy war", you'd see that the most credible and popular theory is that they were hacked with sniffed root passwords. So, no "vulnerability" at all, in the the traditional sense, unless you count the most traditional one of them all - clueless admins.

    5. Re:Stop bickering and solve the problem by selven · · Score: 1

      New Linux slogan! Want help solving an incompatibility issue? There's a forum for that! Want a bunch of people denying your problem even exists or wondering why the hell you need the right mouse button? There's a forum for that!

    6. Re:Stop bickering and solve the problem by 99BottlesOfBeerInMyF · · Score: 0

      Does anyone know if a particular vulnerability was used to gain access to systems?

      The theory speculated by the researcher was that incompetent administrators used the root account on the servers to FTP files and the root password was sniffed.

      Does anyone know how to detect whether your system is compromised in this manner (is doing "ps -aux nginx" simple enough to detect it)?

      You should have been contacted by your domain provider. Mind you, they only detected ten compromised servers so unless something has changed the likelihood is pretty remote. You can always just sniff your server and see if it's hosting a Web service on port 8080.

      Spare everyone the OS holy-war and fanboism...

      There are two interesting bits to this article. One is that the Linux control servers were load balancing in a way. The other is the way this botnet and it's description has been misrepresented in the tech press leading people into thinking there is some real risk to them if they're running a Linux server as though widescale automated exploits were adding Linux servers to a botnet, as opposed to ten Linux boxes hosting an exploit and controlling a botnet of Windows machines.

    7. Re:Stop bickering and solve the problem by Anonymous Coward · · Score: 0

      The problem is this isn't news. For all we know these systems were owned by those same people who own the botnet. It is possible to rent virtual servers and servers to put together your own botnet legally. Just because what they used the botnet for was illegal doesn't mean somebody couldn't have legally put the botnet together.

    8. Re:Stop bickering and solve the problem by Anonymous Coward · · Score: 0

      Forgot to take your pills ? :)

  23. Next Logical Step by Anonymous Coward · · Score: 0

    Next logical step: GNU Hurd is ready for the desktop!

  24. Want to bet on how the servers were taken over? by harlows_monkeys · · Score: 1

    My bet is on a poorly written PHP (which stands for "Please Hack Promptly") app.

    1. Re:Want to bet on how the servers were taken over? by corychristison · · Score: 3, Informative

      Actually, the article says that FTP passwords were used. Meaning they were probably sniffed either on FTP Users personal computer, or over the wire somewhere between the user and the server on one of the hops, which could be dangerous.

      Moral of the story, use SSH!

  25. Lord of the Botnets by Mr.+Lwanga · · Score: 1

    One Botnet to rule them all,
    One Botnet to find them,
    One Botnet to bring them all
    and in the darkness bind them.

  26. packagement mgmt and repos play a small role here by drougie · · Score: 5, Interesting

    It's nice to be able to apt-get yourself the latest stable copy of apache2 and php5 and mysql and postfix humming with just a command or two, also nice to be able to apt-get upgrade them after you apt-got updated. Those who maintain, clean and contribute to the large public repositories that apt and yum and rpm and pkg_add, good people and they generally do a bang up job for 99% of the Linux and UNIX and UNIX-like folks. However, when you maintain servers which are not completely hidden behind a nat with these programs for years and once in a blue moon compile something you downloaded in a gzipped tar, you put yourself on admin autopilot and that can bite you in the ass.

    Give you one example: I installed RoundCube, the most badass webmail client there will ever be, ever, with apt (the first time). Ran it for a while without incident. Had my system on weekly cron apt updates so I figured I was safe. Eventually I discover someone made it onto my system and put a malware installing js line in my web pages. Looking through the guy's bash history I discovered they got in through a RoundCube vulnerability. I checked out RoundCube's site, something I should have done first thing but did not, and it turns out their stable version was much newer than what apt realized and that this vulnerability would not have been on my system about five months ago had I downloaded straight from their site and stayed on the ball with their support resources which are things that are less necessary when you just let apt-get rip.

    Bottom line, apt-get update/upgrading would not patch a glaring vulnerability in software I found with apt originally with the default Debian sources.list and I doubt it would have on most other distros' package management systems. It wasn't RoundCube's fault, the patched release was their Stable build for a long time but I was left wide open to anyone who went on a rootkit site and googled for roundcube hosts and I got nailed. Learned my lesson and I don't fault the repository maintainers for being behind the ball a bit on less popular software in their enormous archives but if you ask me software should not be available on the default repositories for Linux variants that the maintainers are not confident that they can keep up to date or don't have some kind of way to be quickly and effectively notified by the authors/vendors in the event of a critical upgrade being available and to put it live right quick. Put it on the people who want to install such software themselves -- if they can make it past that hump I'd say their odds of running the software safely will be substantially higher than Joe Yum. And spreading awareness of cvs/svn would be nice too.

    Can't believe I just admitted I got compromised.

  27. Re:packagement mgmt and repos play a small role he by Anonymous Coward · · Score: 3, Insightful

    Can't believe I just admitted I got compromised.

    Much better than the fanbois who have tried everything under the sun to defend their pet project against the evil meanies who don't have a problem admitting that every system has weaknesses.

  28. Feeling secure disables the brain by wzzzzrd · · Score: 3, Insightful

    More than once I heard "I just use Linux, so I'm gonna have a secure system anyway". Yes, Linux is more secure by design than windows, but this attitude makes ppl dumb and lazy.

    --
    On second thought, let's not go to Camelot. It is a silly place.
    1. Re:Feeling secure disables the brain by Anonymous Coward · · Score: 0

      More than once I heard "I just use Linux, so I'm gonna have a secure system anyway". Yes, Linux is more secure by design than windows, but this attitude makes ppl dumb and lazy.

    2. Re:Feeling secure disables the brain by Anonymous Coward · · Score: 0

      I have epic levels in dumb & lazy, so I installed OpenBSD.

    3. Re:Feeling secure disables the brain by Thundersnatch · · Score: 2, Insightful

      Yes, Linux is more secure by design than windows, but this attitude makes ppl dumb and lazy.

      Linux is most definitely no more secure by design than Windows NT. It is actually far worse in many areas from a design perspective.

      Linux is usually more secure as Implemented and deployed than Windows. But this has far more to do with the expertise of the sysadmins than the design of Linux. Microsoft.com seems to stay online despite running on beta versions of the MSFT suite.

    4. Re:Feeling secure disables the brain by Anonymous Coward · · Score: 0

      Care to expound on this some more?

      (I'm curious.)

  29. This has been happening for a LONG time... by mcrbids · · Score: 4, Informative

    Back around 2001, I found a "botnet" comprising a perl script that ran on websites. Because it ran as a child of Apache, it showed up as "http" in ps. It would log into an IRC server, and wait for commands which appeared to be little more than arbitrary bash commands that were shelled out.

    Bone-headedly simple. Ran well on any unix website host running perl scripts, installed via an insecure formmail.pl script. I penetrated the IRC network and watched for a few hours while the operator attacked a few hosts. There were some 50 hosts or so. Then I killed the script and updated all copies of formmail.pl hosted on the server...

    Is this new news?

    What's next? "Hammers can be used to smack things, even if they aren't nails." !?!?!

    Truth is this: no operating system is 100% secure. But this "botnet" isn't necessarily even a compromise of the Operating System! Port 8080 is above 1024, so non-root controlled processes can open sockets there. This may be nothing more than something like the perl script I mentioned and having nothing to do with the Operating System in question. The server wasn't compromised, just a bad script was running that had to be deleted, then killed with an Apache restart.

    Given the parameters I just mentioned, there isn't an Operating System around that would stop this from happening. It's just that the "Mom's basement" fanbois get all riled up because it's gospel that Linux is immune to $allBadThings.

    --
    I have no problem with your religion until you decide it's reason to deprive others of the truth.
    1. Re:This has been happening for a LONG time... by Anonymous Coward · · Score: 0

      Give me a break- this whole story is meant to piss GNU/Linux users off. The story is misleading in that it suggests GNU/Linux is vulnerable to the idiot masses who actually buy into it and the numbers are not at all news worthy. It wasn't even suggested that the system was somehow vulnerable or broken. Chances are that MS Windows was what got broke first and those users had compromised machines that made it possible to sniff passwords of the MS Windows users connection to GNU/Linux machines. I think the only way to improve the security of GNU/Linux is to refuse connection by MS Windows users. This would pretty much prevent the stealing of passwords.

    2. Re:This has been happening for a LONG time... by Anonymous Coward · · Score: 0

      Here comes the GNU/Ubuntu. Here comes the GNU/Ubuntu
      Watch him walk this way. Watch him walk that way
      Here comes the GNU/Ubuntu. Here comes the GNU/Ubuntu

  30. This would be the reason... by asdf7890 · · Score: 1

    This would be the reason that default firewall configurations should not allow any outgoing connections until the admin explicitly turns them on. Except perhaps on the standard HTTP and HTTPS ports as these are commonly used for downloading security updates upon initial install, and the DNS ports as these are needed by pretty much everything.

  31. FTP? by 0123456 · · Score: 1

    I'm amazed that anyone still uses ftp on public networks for anything other than distributing files to anonymous downloaders; it's insanely insecure and there are much better alternatives like sftp and scp.

    1. Re:FTP? by dbIII · · Score: 1

      Until IE can use sftp we are stuck with ftp. There are numerous clunky workarounds but they tend to confuse casual computer users, such as the 18 or 60 year old ditzy temp secretary that has to upload a file for their boss NOW and ftp is scary enough. If there is no icon for it they cannot find it on their computer and you can forget about installing things at another company. Downloading is easily managed, but for uploads there is still a way to go.
      If there is a sftp equivalent of "fireftp" for firefox we'll be halfway there.

  32. Linux Fan Boys UNITE! by Anonymous Coward · · Score: 0

    I love how all the Linux fan boys are falling over each other to defend the honor of Linux, argue over semantics and of course blame Microsoft (what a cliche).

    Come on, it seems like a few Linux servers run by idiots using FTP have been compromised. It's not the fault of Linux but the fault of the people running them. Get over it.

  33. Re:packagement mgmt and repos play a small role he by Anonymous Coward · · Score: 2, Informative

    I can't imagine how you came to the conclusion that the fault was with *apt* of all things.. did you think it works by magic? Blame the Debian "It's not moldy, so it's not for us" maintainers instead, or even yourself for using a distribution known to ship ancient software no longer supported by upstream.

  34. Re:packagement mgmt and repos play a small role he by drougie · · Score: 3, Interesting

    Firstly, it's my fault for running a webmail client I got from browsing through apt-cache, installed with apt-get and configured mostly with dpkg-reconfigure instead of grabbing the official current build and reading the readme and man pages and faq, and doing this on a somewhat important machine. Did the same thing with Gallery and PHPNuke several years ago. Even webmin in my reckless and stupid experimental days. That's painting a target on yourself to get malware on your sites and start running irc bots or worse. Have you looked at some of these rootkit sites? Disturbing how finding and proliferating vulnerabilities in Linux, not just MS, is a full-time hobby/living for so many people. Then you install something like snort from apt-get thinking Yeah I'm on top of my security now, but you have no idea that you're using a six month old release of software with a demo package of ancient rules when it needs heavy configuration that dpkg doesn't handle and fresh rules with a subscription and a key in the right place to be effective.

    That said, yeah, Debian's reputation for waiting a ... conservative amount of time to make new releases of various software available on their repositories, whether it's gimp or gaim or kde or nmap, maybe I assumed that that behavior of deliberately (?) waiting a little while longer than the rest of the world to catch up to the developers' latest releases for the sake of not releasing anything that may contribute to snafus, that Debian's actually doing what's best for me. Maybe my roundcube adventure was anomalous. Regardless, I love Debian, I certainly love apt (so much I just tried Debian KFreeBSD to hang onto apt). By naming the package management systems of the other distros/OSs I was trying to suggest another point that Linux is becoming too easy. Lower learning curve, more people who may make my mistake and surrender their machines to China, Russia and 4chan by installing the wrong package.

    It would be great if apt had svn/cvs behavior embedded into it to somehow investigate whether or not everything on your system is up to date by logging not just onto Debian's repositories but to servers maintained by developers. Can't expect apt to then install the next version but just to let me know what it found so I could deal with it myself. Maybe such a thing already exists -- guess I should apt-cache search it. :P

  35. Proof that Linux is ready for the desktop. by Yaos · · Score: 1

    If they are making malware for Linux that means enough people use it to be worthwhile. You guys should be happy.

  36. Well *somebody's* got to say it ... by mshmgi · · Score: 1

    Just imagine a beowolf cluster of these.

    1. Re:Well *somebody's* got to say it ... by Sulphur · · Score: 2, Funny

      A beowolf cluster run by a beowolf klutz

  37. Perspective by sjames · · Score: 1

    As to botnet vs. something else, it's not technically a botnet, it's a series of one-off clandestine web servers. It does not appear to be checking in with a C&C server itself, just serving up malware to Windows machines.

    That doesn't matter much though. Since they got the web server installed, they could have as easily installed a botnet client.

    The key part though, is that this is "about 100 nodes". One hundred. They are thought to have been compromised through sniffed passwords. It is a problem, but all it says about Linux is that if you don't keep your password a secret, bad things can happen and if you don't periodically check your server's integrity the bad things will continue happening. That is true for any OS.

  38. How were they rooted by fwarren · · Score: 1

    These are simply rootkitted servers and they appear to have been done manually. The unique aspect of this is that it seems to be coordinated, so the MS astroturf team has decided to call it a "botnet".

    The more important question is how were they linux servers rooted. What I care about is how at risk my linux servers are.

    --
    vi + /etc over regedit any day of the week.
  39. Re:news to who? by Anonymous Coward · · Score: 0

    Seinfeld called. he wants his joke back.

  40. ARE YOU FSCKING KIDDING ME!? by AlgorithMan · · Score: 1

    [...] uses FTP passwords that have been stolen using password sniffers.

    so this is just about some servers which were hacked MANUALLY (which I guess means that we are talking about less than 100 machines) and which are used as command-and-control servers for a windows-botnet!?

    THAT is your story!? "some Admins are underqualified"!? NOTHING MORE!? and that is why you proclaim the end of linux security!? ARE YOU FSCKING KIDDING ME!?

    --
    The MAFIAA is a bunch of mindless jerks who will be the first up against the wall when the revolution comes
  41. shoulder surfing by imhennessy · · Score: 1

    An essay on shoulder surfing.

    --
    Like to brew? Want to talk about it? Brattlebrew: groups.yahoo.com/group/brattlebrew
    1. Re:shoulder surfing by laughingcoyote · · Score: 1

      I don't believe I agree. First, seeing keystrokes as they're typed is significantly harder than seeing the actual plaintext, especially for those who type quickly and use both hands. Second, if one has a friend or coworker nearby while typing the password, masking provides a reasonable level of security without putting one in the awkward position of either asking them to leave the room or displaying the password for them to read.

      But, really, that just reinforces the point that no security is perfect. All it can do is make it more difficult for someone. I know the lock on my front door is not perfect security against an intruder, but I still lock it. It's enough to deter a casual intruder and possibly slow down a more determined one long enough for me to know someone is trying and react appropriately.

      --
      To fight the war on terror, stop being afraid.
  42. The scarey part is.... by WindBourne · · Score: 1

    That this may not be a reflection on the Linux security being poor as much as possibly that MS's security has finally improved beyond Linux. Far too many idiots have claimed that Windows is attacked because there are so many of them (ignoring the fact that the majority of monied webservers is actually NOT windows), but everyone in the know, has said that it was because Windows was so damn easy. Now, if Linux is being cracked, it may indicate that FINALLY windows is coming up in it. If so, then the OSS world needs to get their act together and focus on security again.

    --
    I prefer the "u" in honour as it seems to be missing these days.
    1. Re:The scarey part is.... by crimperman · · Score: 1

      > Now, if Linux is being cracked, it may indicate that FINALLY windows is coming up in it. If so, then the OSS world needs to get their act together and focus on security again.

      You make that sound like the security of a system is the responsibility of those who create the software on it. It is but only up to a point. One of the key things about sysadmin work is that responsibility for the security of *your* systems is *yours*. Regardless of the software that you are using, it's up to you to keep it secure and stable. I would guess that one reason so many sysadmins choose FOSS is because it makes that side easier. It's always been *possible* to crack free software systems but as with Windows boxes it's significantly easier to do on those where patches have not been applied or simple passwords are used. What differs between free software and Windows servers is a) what you can do once you are in and b) the scope of method for cracking is narrower. It's wrong to presume that Linux is or has been "uncrackable" and I've not met many successful Linux sysadmins who do.

    2. Re:The scarey part is.... by JasterBobaMereel · · Score: 1

      This is a botnet of 10 manually hacked Linux webservers (probably with poor passwords) controlling a network of 100 Windows machines ....which were proably automatically compromised ...

      So to hack a Linux machine you have to do it manually find poorly configured machines and it is at least 10 times as hard to do...? ...oh and the hackers prefer to use Linux machines to control their botnet, I wonder what they don't like about the Windows machines?

      --
      Puteulanus fenestra mortis
  43. Hmmm. by Lost+Penguin · · Score: 1

    cd botnet
    make config
    make
    sudo make install

    --
    I am the unwilling control for my Origin.
  44. Re:packagement mgmt and repos play a small role he by Anonymous Coward · · Score: 0

    And I can't believe the length of your run-on sentences.

  45. Re:packagement mgmt and repos play a small role he by dbcad7 · · Score: 2, Insightful

    That Debian runs older stable software, does not stop them from installed patched versions of software when it comes to security. You still get security updates in stable.. Not pointing fingers or anything.. but if I do a search for roundcube in debian stable I don't find anything.. testing, unstable, and experimental yes.. but stable no.. So perhaps the whole idea of running the creaky old software makes sense.

    --
    waiting for ad.doubleclick.net
  46. Epic Fail is not enough by Requiem18th · · Score: 1

    This is so bad I suspect malice over stupidity. Not necessarily paid by MS although I wouldn't put it beyond them. This is just a case of reporters trying to fudge the most sensationalist titles possible.

    Why don't they fail in the other direction? No they always have to make it sound worse than what it is.

    This "botnet" is only about 100 nodes large, windows botnets are in the hundreds of thousands! But disregard that, from now own every MS shill will point to that article as proof that Linux is not better than Windows, meh didn't the Best Buy brainwashing course state that Windows is more secure than Linux?

    --
    But... the future refused to change.
  47. malware server by viralMeme · · Score: 1

    "in addition to running an Apache webserver to dish up benign content, they've also been hacked to run a second webserver known as nginx, which serves malware [on port 8080]"

    How exactly does this 'malware' infect the downstream machines. Does this malware infect Linux desktops, without user interaction or root access. Is there a sample of this malware online anywhere?

  48. Use the source, Luke by petrus4 · · Score: 3, Informative

    Let this be a lesson to everyone who reads the article. Security is not something that happens by accident.

    I've said for a long time that binary packaging is, fundamentally, a Hell-spawned abomination masquerading as a convenience; incidents like this only prove the point.

    Compile yourself a minimalistic base system, a la Hardened Linux From Scratch.

    Then get the absolute minimum number of packages you need for a working system, such that you've got some chance of keeping them updated. Firefox for web browsing, maybe. A single media player; VLC or Xine. Vim/Emacs as an editor. OpenOffice.org if you need that. Whatever servers you need, but keep that list small. A firewall, which is hopefully obvious.

    Use a minimal window manager which doesn't have a dep list as long as your arm, as well. I use Ratpoison. Do not laugh until you've tried it. It is very, very fast, and resource consumption is virtually nil. It's basically an X version of GNU Screen.

    Once you've got this small list of packages, take full, ruthless, practical advantage of the fact that your system is open source. Subscribe to the announce or bug related mailing lists for the apps you've got, and keep local virgin tarballs. This way, whenever there is a bug or potential exploit, and the patch gets posted within a few minutes or hours, you can get it the moment it goes to CVS, patch your own source tarball, and recompile. The same goes for the kernel itself.

    You won't be vulnerable to exploits, because you'll get the solutions to them as they are implemented, and you're also far less likely to end up with a compromised machine as a result.

    Brainless Windows refugees, who will sneer at me, and/or complain about how this isn't, "user friendly," don't even bother. This post isn't for you. We already know that you've committed yourselves to being servile, unthinking sheep, and you are therefore invited to accept the consequences of your (lack of) actions in that regard.

    1. Re:Use the source, Luke by fat_mike · · Score: 1

      Such anger young Linux Jedi.

      Did mommy not hug you enough when you were a child?

      Also, why the hell would you have any of the software that you described on a SERVER?

      Your last three sentences show why Linux will never be mainstream. Nobody would want to deal with someone like you for support.

    2. Re:Use the source, Luke by MLS100 · · Score: 1

      Or we have a life and would rather not spend all our waking hours maintaining a computer that can't run any applications we need.

    3. Re:Use the source, Luke by crimperman · · Score: 1

      > Then get the absolute minimum number of packages you need for a working system, such that you've got some chance of keeping them updated. Firefox for web browsing, maybe. A single media player; VLC or Xine. Vim/Emacs as an editor. OpenOffice.org if you need that. Whatever servers you need, but keep that list small. A firewall, which is hopefully obvious.

      Umm - Firefox, VLC, OpenOffice.org on a web server? I think not. Why would you even be running X on a web server (bearing in mind those three packages require that)?

    4. Re:Use the source, Luke by Anonymous Coward · · Score: 0

      there are private exploits for linux freebsd and windows alike that are not known the the kernel teams so patching only stops publicly known exploits.

  49. Rofl by Anonymous Coward · · Score: 0

    This is by far not the first Linux comprised botnet.

    Ive known of linux nets for at least 2 years. Get with the times man...

  50. Breaking news! by GameboyRMH · · Score: 1

    Brute-forced/guessed passwords bypass all security on all OSes. News at 11.

    --
    "When information is power, privacy is freedom" - Jah-Wren Ryel
  51. nginx is not necessarily malware by generica1 · · Score: 1

    No, "ps -aux nginx" is not simple enough. nginx is a legitimate, powerful little web server and there is a good chance an admin would have it running on a server for something. For example, it is used by Wordpress.com as a load balancer. Don't confuse nginx with the malware, it is no different than if they were using apache to serve the malware. In this case they use nginx because it is smaller, faster, runs well in virtualized environments and is easily configurable/deployable en masse. But it's just a neutral party in all of this... of course hackers are going to use the most efficient web server available for the task they are trying to accomplish.

    --
    JUMP JUMP JUMP JUMP JUMP JUMP JUMP JUMP IRRIGATE
  52. Re:packagement mgmt and repos play a small role he by laffer1 · · Score: 1

    I'm not sure what their policies are, but if you have extra time sign up to maintain packages (or submit patches) for your favorite OS package (or ports) repository. I'm sure they could use extra help. There is a lot of open source software out there and it's often updated frequently. I know my project has trouble keeping up.

  53. Whocares, what OS, just bring them all down. by hesaigo999ca · · Score: 1

    The part that irks me, is that these are LEGITIMATE servers, running real content and someone has an idea and been studying them for some time now, knowingly spreading the disease...in the hopes of finding out more....Ok at what point do you consider a good time to act and shut down those servers from serving any more malware?

    Also, they never tell you which malware, we could atleast know which one, see what background it has, and if its the same one that keeps coming up, or dif. variants.

  54. Volunarily running multi webservers can be useful by nature_geek · · Score: 0

    they've also been hacked to run a second webserver known as nginx

    That's actually how my webserver is set up... serve the static content with nginx (fast and lightweight!) and serve the more complicated dynamic content with apache only when necessary. Silly me though, I left out the malware.

    Sinegubko speculates they belong to careless administrators who allowed their root passwords to be sniffed.

    Wow, who uses their root password over unencrypted FTP?! Seriously, who does that?

  55. User password by DrYak · · Score: 1

    The solution is so simple, just protect your root passwords for fucks sake

    Well technically for that kind of activity, you don't even need a root password. Any user's password would suffice. You're not trying to send specially crafted raw packets, or whatever. Just serving web pages, on a non privileged port (instead of port 80, port 8080 is used which doesn't require being root). The whole thing could be compiled and ran from a regular user's account.

    And these machines were web servers. Probably hosting pages for lots of customers. Very likely, the users use the same credential for stelnet or ssh than they use for ftp/ftps/sftp (and probably even for mail). The attacker could have sniffed the password in the clear if ftp/smtp/imap are used. Or could have found it in the password cache of sftp/ftps/ssmtp/imaps agent on compromised windows machines.
    I just takes 1 user per server, who doesn't secure the passwords and the attacker could log-in, compile and launch the server.

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
    1. Re:User password by Anonymous Coward · · Score: 0

      Yes, the problem is far more severe than I made out but realistically until wireshark is taught to sixth graders we're fucked.

  56. hmm by Anonymous Coward · · Score: 0

    seems like people have forgotten about kaiten.