2005 Revised and Updated Educator's Guide to Curriculum, Technology, and Education Reform Authors: Amy Benish, Cheryl Cheifetz, Kim Darche, Pat Reed, Max Uhls |
|
Introduction
|
Computer Viruses, Trojan Horses and Logic BombsRevised and Updated by Max Uhls, Highland High School, Highland, IL (2005) Original Written by David M. Stone, University Laboratory High School, Urbana, IL Introduction Computer viruses get their name from their biological counterparts, true viruses. While a true virus replicates itself within a host species with variable impacts, a computer virus is "a specific type of malicious computer code that replicates itself or inserts copies or new versions of itself in other programs when executed within the infected program" (Fighting Computer Crime: A New Framework for Protecting Information, Don B. Parker, 1998). Viruses are often small. Only a few lines of program code are needed to write a simple virus. Because they can be hidden easily in healthy software, they prove very difficult to find. For both organization and individual computer users, viruses are a very real problem. Because the programming language used by large computers is not the same as what is used to write virus code, there are very few viruses that affect them. Viruses, therefore, are a problem predominantly for users of PCs and servers. Viruses tend to fall into 3 groups: Dangerous: (e.g. 'Resume' and 'Loveletter') These viruses do real, sometimes permanent damage to a computer's system files and the programs and data held on the computer's storage media; they may also be inserted to attempt to steal and transmit user ID and password information Childish: (e.g. 'Yeke', 'Hitchcock', 'Flip', and ‘Diamond’) These virus types do not generally corrupt or destroy data, programs, or boot records, but limit themselves to irritating activities such as displaying foolish messages, playing sounds, altering the screen, or displaying animated images. Ineffective: (e.g.'Bleah') This type appears to do nothing at all except reproduce itself, or attach itself to files in the system, causing the storage media to clog up with needless clutter. Some of these viruses are useless because of poorly written code. They should do something, but the virus writer didn't get it quite right. Viruses can be written for all platforms, including PC, Macintosh and UNIX. Estimates of the total number of computer viruses vary dramatically, but the most recent estimate from Symantec.com (July 2005) puts the total at approximately 70,000. Fortunately, most of these are branded as 'rare' and usually appear only in virus research center files. However, nearly 5,000 viruses, classified as 'common', still roam the world's computer networks, so there is absolutely no room for complacency. The majority of harmful viruses are written for PCs, since the code requirements to successfully execute a PC program are less exacting than those of Macintosh. Software companies responded to the virus problem by developing a number of anti-viral programs. Since the initial virus programs were written, a number of more sophisticated viral programs have been developed, requiring regular update of anti-viral software for best protection. Trojan horse attacks are accomplished by inserting malicious code into other people's programs. When the user executes their program, they unintentionally execute the Trojan horse program. The Trojan horse programs are as variable as any other possible software program in their actions, and these Trojan horse programs may be used by criminals to commit fraud, embezzlement, sabotage and espionage. Software was the traditional source of Trojan horses, though many current web sites insert a small piece of code (a cookie) into your browser file, which may contain a Trojan horse.
Within all types there are some which activate on the basis of a 'triggered event' – usually a date such as April 1st, or October 31st, or a time such 3:10 p.m. each day when the 'Tea Time' virus was activated (Nov. 1989). These types of viruses are called Logic Bombs. Logic Bombs are a different type of virus because the logic bomb executes once, or at periodic intervals, whereas the action of a virus is usually ongoing. Disgruntled workers have been known to program logic bomb code into computer programs before leaving their employment as a way to get revenge on a company. (See Historic Logic Bombs for examples.) Issues Minimizing Potential for Introducing Computer Viruses, Trojan Horses and Logic Bombs Never accept disks or programs without checking them first using a current version of an anti-viral program. Never use software or demos with doubtful origins. If you lend a disk to anyone, check it when you get it back, BEFORE you use it again. Always scan any program or document download onto your machine before you open or read it. Be aware of "cookies," files which are automatically transferred to users’ computers when they visit particular web sites. These cookies retain information about the users and browsing preferences, as well as a log of other sites visited since the last time the user accessed the site which initially left the cookie. Cookies invade an individual's privacy and have the potential to act as agents of virus and Trojan horse transfer. Delete cookie files on a regular basis, or select the "do not accept cookies option" in your browser preferences.
Network/School Actions
Annotated Web Sites (http://www.symantec.com/avcenter/vinfodb.html) Antivirus Research Center produced by Symantec, the premiere producer of anti-viral software, this site is clearly one of the most informative and best presented on the Internet. Suitable for novices through expert computer users, individual sections include: 1) General Virus Information, 2) Viruses: The Threat is Real, 3) Types of Viruses, and 4) Macintosh Viruses. http://securityresponse.symantec.com/avcenter/download.html Symantec’s Security Response page. Lists the current total number of viruses detected and links for downloading security updates. http://www.learnthenet.com/english/html/37virus.htm A site dedicated to educating those wanting to protect themselves while using computers. Virus infection warning signs are given, as well as knowing how to inoculate your computer. A list of virus prevention guidelines highlights this site. (Last update: Jan. 2005) http://vmyths.com/ This site introduces its viewer to computer virus myths, hoaxes, urban legends, and hysteria. It is not sponsored by any antivirus company, but it gives updated news about virus truths and myths.
Last Updated: 08/02/2005 |