Slashdot Mirror


Malware Attack Infected 25,000 Linux/UNIX Servers

wiredmikey writes "Security researchers from ESET have uncovered a widespread attack campaign that has infected more than 25,000 Linux and UNIX servers around the world. The servers are being hijacked by a backdoor Trojan as part of a campaign the researchers are calling 'Operation Windigo.' Once infected, victimized systems are leveraged to steal credentials, redirected web traffic to malicious sites and send as many as 35 million spam messages a day. 'Windigo has been gathering strength, largely unnoticed by the security community, for more than two and a half years and currently has 10,000 servers under its control,' said Pierre-Marc Bureau, security intelligence program manager at ESET, in a statement.

There are many misconceptions around Linux security, and attacks are not something only Windows users need to worry about. The main threats facing Linux systems aren't zero-day vulnerabilities or malware, but things such as Trojanized applications, PHP backdoors, and malicious login attempts over SSH. ESET recommends webmasters and system administrators check their systems to see if they are compromised, and has published a detailed report presenting the findings and instructions on how to remove the malicious code if it is present."

220 comments

  1. next they will say Mac's get viruses by alen · · Score: 4, Funny

    April fools is here early

    1. Re:next they will say Mac's get viruses by meerling · · Score: 3, Informative

      They do, no joke, and they have for many years.
      Back in the late 90s, Macs had over a 1000 viruses, linux, less than 10. (It's been a few years, I forget the exact numbers.)

      Did those infections occur a lot? No, but it did happen sometimes.
      After all, there's a huge benefit to NOT being the most common user OS. Those scum writing the malware usually want to hit as many victims as possible, and if there's an OS that has 70% or more of the desktops out there, it's pretty obvious what they will aim for.

      If you want to continue to believe marketing and fanboys, that's up to you, but don't be surprised when you get infected by some kind of malware for not taking the proper precautions because you believe in computing myths and the protective power of obscurity is magically unbeatable.

      By the way, I've done the tech support, and have seen the reality, this isn't just some random opinion. If you don't believe me, that's your problem.

    2. Re:next they will say Mac's get viruses by Anonymous Coward · · Score: 0

      There is malware for TempleOS, really?

    3. Re: next they will say Mac's get viruses by Anonymous Coward · · Score: 0

      I think security risk in Linux is real. But I can not believe that it already long time without anybody know it

    4. Re:next they will say Mac's get viruses by MikeMo · · Score: 3, Informative

      You do know that the OS back then is a completely different base than OSX? That OSX is FreeBSD based and OS9 (the one back in the late 90's) was based on the original Mac OS from 1984? That there's no relationship AT ALL between the OS's? And so there is no relationship between what viruses may have occurred on Macs in the 90's and Macs of today?

    5. Re: next they will say Mac's get viruses by Anonymous Coward · · Score: 0

      Templeos is kind of a useless operating system, outside of an educational setting.

    6. Re:next they will say Mac's get viruses by Anonymous Coward · · Score: 0

      That's because primarily Linux is used in servers and propagating viruses between servers is difficult, you dont have a user there (usually running as root/admin) to download files, open attachments, browse the web, etc. So when you want to attack Linux you dont do it with a virus, you do it with a tailored attack for that server which might be through a hole in its userland software and then exploiting a Linux privilege escalation bug (one of those existed in Linux for over a decade!) or perhaps a social engineering attack on the admin.

    7. Re:next they will say Mac's get viruses by Trax3001BBS · · Score: 1

      They do, no joke, and they have for many years.
      Back in the late 90s, Macs had over a 1000 viruses, linux, less than 10. (It's been a few years, I forget the exact numbers.)

      Oh yea, it was awful for them. It was you purchased a Mac, learned to program and wrote virus's; or sure seemed the path of a Mac user.

      If I had to have a favorite virus it would of been the Mac Energizer Bunny, while the Bunny banged a drum, and rolled across the bottom of your screen, your hard drive was being formatted.

      One friend mentioned that one at a time the letters on his display would just fall down and into a pile at the bottom of the display.

      It wasn't the OS to run.

    8. Re:next they will say Mac's get viruses by petsounds · · Score: 3, Informative

      That there's no relationship AT ALL between the OS's?

      While OS X is based heavily on NeXTSTEP (and most developer API class names on the Mac are prefixed "NS"), I wouldn't go so far as to say there is no relationship between the "classic" Mac OS and OS X. OS X's standard filesystem is HFS+, which was released in 1998 with Mac OS 8.1, and which shares the same format as its predecessor, HFS. And decisions and limitations from those days still unfortunately put their marks on OS X. For instance, the Labels feature from Mac OS which was bolted back onto OS X (after much public outcry) are still stored in the same place on the filesystem, and in the same format (bit fields), as they were in 1988! And the new tagging feature introduced in Mavericks, for the sake of backwards compatibility with Labels, uses this same area and format to record Tag information! And of that, only three bits are available for storing color information on HFS+. This is why Labels-cum-Tags are limited to the same seven damn colors Mac OS had when Ronald Reagan was still president of the USA.

    9. Re:next they will say Mac's get viruses by Anonymous Coward · · Score: 0

      Actually a number of those "1000 viruses" were Microsoft Office related, and perhaps some might still work if the user clicked through all the warnings.

    10. Re:next they will say Mac's get viruses by Barsteward · · Score: 1

      "One friend mentioned that one at a time the letters on his display would just fall down and into a pile at the bottom of the display."

      that worked on Microsoft OS's as well, i think it was on DOS.

      --
      "The hands that help are better far than lips that pray." - Robert Ingersoll (1833-1899)
    11. Re:next they will say Mac's get viruses by Anonymous Coward · · Score: 0

      there's a huge benefit to NOT being the most common user OS.

      For years, People keep saying windows attacks are maily/solely related to the OS dominance. Knowing how UNIX and WINDOWS systems work, I knew this reasoning was biased at best. With the market share that apple (and google) now has (all platforms), this logiq no longer works well. Windows viruses/malware are numerous because this OS is really really bad when it comes to system protection. The structure of the OS is faulty, period. None of the windows version has been able to fix that. That is the main reason.

      Yeah, for there are no Android malware out there now. And Firefox vulnerabilities really started to grow when it passed 10-15% marketshare because all the programmers suddenly got a lot sloppier (Mac OSX is still well below 10% share WW and anyone who knows anything about the malware industry will tell you that this is all a big-numbers big-money organized crime game at this point). And it is not that most security experts and hackers like Pwn2Own winners say that today Windows have better OS security measures than OSX. I'll give you that iOS is an honest exception, which is the advantage of a completely locked down closed ecosystem.

    12. Re:next they will say Mac's get viruses by Anonymous Coward · · Score: 2, Informative

      God Damn people!

      XNU operating system is not FreeBSD based! It use parts of the FreeBSD but is not based to that!

      Parts from FreeBSD are filesystems and network stack. Everything else in XNU operating system is Mach microkernel and I/O Kit.

      The FreeBSD filesystem and network stack is just 1/5 of the XNU operating system and not even the most important part the microkernel (or as lazy would call, kernel).

      In other hand, can we call Android is Linux based? Sure. Can we call Android is Linux based OS? No. Why not? Because the Linux kernel is the operating system in Android. Linux kernel is monolithic operating system what operates completely from kernel space and there is no other software doing the OS functions (no matter how GNU fans want to believe, but it is just a believe like religion for them, not a technical fact) and same thing is with FreeBSD what is as well a monolithic operating system. You can take features from monolithic operating system and turn them as servers for Server-Client operating system like XNU. You just have to then have every other OS function from monolithic OS replacing the features as servers and microkernel.

    13. Re:next they will say Mac's get viruses by Bert64 · · Score: 4, Informative

      That's assuming the malware is targeting end user workstations... The malware discussed in this article explicitly targets servers, and linux is far from an obscure platform when it comes to servers.

      There are many other reasons than lack of desktop users why there is less malware for linux... Linux users are far less likely to be running with admin privileges, linux users have to take extra steps to execute a random binary, linux users are less likely to want to execute random binaries due to the prevalent use of repositories, linux users are generally more savvy than windows users, linux users are more likely to have updated their applications (again due to repositories)...

      Also the idea of "security through obscurity" is usually promoted by proponents of closed source, who somehow think that restricted distribution of the sourcecode will prevent people from finding exploitable holes.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    14. Re:next they will say Mac's get viruses by Anonymous Coward · · Score: 0

      macpuke, baby! predated even the internet.

    15. Re:next they will say Mac's get viruses by Anonymous Coward · · Score: 0

      There's malware that exploits software on that system, yes.

  2. FreeBSD 9.1 by approachingZero+ · · Score: 1

    I get 'Ambiguous output redirect.' with:

    $ ssh -G 2>&1 | grep -e illegal -e unknown > /dev/null && echo “System clean” || echo “System infected”

    FreeBSD 9.1-RELEASE-p7 FreeBSD 9.1-RELEASE-p7

    Is FreeBSD at risk?

    --
    'I don't know what it's called. I just know the sound it makes, when it takes a man's life.' ~ Four Leaf Tayback
    1. Re:FreeBSD 9.1 by Kardos · · Score: 4, Informative

      Here's the complete check from http://www.welivesecurity.com/...

      The command ssh -G has a different behaviour on a system with Linux/Ebury. A clean server will print

      ssh: illegal option -- G

      to stderr but an infected server will only print the typical “usage” message. One can use the following command to determine if the server he is on is compromised:

      $ ssh -G 2>&1 | grep -e illegal -e unknown > /dev/null && echo "System clean" || echo "System infected"

    2. Re:FreeBSD 9.1 by cbhacking · · Score: 1

      Hmm... mine prints "unknown option" (no use of the word "illegal") and then prints usage info.

      --
      There's no place I could be, since I've found Serenity...
    3. Re:FreeBSD 9.1 by Anonymous Coward · · Score: 0

      If you are too busy to click the link in the summary that has your answer I'm too busy to tell you.

    4. Re:FreeBSD 9.1 by bvanheu · · Score: 4, Informative

      OpenSSH 6+ will print "unknown option" instead of "illegal option", hence the "grep -e illegal -e unknown" ;)

    5. Re:FreeBSD 9.1 by approachingZero+ · · Score: 1

      Thanks for the reply, very appreciated.

      --
      'I don't know what it's called. I just know the sound it makes, when it takes a man's life.' ~ Four Leaf Tayback
    6. Re:FreeBSD 9.1 by richlv · · Score: 1

      it would be mighty sneaky if there was some sleeper code in openssh that would activate a backdoor on "ssh -G"

      --
      Rich
    7. Re:FreeBSD 9.1 by fnj · · Score: 2

      I get 'Ambiguous output redirect.' with:

      $ ssh -G 2>&1 | grep -e illegal -e unknown > /dev/null && echo “System clean” || echo “System infected”

      FreeBSD 9.1-RELEASE-p7 FreeBSD 9.1-RELEASE-p7

      I presume you are using csh or tcsh? The shell that should have been burned and the ashes scattered the day Bill Joy finished it.

      You can do this:
      sh -c 'ssh -G 2>&1 | grep -e illegal -e unknown > /dev/null && echo "System clean" || echo "System infectrf"'

    8. Re:FreeBSD 9.1 by Anonymous Coward · · Score: 0

      Use a firewall to hide your insecure box rather than having a secure box?

    9. Re:FreeBSD 9.1 by Eunuchswear · · Score: 1

      Just type:

      ssh -G

      and look at the output. Does it say "illegal option" or "unknown option"?

      All the rest is just uinnecessary complication.

      --
      Watch this Heartland Institute video
    10. Re:FreeBSD 9.1 by Anonymous Coward · · Score: 0

      No, you, dumb ass, reducing feasibility of a brute force attack against SSH passwords.

    11. Re:FreeBSD 9.1 by approachingZero+ · · Score: 1

      System clean

      That was easy.

      --
      'I don't know what it's called. I just know the sound it makes, when it takes a man's life.' ~ Four Leaf Tayback
    12. Re:FreeBSD 9.1 by approachingZero+ · · Score: 1

      # ssh -G

      ssh: illegal option -- G usage: ssh [-1246AaCfgKkMNnqsTtVvXxYy] [-b bind_address] [-c cipher_spec] [-D [bind_address:]port] [-e escape_char] [-F configfile] [-I pkcs11] [-i identity_file] [-L [bind_address:]port:host:hostport] [-l login_name] [-m mac_spec] [-O ctl_cmd] [-o option] [-p port] [-R [bind_address:]port:host:hostport] [-S ctl_path] [-W host:port] [-w local_tun[:remote_tun]] [user@]hostname [command]

      My shell is: tcsh 6.18.01

      Eunuchswear's solution seems to have given me the answer, but thanks for taking the time to posting.

      --
      'I don't know what it's called. I just know the sound it makes, when it takes a man's life.' ~ Four Leaf Tayback
  3. misconceptions about any type of security by turkeydance · · Score: 1

    there just isn't any. at all.

  4. Worthless by Anonymous Coward · · Score: 0

    TFA is useless as far as understanding the problem in a straightforward manner for 1. detecting an intrusion and 2. removing the malware.

  5. Oh ok by Anonymous Coward · · Score: 0

    It was my understanding that nobody's ever denied that Linux servers have serious security concerns they typically need to address (as much as anybody running a server architecture does) and it was rather the Linux desktop folks who used the "security" of Linux in contrast to Windows to provide a case for how it might be "easier" for the casual user (since less viruses and all that)?

  6. We're doomed! by Anonymous Coward · · Score: 1

    Da Google am confused? Your search -ÂÂssh -G 2>&1 | grep -e illegal -e unknown >Â/dev/null && echo âoeSystem cleanâ || echo âoeSystem ...Â- did not match any documents. It am hacked???!!!

    1. Re:We're doomed! by fnj · · Score: 1

      Da Google am confused? Your search -ÂÂssh -G 2>&1 | grep -e illegal -e unknown >Â/dev/null && echo âoeSystem cleanâ || echo âoeSystem ...Â- did not match any documents. It am hacked???!!!

      Pretty hard to say, the way you butchered the command.

  7. Who'da thunk by sgt+scrub · · Score: 4, Insightful

    A weak root password and public facing root SSH access is bad?

    Managing a Linux box with a publicly facing web based interface bad?

    Installing untested web based applications released as freeware with no idea what the code does is bad?

    --
    Having to work for a living is the root of all evil.
    1. Re:Who'da thunk by Anonymous Coward · · Score: 0

      If it's bad why were they able to do it?

    2. Re:Who'da thunk by Anonymous Coward · · Score: 0

      The ultra-rare trifecta woosh!

      Congrats!

    3. Re:Who'da thunk by myowntrueself · · Score: 1

      A weak root password and public facing root SSH access is bad?

      Managing a Linux box with a publicly facing web based interface bad?

      Installing untested web based applications released as freeware with no idea what the code does is bad?

      The analysis in the PDF suggests that the majority of passwords used in this were not weak.

      --
      In the free world the media isn't government run; the government is media run.
    4. Re:Who'da thunk by kernelfoobar · · Score: 1

      If you don't know how to use a tool, don't blame the tool.

      Let's say you don't know how to use a chef's knife, would you complained that it's too dangerous and nobody should use them because you can cut your fingers off?

      --
      Here we go again!
    5. Re:Who'da thunk by dbIII · · Score: 3, Interesting

      I found out close to ten years ago that a weak password on any account on an internet facing machine that had been modified by an idiot for his own convenience is a bad idea on a machine with ssh access (lots of "chmod 777", including in /etc, is a sign of an idiot loose on a linux system). A workaround is to make sure that ssh access is limited to only those users that actually use it.
      It's something to watch out for with IPv6 and all of us getting internet facing machines again - a firewall on the router is not enough to protect us from traffic on ports we want to pass through (unless we want to stop all incoming ssh or redirect it to the router - good in some circumstances but what if someone wants to log directly into their box while travelling?)

    6. Re:Who'da thunk by Anonymous Coward · · Score: 0

      I automatically black hole anyone who attempts to access root externally. I never do it myself as the SA and there's no reason anyone else should be trying to, either.

    7. Re:Who'da thunk by sgt+scrub · · Score: 1

      "what if someone wants to log directly into their box while travelling". OpenVPN would work in one of two ways. You can set up another machine and an IPv4 non-routable network for internal access only. If your Linux machine only has one physical interface you apply a non-routable address to the same physical interface right along side of the IPv6 one. Or just connect directly to the Linux box with OpenVPN. You setup multiple networks on the Linux box (public and private) using a tun or tap device depending on your preferences. Then have OpenVPN configured to assign your address the same as the "private" one.

      --
      Having to work for a living is the root of all evil.
  8. The state of Linux by cold+fjord · · Score: 4, Informative

    Linux is now big enough with all the Android deployments on top of the server infrastructure that there is going to be increasing amounts of effort aimed at exploits. Unfortunately there is a lot of pressure to hurry applications to market and make upgrades to the OS. That means more pressure and opportunities to create exploitable errors. Unless both the Linux community and the application developers up their game we're going to be in the era of owned Linux handhelds and boxes.

    --
    much of left-wing thought is a kind of playing with fire by people who don't even know that fire is hot - George Orwell
    1. Re: The state of Linux by Anonymous Coward · · Score: 0

      No. Just no. the reason this is not going to happen is simple.

      linux is changing at an unprecedented pace. All parts change frequently and thus badware which attacks those parts has much less time to run riot. Add to this the massive distro and version diversity of linux running the internet/services and you get an almost worthless amount of attack vectors relative to targeting MSs ecosystem.

      in short, the rewards for writing linux badware, is stupidly small in comparison to windows badware.

    2. Re:The state of Linux by Anonymous Coward · · Score: 5, Funny

      I work as a consultant for several fortune 500 companies, and I think I can shed a little light on the climate of the open source community at the moment. I believe that part of the reason that open source based startups are failing left and right is not an issue of marketing as it's commonly believed but more of an issue of the underlying technology.

      I know that that's a strong statement to make, but I have evidence to back it up! At one of the major corps(5000+ employees) that I consult for, we wanted to integrate Linux into our server pool. The allure of not having to pay any restrictive licensing fees was too great to ignore. I reccomended the installation of several boxes running the new 2.4.9 kernel, and my hopes were high that it would perform up to snuff with the Windows 2k boxes which were(and still are!) doing an AMAZING job at their respective tasks of serving HTTP requests, DNS, and fileserving.

      I consider myself to be very technically inclined having programmed in VB for the last 8 years doing kernel level programming. I don't believe in C programming because contrary to popular belief, VB can go just as low level as C and the newest VB compiler generates code that's every bit as fast. I took it upon myself to configure the system from scratch and even used an optimised version of gcc 3.1 to increase the execution speed of the binaries. I integrated the 3 machines I had configured into the server pool, and I'd have to say the results were less than impressive... We all know that linux isn't even close to being ready for the desktop, but I had heard that it was supposed to perform decently as a "server" based operating system. The 3 machines all went into swap immediately, and it was obvious that they weren't going to be able to handle the load in this "enterprise" environment. After running for less than 24 hours, 2 of them had experienced kernel panics caused by Bind and Apache crashing! Granted, Apache is a volunteer based project written by weekend hackers in their spare time while Microsft's IIS has an actual professional full fledged development team devoted to it. Not to mention the fact that the Linux kernel itself lacks any support for any type of journaled filesystem, memory protection, SMP support, etc, but I thought that since Linux is based on such "old" technology that it would run with some level of stability. After several days of this type of behaviour, we decided to reinstall windows 2k on the boxes to make sure it wasn't a hardware problem that was causing things to go wrong. The machines instantly shaped up and were seamlessly reintegrated into the server pool with just one Win2K machine doing more work than all 3 of the Linux boxes.

      Needless to say, I won't be reccomending Linux/FSF to anymore of my clients. I'm dissappointed that they won't be able to leverege the free cost of Linux to their advantage, but in this case I suppose the old adage stands true that, "you get what you pay for." I would have also liked to have access to the source code of the applications that we're running on our mission critical systems; however, from the looks of it, the Microsoft "shared source" program seems to offer all of the same freedoms as the GPL.

      As things stand now, I can understand using Linux in academia to compile simple "Hello World" style programs and learn C programming, but I'm afraid that for anything more than a hobby OS, Windows 98/NT/2K are your only choices.

      thank you.

    3. Re: The state of Linux by InvalidError · · Score: 2

      The sort of blind trust you seem to have due to "Linux changing at an unprecedented rate" is probably the greatest security threat.

      Interest in Linux malware is also increasing at unprecedented rates due to Android. For now, most efforts are focused on Android's JRE and trojanized hacked apps/games but it may only be a matter of time until they start seriously pursuing more difficult targets.

    4. Re:The state of Linux by Trogre · · Score: 3, Funny

      Thank you for that delightful trip back to the year 2000. Tell me, did you warn them?

      --
      "Nine times out of ten, starting a fire is not the best way to solve the problem." - my wife
    5. Re:The state of Linux by Anonymous Coward · · Score: 0

      A fortune 500 company is not a start up so your first two sentences do not go together.

      I write best sellers so I can tell you why your meme you wrote is failing. Reword your meme to sound a little more believable and maybe you'll catch more people.

    6. Re:The state of Linux by cbhacking · · Score: 1

      The truly typical Linux installations - that is, the ones found in TVs, set-top boxes, cable modems, routers, "smart" appliances, and so on - are configured extremely insecurely. There are typically remote management backdoors and such, but even if there aren't, the systems usually use horribly outdated software, have exposed (vulnerable) servers, and run everything as root. Serious exploit mitigations like SELinux are almost unheard-of.

      Linux servers, assuming a competent admin, are generally very secure. Of course, these days, so are Windows servers (under the same assumptions). Trojans and vulnerable management tools are the preferred tools to attack either of those, and have been for years.

      Phones and other consumer electronics that are "pseudo-computers" (meaning they are capable of general-purpose computing but are used as appliances) fall somewhere in between. Except in very rare cases, even a competent user isn't really a competent *admin*; how many people have audited their phones' drivers for security vulnerabilities? Mobile device OEMs near-universally suck at creating secure software, a problem that is seen all the time on Android (and on other mobile platforms). Often, there isn't an option that *doesn't* suck. On the other hand, the sandboxing of mobile apps makes it a lot harder to have a Trojan completely take them over.

      --
      There's no place I could be, since I've found Serenity...
    7. Re: The state of Linux by Anonymous Coward · · Score: 0

      Epic trolling here :)

    8. Re:The state of Linux by Anonymous Coward · · Score: 0

      oh come on!! at least update the text, it's not 2002 anymore ...

      As things stand now, I can understand using this old text in academia to troll simple people, but I'm afraid that for anything more than a hobby forum, APK is your only choice

    9. Re:The state of Linux by Anonymous Coward · · Score: 4, Informative

      Except if you had read the report, you would realize that this is not about a security exploit, this is about stolen administrative credentials. No one is using new vulnerabilities in the Linux operating system. This is malware that works on *nix specifically, but what it ends up doing is not *nix specific - it simply steals passwords and uses them to manually propagate the infection.

      In the end, the blame lies with server administrators running networks porous enough to be infected at deployment time, and who are not using two-factor auth to guard the keys to the castle. This isn't about the "Linux community" so much as it is about organizations and their admin practices.

    10. Re:The state of Linux by imatter · · Score: 1

      You did this in 2013/14 or is this some kind of time machine post from 2002? ah, this is a joke, I get it.

    11. Re:The state of Linux by imatter · · Score: 1

      I get it now, this is a plant for those guys looking for time travel evidence based on web data or maybe you're an NSA shill, fucking with the guys that are looking for time travel evidence on the web.

      Oh and where did you get your Linux install was it one of the COMDEX Chicago discs of Suse. I think I still have one of those somewhere.

    12. Re:The state of Linux by dbIII · · Score: 1

      It's very disappointing since really secure little routers on ulinux led the way for these things.

    13. Re:The state of Linux by Anonymous Coward · · Score: 0

      This is quite possibly the least informative post I've ever seen on /. The mods must be crazy!

    14. Re:The state of Linux by Anonymous Coward · · Score: 0

      The Cold Fjord sockpuppet gets mod points from its government backers, mostly in banal postings like this. They're not controversial enough to attract attention in metamod.

    15. Re: The state of Linux by Anonymous Coward · · Score: 0

      All parts change frequently and thus badware which attacks those parts has much less time to run riot.

      Absolute rubbish! See CVE-2012-0056 and CVE-2013-2094 for 2 quick critical examples, the latter existed in the kernel for over a decade. Not to mention that malware (on all platforms) is most often propagated by exploiting the user so unless you are breaking application compatibility "at an unprecedented pace" then this is just another way in which you have no idea what you are talking about so stop trying to lull people into a false sense of security with your ignorant bullshit. The only thing growing at an unprecedented pace is the amount of idiots like you who claim Linux is secure but have absolutely no knowledge of it whatsoever.

    16. Re:The state of Linux by richlv · · Score: 1

      it might take some recent history knowledge and whatnot, but this is a really great troll post. some sentences are pure fun on their own :)

      --
      Rich
    17. Re:The state of Linux by Anonymous Coward · · Score: 1

      Linux is now big enough with all the Android deployments on top of the server infrastructure that there is going to be increasing amounts of effort aimed at exploits. Unfortunately there is a lot of pressure to hurry applications to market and make upgrades to the OS. That means more pressure and opportunities to create exploitable errors. Unless both the Linux community and the application developers up their game we're going to be in the era of owned Linux handhelds and boxes.
      What a fucking tool you are.
      Linux has owned the supercomputing world for the last 10 years. OWNED! It runs on systems that would make you pee in your pants just to look at them. It runs military simulation software, military control software. There are no more pressures on Linux now than there were 10 or 15 years ago. It still has the best developers, and they do kernel work, every day, all day long. The kernel and applications are separated. The kernel gets upgraded on the same schedule its been using for decades. There is no sudden 'pressure' except in your head (you should get that checked). Any code going into the Linux kernel is still looked at by dozens of people (and argued over at length) before its committed. They own the game. Its the others that can't keep up. The US Department of Homeland Security software code audit of Linux stated that the Linux kernel had 14x fewer bugs than commercial software (the crap you use, Sparky!), and its buts were all rated 'benign' or 'least serious', as opposed to commercial software where the bugs tended to range from 'serious' to 'critical'. I'm replying because I like kicking trolls, and you are a troll.

    18. Re:The state of Linux by fnj · · Score: 1

      This is nitpicking, but if your admin credentials get stolen, somebody is exploting a security weakness. Not a design weakness, maybe, but an operating weakness. It's still a security weakness.

    19. Re:The state of Linux by Anonymous Coward · · Score: 0

      I simply do not understand why people continue to mod up this troll. Or are the people modding up cold fjord meta-trolls, trolling the rest of us by giving oxygen to him? Or am I meta-trolling the meta-trolls now?

      please stop.

    20. Re:The state of Linux by Anonymous Coward · · Score: 0

      Linux is now big enough ...

      Good grief. The hand-waving in that post is enough to make a bunch of hurricanes put together seem like a calm breeze. I thought you only sucked at NSA-worshiping, but here you are, sucking at something entirely different as well. Fascinating.

    21. Re:The state of Linux by pcjunky · · Score: 1

      My experience has been the exact opposite. We started way back in the day with all Windoz servers. These were a constant source of headache. They would crash and need reboots weekly. Sometimes things would fail for no apparent reason without any means of fixing them short of reinstalling Windows. We started installing a few Linux servers for radius, DNS, HTTP. These didn't fail and one by one we replaced the Windoz boxes with Linux boxes.

      Life is much better now and I spent very little time with server maintenance vs when we ran Windoz boxes. The few Windoz servers we still run take 90% of my time to keep running.

      I look back now at what a mistake not using Linux from the start was.

    22. Re:The state of Linux by Mark+of+the+North · · Score: 1

      Regarding the Homeland Security code audit of Linux and the 14x fewer bugs figure: Can we get a reference? I've done some Googling, but came up empty. That would be a nice feather in one's cap when some idiot manager starts ragging on Linux's security. (Which is happening to me right now.)

    23. Re:The state of Linux by Lumpy · · Score: 1

      Mostly because they are made by companies that do not hire engineers for thier OS but use one of the janitors or an IT guy that knows linux.

      NEC Tv's you can easily get into Root from the serial port if you are fast enough when the TV boots. from there it's trivial to have some fun.

      --
      Do not look at laser with remaining good eye.
    24. Re:The state of Linux by Lumpy · · Score: 1

      There you go bring in truth and reality into the whole FUD story.

      This is Wednesday, we are all supposed to wave our arms in the air and scream how insecure linux is and Windows is the future.
      Tomorrow is dog on QNX day, bring your own lunch.

      --
      Do not look at laser with remaining good eye.
    25. Re: The state of Linux by Anonymous Coward · · Score: 0

      Boy, your clients are certainly fortunate in having you around!

    26. Re: The state of Linux by Anonymous Coward · · Score: 0

      Please post more of this brilliant knowledge you offer of your fortune 500 company experiences. Your clients must be proud!

  9. From the Article by Anonymous Coward · · Score: 5, Informative

    From the Article

    No vulnerabilities were exploited on the Linux servers; only stolen credentials were leveraged.
    We conclude that password-authentication on servers should be a thing of the past

    http://www.welivesecurity.com/wp-content/uploads/2014/03/operation_windigo.pdf

    Nuff said.

    1. Re:From the Article by bvanheu · · Score: 5, Informative

      What other fucking form of authentication is there? Certs? Those are just strings - like a password. Encrypted certs? What are you encrypting them with?

      It all comes down to a secret someone has too know. Call it a key, a cert, a token, whatever, it's a fucking password at the end of the day.

      If your auth'ing with a username / password on an infected server you're actually *sending* your credentials to the server. This is not he case wih a cert auth, especially when you use ssh-agent to hop to other servers.

    2. Re:From the Article by Narcocide · · Score: 0

      Yea, lets see you brute-force a 2048 character password.

    3. Re:From the Article by Anonymous Coward · · Score: 1

      From the Article

      No vulnerabilities were exploited on the Linux servers; only stolen credentials were leveraged.
      We conclude that password-authentication on servers should be a thing of the past

      http://www.welivesecurity.com/wp-content/uploads/2014/03/operation_windigo.pdf

      Nuff said.

      What other fucking form of authentication is there? Certs? Those are just strings - like a password. Encrypted certs? What are you encrypting them with?

      It all comes down to a secret someone has too know. Call it a key, a cert, a token, whatever, it's a fucking password at the end of the day.

      do you have any idea how cert auth works? you have to sign the auth request with your private key, so the key itself never goes across the wire.

    4. Re:From the Article by sjames · · Score: 1

      Not all are created equal. For example, an SSH key will be a lot harder to crack than a regular password.

    5. Re:From the Article by gmuslera · · Score: 1

      Maybe those credentials were posted on github by devels and then scraped from there. Or from google, there is a bunch of id_rsa that pop up with trivial searchs.

      Anyway, 25.000 linux/unix servers looks like a very low number, considering the 500.000.000 servers running apache or nginx, even with multiple domain hosted in a lot of them.

    6. Re: From the Article by Kichigai+Mentat · · Score: 1

      Less, actually. Most are 2048 bit, not byte.

      --
      Rawr
    7. Re:From the Article by nobuddy · · Score: 1

      DoD uses SmartCard certs + password for login. It is a little different to set up, but works perfectly fine. And getting in requires you to get the card AND the password. the card will lock itself permanently after 3 failed attempts, BTW.

      Down side: multiple physical logins are impossible. however, remote access does the trick nicely.

    8. Re:From the Article by Anonymous Coward · · Score: 0

      From the Article

      No vulnerabilities were exploited on the Linux servers; only stolen credentials were leveraged.
      We conclude that password-authentication on servers should be a thing of the past

      http://www.welivesecurity.com/wp-content/uploads/2014/03/operation_windigo.pdf

      Nuff said.

      What other fucking form of authentication is there? Certs? Those are just strings - like a password. Encrypted certs? What are you encrypting them with?

      It all comes down to a secret someone has too know. Call it a key, a cert, a token, whatever, it's a fucking password at the end of the day.

      Wow, you are a fucking moron.

    9. Re:From the Article by gweihir · · Score: 1

      Well, with only 25k infected, these may well just be really bad passwords.
      I conclude that password authentication on servers is alive and well, as long as done right.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    10. Re:From the Article by ls671 · · Score: 1

      Could you please come meet me first thing in the morning?

      -your field supersivor

      --
      Everything I write is lies, read between the lines.
    11. Re: From the Article by ls671 · · Score: 1

      I guess his point was that you usually need a passphrase to make a private key usable. Unless the private key is not password protected. At the end of the day, private key + password protected key is most often recommended.

      --
      Everything I write is lies, read between the lines.
    12. Re:From the Article by ls671 · · Score: 0

      your credentials to the server. This is not he case wih a cert auth,

      More precisely said: your private key is never sent to the server. That's why it is called "private".

      Because even when using a client cert to auth, your credentials are indeed sent to the server. Otherwise, how could the server auth you?

      --
      Everything I write is lies, read between the lines.
    13. Re:From the Article by rtb61 · · Score: 1

      Plus of course those servers compromised servers maintained a suspiciously low profile not doing anything naughty other than trying to compromise other servers. This really stinks of a government agency at work, setting up 'long term' espionage routes. I wonder which one?

      --
      Chaos - everything, everywhere, everywhen
    14. Re:From the Article by cheater512 · · Score: 4, Informative

      Probably more accurate to say that you mathematically prove that you have your credentials, but you never actually send them to the server.

    15. Re:From the Article by ls671 · · Score: 2

      Maybe. But don't forget certs are only used to authenticate you. The authorization is made on the server and the authorization part is what is really meant by credentials:

      "A credential is an attestation of qualification, competence, or authority issued to an individual by a third party with a relevant or de facto authority or assumed competence to do so."
      https://en.wikipedia.org/wiki/...

      Certs only authenticate you, making sure who you are. Perhaps wrongly, we sometime use "credentials" in a more permissive way, extending to authentication.

      That's OK. People mix auth and auth all the time (authentication and authorization).

      --
      Everything I write is lies, read between the lines.
    16. Re:From the Article by R4D4R · · Score: 1

      I use a strong password with a time-based one time password (Google Authenticator). 2-factor is pretty good security right now.

    17. Re:From the Article by DarkOx · · Score: 1

      The thing is that smart card is really just a second password. If used on windows you can even fake it with the old pass the hash.

      --
      Repeal the 17th Amendment TODAY! Also Please Read http://www.gnu.org/philosophy/right-to-read.html
    18. Re:From the Article by WuphonsReach · · Score: 1

      I conclude that password authentication on servers is alive and well, as long as done right.

      Depends on the service and whether it does rate-limiting of attack attempts.

      For SSH-based services? There's really no excuse not to use a password-protected SSH public key pair, and turn off password-authentication for SSH. Plus disallowing the ability for "root" to login over SSH. It raises the bar by an order of magnitude. Unless the attackers can get a copy of your private key file, and the password to decrypt it, and know which servers that key is used on, they can't get in. That's a pretty tall order for a non-focused attack.

      Moving your SSH service to an alternate and non-standard port in the upper part 1-1024 range is also a good idea. Mostly because it keeps your log files from being cluttered up by the brain-dead attacks which only look for tcp/22. That makes it easier for you to spot the more dangerous attackers who took the time to figure out what port you had SSH running on.

      --
      Wolde you bothe eate your cake, and have your cake?
    19. Re:From the Article by Phreakiture · · Score: 4, Informative

      Because even when using a client cert to auth, your credentials are indeed sent to the server. Otherwise, how could the server auth you?

      The cert provides the server with your public key and an attestation from a third party that the public key belongs to a particular party. Once the server is satisfied with the validity of the cert for this particular account, it does this:

      • The server generates a random token that only it knows.
      • The server encrypts this random token using the public key that it now believes is yours. This can only be decrypted with the matching private key.
      • The server sends this encrypted random token to you.
      • You decrypt the random token, using the private key that only you have.
      • You send the decrypted random token back to the server. That it is plaintext is of no relevance because this token has no value except to get you into this session; other sessions will have other tokens.
      • The server receives the token, sees that it matches, and lets you in

      Most notably, at no time did your actual credential, the private key, exist in any place except in your machine. For bonus points, you can password-protect that private key, which will involve using your password as a key to a symmetric cipher to encrypt your private key.

      --
      www.wavefront-av.com
    20. Re:From the Article by Plumpaquatsch · · Score: 1

      Maybe those credentials were posted on github by devels and then scraped from there. Or from google, there is a bunch of id_rsa that pop up with trivial searchs.

      Anyway, 25.000 linux/unix servers looks like a very low number, considering the 500.000.000 servers running apache or nginx, even with multiple domain hosted in a lot of them.

      Is that "better"? That were over a million Linux servers defaced in 2010, most of them actually rooted.

      --
      Of course news about a fake are Fake News.
    21. Re:From the Article by gweihir · · Score: 1

      With a good password, rate-limiting is irrelevant. SSH-to-root is not a security problem at all, but security-theater. Sure, if you are stupid and do things like password-reuse, then certificate-based authentication makes sense, but mostly it is a convenience and for remote scripting. And if you are defending on a level that changing the port makes a difference, then your system is so insecure that you may just give up anyways.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    22. Re:From the Article by Anonymous Coward · · Score: 0

      If your auth'ing...

      Speak for your own auth'ing, not mine.

    23. Re: From the Article by devman · · Score: 1

      You also have to have possession of the wrapped key to unwrap it as well. Having the passphrase without the key does not do you any good. Furthermore, if one stores the private key on a smart-card means that the key is now effectively a physical thing that must be stolen. So it really isn't "just another password".

    24. Re: From the Article by Xman73x · · Score: 0

      The most dis curing news is kids as young as 9-15 are the ones to blame that are the hackers to watch out for they can steal your identity to your main job, I saw a segment from CNN a couple of years ago and this is a disturbing Trend as to how smart hackers are today.

  10. ...and, btw, we sell anti-virus software for linux by THE_WELL_HUNG_OYSTER · · Score: 3, Funny

    http://www.eset.com/us/downloa... So buy our software to stay safe!

  11. Misconceptions My Ass by organgtool · · Score: 1

    There is not a single OS that is not vulnerable to a trojan. If this was a virus, drive-by download, or infection of a repository, then that would be disconcerting, but there will always be people who fall for trojans and the OS they use has little to do with it.

    1. Re:Misconceptions My Ass by Anonymous Coward · · Score: 0

      Well, from what I could tell from the article they don't really know how this is spread. Could be user error could be something else, just because they haven't found evidence of how it's spread doesn't mean that it doesn't spread automatically, it just means that if it spreads automatically the function for self replication is not stored at the same place as the library that harvests passwords. And with recent revelations from snowden about malware hiding in firmware it's hard to be sure of things these days.

    2. Re:Misconceptions My Ass by Anonymous Coward · · Score: 0

      Actually, the OS does have stuff to do with it - if it has the option to only run signed code, then the user can flick that switch and not be vulnerable to counterfeit, trojaned software. Linux currently has no such provision (package signatures are not the same, they don't check at run-time).

    3. Re:Misconceptions My Ass by organgtool · · Score: 1

      The user/admin can also flick the switch to allow unsigned code which was my entire point - trojans are a security risk because of the person who installs them and not some inherent flaw in the OS.

    4. Re:Misconceptions My Ass by organgtool · · Score: 1

      While I admit that I did not read the full article, the title of the article specifically says it was a trojan. If the body of the article declares that the attack vector is unknown, then they should not have used the word trojan anywhere, let alone the headline.

  12. The big problem with Linux security. by MouseTheLuckyDog · · Score: 3, Insightful

    The best locks in world, which Linux does come with, do not help if the door is left unlocked.
    Microsoft OTOH has no doors.

    The biggest threat to linux in the last five years has not been the architecture of linux, but the willingness of programmers, in particular weak programmers from the WIndows world coming over and applying the same philiosophies to linux development.

    1. Re:The big problem with Linux security. by MouseTheLuckyDog · · Score: 1

      You don't pay attention much do you?

    2. Re:The big problem with Linux security. by Anonymous Coward · · Score: 0

      Well said. I have seen this on the job with alarming frequency lately. It's a big gaping hole among every single one of them. We just don't have the time or budget to teach them the basics of security using a professional *nix OS, and deal with filling in their huge programming knowledge gaps. When we did try it was a horrible failure, all we got was blank stares.

      HR was the guilty party and they've been put on strict notice to filter resumes by certain keywords. Luckily we were quickly able to cull the worst offenders that slipped through, but there's still four to go. Wish us luck.

    3. Re:The big problem with Linux security. by Anonymous Coward · · Score: 0

      True. No Windows guru in existence. Only Unix.

    4. Re:The big problem with Linux security. by benjymouse · · Score: 1, Insightful

      The best locks in world, which Linux does come with, do not help if the door is left unlocked.
      Microsoft OTOH has no doors.

      The biggest threat to linux in the last five years has not been the architecture of linux

      The biggest threat to Linux security is the number smug, amateurish Linux admins who believe they are all safe because their tribal platform is blessed with magic fairy dust that makes vulnerabilities un-possible.

      On the architectural level, the biggest threat to Linux is the outdated security model inherited from the 1970 where saving a few bytes at the expense of better layered security was all the rage. This is exemplified by:
      * The woefully outdated permission model where proper ACLs had to be bolted on, and to this day competes with and confuses security planning and auditing (Windows NT had ACLs from the start).
      * The fact that only the file system objects were considered for access control. (In Windows the security model extends to all objects: Threads, processes, synchronization objects (locks, semaphores), sockets/ports etc)
      * Security tokens do not exist. Instead of granular tokens you have to use "effective users" - breaking the Least Privilege Pinciple (Windows NT was designed with granular process tokens from the start).

      When creating a new IIS in Windows, the site is automatically set up with the most restrictive isolation. You do not even have to create a user for the site to run under - the security model already knows about identities and each site gets it own identity which must be explicitly granted permissions to read the file system.

      but the willingness of programmers, in particular weak programmers from the WIndows world coming over and applying the same philiosophies to linux development.

      That's rich. The absolutely most security-ignorant ecosystem is the LAMP community. PHP with it's abysmal security record is the worst language *ever*.

      --
      Reading slashdot one-liner: (irm http://rss.slashdot.org/Slashdot/slashdot).rdf.item | fl title,desc*
    5. Re:The big problem with Linux security. by cbhacking · · Score: 4, Informative

      Not sure where the "proper ACLs had to be bolted on" comes from, as ACLs predate even Unix, much less Linux. The Unix-style ACLs were well established when Linux, or even it's inpiration Minix, was first created. I'll readily grant the clumsiness of the 12-bit ACL system, though.

      On *nix systems, file system objects *are* how processes, sockets, and so on are represented. Not sure about synch objects, but in general, Linux does in fact have access controls on most of the same types of things as NT, because those things are accessed using the file system, and are protected by the file system access controls. NT took a different route, making the entire file system be children of the common root (which also has devices, registry hivs, and so on) instead of using the unified root of the file system as the common root of all securable objects the way *nix does it.

      These days, though things like SELinux, Linux actually has better support for the PoLP than NT does. That's not to say it's widely used to its full effect, but that's true on both platforms.

      Don't get me wrong, I like the NT model. But I don't like it so much I'm going to just ignore the flaws in what you say.

      --
      There's no place I could be, since I've found Serenity...
    6. Re:The big problem with Linux security. by geekymachoman · · Score: 2

      Is that why Windows and IIS got hacked all the time while Linux and Apache/PHP very rarely ? Because it had better security ?
      There was a project for Linux kernel that gives advanced ACL capabilities to Linux systems. I forgot the name of it now, but basically.. whatever was possible to do, you could do it. You don't seem to understand that Linux kernel is not finite like Windows is.
      There are hundreds of projects that you can add and use.. (stable, tested projects).

      The problem with security is an admin that thinks blocking port 22 is gonna keep him safe... if he uses Linux, and the other problem with security in general... is using Windows.
      The other problem with security is management hiring idiots (above mentioned jolly bunch, block port 22 and all ok) and/or outsourcing administration to cheap indian companies that work for peanuts.

    7. Re:The big problem with Linux security. by MrNemesis · · Score: 2

      Please correct me if I'm wrong, but I think you may be confusing file permissions with ACLs; the two are not the same thing. ACLs only started appearing in common filesystems in the 90's and to use them in the early days of linux you'd frequently have to force the enabling of xattr (if your filesystem supported it); the first reference I can find to POSIX 1E ACLs in either FreeBSD or Linux is round about 2000 and I started using them myself in 2002, they're still far from common.

      --
      Moderation Total: -1 Troll, +3 Goat
    8. Re:The big problem with Linux security. by Crispy+Critters · · Score: 1

      My impression was ACLs were old when I started using an account on a vax in 1991. Personally, I saw more vax than unix back then, so I would call it common, but YMMV.

    9. Re:The big problem with Linux security. by benjymouse · · Score: 1

      Is that why Windows and IIS got hacked all the time while Linux and Apache/PHP very rarely ?

      Citation needed.

      Because it had better security ?

      Yes, Windows servers are compromised less because it is far easier to set those up securely. Especially IIS+ASP.NET is way more secure than Apache+PHP in almost any way; not least the programming model where PHP almost encourages SQL injections and XSS where with .NET/MVC it is hard to create SQL injections and XSS vulnerabilities.

      There was a project for Linux kernel that gives advanced ACL capabilities to Linux systems. I forgot the name of it now, but basically.. whatever was possible to do, you could do it.

      ACLs are available with most distros nowadays. However, the point is they are bolted on. They represent a MAC model which competes with simplistic linux file system permissions. You do not switch to ACLs, you turn them on and have to manage them in parallel with regular file system permissions. Thus they complicate the security model rather than refine it (and they still support inheritance pretty poorly). Now throw in SELinux, SUID root utilities and *nobody* stand any realistic chance of performing a reliable security assesment of a Linux system.

      There are hundreds of projects that you can add and use.. (stable, tested projects).

      The problem with security is an admin that thinks blocking port 22 is gonna keep him safe... if he uses Linux, and the other problem with security in general... is using Windows.
      The other problem with security is management hiring idiots (above mentioned jolly bunch, block port 22 and all ok) and/or outsourcing administration to cheap indian companies that work for peanuts.

      Coming from someone who cannot remember the "project" with (and obviously does not use) ACLs. Nice.

      --
      Reading slashdot one-liner: (irm http://rss.slashdot.org/Slashdot/slashdot).rdf.item | fl title,desc*
    10. Re:The big problem with Linux security. by cbhacking · · Score: 1

      Unix-style file permissions let you implement ACLs just fine, if you're willing to create enough security principals (usually groups). It is, as I said, clumsy. Also, Unix-style file permissions are essentially a simple ACL that just has a hardcoded number of entries in it. It's fair to call that not a "true" ACL if you want, but again, you *can* implement a true ACL system using those privileges, if you're willing to accept the required number of groups.

      --
      There's no place I could be, since I've found Serenity...
    11. Re:The big problem with Linux security. by Anonymous Coward · · Score: 0

      Is that why Windows and IIS got hacked all the time while Linux and Apache/PHP very rarely ?

      The vast majority of websites that get hacked are some PHP/MySQL blogs running on Linux/Apache stack. Admittedly Linux is insecure by design becuase it tried to copy UNIX...

    12. Re:The big problem with Linux security. by Anonymous Coward · · Score: 0

      Linux has nothing to do with it, that is all PHP & Mysql bullshit

  13. Correction: by Narcocide · · Score: 1

    Malware infected 25,000 unpatched Wordpress installs.

    Shoulda hired me instead, suckers!

  14. You know *nothing* about security by cbhacking · · Score: 5, Informative

    Um, no, You're *FULL* of bullshit if you talk about certs that way. You obviously don't have a clue.

    Key differences between public key auth ("certs") and password auth (no particular order):
    1) You can re-use your public key with multiple sites and even if one of them is actively malicious, it doesn't help them break into the others. Not so with passwords.
    2) Passwords, or at least verifiers for them, must be stored by all sites you use the password with. Public keys don't do an attacker any good at all even if they compromise a service on which you used the same credentials as their real target.
    3) Public/Private keypairs are automatically generated by programs that filter the results for security. Passwords are often generated by people who don't know a thing about security (like some /. users I know...).
    4) Passwords are short, intended to be remembered and typed. Asymmetric keys are long, meant to be transported as files (or certificate blobs). The former is vastly easier to brute force (an extremely strong password might take weeks on typical commodity hardware but most would only take minutes) than the latter (factoring some sub-1024-bit RSA public keys - weaker than any in serious use today - has been an open challenge for *years* and the best we've managed before required the resources of a university supercomputer working for weeks).
    5) Public Key Infrastructure certificates include mechanisms like expiration and revocation. Passwords have no such protection and must be manually changed or reset in the event of a potential compromise.
    6) Private keys can (and should be) protected with passwords, making them in effect a form of two-factor authentication (you HAVE the key, you KNOW its password). Passwords are a single factor.
    7) A password gets much harder to use as its length increases, and the strength doesn't always increase as a factor of length because long passphrases are more likely to be generated with predictable rules to aid memorization. Public keys can be made thousands of times as strong without making them any less convenient for the user (aside from an increase in the one-time generation time, a slight increase in authentication time, and a bit more bandwidth used).
    8) A password is, almost by definition, short enough to memorize or at least write down in a reasonable time. Very few humans could ever manage to memorize even a 1024-bit key pair; anything much stronger is right out. Calling it "a secret someone has too[sic] know" is simple idiocy.
    9) Certificates can be used over unsecured connections (in fact, they're how we establish secure connections). Passwords sort-of can (SRP) but the typical usage of them requires a protected channel as an eavesdropper otherwise can steal your credentials, and SRP requires that the password be communicated to the server out-of-band (typically over a connection secured with public key crypto...)

    Don't get me wrong, passwords have advantages (mostly in matters of convenience at a cost to security, but a secure system that is so inconvenient to use that nobody ever does so isn't any better than no system at all). I'm not saying we should do away with them. It was just painful to read the complete nonsense in your post, and I felt I had to set the record straight lest some other ignorant fool mistakenly believe you to know what you're talking about.

    --
    There's no place I could be, since I've found Serenity...
    1. Re:You know *nothing* about security by Srin+Tuar · · Score: 1

      >8) A password is, almost by definition, short enough to memorize or at least write down in a reasonable time. Very few humans could ever
      >manage to memorize even a 1024-bit key pair; anything much stronger is right out. Calling it "a secret someone has too[sic] know" is
      >simple idiocy.

      I think you are overestimating this a bit; a 1024 bit RSA key is worth about 80 bits of password strength.

      an 80 bit password is really not to hard to memorize.

      Here is an example: "held boat upon toward fish party long trade"

      This is made by generating random bits, then looking up words from a word list to correspond. Assuming the attacker knows the exact algorithm, its ~85 bits of entropy.

      A human is much less good at choosing a random password, but memorizing one is pretty easy.

    2. Re:You know *nothing* about security by twistedcubic · · Score: 1

      A correction:

      6) Private keys can (and should be) protected with passwords, making them in effect a form of two-factor authentication (you HAVE the key, you KNOW its password). Passwords are a single factor.

      The authentication tokens in "two-factor" authentication should be independent, and both should be required for access. Encrypting a key does not increase the number of tokens required for authentication.

    3. Re:You know *nothing* about security by Baloroth · · Score: 3, Insightful

      4) Passwords are short, intended to be remembered and typed. Asymmetric keys are long, meant to be transported as files (or certificate blobs). The former is vastly easier to brute force (an extremely strong password might take weeks on typical commodity hardware but most would only take minutes)

      This bit is false, an extremely strong password still cannot be brute forced (once you get over ~10 characters long, even an Amazon E3 instance starts taking unrealistic times to brute force it). Most password cracking, even GPU powered, relies on passwords being either short or sufficiently non-random.

      --
      "None can love freedom heartily, but good men; the rest love not freedom, but license." --John Milton
    4. Re:You know *nothing* about security by Anonymous Coward · · Score: 0

      Um, no, You're *FULL* of bullshit if you talk about certs that way. You obviously don't have a clue.

      I don't think you realize how full of it and how oblivious the poster is you are replying to. It is bad enough to come across some of the face-palm worthy posts on Slashdot that combine confidence with ignorance, but then to realize it is the same person that did it on the last couple stories you read that day, or over dozens of times over the last couple weeks. At least this time you got modded up instead, as there seems to be a few posters that depend on getting modded up and staying up from inertia, even though they are consistently blatantly wrong on many subjects.

    5. Re:You know *nothing* about security by ls671 · · Score: 1

      Well I guess this is obligatory:

      https://xkcd.com/936/

      --
      Everything I write is lies, read between the lines.
    6. Re:You know *nothing* about security by cbhacking · · Score: 1

      True, but 1024 bit keys are on their way out as insecure. Your argument would have been better made about a my points #3 or #4. Just because there's only about 2^80th values you need to search for a 1024-bit key doesn't mean you can memorize a kilobit of seemingly-random data (I was refuting the argument that a cert is just "something you have to know").

      Still, you have a good point about there being good passphrase-generation options available. I see somebody already posted the obligatory XKCD...

      --
      There's no place I could be, since I've found Serenity...
    7. Re:You know *nothing* about security by cbhacking · · Score: 2

      Markov chaining and some clever guesses about rule generation bring that down immensely, but it is true that a *comprehensive* brute force rapidly becomes infeasible... except practically nobody uses completely random passwords at all (save for those generated and stored by tools) and the handful of people who do use them (in the sense that a normal password is used, i.e. memorized and entered without outside aid) will generally use ones shorter than 10 characters.

      Still, you are right (although it's worth noting that throwing more compute units - be they EC2 instances or GPUs or whatever - at the problem is relatively cheap).

      --
      There's no place I could be, since I've found Serenity...
    8. Re:You know *nothing* about security by Anonymous Coward · · Score: 0

      Don't get me wrong, ssh key pairs have advantages (mostly in matters of convenience at a cost to security, but a secure system that is so inconvenient to use that nobody ever does so isn't any better than no system at all). I'm not saying we should do away with them. It was just painful to read the complete nonsense in your post, and I felt I had to set the record straight lest some other ignorant fool mistakenly believe you to know what you're talking about.

      --Tatu Ylonen

      (on ssh keys) "The chances of such a breach occurring are growing by the day. News reports on network breaches are commonplace as attacks become more widespread and sophisticated. Implementing SSH keys as an attack vector in a virus is quite easy, requiring only a few hundred lines of code. Once inside an organization, a virus can use improperly-managed SSH keys to spread from server to server.

      In fact, the mesh of key-based access is so dense that it is highly likely that an attack can spread to nearly all servers in an organization, especially if the virus also utilizes other attack vectors to escalate privileges to "root" (high-level administrator) after penetrating a server. With so many keys, odds are the virus will infect nearly all servers in a manner of seconds to minutes, including disaster recovery and backup systems that are typically also managed using such keys. "

    9. Re:You know *nothing* about security by Anonymous Coward · · Score: 0

      who the fuck is Tatu Ylonen?

    10. Re:You know *nothing* about security by Anonymous Coward · · Score: 0

      He's the inventor of SSH asswipe. And this whole idea that SSH key pairs for authentication is the magic bullet is horseshit. In enterprises of any serious scale, they are as dangerous as passwords.

    11. Re:You know *nothing* about security by Anonymous Coward · · Score: 0

      And which is going to be harder to brute force?

      g}x6I13t-ubO{
      or
      held boat upon toward fish party long trade

      Start up john the ripper with some corresponding rules and a dictionary file and lets see which one lasts longer...

    12. Re:You know *nothing* about security by Srin+Tuar · · Score: 1

      the longer one, i guarantee that.

      special chars are pretty useless.

    13. Re:You know *nothing* about security by Srin+Tuar · · Score: 1

      "g}x6I13t-ubO{" worth ~40 bits of entropy

      "held boat upon toward fish party long trade" is worth ~85 with a perfect knowledge of the rules and dictionary, ~170 without.

    14. Re:You know *nothing* about security by David_W · · Score: 1

      I think you are overestimating this a bit; a 1024 bit RSA key is worth about 80 bits of password strength.

      How do you know this? Is there some equation or strength tester I can use to calculate the strength of my keys vs. my passwords? (I know about, for example, the strength meter in KeePass, which I love; an equivalent for my keys would be interesting. And yes I do realize they aren't directly comparable due to the differences between how PKI and passwords work; I just found the statement of equivalency intriguing.)

    15. Re:You know *nothing* about security by suutar · · Score: 1

      It's essentially a quote from RSA (from 2003); see the wikipedia entry.

    16. Re:You know *nothing* about security by cicuz · · Score: 1

      Why not just link to the comic, maybe even saying "obligatory" to look cute?

    17. Re:You know *nothing* about security by Anonymous Coward · · Score: 0

      Maybe if the former was at least 20 characters long, it might be worth something. 12 characters is a joke though.

    18. Re:You know *nothing* about security by Anonymous Coward · · Score: 0

      "g}x6I13t-ubO{" worth ~40 bits of entropy

      "held boat upon toward fish party long trade" is worth ~85 with a perfect knowledge of the rules and dictionary, ~170 without.

      By the way, what algorithm are you using to calculate entropy? KeePass2 rates "g}x6I13t-ubO{" with 74-bits and rates "held boat upon toward fish party long trade" with 155 bits of entropy. Here is what keepass uses http://keepass.info/help/kb/pw_quality_est.html .

    19. Re:You know *nothing* about security by Anonymous Coward · · Score: 0

      If it is obligatory you don't have to explicitly state it you fucking moron.

  15. Beta by Anonymous Coward · · Score: 0

    Click here to return to the classic version of Slashdot, but then I get the beta again every time I click on an article: how stupid is that?

  16. Summary -- root can do anything! by whoever57 · · Score: 5, Interesting
    The report only mentions in passing how the servers are compromised, which is that the operators of the botnet use credentials that have already been stolen to "infect" new machines. I personally think it likely that brute force attacks against ssh passwords are also used.

    The summary states:

    The servers are being hijacked by a backdoor Trojan

    but I think this is an inaccurate summary since the Trojan is being installed on machines where the attackers already have root credentials.

    Perhaps some unknown vulnerability is also being used to gain root access, but the report does not claim this.

    --
    The real "Libtards" are the Libertarians!
    1. Re:Summary -- root can do anything! by Anonymous Coward · · Score: 0

      Summary: don't use password auth. Use keys instead.

  17. I have admin'ed such a server... by pla · · Score: 4, Insightful

    I have (grudgingly) admin'ed such a server, and will readily admit it as a form of public shaming (though not of myself, as you'll soon learn).

    As TFS points out, the attackers didn't use a zero-day exploit. They didn't use an unpatched old exploit. They didn't even use the fact that huge "trusted" swaths of the filesystem, including standard executable paths (such as /usr/local/bin) had both the directory and everything contained within world-writable (no, I didn't have the option of fixing that - it would have broken "features" of the reason this box existed, as I'll soon explain).

    This system ran a fairly popular POS software suite, and absolutely depended on all its serious security flaws. The vendor had even installed what amount to pre-compromised binaries for "convenience" in diagnosing end-user problems (connect to the right port, bam, you can monitor any user's session). But even that egregious level of incompetence didn't cause the breach.

    No, the breach came from the fact that the vendor had their own company name as the root password (and had it hard-coded in literally dozens of (world-readable) scripts, so I couldn't just change it). And did I mention, the vendor required this box have a publicly facing IP or they'd refuse to honor their SLA?

    Needless to say, my first action on learning all this, I blocked it at the firewall and told the vendor that we'd let them in when, and only when, we needed assistance. That, amazingly, enough kept the box safe for about a year (and floored me that we hadn't gone down long before I got stuck with that albatross)...

    Until an upgrade. Took a total of half an hour. Didn't matter, because we had someone in as root in a tenth that time.


    But, distant past. Couldn't happen again, and no other vendor would ever have such an extreme level of cluelessness, right?

    So, currently, I work with (but thank Zeus, don't have to administer) a CRM system by an entirely different vendor, running on an outdated Linux distro. Pretty much everything I just said applies to this box. But hey the firewall keeps it safe, except the once-a-year the vendor demands access to audit our license compliance...


    So yeah, Linux systems get hacked - For reasons that wouldn't protect the otherwise-most-secure system on the planet. You want to make it stop? Tell your vendors to go fuck themselves when they rationalize having a weak root password, and piss-poor system-wide security, and ban patching known vulnerabilities because it "might" break something the vendor used. Really that simple.

    1. Re:I have admin'ed such a server... by Anonymous Coward · · Score: 0

      Hmmm...maybe when you opened up your firewall to the vendor you could have restricted it to just the vendor's IP instead of the whole world?

    2. Re:I have admin'ed such a server... by Anonymous Coward · · Score: 1

      Was that Point Of Sale, or the other POS?

    3. Re:I have admin'ed such a server... by Anonymous Coward · · Score: 0

      I have to protect a similarly retarded system. VPNs are your friend. No one gets an open port to our network from outside directly, whether or not it is SSH, mail or whatever.

    4. Re:I have admin'ed such a server... by dbIII · · Score: 1

      No, the breach came from the fact that the vendor had their own company name as the root password

      I saw that one a few years back but that had Win2k under their POS system and it was dialup connectivity (literally phoning home), which at least reduced the attack surface a bit. Management was incredibly disfunctional, knew about the problem, and were sick of IT consultants telling them it was a bad idea. It was a wakeup call for me that for anything you can say about management problems in government there's a worse example out in private enterprise. They were probably taken over by a larger company (or went broke) but it's possible that the security problems not only remained but managed to jump platforms.

    5. Re:I have admin'ed such a server... by whois · · Score: 2

      So, currently, I work with (but thank Zeus, don't have to administer) a CRM system by an entirely different vendor, running on an outdated Linux distro. Pretty much everything I just said applies to this box. But hey the firewall keeps it safe, except the once-a-year the vendor demands access to audit our license compliance...

      You should set it up so their only ingress is through a reverse ssh tunnel outward. Preferably secured with a key you send to them so their reused passwords aren't the only thing keeping people out. You should also restrict it by IP range to whatever machine they're coming from.

      If the vendor refused any of my security stipulations for their audit I'd invite them to come to me and do the audit onsite. Of course they might threaten to shutdown your CRM but then you can always sue for breach, or better yet just name and shame them online since obviously they don't care about their customers security. Usually if you're processing credit cards anywhere then PCI compliance dictates the exact ways they can be provided access for the audit.

      Make sure you have a permanently opened bug report about the security problems. Maybe they do look at those and want to fix them but other priorities come first, or their developers could be hopelessly unaware even though support/engineering knows how bad it is. Most of the time there is someone in the organization that knows and cares but doesn't have the ability to task anyone to fix it. In any case, it's helpful to reference this ticket each year when the auditors want to know why you aren't rolling over and playing nice like the rest of their customers.

    6. Re:I have admin'ed such a server... by richlv · · Score: 1

      um, vendor names ?

      --
      Rich
    7. Re:I have admin'ed such a server... by dotancohen · · Score: 1

      Vendor name, please? You are not doing anyone any favors by not mentioning who they are.

      --
      It is dangerous to be right when the government is wrong.
    8. Re:I have admin'ed such a server... by pla · · Score: 1

      You should set it up so their only ingress is through a reverse ssh tunnel outward. Preferably secured with a key you send to them so their reused passwords aren't the only thing keeping people out. You should also restrict it by IP range to whatever machine they're coming from.

      I like to think I would do better today than I did back then - My primary role involves coding, not network hardening. I just tend to get ownership of Linux boxes because, surprisingly, not many folks in the business world (even in IT) know it all that well.

      That said, you have to understand the pure obstinacy of some of these vendors - As in, still using Telnet and actively refuse to use SSH (because they had a harder time pre-breaking it, and protested that most of their customers couldn't handle the idea of using preshared keys to authenticate). As in, threw a fit that required me to defend just blocking them at the firewall to not just my boss, but the owner of the company, and painted me as completely paranoid (at least that stopped and I got to gloat for a few days when we finally got hacked - Though I got to spend the 70-hour weekend rebuilding the machine so the company could function come Monday morning... yay).

  18. O'rely? by Anonymous Coward · · Score: 0

    Ah come on, there are none Linux virus at all, EVER. Anybody that doesn't use Linux is a fool.

    1. Re:O'rely? by thaylin · · Score: 1

      Of course you did not read and see that this was not a virus did you?

      --
      When you cant win, ad hominem.
  19. So is it 10,000 or 25,000? by Areyoukiddingme · · Score: 2

    So is it 10,000 or 25,000? I can't be arsed to read the article, because as another poster succinctly observed "oh no, thousands of infected unpatched Wordpress installations", but it sounds like the ESET people trying to make a quick buck off of some FUD can't even get their FUD straight. As if tripwire hasn't been available for a couple of decades...

    1. Re:So is it 10,000 or 25,000? by Anonymous Coward · · Score: 0

      Read, or don't read the article, your choice. But the level of sophistication will blow your mind.

      These are not clueless script kiddies at work, these are the guys who will probably own your server farm.

      The good news is, with the level of retro-cranial inversion you're displaying, you'll never notice.

      Oh, and it's 25,000 world wide, with 10,000 in the US. Lazy bastard.

    2. Re:So is it 10,000 or 25,000? by grcumb · · Score: 2, Informative

      Read, or don't read the article, your choice. But the level of sophistication will blow your mind.

      No, no it really won't.

      That article read like the opening page of a third-rate techno-thriller. Once you get past the alarmist dross, you see that people are busy pwning servers just as they always have. Only today - shock, horror - there are more servers around, and some of them are really badly maintained.

      25,000 servers is a pretty useful resource for someone with malice in mind. And admittedly, it takes a certain amount of cleverness to amass that many. So yes, these guys aren't completely useless. But in the larger scheme of things, that number represents the lowest of the low-hanging fruit in the Linux ecosystem, and it's sufficient unto the day to know that if you (or your sysadmin) have half a clue, you'll likely not be bothered by this threat.

      HTH, HAND

      --
      Crumb's Corollary: Never bring a knife to a bun fight.
    3. Re:So is it 10,000 or 25,000? by Anonymous Coward · · Score: 0

      no, you're confused, this is 1,000s of Drupal and Wordpress installs.

      in other words, who gives a shit. none of this affects a server farm with even a minimal amount of sys admin prudence.

  20. All that needs to be said by cynicist · · Score: 1

    “The Ebury backdoor deployed by the Windigo cybercrime operation does not exploit a vulnerability in Linux or OpenSSH,” continued Léveillé. “Instead it is manually installed by a malicious attacker. The fact that they have managed to do this on tens of thousands of different servers is chilling. While anti-virus and two factor authentication is common on the desktop, it is rarely used to protect servers, making them vulnerable to credential stealing and easy malware deployment.”

  21. Good advice that should be repeated by dbIII · · Score: 2

    From above:
    Private keys can (and should be) protected with passwords
    Far too many of the people that think security only means "use keys not passwords" forget that it's a damn good idea to have a password on the key. Having the password on the key means that is someone steals a laptop or USB stick with the key on it they still can't get in.

  22. Obvious cluelessness is obvious by dbIII · · Score: 2, Insightful

    having programmed in VB for the last 8 years doing kernel level programming

    Obvious red flag showing no clue about the topic - it's just buzzword bingo throwing impressive sounding verbage around with a lack of understanding.

    If it was a fanboy they really need to lift their game if they want to avoid other fanboys laughing at them.
    If it was some "media studies" person acting as a paid social media shill then whoever paid them got ripped off.

    1. Re:Obvious cluelessness is obvious by colinrichardday · · Score: 1

      Obvious red flag showing no clue about the topic - it's just buzzword bingo throwing impressive sounding verbage around with a lack of understanding.

      "VB" is impressive sounding verbiage?

    2. Re:Obvious cluelessness is obvious by dbIII · · Score: 1

      No it's the red flag - the remainder of the buzzword bingo is the bit I was referring to.

  23. A lot can be done to secure a server by EvanRowley · · Score: 1

    Tips / Thoughts Always change the default password and default keys. A lot of exposed *nix processes should be sandboxed, jailed, or at the very least chrooted. The file system itself should support role-based and / or mandatory access control and have permissions set accordingly. Centralized control with periodic audits should be regular practice. There should always be a baseline and deviations should always be documented. For machine-to-machine communication, asymmetric key pairs should be part of the equation. This is already built into certificate-based mechanisms. There was also a recent addition enhancement to OpenSSL for stronger ECDSA keys. It should be some time before elliptic-curve cryptography isn't enough. Another option available for SSL and TLS is that both sides must have key/certificate pairs before communication is possible. More exotic is placing HTTPS certs on load balancers so that traffic is encrypted there instead of the actual web servers. Doing this allows inspection of inbound HTTPS. Intrusion detection systems normally can't see this due to the encryption. Load balancers also do a great deal to control exactly where traffic goes. Network traffic should always be monitored and profiled. For an interactive session, go with multi factor authentication. There are a lot of cool services out there. Duo Security is a great example. The YubiKey authenticates are cheap and because they've open-sourced a lot of their software, it's easy to integrate many applications with that type of authenticator. Even ssh. You can even run your own (protected) YubiKey server to control the authentication. Authy is another option which is easier to implement. SmartCards are also an option if you have deep pockets. Randomized and one-time-passwords are also great but are tricky to implement. Most organizations that use these end up with enterprise password repositories. As long as these are protected by layers of security, they are usually a good idea. There are various situations where you wouldn't want someone to have a password that could be used more than once. This is the stuff I've learned while working in the cyber security field for the past year. I've also learned that most organizations don't do any of this proactively. Phew. Typed all this using my thumbs on an insecure iPhone.

    1. Re: A lot can be done to secure a server by EvanRowley · · Score: 1

      And slashdot ruined my formatting.

    2. Re: A lot can be done to secure a server by Anonymous Coward · · Score: 0

      Is the preview button not displayed in the iPhone?

  24. Obvious joke obviously not so by Anonymous Coward · · Score: 0

    ....woosh....

  25. UNIX servers infect visiting computers .. by DTentilhao · · Score: 1

    "Windigo .. malware components are designed to hijack servers, infect the computers that visit them, and steal information"

    Why don't these compromised UNIX servers go on to hijack Linux client desktops.

  26. Re:Yo! Yo! Re:You know *nothing* about security by cbhacking · · Score: 1

    Sigh... At account setup time, the server generates the verifier using the password. The password can then be safely discarded, the server need never (and should never) see it again post-setup. However, that initial process - getting the verifier stored in the server's database - does require an out-of-band communication of password-equivalent material (if you want to be really pedantic about it). Unless that communication is secured in some way - probably public-key auth, if done over the Internet - an attacker could intercept that material in transit to steal and/or modify it.

    --
    There's no place I could be, since I've found Serenity...
  27. To be an obvious joke it needs to be funny by dbIII · · Score: 1

    No whoosh - whatever clueless turd wrote that was deadly and boringly serious.

    1. Re:To be an obvious joke it needs to be funny by Anonymous Coward · · Score: 0

      Ummm... BIG whoosh. There's a clueless turd here, that is true, but it ain't the guy that wrote that...

    2. Re:To be an obvious joke it needs to be funny by dbIII · · Score: 1

      Oh - so the "it's supposed to be funny because it's about someone who's Jewish/Irish/Black/Linuxuser" sort of "humour"?

    3. Re:To be an obvious joke it needs to be funny by MrNemesis · · Score: 1

      Your UID suggests you should have seen this style of troll back when it first came around - a quick google returns dozens of hits for slashdot alone. It's intended as a joke, and is mocking the mindset (less present now than it was then) about UNIX/linux being seen by people who never got fired for buying IBM/Microsoft/Oracle as both too basic for business but yet still somehow intractably complicated.

      So... whoosh. You might not find it funny but it's certainly not deadly serious and certainly isn't going "ha ha, they use LUNIX!".

      Next bombshell: Linyos Torovoltos not actually a real person.

      --
      Moderation Total: -1 Troll, +3 Goat
    4. Re:To be an obvious joke it needs to be funny by Anonymous Coward · · Score: 0

      Butthurt much? Thanks for the laughs.

    5. Re:To be an obvious joke it needs to be funny by jxander · · Score: 1

      No whoosh - whatever clueless turd wrote that was deadly and boringly serious.

      Are you sure about that?

      for anything more than a hobby OS, Windows 98/NT/2K are your only choices.

      --
      This signature is false.
  28. Re:...and, btw, we sell anti-virus software for li by Tablizer · · Score: 1

    Perhaps I deserve to lose my Geek Card, but I don't get it.

  29. No vulnerabilities by fyngyrz · · Score: 2

    No vulnerabilities were exploited on the Linux servers; only stolen credentials were leveraged.

    • o control physical access
    • o require strong passwords
    • o limit login attempt rates on a per-account basis; 5 sec between attempts, 5 minutes if 3 consec attempts fail
    • o never use the same passwords ANYWHERE
    • o Sanitize your damned inputs. Do it!!! Length, characters, even language.

    Having said that, your users will surely allow some clown on board because THEY lost THEIR creds; so watch your permissions, etc., and back up their crap for them regularly and with a long timeline so they can change creds and you can restore them to sanity after some wackjob deletes all their stuff.

    Mostly, that's it. For the hardcore, use no canned public-facing solutions. If you want zero vulnerability, don't use Other People's Code.

    --
    I've fallen off your lawn, and I can't get up.
    1. Re:No vulnerabilities by Anonymous Coward · · Score: 0

      so 20 servers, 20 passwords?

      How do you memorize that?

    2. Re:No vulnerabilities by fyngyrz · · Score: 1

      I don't memorize it. That's a bad idea anyway, since it tends to makes you make passwords that are less strong -- things you recognize or have meaning to you. Also, way more than 20 instances. I have hundreds of logins to keep track of.

      Instead, I have an application that sorts by site which maintains a record of password and user and anything else specific to the site, and I can move the password and/or other data from there into a shell or a web login, wherever it goes.

      Worst case, someone compromises me on one system somehow, they don't even have a hint of how to do it on another.

      So mainly, I have to keep control of the application that tracks the passwords. I do that by keeping the password machine pair (main and backup) off the LAN and WAN, and using a custom hardware mechanism to implement a one-way copy/paste tunnel that can only be initiated from the password machine. It's not perfect -- compromise of the workstation I use to actually log in is the weakest point, I think, followed by physical compromise of the actual password machines -- but it's the best I have been able to come up with so far. And of course, I'm very conservative with the workstation. No web surfing, no java, isolated backups, etc. We have layered physical and electrical security as well.

      --
      I've fallen off your lawn, and I can't get up.
  30. I call shananagons... by Anonymous Coward · · Score: 0

    You (Baloroth) have taken his (cbhacking) argument and declared it to be false, but you only provide a straw-man argument as your evidence.
    Lets break it down to its three statements;

    "Passwords are short, intended to be remembered and typed" - you don't refute this, so we can ignore it.
    "Asymmetric keys are long ..." - you don't refute this either - ignore this too.
    "The former is vastly easier to brute force" ... - at this point you claim the statment is false but cbhacking only said that passwords are "vastly easier to brute force [than certs]", not that "strong passwords are easily brute forced".
    If you think "over ~10 characters long" makes a password unbreakable by brute force then you're crazy.
    If you think certs cant be brute forced, you're also crazy - eventually there will be enough hardware to brute force them.
    If you think that (relatively) certs are many magnitudes harder to brute force than passwords, then you'd probably be correct, and therefore you agree with cbhacking.

    MrKiwi.

  31. Re:...and, btw, we sell anti-virus software for li by VortexCortex · · Score: 1

    Perhaps I deserve to lose my Geek Card, but I don't get it.

    Ah, then no need to run the scans, just purchase and install the AV in that case.

  32. It needs to be funny by dbIII · · Score: 1

    No, sorry, such a sarcastic put down of linux users clearly has aims other than being funny, which is just as well because it doesn't come close to being funny. The "just a joke" bullshit is usually just a defence put up by people after they are taken to task for being offensive after they've found someone of the ethnicity they are making fun of in their audience and they need to backtrack.

    1. Re:It needs to be funny by Anonymous Coward · · Score: 0

      Nope. It is quite clearly a joke. A very old joke. Like GP said, it has been copy/pasted dozens of times to Slashdot. If the dated references did not clue you in, actually visiting the link GP has in his post might. While the one who made the very first post with that exact text might have been serious, each person to subsequently copy/paste that diatribe only does so to mock that mindset.

      Lighten up, Francis.

    2. Re:It needs to be funny by nyctopterus · · Score: 1

      You sound like you're a lot of fun, and I would like to subscribe to your newsletter.

  33. Old wisdoms by Anonymous Coward · · Score: 0

    Old wisdom still applies. Only system thats secure is not connected to anything, not even ac-power. No power - no data movement.

    Heck even Windows is secure, untill you install it on something...

    Sysadmin should always be on lookout on anything thats unusuall to system and figure it out when theres something that should not be happening.

  34. Name and shame by hemebond · · Score: 1

    What vendors and/or products? Why protect them?

    1. Re:Name and shame by pla · · Score: 1

      Partially, no need - You can literally Google "linux $program root password" and get all the names you want.

      But more, because I sadly no longer consider this behavior unusual (it floored me the first time I saw it, as I said - I consider it almost standard procedure, now). Vendors look at Linux as an exploitable free resource, a base platform they don't need to license, complete with an impressive collection of development tools. Except Linux has all these pesky permissions, heck, it doesn't even like letting you in without a password, so the first "project" these jokers embark upon consists of gutting the security from Linux.

      So not much point in shaming individual companies, for a problem endemic to an entire industry.

  35. Obvious "nerds suck" troll is not a joke by dbIII · · Score: 1

    A "nerds suck" troll is not a joke.

    1. Re:Obvious "nerds suck" troll is not a joke by Anonymous Coward · · Score: 0

      And you somehow cannot see the forest for the trees.

      Perhaps you would like to see some more of them?

      Take a step back. Breath. Relax.

      It was not an attack or joke on you. If anything, it was quite the opposite. However, I guess part of it did end up as a joke on you: while the tirade itself is hilarious, it is even more hilarious to watch people respond to it. That AC got you with zero effort: hook, line, and sinker.

    2. Re:Obvious "nerds suck" troll is not a joke by dbIII · · Score: 1

      It was not an attack

      Of course it was - clearly some little cowardly shit playing troll games and then trying to pretend it was a joke.

    3. Re:Obvious "nerds suck" troll is not a joke by Anonymous Coward · · Score: 0

      It was not an attack

      Of course it was - clearly some little cowardly shit playing troll games and then trying to pretend it was a joke.

      You really think the poster of that copy/paste has even responded in this thread?

      Also, do you even read responses and follow links? It is like you do not even want to help yourself.

    4. Re:Obvious "nerds suck" troll is not a joke by MrNemesis · · Score: 1

      An Englishman, an Irishman and a Scotsman walk into a bar. They see dbIII sitting inside with a pint of bitter and a baleful look in his eyes and immediately decide to leave and have fun elsewhere.

      --
      Moderation Total: -1 Troll, +3 Goat
    5. Re:Obvious "nerds suck" troll is not a joke by dbIII · · Score: 1

      It's no "whoosh" for calling out an obvious troll instead of mistaking it for a joke.

    6. Re:Obvious "nerds suck" troll is not a joke by MrNemesis · · Score: 1

      This has become incredibly meta. Your histrionics at the perceived personal slight from a 15-year old troll post has become more trollish than the original post itself, only without any perceivable sense of humour or irony. You are Nathan Poe and I claim my five pounds.

      --
      Moderation Total: -1 Troll, +3 Goat
    7. Re:Obvious "nerds suck" troll is not a joke by dbIII · · Score: 1

      So we can't warn the newbies that something is a troll post anymore? Please stop whining just because you made a bad call and mistook a troll for a joke and then accused me of missing the point. That doesn't fix your bad call of mistaking it for a joke.

    8. Re:Obvious "nerds suck" troll is not a joke by MrNemesis · · Score: 1

      I'll stop "whining" as you call it once your mum starts giving better head.

      --
      Moderation Total: -1 Troll, +3 Goat
    9. Re:Obvious "nerds suck" troll is not a joke by Anonymous Coward · · Score: 0

      So we can't warn the newbies that something is a troll post anymore? Please stop whining just because you made a bad call and mistook a troll for a joke and then accused me of missing the point. That doesn't fix your bad call of mistaking it for a joke.

      Is that what happened? Have you read this thread? You have gone from blind rage at the copy/paste, to name-calling, to invoking the racism card, to more rage to "it is not funny," to "it was a personal attack on me," to now backpedaling with "I am just trying to save newbies from trolls" long, long, long after trying to point this shit out to you.

      The only newbie here is you. You did exactly what you are not supposed to do with trolls. And then continued to defend yourself for long that even I cannot even pity you any more. The icing on the cake is that this whole exchange will be here for as long as Slashdot continues to exist.

      Perhaps if you were experienced with bare-metal programming with VB and got on board with the Win 98/NT/2k train, you would not be as blind as the hobbyist C and Linux losers.

    10. Re:Obvious "nerds suck" troll is not a joke by dbIII · · Score: 1

      It was not the original troll that was the problem. Why should I lie down and take the "whoosh" bullshit when an obvious insult is obviously not a joke?

    11. Re:Obvious "nerds suck" troll is not a joke by dbIII · · Score: 1

      Are you really such a weakling that you can dish it out but retreat into such childishness when taken to task? Log off and let your dad back onto the computer.

    12. Re:Obvious "nerds suck" troll is not a joke by Anonymous Coward · · Score: 0

      It was not the original troll that was the problem. Why should I lie down and take the "whoosh" bullshit when an obvious insult is obviously not a joke?

      Whoosh is an insult? Since when? It is merely a observation—a true one at that.

      You were the "clueless turd" who was "deadly and boringly serious" right out of the gate and the first to start with insults.

  36. Exactly!!! by Anonymous Coward · · Score: 0

    The announcement and write-up were sensationalist drivel.

    If the exploit involves some unknown vector to install a trojan SSH server then, by all means, let me know; this is news! That's an important announcement.

    If the exploit involves password dictionaries employed to get root access, well - DUH.

    If you are enlightening me to the new fact that OpenSSH can be trojaned to collect passwords, leave your security badge on the desk and "here's your sign (Jeff Foxworthy)".

    1. Re:Exactly!!! by Anonymous Coward · · Score: 0

      Actually "Here's your sign" is the bit of a slightly lesser-known "country" comedian, Bill Engvall.

  37. How about linking some actual information in TFS? by Anonymous Coward · · Score: 0

    Like this whitepaper that actually contains some details about the malware and how it spreads rather than "OMG! Your server might be infected! Run this shell script to check!".

  38. hacked through stolen credentials... by Anonymous Coward · · Score: 0

    to then attack Windows systems...

    Wonder where the credentials came from in the first place... Windows maybe?

  39. slashcode still can't do unicode. by Anonymous Coward · · Score: 0

    let's see. the first system i used with unicode support was in 1992.
    talk about slashdog lag.

  40. Well, I'm clean AND I'M INFECTED?! by Anonymous Coward · · Score: 0

    So when I use the command supplied in the article; it says this:

        #ssh -G 2>&1 | grep -e illegal -e unknown > /dev/null && echo “System clean” || echo “System infected”
    “System clean”

    Weeeeeeeeee! I'm free from certain doom. However, if I change:

    ssh -G to ssh -g

    I get this reversal of fortune:

      ssh -g 2>&1 | grep -e illegal -e unknown > /dev/null && echo “System clean” || echo “System infected”
    “System infected”

    It gets rather confusing since there's no -G in the man pages. However, there is only a -g which means:

    "-g Allows remote hosts to connect to local forwarded ports."

    So how can you truly test if your infected or not? This website helped immensely:

    http://www.welivesecurity.com/2014/02/21/an-in-depth-analysis-of-linuxebury/

    1. Re:Well, I'm clean AND I'M INFECTED?! by Crispy+Critters · · Score: 1

      Other posters explained (so this is redundant -1). ssh is supposed to claim -G is illegal or unknown depending on the version. The backdoored version DOESN'T complain, which is the indication. But "-g" is a legitimate option, so there is no complaint from either the safe or hacked version.

    2. Re:Well, I'm clean AND I'M INFECTED?! by Astronomerguy · · Score: 1

      I run a Ubuntu server as a file/media/web server at home. I ran #ssh -G 2>&1 | grep -e illegal -e unknown > /dev/null && echo “System clean” || echo “System infected” and got a "System Infected" message. As a control before I blew away that install and started from scratch, I installed Ubuntu in a VM from the disk I used on my primary server and ran all the updates. I get "System Infected" on the VM. What's going on here? False positive??

    3. Re:Well, I'm clean AND I'M INFECTED?! by Astronomerguy · · Score: 1

      Same thing with a new Centos VM. I'll have to do some more reading as this is not clear to me.

    4. Re:Well, I'm clean AND I'M INFECTED?! by Astronomerguy · · Score: 1

      Update: both "-g" and "-G" on the Ubuntu systems result in "System Infected". On Centos, "-g" results in "System Infected", and "-G" results in "System Clean".

  41. What an utter bunch of bullshit... apk by Anonymous Coward · · Score: 0

    You're upmodded +5 for it too, after years of LIES spread here (see my 'p.s.' below on THAT note)? Give me a break:

    "Microsoft OTOH has no doors." - by MouseTheLuckyDog (2752443) on Tuesday March 18, 2014 @08:55PM (#46521019)

    Oh, really? Guess again, moron -> http://www.bing.com/search?q=%... (those articles are by YOURS TRULY, & yes, they actually work to "security-harden" Windows...)

    * Truth is, ANY MODERN OS has facilities for it pretty much & the CIS Tool I used as an easy to use tool for helping users do so operates on many of them!

    APK

    P.S.=> Of course, YOUR B.S. is merely the years of FUD around here of "Windows != Secure, & *NIX = secure" & it's ALL crashing around your ears all around you, now (for years of outrageous FUD bullshit from you "Pro-*NIX" types that infest this forums with your outright lies)...

    ... apk

  42. Oops, you forgot to try the BSD world. by Anonymous Coward · · Score: 0

    OpenBSD is known for it's correct coding, security and stability, issues that are paramount for OpenBSD. We've often criticized the Linux distributions because of the crappy coding of applications. It's unfortunate that the Linux community has sold itself short (FSF) and vanished the core principles of correcting issues that have plagued closed source vendors OSes and apps. Apparently correct coding is not part of the methodology of the providers of linux, hence the kernel panics from PHP and or Apache.

    Perhaps you may not have experienced the issue of unstable apps had you used the OpenBSD versions.

  43. How to patch this! by Anonymous Coward · · Score: 0

    Run Windows 95

  44. SeLinux added ACL to Linux... apk by Anonymous Coward · · Score: 0

    MANDATORY ACL, not DISCRETIONARY ACL...

    APK

    P.S.=> Before that, Linux really didn't HAVE that in place... apk

  45. Linux server vulnerabilities by Anonymous Coward · · Score: 0

    Linux server vulnerabilities can be mostly boiled down to a few things:

    1. Weak passwords
    2. PHP
    3. Poor web app programming, mainly, but not exclusively PHP.