Slashdot Mirror


Cracked Linux Boxes Used to Wield Windows Botnets

m-stone writes "Online auction house eBay recently did a threat assessment to better understand the forces ranging against them. The company is keeping the fine details under wraps, but the biggest source of danger for the company is apparently botnets. You're never going to guess who was running them. '[Dave Cullinane, eBay's chief information and security officer] noticed an unusual trend when taking down phishing sites. 'The vast majority of the threats we saw were rootkitted Linux boxes, which was rather startling. We expected Microsoft boxes,' he said. Rootkit software covers the tracks of the attackers and can be extremely difficult to detect. According to Cullinane, none of the Linux operators whose machines had been compromised were even aware they'd been infected. Because Linux is highly reliable and a great platform for running server software, Linux machines are desired by phishers, who set up fake websites, hoping to lure victims into disclosing their passwords."

21 of 309 comments (clear)

  1. who pays the piper by Anonymous Coward · · Score: 1, Insightful

    speaking at a Microsoft-sponsored security symposium at Santa Clara University.

  2. true by Anonymous Coward · · Score: 5, Insightful
    I work in security and this is consistent with my experience.

    A fair amount of it, I'm sorry to say, is due to the perception that Linux boxes are much more secure than Windows and therefore don't need (a) up-to-date patches (b) proper security reviews of any app code (which these days usually means web apps) (c) defence in depth (block outbound connections from your web server, except for a hole poked in tcp|udp/53 to/from your DNS server if needed (d) proper security monitoring. Review your firewall logs! Run an external syslogNG box! use netflow, nagios, ntop etc -- can you account for all the packet flows from the machine? If you have time to spare, look into Snort.

    1. Re:true by Metaphorically · · Score: 2, Insightful

      Don't cut the kittens!

      Seriously though, accounting for every packet takes more than just being a good user, it'd be a monumental task if you've got a desktop Linux distro. I'd like to think that I know all the things that are going out on the Internet from my home network but there are limits, especially when processes are disguising their traffic.

      I mean if I find some odd packets going out then discover the name of the host their going appears to be an update server for some application I use then my investigation ends. When that's not a check I do all the time then I'm easy to fool though and my determination could have been wrong for many reasons. This is a problem that's really independent of OS.

      It's almost at the point where it'd be easier to have some logging in my router to let me know what's happening. I know corporations have tools like this but is there something straightforward enough for the home Linux geek?

      --
      more of the same on Twitter.
  3. I'm not surprised by Anonymous Coward · · Score: 1, Insightful

    Windows might be an easier target due to uniformity and adoption in the home market, but linux is also a great target now due to its wide adoption in the server space. And most servers have fast processors, lots of ram, and plenty of bandwidth which to botnet owners makes them better objectives than home computers. Not to mention that although people tend to think linux is more "secure" than windows, it still has it's problems and is vulnerable to attack

    1. Re:I'm not surprised by betterunixthanunix · · Score: 2, Insightful

      Despite all the vulnerabilities, Red Hat Enterprise Linux 5 has top ratings for security from the NSA, when configured with SELinux in Enforcing mode (and buffer overflow protection, and other features) [Windows does not and has never had these security ratings]. Basically, if you are running a publicly accessible web server, you should have these features configured on your system (the easiest way would be to use Red Hat, but you can certainly get those features on any Linux system). Also, you should be reviewing the code you are planning to deploy before deploying it -- this not only helps keep things secure, but can also help detect potential bugs.

      --
      Palm trees and 8
  4. Remote ease-of-use by SnowZero · · Score: 4, Insightful

    This really doesn't suprise me. With tools like ssh and shells installed by default, Linux is just plain easier to use remotely. Linux machines would also tend to stay up and online, whereas (predominantly Windows) desktops are often shut off when not in use. So, Linux makes the best "control console" for a botnet. The "army" should still be made up of Windows desktop machines, due to their large numbers.

  5. Good News & Bad News by eldavojohn · · Score: 5, Insightful

    It's the double edged sword of software popularity.

    Linux is becoming so respected and desired as an operating system for servers that phishers & hackers are slowly turning their attention towards it being profitable.

    I think this will be the true test for Linux to prove that it can beat Windows in all departments.

    I actually see this as good news although I must confess that when I get home I'm going to check & double check the configurations on the ports on my router and all my Linux boxes. When toying with app servers & apache, I have noticed tons of port scanners probing my Linux boxes. I paid them no mind although now ... perhaps I should.

    --
    My work here is dung.
  6. Happens to sites that hosts others too... by Shivetya · · Score: 5, Insightful

    Nothing like getting a stupidly high bandwidth bill to find out your hosting server has been hacked. Its even better when you have to fight them to prove its their fault for being hacked and not yours for being cohosted by them!

    and yes they are running Linux... they apparently didn't cover all their bases and were caught by more than one known exploit and some default settings.

    Just because its Linux does not make it secure, you actually have to use it correctly.

    --
    * Winners compare their achievements to their goals, losers compare theirs to that of others.
  7. Interesting to note by thegnu · · Score: 4, Insightful

    I think it's interesting to note that while we get submerged in a barrage of Windows trolls, that the hackers hack one or a few Linux boxes and use them to control the hundred or more Windows boxes they've hacked.

    Still looks bad for Windows. Plus, here's betting they're servers, and not home computers behind a plain old linksys router.
    -Nathan

    --
    Please stop stalking me, bro.
  8. The Money Quote by The+New+Andy · · Score: 5, Insightful

    eBay recently did an in-depth analysis of its threat situation, and while the company is not releasing the results of this analysis, it did uncover a huge number of hacked, botnet computers, said Dave Cullinane, eBay's chief information and security officer, speaking at a Microsoft-sponsored security symposium at Santa Clara University.
    I'm not denying that Linux boxes can be (and are) hacked, but the circumstances for this particular quote seem a little shady. It seems a little irresponsible (on the part of the submitter) to not mention the money trail. And it seems a little strange not to release the results... what are they afraid of?
    1. Re:The Money Quote by Anonymous Coward · · Score: 1, Insightful

      Follow the money. The oldest trick in the book...

  9. Re:Confirmed by AlXtreme · · Score: 3, Insightful

    I have noticed this as well.

    Linux, Apache and all the server-side scripting languages normally aren't the problem. Many hosts I have audited have old installations of (mostly) PHP-based software, and these automated attacks tend to target them leading to (sometimes multiple) botnet infections.

    Many administrators didn't even know what was running on their servers. It only takes a couple of minutes to install packages like *coughthesecurityholecalled* phpBB, however if you are doing this independently from your package management system you will lose track of the installs. Even worse, the installs won't be automatically upgraded, which is a major reason for sticking with stock Debian/RHEL/SuSE package repositories.

    If you choose to install software outside your distribution's package management system, subscribe to the announcement-lists of the software used. Document on which servers you installed what software. And if you leave the company, make sure your replacement can hop right in and will know what you know.

    Common sense, but far too often forgotten or ignored.

    --
    This sig is intentionally left blank
  10. Re:Uh Oh by weeboo0104 · · Score: 2, Insightful

    Yes, the linux community will quickly find and provide patches for the vulnerabilities.
    Unfortunately, the admins of the servers will get behind in their patching or just complacent.

    Someone I travel to work with got called at 4am one morning by his co-lo with the message "You're box is trying to root all the other boxes in the cages, we're pulling the network cable indefinitely."

    It was later determined that he got rooted through a 4 month old SSL vulnerability. The patch was available, he just assumed that a linux box in a well managed co-lo would be secure enough.

    --
    It is easier to build strong children than to repair broken men. -Frederick Douglass
  11. Re:Brute Force Attacks by Anonymous Coward · · Score: 4, Insightful

    That's what I do. But everytime I ever mention it, some idiot goes "WAAAH! Security through obscurity!" They can't seem to wrap their brains around the fact that less automated attack attempts is a good thing.

    It's so annoying when people latch on to a stupid mantra like that without understanding it. Just like how nowadays you can't mention rape without someone reminding you that "Rape is about power, not sex." People just love catchphrases, I think.

  12. Re:Uh Oh by jimicus · · Score: 2, Insightful

    All the patches in the world won't do any good with a badly operated server.

  13. double standard by nomadic · · Score: 5, Insightful

    Because Linux is highly reliable and a great platform for running server software, Linux machines are desired by phishers

    So when phishers target windows servers, it's because windows has horrible security, but when they target linux servers, it's because linux is just awesome?

  14. Hosted Environments by Evets · · Score: 3, Insightful

    One of the problems are dedicated server hosts. I picked up a dedicated box a while back and I was startled to find that I was put in a position to scramble to secure the box immediately upon receiving my ssh password.

    Of course, I could have paid extra to get a more secure box, but budget was an issue, and my plans were pretty simple for the machine.

    Another problem is that a lot of webmasters with dedicated boxes and virtual servers end up running older and insecure versions of software - from mail servers to web servers, etc. because the software is all wrapped as part of Plesk or something similar. When security patches come out, the turnaround time for updates from the software providers is far from instantaneous.

    A third problem is efficiency. If your system has been rooted, it's easy to not notice as long as the person who rooted you isn't abusing your system resources.

    Recovering a rooted system is a problem as well - sys admins in general could stand to take a lesson from rootkits to protect their own system. I've seen two instances myself where overwritten binaries like ps and ls could not be reverted without a great deal of effort.

    Further - people who get "Managed" servers expect that they have a secure system and that their system is being monitored for security issues regularly. From what I've seen, "Managed" means that vendor provided packages get updated automatically and uptime may be monitored, but that's a far cry from someone actually managing a system.

    Linux can be secure, but I think the vast majority of web servers out there are wide open targets, much like all those windows ME boxes attached directly to cable modems.

  15. Re:Speaking as a Bot... by MindKata · · Score: 2, Insightful

    "The truth is that us bots prefer Linux because of the GPL"

    Being able to see the source code, isn't a bad thing, as you imply. If there's a hole in the code, I would sooner someone find it fast and then it gets fixed, rather than have closed code, which may have a hole in it, which no one knows about. Because given time, someone will find that hole, even if its close sourced (which is no long term protection). What open source gives is effectively better debugging of the code, as it allows people to dig out the faults in it. That's valuable extra testing, not just for that code, but for anything else developed in the future, which is based on that code. Therefore it leads to a more solid code base.

    --
    There are 10 kinds of people in the world... those who understand binary and those who don't.
  16. Re:Confirmed by jackspenn · · Score: 2, Insightful

    I am going to have to call BS on you.

    I as a consultant; I use Windows XP and 2003 on the MS side of the house and CentOS, RHEL, Fedora or SuSE on the Linux side. I know both systems for 10+ years,, more so I know both types of sys admins.

    Windows admins after having had their balls busted in the past are using better methods to track patch management with things like SMS, WSUS or 3rd party tools. MS is also taking security far more seriously than others like say ... Apple who gets a pass. Spyware and AV software is getting better, firewalls are being deployed for added security at the edge of networks and scan more than IPs, protocols and ports these days, with many that now actively scan the contents of packets coming in.

    While to be honest Unix admins have always been lazy, they tend not to have scheduled patch periods (most fly by the seat of their pants despite claiming otherwise), they tend not to track what is installed or running on systems as closely, and they tend to have this attitude that their OS and apps are superior and in the case of universities in many cases they are still using public IPs.

    Windows Security being humbled in the past, has something to prove and that is why it is getting to be so good now.

    Apple having never been seriously called out, continues to meander with slow responses and updates.

    Linux while progressing on the security front with kernel and application updates as well as new methodologies like SELinux, may face challenges not because of the OS failings, but because of lazy admins who do not keep their systems or skills up to date or noobs who in the process of learning expose themselves (not that way).

    In addition if you are charging somebody for software you write, the person paying has a right to complain if it has security problems, but if you are giving software away, nobody has a right to complain and if they do, you can say "fix it yourself freetard".

    Linux is getting a taste of what MS had several years back, that being "with a bigger market share comes increased motivation to crack/hack". Finally, if a OSS project is abandoned that you are dependent on, and yes, they get abandoned and die more often then they success, you can get stuck relying on the related libraries, kernel or whatever. Application abandonment means 1). You could get stuck with an app that opens you to a security risk or 2). Requires you to run another app that opens you to a security risk.

    --
    Respect the Constitution
  17. Re:Speaking as a Bot... by rtb61 · · Score: 4, Insightful
    More likely the prefer Linux, because after going to all the time and effort of creating a botnet you don't want some other cracking asshat hijacking your botnet.

    With windows of course those poor hard working crackers and continually having to rebuild their botnet as other crackers pilfer their bots as readily as they orginally gained, 24/7 no rest for the wicked.

    So winbots while easy to gain are nearly impossible to keep because of course they are just so slutty, they are anybodies ;).

    --
    Chaos - everything, everywhere, everywhen
  18. Re:Confirmed by garett_spencley · · Score: 2, Insightful

    "Conversely, unix machines are typically more stable, and have a far more flexible interface that's more geared up to remote cli usage. Installing something like an IRC server to collect malware is often much easier, and there's usually package management which can be used to easily install any external libraries or additional tools that might be required. There are also typically standard server apps installed and ready to use (ftpd, apache, rcp, tftp etc) which can be used to host malware, for easy download to other compromised machines (most systems have ftp/rcp/tftp clients by default, even windows)."

    You forgot one other very important advantage to unix boxes (well, servers specifically) ... they're always on and connected to the Internet.