marryroy Joined: Aug 04, 2009 Posts: 0 PM |
What would be the mos efficient form of a computer virus. No, I'm not an evil power-hungry scheming jerk, I just find the whole concept fascinating because (in my opinion) computer viruses could potentialy fit the definition of inorganic life. My idea of the perfect virus would be one that is mostly compressed with only a small portion actually running at first. The entire thing would be triple encoded to delay antivirus attempts. Once activated, the virus would "corrupt" a randomly chosen program. This means it would implant itself somewhere in the program's source code and multiply to large numbers while coding is attached to the program to skip over the virus when run.
Once enough offspring are produced each virus will then uncompress a random file detailing what to do next. Some viruses would stay on the same computer and corrupt more programs, some would head to the disk drives and wait to be burnt onto a disk, some would attempt to travel over a LAN directly, some would imbed themselves in e-mail, and others would try to travel over the internet directly by attaching to packages. If a virus can't spread one way, it will attempt another. Last but not least, this virus would have genetic algorithms so that after a certain number of generations a random mutation may occur. While this may not have any immediate effects, over time the process of natural selection would allow more advanced versions to prevail over weaker ones. The virus would stay competent for years even with continually advancing computer systems. I'm not a computer expert so I don't know if any or all of this would work, or if it hasn't already been done, but it sound neat doesn't it?
|