|
home |
support |
design | hosting |
contact us


What are computer viruses?
Now before you begin, you should get
some facts straight about viruses. Firstly, they are not actually
living creatures. They are just a program like any other, except
that they copy themselves on to other programs, they 'infect' it.
They cannot actually run by themselves. To 'activate' a virus, you
need to run the program which was infected. To be a classified as a
virus, a program needs to be able to copy itself to another program
('replicate'), by executing its code.
This is the best definition that I have found:
A computer virus is a self-replicating program containing code that
explicitly copies itself and that can "infect" other programs by
modifying them or their environment such that a call to an infected
program implies a call to a possibly evolved copy of the virus.
This comes from the
comp.virus FAQ , an excellent (but lengthy) piece of information
about viruses.
From all of this information, you
should be able to see, that you cannot get infected by a computer
virus, by just reading e-mail, or opening a word document.
Unfortunately, this is not entirely true. There is a programming
language, called WordBasic. This is used to write macros for
Microsoft Word. It is also used, by some evil (and bored) people to
write viruses. These would be started when a document, which
is already infected is opened.
|
How do I prevent a
virus?
Well the simplest solution is to always leave your computer turned
off, but that might not be too useful (and then there is no point in
owning a computer). Otherwise, be careful with any new things that
you install on your computer, that is any floppies, and anything off
the 'net.
A note on floppies, if you are just going to be reading it, it's worth
putting the lock on it, to disable writing. If you read someone
else's floppy on your computer, always scan it.
Another thing that you should always do, is watch anybody that uses
your computer. They could bring a virus on, even if they don't mean
to! Of course that is not always possible, so you should consider,
using a scanner that stays in memory. It checks all files before you
open them, and also scans memory when you load it.
Know your enemy!
To fully fight a virus infection, you
need to now how viruses work, i.e. how they infect other files.
There are three ways of writing viruses.
The first method consists of overwriting the beginning of the file
they are infecting with their own code. This method isn’t too good,
as 99% of the times, the infected file will not run properly. When
the computer reaches the end of the virus code, it will continue
with the code that is left from before, if it doesn’t exit back to
the system. However this will create lots of errors, as the start
will be missing. You will usually realize very quickly something is
wrong. Also, this type of virus usually causes the computer to
crash, as the rest of the code is not working. However if the virus
exits with an error message, you might not realize how wrong things
are.
The second type of virus, works by adding a jump to the end of the
program, where its code is located, and then continuing with a jump
back to the beginning where it left off. If this is well written,
the program shouldn’t crash, and everything should work fine (except
of course the virus in memory). The only thing that you can usually
detect is the drop of memory.
The third type of virus works by appending itself to the beginning
without making changes to the original. This means that in some
cases the original works as it used to, but in others it doesn’t. It
depends on how well written it is.
|
|
|
|
Why do I see hits on default.ida, root.exe or cmd.exe, on my
website's stats report?
You should not be alarmed. Servers which are infected with Code Red
or Nimda Virus are attempting to search your site for the exploit.
We have implemented all the necessary virus updates, security
patches and removed the .ida mapping to ensure your safety and
security. For more information on Code Red worm
click here, For more information on the Nimda virus
click here. |
|
|