ÀÌ ±Û ¿ª½Ã science writing½Ã°£¿¡ ¾´ popular articleÀÔ´Ï´Ù. À§ÀÇ ±Û°ú ¸¶Âù°¡Áö·Î ³»¿ëº¸´Ù´Â Ç¥Çö¿¡ ÁßÁ¡À» µÎ½Ã±â ¹Ù¶ø´Ï´Ù.

 

Title: Computer viruses - What are they? Who makes them and why? What's the solution?

  Computers are very important in many fields. As computer use increase, the damage caused by the computer viruses is also increasing. A computer virus is a program which destroys the data or computer programs in the computer system. Like a virus in microbiology, the computer virus also reproduces itself. The damage caused by computer viruses is a very serious problem all over the world. According to the ICSA(International Computer Security Association), the probability of one computer being affected by a virus is about 30%, and the normal cost for recovering the data damaged by viruses is almost $2,000 per computer. By this estimation, the annual cost caused by the computer viruses in Korea is almost 2000 trillion won, so we need to know about the computer virus.
  The history of computer viruses can be categorized by the its evolutionary  stages and its targets. The evolution of viruses has 4 stages: primitive viruses, encrypted viruses, hiding viruses, and armored viruses(polymorphic viruses). A primitive virus is a simple initial type of computer virus. The primitive virus uses no special tricks for deceiving vaccine programs. The "Jerusalem virus" is an example of a primitive virus. The encrypted virus contains some encrypted code, which makes it impossible for vaccine program to be effective without a routine for solving the encrypted part. The "stranger virus" is an example of it. The hiding virus maintains the size value of the file which it parasitizes as the same before infection, deceiving vaccine programs. The "McGyver virus" and the "Brain virus" are examples of hiding virus. An armored virus uses various encryption and hiding technique together. The "cascade virus", the "whale virus", and the "FCL virus" are examples of armored virus.
  The second category, targets, are of four types: boot viruses, file viruses, boot/file viruses and macro viruses. A boot viruses affects the boot section of the computer. The "brain virus" and "ping-pong virus" are examples of a boot viruses; a file virus affects files on the hard disk of the computer. The "Michelangelo virus" and the "Jerusalem virus" are examples of the file virus. A boot/file virus has the characteristics of both the boot virus and the file virus. The "Tequila virus" is an example of it. A macro viruses is completely different from the above virus types. It affects the macro portion of the MicroSoft office programs. So it affects not only the execution files but the document files. The "Love Bug" is an example of a macro virus.
  The first viruses spreads by copying the program or file infected by the viruses. But, nowadays, the absolutely different spreading method is developed. The "Melisa virus" and "Love Bug" spreaded by e-mail. This spreading method enables viruses to spread fast than other viruses have ever existed. The recent "Love Bug" phenomenon showed the evident effect of the viruses spreading by e-mail.  
  Computer viruses are most often created by amateurs or students. Creating a computer virus is not difficult because of the easy availability of both the kits for making computer viruses and the source code of the computer viruses. Thus, the number of computer viruses increases during the school vacation season. There also exists a pattern in which one or two virus creators appear suddenly, create 50 or more kinds of computer virus for a year or two, and then disappear suddenly. The popular group for virus creating which has made computer viruses are SVS and SVS-009. In spite of the similarity in their names, they are different groups.
  There are two major reasons for virus creation, one social and one individual. First are the political or economical reasons, which are the main motivations for the first virus creators. For example, the "brain virus" which was the first computer virus in the world, was created by Pakistani programmers who wanted to shock illegal programs bootleggers. The second reason may be the primary reason for most computer virus developers; they make the viruses to test their computer skills, or just for fun. Most student virus makers create computer viruses for this reason.
  The solution to the computer virus problem is very simple: education and continuous use of vaccine programs. Legal prohibition may not be the best solution, because the finding virus makers is not easy. This is because modern computer networks are so complex, and there are so many sources of viruses. As mentioned above, many virus makers are students. They are immature and might not recognize the seriousness of the computer virus problem. Education on ethical issues in computer use may be able to help them. Now, vaccine programs are so efficient that they work for almost all computer virus programs, so continuous checking may be the easiest and most efficient way to prevent the viruses from destroying valuable data in our expensive computer systems. The solution is never terribly complex, and is often simple even.