![]() |
![]() |
Technical Library |
|
11 Oct 2000 |
Viruses and Other Programmed Attacks
Programmed attacks exploit user vulnerabilities (weak passwords), introduce malicious code, and/or exploit service flaws in computing systems.
Viruses Viruses
A virus is an infectious program which affects computer systems and data. Viruses are spread to any other programs they contact, thus being infectious. A virus will attach a copy of itself to an executable program.
Trap Doors
Trap Doors are secret entry points to a program put in during development by the programmer. They may be used for testing or maintenance, but can also be used to gain unauthorized access at a later time.
Trojan Horses
A trojan horse is a program with hidden functionality. An example is a program which captures passwords secretly. Trojan horses can occur by being buried in object code or by modifying existing source code.
Salami Attacks
A salami attack is a programmed attack which is implemented in small (meant to be unnoticeable) increments. Because it is occurring in small increments it is easily concealed.
Worms
A worm is a program which replicates itself over a network. Unlike a virus a worm does not need to attach itself to another program in order to replicate.
Greedy Programs
By using a significant portion of the CPU and other system resources, greedy programs result in a denial of service. Greedy programs can be accidental or malicious.
|