What Are Viruses, Worms, and Trojan Horses?

(The following information has been copied from the following source and has been reproduced in its entirety, with no annotation:  Indiana University IT Knowledge Base.  https://kb.iu.edu/d/aehm)

What are viruses, worms, and Trojan horses?

Defining viruses, worms, and Trojan horses

According to Webster's Collegiate Dictionary, a computer virus is "a computer program usually hidden within another seemingly innocuous program that produces copies of itself and inserts them into other programs or files, and that usually performs a malicious action (such as destroying data)". Computer viruses are never naturally occurring; they are always man-made. Once created and released, however, their spread is not directly under human control.

Macro viruses: A macro is a piece of code that can be embedded in a data file. A macro virus is thus a virus that exists as a macro attached to a data file. In most respects, macro viruses are like all other viruses. The main difference is that they are attached to data files (i.e., documents) rather than executable programs.

Document-based viruses are, and will likely continue to be, more prevalent than any other type of virus.

Worms: Worms are very similar to viruses in that they are computer programs that replicate functional copies of themselves (usually to other computer systems via network connections) and often, but not always, contain some functionality that will interfere with the normal use of a computer or a program. Unlike viruses, however, worms exist as separate entities; they do not attach themselves to other files or programs. Because of their similarity to viruses, worms also are often referred to as viruses.

Trojan horses: A Trojan horse is a program that does something undocumented which the programmer intended, but that users would not accept if they knew about it. By some definitions, a virus is a particular case of a Trojan horse, namely, one which is able to spread to other programs (i.e., it turns them into Trojans too). According to others, a virus that does not do any deliberate damage (other than merely replicating) is not a Trojan. Finally, despite the definitions, many people use the term "Trojan" to refer only to a non-replicating malicious program.

 

 


Contacting Technology for Support

If you are having a problem, we want to hear from you!

Entering a Customer Service Request

If you are experiencing a technical problem please navigate to the CSR Ticket Login Page and enter your WISD network username and password in the appropriate fields. After you login, create a ticket describing the problem.  The tickets generated by the system send alerts to everyone in Technology, so we will see your ticket and respond.

Calling the Help Desk

If your problem is an emergency, call us at x1286 (734-994-8100 x 1286). The phones are manned M-F; 7:30 a.m. to 5 p.m.

Customers requesting support, who are not employees of WISD, should still call the Help Desk number.  If we can help you, we will.