2 Comments
- Philluminati, on 03/26/2008, -0/+7
Viruses and Worms as you know are programs written specifically to spread through computer systems by exploiting vulnerabilities. I feel the best way to stop Virus and Worms is to fix the flaw that allows them to spread. Anti-virus is a piss poor, money grabbing service that doesn't make sense. If your machine is compromised you can't trust what it says. Anti-virus systems *could* be proactive by telling you what viruses you are *vulnerable* too, but they don't because it's harder to sell. In the face of security on important systems (or even just home systems) Virus detection software is a lost cause on a machine and isn't academically the best solution. Monitoring network traffic for virus signatures is a different story but it's for a different purpose so I won't digress.
Anyway, Unlike Windows who up to Vista have only been reactive to security problems, Linux is much more proactive. For example, even though there are no Virus for Linux yet, NSA have already added "SELinux" enhancements to the kernel. SELinux enhancements essentially allows you to set security to *extremely* fine grained level, so for example, your Apache user may never be able to listen on any network port but 80 or cannot write into the /tmp directory. These are rights much more finely grained than standard user permissions. The idea is that every system call the Apache software makes is described in a security configuration file assigned to the Apache user account which runs the Apache software. This way if a buffer overflow attack allows a remote hi-jacker to inject code in to the Apache app, which runs as the Apache user, SE Linux will make any new or different system calls fail.
Also, think about how Anti-virus works. Every month you download some definitions. Until you download them you are vulnerable to the attack and afterwards you merely notified of the attack. If you run Apt or Yum update every month you download security fixes. Until that point your vulnerable but afterwards your safe against it. It's almost the same system but with fixes rather than detection. - ToadLeg, on 03/26/2008, -0/+1No. /comment
but seriously, no. It's open source, so even if a virus did come out for Linux (which is unlikely, because it's open source, so holes in the system are fixed long before someone could create a virus for them) it would be much easier to simply rewrite the source code so that the virus would not work than to create an entirely new program to go through everything on the computer looking for pieces of data that may be malicious, like antivirus programs do on Windows (because Windows is not open source, so they cannot change the source code so that a virus won't work).


What is Digg?
Digg is coming to a city (and computer) near you! Check out all the details on our