In this installment of Basic Training, we examine self-replicating code and its associated challenges. The aim is to help demystify the topic as well as stimulate new research in a frequently mistreated subject. This is not overly ambitious in a short article: despite their patina of complexity, viruses and worms are fairly straightforward. The SQL.Slammer worm of 2003, for example, spread using packets that were only 376 bytes long. Compact and simple, such threats can spread worldwide in minutes.
Index Terms:
self-replicating code, SQL.Slammer worm, viruses, worms
Citation:
Richard Ford, "Malcode Mysteries Revealed," IEEE Security and Privacy, vol. 3, no. 3, pp. 72-75, May/June 2005, doi:10.1109/MSP.2005.73