TERM: 3rd Term
WEEK: 5
CLASS: S.S. 1
DATE:
SUBJECT: Computer Science
TOPIC: Computer viruses
What are Computer Viruses?
Computer viruses are small software programs that are designed to spread from one computer to another
and to interfere with computer operation. A virus might corrupt or delete data on your computer, use your e-
mail program to spread itself to other computers, or even erase everything on your hard disk.
Computer viruses are often spread by attachments in e-mail messages or instant messaging messages. That
is why it is essential that you never open e-mail attachments unless you know who it’s from and you are
expecting it.
A computer virus is a malware program that, when executed, replicates by inserting copies of itself (possibly
modified) into other computer programs, data files, or the boot sector of the hard drive; when this replication
succeeds, the affected areas are then said to be “infected”.
Viruses often perform some type of harmful activity on infected hosts, such as stealing hard disk space or
CPU time, accessing private information, corrupting data, displaying political or humorous messages on the
user’s screen, spamming their contacts, logging their keystrokes, or even rendering the computer useless.
Viruses can be disguised as attachments of funny images, greeting cards, or audio and video files. Computer
viruses also spread through downloads on the Internet. They can be hidden in illicit software or other files or
programs you might download.
Types of Viruses
There are different types of viruses:
1. Boot Sector Virus – targets the boot sector of a hard drive and crucially effects the boot process. Boot
sector viruses became popular because of the use of floppy disks to boot a computer. The widespread
usage of the Internet and the death of the floppy has made other means of virus transmission more
effective.
2. File Infection Virus – coded viruses that attach themselves to .exe files; compressed files such as zip or
drive files.
3. Multipartite Virus – cross between a file virus and a boot sector [Link] type of viruses spread in
many different ways. Their actions vary depending on the OS installed and presence of certain files.
They tend to hide in the computer’s memory but do not infect the hard disk.
4. Network Virus – uniquely created to quickly spread throughout the local area network and generally
across the Internet as well. Typically moves within shared resources like drives and folders.
5. Macro Virus – infects program files that use macros in the program itself, such as word
processors. These viruses infect the files created using some applications or programs that contain
macros such as doc, pps, xls and mdb. They automatically infect the files with macros and also
templates and documents that are contained in the file. They hide in documents shared through e-mail
and [Link] viruses include:
Relax
bablas
Melissa.A
097M/Y2K
6. E-mail Virus – generally this is a macro virus which multiplies by sending itself to other contacts in your
address book, in hopes they’ll activate the virus as well. This is a virus spread via an email. Such a virus
will hide in an email and when the recipient opens the mail.
7. Memory Resident Viruses – They usually fix themselves inside the computer memory. They get
activated every time the OS runs and end up infecting other opened files. They hide in RAM. This type of
virus is a permanent which dwells in the RAM memory. From there it can overcome and interrupt all of
the operations executed by the system: corrupting files and programs that are opened, closed, copied,
renamed [Link] Resident Viruses Include:
CMJ
meve
randex
mrklunky
8. Worm: This program is very similar to a virus and has the ability to self-replicate leading to negative
effects on your [Link] Viruses Include:
lovgate.F
sobig.D
trile. C
PSWBugbear.B
Mapson
9. Trojans or Trojan Horses: Another unsavory breed of malicious code (not a virus as well) are Trojans or
Trojan horses, which unlike viruses do not reproduce by infecting other files, nor do they self-replicate
like worms. Trojans can illegally trace important login details of users online. For example E-Banking is
very common among users, therefore, vulnerability of tracing your login details whenever your PC is
working without any strong powerful antivirus installed.
10. Browser Hijacker: This virus can spread in many different ways including a voluntary download. If
infects certain browser functions especially in form of re-directing the user automatically to certain
sites. A good example is the cool web search. This type of virus, which can spread itself in numerous
ways including voluntary download, effectively hijacks certain browser functions, usually in the form of
re-directing the user automatically to particular sites
11. Polymorphic Virus:They encode or encrypt themselves in a different way every time they infect your
computer. They use different encryption and algorithms. This makes it difficult for the antivirus software
to locate them using signature or string searches (since they are very different in each
encryption).Polymorphic Viruses Include:
Marburg
tuareg
Satan bug
elkern
12. FAT Virus: The file allocation table or FAT is the part of a disk used to connect information and is a vital
part of the normal functioning of the computer. This type of virus attack can be especially dangerous, by
preventing access to certain sections of the disk where important files are stored. Damage caused can
result in information losses from individual files or even entire directories.
13. Overwrite Viruses: These types of viruses delete any information in a file they infect, leaving them
partially or completely useless once they are infected. Once in the computer, they replaces all the file
content but the file size doesn’t [Link] Viruses Include:
[Link]
way
trivial.88.D
14. Companion Viruses: Companion viruses can be considered file infector viruses like resident or direct
action types. They are known as companion viruses because once they get into the system they
“accompany” the other files that already exist. In other words, in order to carry out their infection
routines, companion viruses can wait in memory until a program is run (resident viruses) or act
immediately by making copies of themselves (direct action viruses).Some examples include: Stator,
Asimov.1539, and Terrax.1069
ASSESSMENT.
1. What are computer viruses?
2. List and explain the various types of computer viruses.