Slashdot Mirror


Ongoing Linux/Solaris Compromise Epidemic

An anonymous reader writes to point out that Stanford's Information Technology Systems and Services "has written a summary of a series of compromises that have been happening at universities, research institutions, and high performance computing centers, for the last month or more. The attackers are using known vulnerabilities in Linux and Solaris, along with compromised user accounts, to gain access and control of systems, from standalone servers to HPC clusters ... (the attacks are still ongoing)."

94 of 366 comments (clear)

  1. Nothing to worry about by Rapid+Home+Offer · · Score: 5, Funny
    From the article:
    The attacker appears to be deliberately targetting machines in academic and high performance computing environments, rather than attacking systems indiscriminately.
    I wouldn't worry too much. It's sounds like some guy is trying to boost his SETI@home ranking.
    1. Re:Nothing to worry about by dustmite · · Score: 3, Informative

      Uhm, I think it was a joke ..

    2. Re:Nothing to worry about by Daniel+Dvorkin · · Score: 3, Insightful

      No, no, just ignore this. When Windows is being compromised that's cause for gleeful giggles and jokes on slashdot. When Linux is being compromised that's for social misfits to blush about and shamefacedly ignore.

      When Windows is being compromised, that's cause for Microsoft to ignore, deny, and lie about the problem, and if that fails, spend a few billion dollars on PR. When Linux is being compromised, that's for knowledgeable programmers to study, work on, and fix the vulnerability.

      --
      The correlation between ignorance of statistics and using "correlation is not causation" as an argument is close to 1.
    3. Re:Nothing to worry about by terrox · · Score: 2, Insightful

      well get a refund on your Linux.. oh dear was it free?
      when people pay $200 for something they expect it to damn well work - if it causes your $2000 appliance to become totally useless then anger can be justified right?
      if more people used linux then more people would be making it easier for non-techs to use - so just BE PART OF THE SOLUTION and stop defending corporations, they wont be defending YOU when it comes to the crunch.

    4. Re:Nothing to worry about by robertjw · · Score: 2, Insightful

      First, no one ever said Linux was invulnerable, just inherently more secure.

      Second, I actually read the story. There are three methods of access to the compromised machines listed in the article:
      "sniffing passwords, cracking passwords from other compromised systems, or by triggering vulnerabilities in remotely accessible services."

      Windows is vulnerable to both sniffing passwords and cracking passwords from other systems, so the only Linux specific problems are in the remotely accessible services. The article lists two specific Linux exploits that were used to access these systems, do_brk() and mremap(). I then read the security alerts for these two exploits. do_brk() is specifically vulnerable to attacks by rsync and mremap() appears to only be useful for local permissions escalation (meaning a password has already been cracked).

      Having never worked in a University, I don't know how hard security is to maintain, but in my environment I don't run rsync on any machine that is accessible to unauthorized personnel. Looks like this could easily be attributed to poor system administration. A good firewall would have taken care of all of these problems without having to patch the kernel.

  2. Check out a good substitute for all your Linux by Anonymous Coward · · Score: 3, Funny

    A good substitute for Linux and Sun boxes. My school migrated two years ago, weren't happier ever since.

    Here - those guys make a kernel, kickass GUI environment (faster than GNOME and easier to use than KDE) plus some office word editors and educational stuff like encyclopedias and maps.

  3. I'm just glad... by Anonymous Coward · · Score: 4, Funny

    I'm running Windows XP!

    aQazaQa

  4. Windows is not the only vulnerable OS by ObviousGuy · · Score: 3, Insightful

    It is important that when we wave our flags and cheer when Microsoft is laid low by the latest security flaw that we not close our eyes to the very real vulnerabilities in the Unix/Linux system. No OS can be fully secured, and it is absolutely mandatory that we remain vigilant to the possibility of a heretofore unknown security hole in our systems, regardless of the system OS.

    Assuming that Unix/Linux is invulnerable to security holes is deadly. Though the OS may have more security features and "more eyes" on the code than closed source operating systems, we must not rest on our laurels watching Windows implode while our own house is burning.

    --
    I have been pwned because my /. password was too easy to guess.
    1. Re:Windows is not the only vulnerable OS by morelife · · Score: 4, Insightful

      You're joking.

      All the vulns mentioned have patches/fixes/replacements for the faulty code.

      The System Administrators are at fault FOR NOT MAINTAINING THEIR SYSTEMS PROPERLY.

    2. Re:Windows is not the only vulnerable OS by FrYGuY101 · · Score: 5, Insightful

      How does that differ from the worms which get released for Microsoft almost a year after the patch was released? I hear people railing Microsoft all the time for not 'getting it right the first time' when THAT happens...

      --
      "If we let things terrify us, life will not be worth living."

      - Seneca
    3. Re:Windows is not the only vulnerable OS by morelife · · Score: 4, Interesting

      How does that differ from the worms which get released for Microsoft almost a year after the patch was released? I hear people railing Microsoft all the time for not 'getting it right the first time' when THAT happens...

      Wrong. People rail because Microsoft rarely gets it right the first time, and are damned slow and arrogant about fixing security holes. Oh, sorry. They did speed up their response time on security issues after realizing that the public was noticing and they were losing a little market share in IIS.

    4. Re:Windows is not the only vulnerable OS by jarich · · Score: 4, Interesting
      Perhaps an alternative view...?

      The p;roblem, among others, is that we don't have enough real punishment going on for hacking activities.

      The internet has become the equivalent to living in a slum. Sure, the property is cheap, but if you don't have bars on your windows, you can count on a break in. And lots of people will tell you it's your own fault for not putting bars on your windows and living in a walled compound with broken glass on the tops of the walls.

      I agree that the systems should be patched, but the real problem is that there are communities of thugs who feel at liberty... NO, who ARE at liberty (due to the lack of a cohesive international enforcement) to do what ever they want to you machine.

      I vote for real international difficult (I know that's not going to be trivial) and hard jail time when people are caught. And, just like Kevin Mitnick, they should not be allowed to work with computers when they get out.

    5. Re:Windows is not the only vulnerable OS by Monkelectric · · Score: 2, Insightful
      Eh in theory yes, in practice it is a little more difficult. Closed source kernel modules really complicate the whole upgrade right now issue, and even alot of open source modules can break between kernel versions. VMWare is used in alot of operating system courses (and thus on alot of acedemic computers), at the *very* least its modules need to be recompiled, although its pretty good at not breaking between kernel versions ... same with alsa, the nvidia-kernel, bestcrypt, and a million other modules.

      That being said, when the choice is compile modules or get o3ned, your path is clear :) The price of freedom is eternal vigilance.

      --

      Religion is a gateway psychosis. -- Dave Foley

    6. Re:Windows is not the only vulnerable OS by EvilTwinSkippy · · Score: 4, Insightful
      I am a religious patcher. Hell, I've almost gotten a fired a few times when patches went wrong. Bosses just don't understand that machines don't just "work". They require constant intervention. The computers, that is, not the bosses.

      Now that said, you have an interesting slant on ethics. By that mindset, a burglar is perfectly entitled to break into your apartment because your door could be kicked in. A theif can swipe your radio because, hey, it was only glass between him and what he wanted.

      Yes, there is a certain amount to be said for not painting a target on yourself. But regardless of how much you "had it coming" it's still a crime to break into your dwelling, steal your property, or damage your person or posessions. System intrusion is a crime, and a matter for law enforcement.

      --
      "Learning is not compulsory... neither is survival."
      --Dr.W.Edwards Deming
    7. Re:Windows is not the only vulnerable OS by DAldredge · · Score: 2, Funny

      You just described 76% of all /. posters.

    8. Re:Windows is not the only vulnerable OS by bebing · · Score: 3, Insightful

      Wow this got modded up to +5 while there were only 55 replies to the article, that's fast. Either you're popular or there are a lot of pissed off MS fans out there.

      It is important that when we wave our flags and cheer when Microsoft is laid low by the latest security flaw that we not close our eyes to the very real vulnerabilities in the Unix/Linux system.

      Is there really flag waving and cheering going on? Perhaps joking and laugher. Also Linux vs. Microsoft(leaving Unix out for now) is not comparable to say Rocky vs. Apollo Creed, but David vs. Goliath. Microsoft does not need you to defend them, they have billions of dollars and a monopoly. We do have to stick up for Linux because we are Linux, and there is nothing close to a monopoly or billion dollar bank accounts. Now that I think about it maybe cheering is ok when the bully takes a blow to the chin, it happens in the movie theatres.

    9. Re:Windows is not the only vulnerable OS by drinkypoo · · Score: 3, Funny

      I am a religious patcher.

      How's the reformation coming?

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    10. Re:Windows is not the only vulnerable OS by SemperFiDownUnda · · Score: 3, Insightful

      Most companies don't get it right the first time. If they did there would never be patches would there!

      People do like to slam MS about holes that have known fixes for them along with newly discovered holes

      I agree that MS have tighten up about security because of market share but this doesn't change the fact that some people will look at a situation like this in the linux world and point fingers at the admin for not having things up to date but in the MS world they'll blame MS first not the admin that haven't kept up with patches and procedures.

    11. Re:Windows is not the only vulnerable OS by 1lus10n · · Score: 2, Interesting

      so do you think that its illegal to pick something up off of the sidewalk ?

      First and foremost "hacking" activities as you so aptly put it, are not the reason this is a problem, its the LACK of hacking activities at companies like MS that started this problem, they dont check their own software well enough. period.

      A hacker doesnt break the law (well any sane law, shit like the DMCA can fuck off) script kiddies and crackers are the one's who do shit like this.

      If you leave your system wide open its like owning a retail space, and not having a clerk, or prices on anything. People will (rightly or wrongly) assume the merchandise is free if there are no prices, or methods of checkout. Leaving a system (any) wide open like that is where you get into trouble, its not B&E if there is no B.

      The laws are already in place, have been for years and they are tough enough (5 years for causing damage is plenty, unless you think your average teen deserves life ?) very rarely do these problems result in real damage, mostly its "possible" or "potential" damage, much the same way spilling a milkshake on those gap jeans at the mall is, its easily repairable, and the responsibility lies on the store keep for allowing the shake in the store, and the person who spilled it.

      --
      "Two things are infinite: the universe and human stupidity; and I'm not sure about the the universe." --Albert Einstein
    12. Re:Windows is not the only vulnerable OS by RT+Alec · · Score: 4, Insightful

      There is a well founded fear many Windows admins have about MS patches. They tend to break things. Patch Win2k, and MS-SQL does not work upon reboot. Or that third party medical charting software suddenly does not work.

      Windows is very complex (many would say "too complex"), and certainly suffers from the "integration" of its parts. Therefore, unintentional side effects of patches are envitable. With Unix(ish) systems, the descrete parts can be patched, well, descretely. You can patch Sendmail, or MySQL, or OpenSSL all by itself (although sometimes you must recompile applications that depend on shared libraries, such as OpenSSL).

    13. Re:Windows is not the only vulnerable OS by blincoln · · Score: 2, Interesting

      its the LACK of hacking activities at companies like MS that started this problem

      According to a friend who used to work there, MS has teams of people whose job is to take their custom-built equipment anywhere they want on site and see if they can hack into systems.

      I'm not really sure what more they could be doing, other than allowing everybody to view their source code.

      --
      "...always new atoms but always doing the same dance, remembering what the dance was yesterday." -Richard Feynman
    14. Re:Windows is not the only vulnerable OS by JDevers · · Score: 2, Insightful

      I read his comment more as the admins are more responsible for the problem than the programmers behind the OS. He never mentioned the people actually breaking in to the systems, obviously THEY are most at fault.

      Extending your analogy to what he actually said, Masterlock isn't responsible when you don't actually LOCK the damned lock. Which, of course, they aren't nor should anyone blame them for losses suffered from the inability of the purchasers of their equipment to properly USE that equipment.

    15. Re:Windows is not the only vulnerable OS by WindBourne · · Score: 2

      These accounts are being attacked becuase somebody is using insecure transports and using the same password. That most likely means that these are unsophisticated users that use telnet (or possibly ftp) into probably MS systems (or possibly an old Unix, but that would surprise me). Once an attacker can get on the system, it is game over. Even if you are vigilient on security, there is no chance. The only chance is to keep them off. But of course, if users are lazy (and foolish), well....

      --
      I prefer the "u" in honour as it seems to be missing these days.
    16. Re:Windows is not the only vulnerable OS by Izago909 · · Score: 2, Insightful

      When your business plan involves running a monopoly on the home desktop market you should be held to a different standard. You can't expect millions of computer novices to be knowledgeable or even aware of exploits or updates like the administer of a HPC pruning a UNIX based OS. The Internet is a community almost like any other. I don't need to list the advantages of having so many people wired, especially within such a short amount of time; but you can't expect the rapid influx of unsuspecting users to know every way to protect themselves.

      It's much likehow the tobacco industry operates. Get as many people as you can to start using your product, then rake in the revenues from here on out. Except that the wave of suits over the last decade has shown that corporations can be held liable for their irresponsibility for exploiting the ignorant. (Note: The difference between ignorance and stupidity is that an ignorant person just hasn't been told yet.)

    17. Re:Windows is not the only vulnerable OS by nathanh · · Score: 2, Insightful
      How does that differ from the worms which get released for Microsoft almost a year after the patch was released?

      It's no different.

      I hear people railing Microsoft all the time for not 'getting it right the first time' when THAT happens...

      I also hear other people calling those first people idiots. No software is perfect. Security is a process. Patching is forever.

    18. Re:Windows is not the only vulnerable OS by DeVilla · · Score: 2, Interesting
      Now that said, you have an interesting slant on ethics. By that mindset, a burglar is perfectly entitled to break into your apartment because your door could be kicked in. A theif can swipe your radio because, hey, it was only glass between him and what he wanted.

      I like the glass analogy for pointing out that the hacker is still the one at fault. But I still think it valid to say the admins who weren't patching are still at some fault. At the very least it's more reasonable to blame them than the OS developers if the fix had been available.

      To follow you analogy, blaming the developer for a break in via an old, known & fixed bug would be like blaiming the fellow who installed the window months ago because so thug put his fist through it.

      Better analogy might be blaming Ford because your wheel fell off your car months after they sent you a recall notice for the problem. They made the initial mistake, but your at fault if they tell you and offer a fix that you ignore.

      Granted, Microsoft takes a lot more heat than most vendors in these cases, but I think a healthy amount of that can be chalked up to social karma. They're big and a lot of people believe they did dirty things to get there. It takes decades and honest effort to live that sort of thing down. Also it appears to many that Microsoft has a greater number of severe vunerablities, that they have a history of treating it lightly and that it is too often a design flaw at the root of the problems.

    19. Re:Windows is not the only vulnerable OS by Anonymous Coward · · Score: 3, Insightful

      We all know no patch has ever caused any problems with any server.(heavy sarcasm)

      I work with a large organization with hundreds of servers and no patch gets install until the patch is tested to make sure it does not break the business app. That means setting up a lab with as close to production setup as possible, install the patch and try to run some realistic tests to confirm that things work. If everything checks out then you can update that server. Repeat process for each application. Don't forget the months of negotiation to get the time to patch/reboot the server for the upgrade.

      I have been waiting 4 months to do patches because the users refuse to let the server to be shutdown for even a few minutes a year. They want mainframe uptime on PC budgets. It is a case of the golden rule, and I don't have the gold.

      Not ever unpatched system is the fault of bad administrators.

    20. Re:Windows is not the only vulnerable OS by Anonymous Coward · · Score: 5, Insightful
      The problem with patching is that it's not reasonable to take some slab of code that's been put on the 'Net by the software manufacturer and throw it on the computer.

      Why not?

      Well, what happens if that system just happens to be the payroll system, for example? What happens if the patch just manages to break the system so that the fortnightly payroll run doesn't happen? What happens when that money, which you expected to be in your bank account, doesn't appear? What happens when your mortgage provider goes to pull out your fortnightly mortgage repayment, and finds that there's no money in there to grab?

      It isn't as simple as "Here's a patch, you're now secure as long as you apply it." We're talking real-world systems, with real-world conflicts and requirements. If you step outside the known and tested, you're liable to break things.

      In other words: have a second system which you can throw patches onto and pound away on for a week or two, to make sure that those patches don't break anything important. Then throw the patches onto the live, production system. Doing it any other way could cause serious problems.

      Sometimes, it's a case of having a choice: either you're secure, or your business is functioning. This is not a choice that I would want anybody to have to make, but you need to know that that choice is entirely possible, every time a new patch is released from your vendor, whether that vendor be Microsoft, Sun, IBM, HP, SGI, Apple, or Linus. Note that I'm not talking about deliberately (or through slacking off) avoiding application of patches; I'm talking about verifying that the patches still let you function as a business.

      Or, in other words: IT exists to serve the business. The business does not operate to serve IT. Most of the time, there is no conflict between the two, but when there is, you need to make damn sure that the right one wins.

    21. Re:Windows is not the only vulnerable OS by jlittle · · Score: 3, Informative

      Its hard to sit idly by as some statements like this are made. As an individual who has helped out with these systems and further helps maintain processes to keep systems up to date (almost all linux boxen involved use apt-get updates to state up to date pretty religiously), it has generally been the case the successfully attacked systems have come by unique approaches to each machine. Most have been indirect attacks via local root exploits using compromised user names from other institutions. Passwords are generally cracked and not sniffed, with almost all exploits using recently announced local root exploits on systems otherwise protected from direct access to the internet. In a nutshell, these are focused, diligent attempts using a wide arsenal of previously known and unknown attacks (yes, some locally compromised systems were truly patched!) to gain as much resources as possible. It pains me that the people here are apt to paint with such a wide paint brush, when in fact these types of attacks are generally successful whenever there is a keen focus to gain resources and its not your run-of-the-mill script kiddie.

      I'll also answer that our redhat-based distros used to use libsafe, but newer 9-based versions have incompabilities with that library (matlab and other standard tools don't work with it, and it hasn't been updated for the new nptl stuff). Also, libsafe doesn't help against the kernel exploits (it didn't help). grsecurity is hard to deploy uniformly, especially when you rely on stock vendor kernels because of other vendor requirements.

    22. Re:Windows is not the only vulnerable OS by ichimunki · · Score: 2, Insightful

      Good god, man! Microsoft has been crappy software since Day 1 and people have been complaining about the health effects of tobacco use since the U.S. was just a bunch of colonies. Anyone who gets "hooked" on either deserves every last drop of what they get.

      Why is it that these discussions always have to descend into Windows vs Linux flame wars? Frankly, I don't give a rat's ass about Windows right now. What I want to see is a good discussion of what's going on at Stanford. What can the rest of us do to make sure we don't fall victim to the same problems, etc etc.

      I mean, when I recommend Linux to my friends and family, how can I know that we're going to be safe from this stuff? Telling them that Windows is worse or that Microsoft should be held to a higher standard isn't a good enough answer. If it were, I would have easily convinced everyone I know to switch a long time ago.

      --
      I do not have a signature
    23. Re:Windows is not the only vulnerable OS by 4of12 · · Score: 2, Insightful

      has shown that corporations can be held liable for their irresponsibility for exploiting the ignorant.

      I wish.

      Our whole damn culture is a corporate strategy to create fools who will part with their money.

      --
      "Provided by the management for your protection."
  5. In other words by Rosco+P.+Coltrane · · Score: 5, Insightful

    a variety of local exploits, including the do_brk() and mremap() exploits on Linux

    In other words, Stanford doesn't keep its Linux boxes up to date. These exploits have been fixed. Linux too requires maintenance and patching, not just Windows.

    --
    "A door is what a dog is perpetually on the wrong side of" - Ogden Nash
    1. Re:In other words by winkydink · · Score: 4, Insightful

      Maintaining a large, heterogenous environment (where administrative control may be decided by political or monetary reasons) is not easy to do. This may explain why you see so many really bright sysadmins at .edu's, but even they have difficulty breaking the political & financial layers.

      --

      "I'd rather be a lightning rod than a seismometer." -Ken Kesey

    2. Re:In other words by randyest · · Score: 3, Insightful

      Actually, it's users who are not following rules (assuming they have rules against using insecure telnet, which I'm sure they do):

      The attacks start with the compromise of an unprivileged local user account. Usually this is because the attacker's captured the password from somewhere else: it's been sniffed off the network (through the use of insecure protocols like telnet), it's been collected when the user signs on to or from another compromised machine, it's been harvested from the password file on a compromised system.

      So, we have user passwords as the source, which users freely give away by (1) using telnet instead of SSH, (2) just being very uninformed or gullible users, enough to plug in his/her unix password to a web form, and (3) once-removed version of (1) or (2) since these are just obtained from other compromised machines.

      (1) and (2) are arguably the same problem, so that boils down to: users breaking rules -- surprise! But, that's easy to say, but hard to fix without more power . What to do? Seriously? Fine users for breaking rules?

      --
      everything in moderation
    3. Re:In other words by ameoba · · Score: 5, Informative

      A cluster is almost always _not_ a heterogenous environment. On top of that, the individual cluster machines should not have, nor do they need, access to the network as a whole. Compared to things like computer labs, HPC clusters should be the easiest thing to secure, since you -can- firewall the hell out of them.

      There's no excuse, when putting up a several hundred node cluster to not get an extra machine through which it needs to be accessed that is not part of the cluster. That machine can trivially be kept secure & the cluster can then be updated as is convenient (IE - not replacing the kernel in the middle of a 3-week long computation; even at that, tho, anything that's going to take 3wk should be able to checkpoint itself without loosing much).

      --
      my sig's at the bottom of the page.
    4. Re:In other words by KrispyKringle · · Score: 3, Insightful
      I don't think they mean clusters as in MOSIX, etc. The term seems to be used frequently in academia to refer to a group of machines, with load balancing between them, used for services like shell access, web and mail serving, etc. Additionally, individual servers are being attacked as well. Many schools have a very, shall we say, fragmented IT infrastructure; I'm at a medium-sized private university (about 10,000 undergrads, perhaps) with four different undergraduate schools and perhaps twice as many graduate schools. Each has its own IT department. The larger ones are well-run, but some of the smaller ones aren't even on the newsgroup of which all the IT departments are supposed to belong because they can't figure out how to use the news server (or so it's been said, at any rate). Point is, academia has some great admins, and some psych professors running servers out of their classrooms.

      Academic computing is the epitome of *available* computing, in the sense that availability is the highest priority. Financial institutions may prioritise (or at least, should prioritise) security and a good administration over availability, but by its nature, academic computing involves disparate infrastructures, various levels of admins with various goals, and so forth. All students, faculty, and staff need access; frequently, granting loose, unsecure access is simply more efficient for the time being than making things secure. Such is life.

    5. Re:In other words by modecx · · Score: 3, Insightful

      At my university nearly everyone used telnet to check their mail, and FTP on the big computer (ran AIX, probably still does). It's really quite stupid, especially when Free software exists for pretty much all platforms under the sun to easiy mitigate that risk.

      I once approaced one of the computer dorks at the lab about making PuTTY available to everyone on the lab computers, explaining packet sniffing (what's worse is that most of the individual labs were hubbed), and he turned me into the administration for hacking, and they froze my account. I wrote a letter to the network admins and CS staff, and got my account back explaining this--that I hadn't attempted sniffing passwords, and that I was just illustrating a point. But that's what you get for trying to do the right thing. No good deed goes unpunished, as they say.

      So don't doubt that at many universities around the world there's passwords--and all sorts of other good stuff floating around in plaintext--ripe for sniffing.

      Admins just need to turn off telnet and FTP where applicable, and force their users to use other methods. That's what it comes down to.

      --
      Constitutional rights may be respected, repealed, or modified; but they must never be ignored.
    6. Re:In other words by cilix · · Score: 2, Informative
      So, we have user passwords as the source, which users freely give away by (1) using telnet instead of SSH, (2) just being very uninformed or gullible users, enough to plug in his/her unix password to a web form, and (3) once-removed version of (1) or (2) since these are just obtained from other compromised machines.

      I think you'll find that ftp and pop/imap are far more frequently a problem than telnet/rsh. The stupidity of using them has been less widely publicised and it's more of a hassle and drain on resources to implement the secure equivalents.

    7. Re:In other words by FireFury03 · · Score: 2, Insightful

      In most cases, the attacker gets access to a machine by cracking or sniffing passwords. Local user accounts are escalated to root privileges by triggering a variety of local exploits

      The machines should of course be patched up to date, but I think the real failing here is the sysadmins not enforcing secure protocols - it doesn't take much to disable the telnet and ftp servers and make people use ssh and scp, etc instead. As soon as users are allowed to send authentication details in the clear instead of encrypting them you open up all the local exploits to network attack, and security holes that can be accessed remotely by arbitrary users are far more of a security risk than holes that are only exploitable by users who have legitimate access to the system.

  6. If you read to the VERY end of the article... by oldosadmin · · Score: 5, Informative

    It says that good passwords are a good defense.
    We know this.
    No more default last 4 digits of SSN as a password.
    Make them use something more secure! And disable telnet, for goodness sakes.
    Inconvieience (sp?) your students in order to secure your system. It's all fun and games until someone uses a rootkit to play with GPAs.

    --
    Jay | http://oldos.org
  7. IMO all of these attacks are related by bersl2 · · Score: 4, Interesting

    going back to the back-door insertion attempt on the Kernel, the rooting of gnu.org's ftp server, the compromise of Debian's servers... it's the same people doing this.

    Just a feeling.

  8. Washingtonpost.com has the complete story by tsu+doh+nimh · · Score: 5, Informative

    on just how widespread this attack really is. The story IS HERE

    --
    ...because you never know who you're dealing with.
  9. Hmm, doesn't seem very unusual. by mtnharo · · Score: 4, Informative
    Someone is sniffing passwords off the network (telnet or http sessions probably) or cracking badly chosen ones, and then using privilage escalation vulnerabilities that have been known and patched for quite a while. However, this kind of thing can work at an academic environment or other large network, since it is often not possible to upgrade the kernel on every single system without proper testing. Still, come things can be done to prevent this kind of attack.

    Don't send passwords in plain text on the network, and enforce proper password policies (8 char minimum, numbers, letters and symbols etc).

    1. Re:Hmm, doesn't seem very unusual. by achurch · · Score: 3, Informative

      enforce proper password policies (8 char minimum, numbers, letters and symbols etc).

      I've always been against this, or at least the more anal implementations of it, in that forcing people to choose hard-to-remember passwords typically leads to writing the passwords down--often in obvious places--which makes the problem worse instead of better. Good encryption (e.g. ssh instead of telnet) and good security measures (e.g. shadow passwords) are much more effective than draconian policies that don't achieve their ends anyway.

      (And as for numbers and symbols making passwords less crackable--admit it, how many of you use 1337speak to make up the number/symbol quota?)

    2. Re:Hmm, doesn't seem very unusual. by Spoke · · Score: 3, Funny

      (And as for numbers and symbols making passwords less crackable--admit it, how many of you use 1337speak to make up the number/symbol quota?)
      Doh, how did you know my password was 1337speak? I better change now that you've posted it on Slashdot!

    3. Re:Hmm, doesn't seem very unusual. by Yobgod+Ababua · · Score: 2, Interesting

      He didn't say 'require unmemorizeable passwords', just 'require passwords with characteristics that make them difficult to crack'.

      An excellent point, however, that that standard 1337 letter-number substitutions do basically nothing to improve your password security, as any half-decent password cracker will try those substitutions early in a dictionary attack.

      I recommend the use of symbols where appropriate (throwing a !, ^ or & into your password won't hurt) and taking the time to try to pick a good password -that you can remember-. Playing the 'license plate game' or using phrases or mnemonics can be a good way to generate memorable yet difficult passwords.

      Example 1: "h8red&NV" (hatred and envy)
      Example 2: "9.8m/s/s" (g)
      Example 3: "wm$ihaBp" (with more money, I'd have a better password)
      Example 4: "qP*&^%Zm" (letters from the four corners of a qwerty keyboard, with shifted '8765' in the middle... try it, it types surprisingly easily)

      WARNING: DO NOT USE ANY OF THESE EXAMPLES AS IS.

    4. Re:Hmm, doesn't seem very unusual. by Unregistered · · Score: 2, Interesting

      Any admin needs to abolish telnet and unencrypted http passwords. The first step in security is the password layer and they're just wasting that. The privlidge elevation bugs are a problem, but they should be keeping important servers up to date with only a short testing delay. Linux may be secure, but it's by no means perfect.

  10. Note to self by UnknowingFool · · Score: 4, Funny

    Change Linux root password from 1234 to something harder to guess

    --
    Well, there's spam egg sausage and spam, that's not got much spam in it.
    1. Re:Note to self by RussDavisDotCom · · Score: 5, Funny

      No Worries. I've already changed it for you.

      --
      My favorite phrase: You have 5 Moderator Points! Use 'em or lose 'em!
  11. Sloppy work all around by fastpage · · Score: 5, Insightful

    What gets me is that you can tell the white hats and black hats are both lazy.

    If the sysadmins had actually patched their servers with the appropriate security patches the "hackers" would have never gotten in, in the first place. If you read the counter measure section this isn't anything new that they shouldn't be doing every day and enforcing.

    If you look at the section entitled Evidence of compromise you can see that the people breaking into the systems are leaving a pretty big trail to follow. In my job, when customers start complaining that their servers are working quite right, when you take a look at whats going on you can see a root kits been installed. The whole idea of a root kit is to cover your tracks. If these guys did a better job you'd never know you were hacked. Its quite sad really. Laziness is the biggest security problem if you ask me.

    1. Re:Sloppy work all around by Proud+like+a+god · · Score: 2, Interesting

      Maybe they're doing it as a wake-up call for all. They seem to be busy and motivated, but still leaving enough evidence to alert many people as they go. Nothing malicous like deleting data has been reported, just a trail of root kits and exploits. It'll probably result is many more secure systems all round after it's over.

  12. Been hitting Caltech too by Anonymous Coward · · Score: 4, Informative

    Servers were down much of last week. The ITS website has a few brief details.

  13. Re:Attacks against universities? by Anonymous Coward · · Score: 3, Interesting

    I'm running a live cd distro based on Damn Small Linux. Is this the coming thing to prevent attacks and viruses from getting anywhere?
    Nothing is written to a hard drive with this OS.
    If so, how would this apply to the story on these attacks? How would anyone "gain control" of my computer under these circumstances.
    BTW, Damn Small has a limit of 50 Mb, mine runs a little over 60 MB, and I put Mozilla Firefox and Wvdial in the remaster, as well as some office applications from the Debian list of over 8000 items.

  14. Yeah, so? by ameoba · · Score: 4, Interesting

    The entire (up to date) Windows lab here gets compromised & backdoored to hell and everyone just says "Have it working by tommorrow". A Linux cluster gets compromised and they issue a press-conference.

    --
    my sig's at the bottom of the page.
  15. HPC Clusters? by JessLeah · · Score: 3, Funny

    Isn't that an oxymoron? Cray Canada's CTO says so. Then again, Borland's CTO said "OS X is my favorite Linux distribution.", so maybe CTOs aren't so smart about Technology after all ;)

  16. My opinion by weekendwarrior1980 · · Score: 3, Interesting

    I dont think we will ever have a fully secure box, these vulnerabilies will continue to pop up occassionally and there's nothing we (the developers) can do about that. It is just a testimony of the fact that we are imperfect beings and sooner or later we will have our errors exposed. It is not a bad thing, in the evolutionary way of dealing things, this (finding and sorting out bugs) could probably be a good thing. Having said that, I think developers do have control over how they respond to these problems, like coming up a problem that doesn't just band-aid the wound hoping to find a cure for in the future. Also developers have control over how fast they respond. On both criterias, open source peer reviewing is winner over closed sourced development. One tends to promote security through openness and and in the other security through obscurity like think MSFT( Read comments from a MSFT bigwig who said the only reason MSFT servers are compromised because the vulnerabilities are announced).

  17. they wanna know WHAT? by ChipMonk · · Score: 4, Insightful

    If you believe your Unix computer has been affected by these intrusions, please contact the Information Security Services office (650-723-2911 or security@stanford.edu). Please include the name or IP address of the affected machine, as well as any compromised userIDs.

    Never mind the compromised machines. Let's try social engineering instead. I know! We'll make a security alert, get it on Slashdot, and the poor trusting souls will beat a path to our POP3 account!

    Seriously, you might as well just hand them your hard drive and credit card number.

  18. DAMN IT MITNICK! by Anonymous Coward · · Score: 2, Funny

    You know he's at it again!

  19. HPC question by abrotman · · Score: 2, Insightful

    could someone more familiar with HPC systems please explain to me why any cluster is attached to the internet? I'm assuming these are externally routable addresses. I just dont understand why you would do this.

  20. Libsafe protects against buffer overflow exploits by tjmather · · Score: 5, Interesting
    Does anyone use Libsafe This library protects against buffer overflow vulnerabilities, and is very easy to install (basically you just install the RPM and you're done)

    If more sysadmins installed this, perhaps we wouldn't have problems with so many Linux compromises? Of course it's no substitute for patching, but seems like a good additional security measure.

    This is from the gnu.org software directory

    The exploitation of buffer overflow and format string vulnerabilities in process stacks are a significant portion of security attacks. 'libsafe' is based on a middleware software layer that intercepts all function calls made to library functions known to be vulnerable. A substitute version of the corresponding function implements the original function in a way that ensures that any buffer overflows are contained within the current stack frame, which prevents attackers from overwriting the return address and hijacking the control flow of a running program.

    The true benefit of using libsafe is protection against future attacks on programs not yet known to be vulnerable. The performance overhead of libsafe is negligible, it does not require changes to the OS, it works with existing binary programs, and it does not need access to the source code of defective programs, or recompilation or off-line processing of binaries.

  21. Imagine... by Odin's+Raven · · Score: 4, Funny

    From the Stanford article:

    Stanford, along with a large number of research institutions and high performance computing centers...

    And further down...

    ...the compromised user account is typically used to run a password decoding application called John the Ripper...

    To paraphrase a cliche without any attempt at humor:

    Imagine a Beowulf cluster running John the Ripper.

    /me runs and hides in cellar...

    --
    A marriage is always made up of two people who are prepared to swear that only the other one snores.
  22. Now, wait a moment ... by JMZorko · · Score: 5, Interesting
    Just an observation, but this story has the "Security" icon, while the story about Windows critical flaws has the "Bugs" icon. Both stories deal with bugs or "vulnerabilities" that compromise security on the affected machines.

    Now, my opinion of MS is not that great, but this just seems wrong.

    Regards,

    John

    --
    Falling You - beautiful
    1. Re:Now, wait a moment ... by c0dedude · · Score: 3, Informative

      Not really. The vulnerablities in Linux/Solaris have been fixed, thus it is a security issue. The vulnerablities in Windows are still current, thus it is a bug.

      --
      Since when has this country used intellectual elite as a pejorative term?
    2. Re:Now, wait a moment ... by CAIMLAS · · Score: 3, Interesting

      This is why you should at least try to pay attention; reading the article would help, too.

      This article is about incompetent admins and actual security breaches using exploits that have had fixes for ages. Thus, security. The windows item was on patches for actual bugs and didn't mention any specific exploit instances: thus, bugs.

      It all makes sense now, doesn't it?

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
  23. If unpatched WinXX counts so does unpatched Linux by AHumbleOpinion · · Score: 2, Interesting

    As long as we are being consistent. If unpatched Windows boxes count when complaining about or keeping statistics on compromised systems then unpatched Linux boxes should count as well. Personally I believe Windows' perceived insecurity has more to do with poor administration than technical shortcomings, well at least with the NT family. Linux's intimidation of traditional PC users may work to Linux's benefit here, fewer PHB think they can have an "amateur" administer the Linux box as they believe they can do with the Windows box. If Linux becomes less intimidating we may find more "amateurs" administering them and find them about as vulnerable as the average Windows box. On the other hand, Mac OS X is an excellent example of what Linux could do if it ever gets over its "by geeks for geeks" attitude.

  24. Re:Lazy Admin ? by Anonymous Coward · · Score: 2, Interesting

    Funny, the same argument is also heard when a new worm attacks an age-old-there's-a-patch-for-it Windows exploit.

    Of course, most Windows users are clueless, so the Linux/Unix admins are pretty much guilty in this situation.

    To confess (anonymously), where I work we are pretty slack about security as well.. we use ssh and pam, wasn't there a known security risk with these 2 a few months ago?

  25. Re:Libsafe protects against buffer overflow exploi by BusDriver · · Score: 2, Informative

    Yes, I use this.
    I also combine it with grsecurity, which adds even more protection.

    You should always remember though, these are just added layers of security. If someone can sniff your root password you're still cactus.

  26. academic machines? by dj245 · · Score: 3, Interesting
    article: The attacker appears to be deliberately targetting machines in academic and high performance computing environments, rather than attacking systems indiscriminately.

    I can see why they would want to target academic boxen if they wanted high-powered computers to do some serious slaved number crunching. If they are just going to launch a DDoS attack or send a bunch of spam though, academic computers are not the best. Most academic sysadmins have fairly limited budgets, and spend a fair amount on bandwidth. As such, they rule their bandwidth with an iron fist in many cases. The Admins at my particular college have bandwidth flags on certain ports and a global flag of somewhere around 1gb/day over 3 days. Break that, and the admin gets very interested in what you are doing with your boxen.

    I'm sure other colleges have similar schemes, and I've heard of many colleges which are even more strict with their bandwith (200mb/day limit, etc). These academic boxes may make good targets because of their relatively user intervention and user experience, but they don't have that great of a pipe on them, relatively speaking. If it was me, I would have gone after servers that also run wireless access points. Hard to tell where the bandwidth goes in some cases with those.

    --
    Even those who arrange and design shrubberies are under considerable economic stress at this period in history.
  27. The problem with passwords by xixax · · Score: 2, Insightful

    ...Is that you cannot make sure your users are careful.

    You pretty much have to assume that black-hats are going to be able to runs escalation exploits and work accordingly. That or severely limit how users are allowed to interact with the machine (if they only need to access email or upload files, WTF should they be able to run anything else?).

    But yeah, good passwords limit the opportunities.

    Xix.

    --
    "Everything is adjustable, provided you have the right tools"
    1. Re:The problem with passwords by mOdQuArK! · · Score: 2, Informative
      Or, you enforce password rotation, minimal password lengths, past histories, and minimum times between changes so they can't recycle between a few.

      Every place that I worked at which enforced these kinds of rules, ended up with Post-It notes with passwords scattered all over the work area. Plus, the users didn't like to ask the admins for help because the "stupid IT-guys are assholes who cause more pain than they solve".

      I haven't met too many users that mind getting some help picking a good initial password, but once they've picked it, they don't want to change it unless it is demonstrated that it has been stolen by someone else. Forcing people to constantly change their passwords is pure mental overhead that interferes with their jobs, and will cause them to behave in ways which will undermine your goal of security.

  28. Re:Libsafe protects against buffer overflow exploi by EvilTwinSkippy · · Score: 4, Interesting
    On gentoo I compile everything with -fstack-protector. A nifty new feature in GCC that compiles it into all me binaries.

    I still use libsafe. It is the greatest thing since sliced bread. Ok, that and distcc. Distcc and rsync... and ssh... DOH!

    --
    "Learning is not compulsory... neither is survival."
    --Dr.W.Edwards Deming
  29. Wait, isn't the same true for Microsoft by melted · · Score: 2, Insightful

    Every single god damn worm would not work if users would patch their god damn systems. That's not news. Tell me something new to support that "Linux is secure" myth.

  30. this just in... by medelliadegray · · Score: 4, Funny

    PC's get compromised if security patches are not applied!

    and in other news...
    cheerio's get soggy in milk

    --
    Troll, Troll, go away and flame again some other day
  31. Sad Mind by Neo-Rio-101 · · Score: 5, Funny

    I was looking at one of the Solaris vulnerabilities, and I saw "sadmind".

    I thought it was some kind of nasty name for a hacking daemon - until I found out that sadmind was the "Solaris ADMIN Daemon"

    --
    READY.
    PRINT ""+-0
  32. Bonjour, Monsieur Straw by freeweed · · Score: 2, Insightful

    Straw, meet man.

    It is important that when we wave our flags and cheer when Microsoft is laid low by the latest security flaw that we not close our eyes to the very real vulnerabilities in the Unix/Linux system.

    No one is. Work is always being done to find and fix vulnerabilities in *nix variants.

    No OS can be fully secured

    No one with a brain ever claimed that was the case.

    Assuming that Unix/Linux is invulnerable to security holes is deadly.

    See last comment.

    Though the OS may have more security features and "more eyes" on the code than closed source operating systems

    Which is true...

    we must not rest on our laurels watching Windows implode while our own house is burning.

    Last time, NO ONE IS.

    Geez. I know your nick is "Obvious Guy", and that's pretty much all you're saying. Well, except for the entire argument about "watching Windows implode while we rest on our laurels", which no one is doing, talking about doing, nor thinking about doing.

    Straw, meet man. I'm still befuddled as to the upwards moderation you consistently get, however.

    --
    Endless arguments over trivial contradictions in books written by ignorant savages to explain thunder in the dark.
  33. Re:Attempts easy to guess passwords by Anonymous Coward · · Score: 5, Interesting
    From "/var/log/messages" on a 64-processor cluster at our university (unrelated to the parent post):
    Apr 12 09:51:24 xxx sshd[32583]: Illegal user alias from 210.166.208.97
    Apr 12 09:51:24 xxx sshd[32583]: Failed none for illegal user alias from 210.166.208.97 port 34243 ssh2
    Apr 12 09:51:26 xxx sshd[32583]: error: Could not get shadow information for NOUSER
    Apr 12 09:51:26 xxx sshd[32583]: Failed password for illegal user alias from 210.166.208.97 port 34243 ssh2
    Apr 12 09:51:35 xxx sshd[32587]: Illegal user info from 210.166.208.97
    Apr 12 09:51:35 xxx sshd[32587]: Failed none for illegal user info from 210.166.208.97 port 34695 ssh2
    Apr 12 09:51:35 xxx sshd[32587]: error: Could not get shadow information for NOUSER
    Apr 12 09:51:35 xxx sshd[32587]: Failed password for illegal user info from 210.166.208.97 port 34695 ssh2
    Apr 12 09:51:41 xxx sshd[32598]: Illegal user backup from 210.166.208.97
    Apr 12 09:51:41 xxx sshd[32598]: Failed none for illegal user backup from 210.166.208.97 port 35292 ssh2
    Apr 12 09:51:41 xxx sshd[32598]: error: Could not get shadow information for NOUSER
    Apr 12 09:51:41 xxx sshd[32598]: Failed password for illegal user backup from 210.166.208.97 port 35292 ssh2
    ...
    The attempted logins appear to be in the exact same order, so it's safe to say the attack was done with a script. The attacking IP address also starts with "210" and resolves back to "ns.himanainu.jp" (not necessary the attacker's machine, but rather a compromised host).
  34. Strategic issues by Animats · · Score: 3, Interesting
    We're seeing more attacks that seem to be Phase I of something big. Somebody is going to considerable trouble to prepare for something. But what?

    I see a day coming when, in one day, half the computers in the US have their disks erased.

    1. Re:Strategic issues by awkScooby · · Score: 2, Funny
      I see a day coming when, in one day, half the computers in the US have their disks erased.

      Everyone needs to go patch their systems immediately. We need to make sure that enough of us are around so that we can still slashdot the webserver that survives.

  35. The Washington Post has more coverage by Doofus · · Score: 4, Informative


    Washington Post has more coverage in this article, Hackers Strike Advanced Computing Networks.

    --
    If the Government becomes a lawbreaker, it breeds contempt for law; ... it invites anarchy. - Brandeis
  36. Win 95 to the rescue! by CaptainPinko · · Score: 5, Funny

    Heh, I'm running Windows 95. I figure by now the hackers are just bored of hacking me.

    Security through boredom, my new secret weapon take th^454&*%2^$^^^B

    --
    Your CPU is not doing anything else, at least do something.
    1. Re:Win 95 to the rescue! by the_thunderbird · · Score: 2, Funny

      I'm running Linux on punchcards, let those dang crackers have a go at that!

  37. Does anyone on the inside... by zogger · · Score: 2, Informative

    ... at any of these places where the attacks are occuring have any other information to add? I am interested if there is information that might have been gleaned from any captured code that might indicate the exact identity of whom the attackers were going to DDoS once they had their zombied supercomputers. Or was it going to be a DDoS? Another exploit? I think that info might be a clue (well obviously) to who is behind this. One would think that attempting to zombiefy a super computer run by some advanced admins would be more difficult (and thus more unlikley to be used for such a mundane cause) that just gathering-say- dsl connected joe user boxes. Wouldn't you think they might be up to something else? Such as using these supercomputers in an attempt to crack even larger and perhaps more .. sensitive... supercomputers or facilities elsewhere? A two steps removed compromise in other words, a "force multiplier" effort, perhaps "masked" to the ultimate target by seemingly being a benign connection from a respected place, if you follow? Or better, is there a critical tactical penetration advantage in using a zombied super computer on a big pipe that goes beyond the obvious that is already stated/speculated on in the disclosure?

    Or do you (anyone who might have some more AC insider info) have any other pertinent data not covered in the articles?

    Not a security guru here, but last time I remember anything like this was like around 2 years ago or so when banks were targeted, something like that anyway.

    1. Re:Does anyone on the inside... by drmerope · · Score: 5, Interesting

      Yeah, I've been involved in some of the staff discussions at one of the compromised institutions. The vulnerabilities listed seem old because these attacks have been ongoing for a while now. Some of those vulnerabilities were actually discovered originally in relations to this situation. What's important to realize is that this situation is very unlike what's happened to windows machines recently. Most of the Windows intrusions have been remote exploits via services. We've been facing primarily local-root exploits. These people are breaking into accounts--usually by password sniffing, key-stroke logging, etc from other compromised machines. Those accounts are then used to launch various known (and previously unknown) local-root exploits. These people appear to be after other systems for an unknown purpose rather than just "games" or DoS attacks. Most of the targeted institutions have substanial DARPA/government research contracts. It's reasonable that these attacks are being used to steal information. The focus has not been on High Performance Clusters but rather on interactive clusters. These people are after information not computing power.

  38. That's So Lame!!! Microsoft looks desperate!!! by Anonymous Coward · · Score: 2, Insightful

    Every day we see the constant stream of Microsoft security failures.

    And those aren't minor, obscure failures. They affect millions of Windows users. They fill up our our reject logs. And they don't require special conditions -- Windows exploits can hit you simply because you browsed a webpage, played an MP3, received an e-mail, or just by having your PC connected to the Internet.

    In fact, not only was there a story about three new Windows vulnerabilities, just two stories before this one, but Windows vulnerabilities set an all time record in February for the number of new exploits in a month. According to The Washington Times, "Internet attacks in February caused an estimated $68 billion to $83 billion in damages worldwide."

    And to counter the impression that Windows has bad security, we are presented with... wait for it... a single Linux site, whose faulty administration procedures have left their machines vulnerable to local exploits, requiring the cracker(s) to first sniff a password.

    And then the parent poster suggests that the two are somehow equivalent???

    How lame!!!

  39. No by spoco2 · · Score: 2, Insightful

    No, it doesn't... many of the same types of reports about windows attacks are ALSO due to UNPATCHED machines.

    It's the one-eyed, severely slanted nature of the Slashdot readership that:
    * Microsoft is evil, stupid, moronic, evil, nasty, unsafe, did I mention evil?
    * Linux is the shining non-denominational grail.

    For god sake, there are security vulnerabilities in both people... and they aren't taken advantage of within the *nix world, because... hey, guess what? The majority of users are computer savvy, and know about passwords and firewalls and not leaving ports open etc.

    Windows users on the whole have issues programming their VCRs.

    As you start to get what you want, which is widespread Linux adoption, you'll start getting more of the VCR no-hopers using Linux, not patching it, not having secure passwords... and GUESS WHAT? Linux will start having major security issues in the same way as Windows does now... not as severe most likely due to better design, but they'll be widespread... there'll be a doozy, and it'll cause all sorts of problems and then people will be "Hey, I thought when we all moved to Linux the world would be a safer place for me and my little children, but now that a vulnerability has allowed my Linux box to be used as a Spam mail distribution point, I feel dirty and scared. I might install XP again."

    Stop being so damn one sided.

    1. Re:No by glwtta · · Score: 2, Interesting
      * Microsoft is evil, stupid, moronic, evil, nasty, unsafe, did I mention evil?

      Well... yeah, they are, what's really the problem with admitting that? We know something about the company and their track-record, why should that not be allowed to colour our current opinion of them?

      --
      sic transit gloria mundi
  40. Re:Token-based security by Minna+Kirai · · Score: 2, Funny

    Don't use passwords *at all*.

    Wrong! Use tokens *and passwords* !

    Using just tokens opens your users to a wide range of physical attacks... especially if they're college students with roomates who can "borrow" things for a few minutes of infringement.

    I wonder if Debian supports any of those systems yet?

    Yes. RSA SecureIDs can be used with almost any computer system. (They are a combined physical-token + password solution, and have better hardware compatiblity than a usb-key, as the user reads an LCD screen on the card to see a passkey that expires every 60 seconds)

  41. A few things to try..... by Mercury2k · · Score: 5, Informative

    Here is a list of some things that I feel are worth considering:

    1. Patch your system! As soon as a patch comes out, get it applied and reboot if you have to! Also, stay up to date on security issues by subscribing to mailing lists that are related to the software your using. One good general purpose site is cert.org. Keep in mind that while mailing lists are great ways of being notified, they arent fool proof. If your subscription expires and you dont know about it, you wont be exactly up to date in the community now will you?

    2. Use grsecurity. This is a kernel patch that is briefly lagged behind official Linux kernel versions. It has many great features for protecting against stack attacks/buffer overflows. ie: Those latest greatest scripts your local script kiddie just downloaded wont likely do anything against you since special addresses are randomised. It can also hide files on your computer such as intergrity checkers so nobody except you know they exist. Plus it can stop insert code into a running kernel by making kernel memory readonly (which btw, would have prevented at least one of the attacks they mentioned).

    3. Install a filesystem intergrity checker. Aide, integrit and tripwire all come to mind and essentially all do the same thing but with different config file syntax. Besides, how can you tell if a file is changed if you dont actually check? Also, dont forget to hide the existence of this program using something like grsec's gradm filesystem ACL util and be careful of automating checks in the crontab!

    4. Read a good linux securing article. One such article I have read is called Securing & Optimizing Linux: The Ultimate Solution. It will teach you how to lock a system down a fair bit and how to remove unused/unneeded services from your computer.

    5. Watch those logs! Log files provide a wealth of information, but administrators rarely check them (well, not all). If you dont know what a log entry means, research it, or else you may be looking at an attack and not even realise it. Now I know some of you are thinking I am nuts considering just how many logs even a small system generates, but there are tools to help you. One way is to use a program called swatch (a perl script). It can parse existing and old archived log files using a perl regex syntax and trigger actions based on found text. Start by configuring the system to ignore any log entries that are known to be friendly and show you everything. Then slowly eliminate each friendly entry one at a time. What will be left is a list of purely evil enteries :). Next configure swatch to alert you upon recieving such messages! Of course you can always use perl or even grep -v to parse logs, but for repeated use I think a specialised tool would save you some trouble in the long run.

    Now I know I could go on forever with suggestions, but I think that these few things should give anyone a kick in the right direction. I hope this has been helpful.

  42. Re:Libsafe protects against buffer overflow exploi by Anonymous Coward · · Score: 2, Insightful

    Well theres 2 sides to that coin. Some say its really bad to rely on libsafe because the underlying source never gets fixed, therefore libsafe becomes and indispensible middlelayer you rely on more and more to protect legacy code which is inelegant. So in the long run much better to sort out the original source and do the job properly from the top. Just another 0.2c from a different school of thought.

  43. More education, less laws by green_crocadilian · · Score: 2, Insightful

    The p;roblem, among others, is that we don't have enough real punishment going on for hacking activities.

    The problem is that the concentration of clue among sysadmins is just too low. If you are still running a do_brk vulnerable kernel 5 months after the vulnerability was discovered and patched and widely publicised (remember the Debian and Gentoo server compromises that were all over the news?), you deserve whatever you get. I mean, sure, if you were hacked on December 5, my sympathy goes out to you, but if you are running unpatched 2.4.22 right now, there is no excuse.

    As for jail time for hackers: to justify that, you would need to show that a moderately skilled sysadmin, one that reads a security-related news source at least on a quarterly basis, physically cannot protect his/her system from a moderately skilled attacker. For example, suppose someone proved P=NP and made a polynomial-time ssh decryptor. Only then we would need laws against password sniffing, because once you let a government have a taste of regulating the Internet, it will not stop until it has, so to speak, filled its belly with electronic freedoms.

  44. what are some constructive solutions for this? by sentientbrendan · · Score: 2, Interesting

    I've heard a lot of people say something like, "It's their own fault for not installing the latest patches." Doesn't that suck anyway though? It's a major pain to need to keep a human around to twiddle some bits periodically.
    I'm not sure it really has to be this way. It seems to me, that it is a major design flaw that if there is a small error in one of the *many* programs from *many* different parties being run as root, that it can be exploited so that an arbitrary attacker can end up getting root access or executing arbitrary code or whatever. For that matter, it seems silly that (for desktop systems) disastrous effects can come from code run by Joe user. After all, desktop users store all their important files in some place they *don't* have to authenticate as root to get to.
    Rather than just assuming that the ever watchful eyes of open source uber hackers are the only remedy for this as well as all of life's problems, maybe it is possible to come up with some easy solutions, or at least partial solutions, to this problem?

    1. Use software that watches the beginning and end of every stack frame for an overflow. If an app overflows *kill it dead*. Similarly, the beginning and end of every block allocated on the heap can be watched. Software like this exists, and it is about time it is built directly into the standard distributions and *turned on by default*.

    2. Develop a new security model. The current system sucks out loud. Really, access lists (a la microsoft) are a step in the right direction. Finer grained and more flexible controls are good, but a totally new security model would be better. I've seen some things like this developed as academic projects, but it would be nice to see a patch available for a main stream OS like linux.

    3. It might also be useful to have virtualization (think VMWare) built into standard distros and used by default for services like apache that need to run some stuff as root. My understanding is that you can do something like this with chroot currently, but that it is a clumsy and dangerous tool.

    I'm not a big security buff, but even I can see that there are some things we can actually *do* about this problem.

  45. Re:Attacks against universities? by benjamindees · · Score: 2, Interesting

    The thing to remember with cd-based distros is that, even though the media cannot be changed, many things that are stored in writable memory can be, up to and including the system BIOS. It's a good idea to reboot them periodically to verify that you're working with a "clean" OS and that any intrusions or modifications have been reverted.

    --
    "I assumed blithely that there were no elves out there in the darkness"
  46. Re:Libsafe protects against buffer overflow exploi by shish · · Score: 2, Interesting

    So if I put -fstack-protector in my global CFLAGS, I can ignore all the critical buffer overflow exploit warnings? Why isn't it on by default?

    --
    I mod down anyone who says "I will be modded down for this", regardless of the rest of their comment
  47. not always .edu's fault by eufaula · · Score: 2, Interesting

    we have a sun system at our institution that runs a webserver for a very specific application. an unnamed vendor (we'll keep it that way) installed this machine and pretty much told us to keep hands-off of it except to change the backup tape. if we made any modifications to the machine or its software, then our service agreement was void and they would not support this particular app. so, we firewall the crap out of this thing, only allowing access to httpd (apache), making sure to explictly block any high port in use. well, this machine gets compromised about a week ago because this vendor has an ancient version of apache (1.3.3 or something) running suid/sgid root. idiots.......this is a problem we could have prevented if our vendor wasnt as dumb as they were. being a small .edu, we cant just pack up and change without spending 6 figures, so we are pretty much stuck with it until their contract comes up in a couple of years (this is an inherited problem). want their take on the problem - apache only will work suid/sgid. wont run unless permissions are that way. so i ask them to change it, and after about 10 minutes of arguing with their lead UNIX guy he does so. he was amazed that it would run......