Morris Worm - The Mistake

The Mistake

The critical error that transformed the worm from a potentially harmless intellectual exercise into a virulent denial of service attack was in the spreading mechanism. The worm could have determined whether to invade a new computer by asking if there was already a copy running. But just doing this would have made it trivially easy to kill; everyone could just run a process that would answer "yes" when asked if there was already a copy, and the worm would stay away. The defense against this was inspired by Michael Rabin's mantra, "Randomization." To compensate for this possibility, Morris directed the worm to copy itself even if the response is "yes", 1 out of 7 times. This level of replication proved excessive and the worm spread rapidly, infecting some computers multiple times. Morris remarked, when he heard of the mistake, that he "should have tried it on a simulator first."

Read more about this topic:  Morris Worm

Famous quotes containing the word mistake:

    It is a mistake to expect good work from expatriates for it is not what they do that matters but what they are not doing.
    Cyril Connolly (1903–1974)

    I’m not afraid of facts, I welcome facts but a congeries of facts is not equivalent to an idea. This is the essential fallacy of the so-called “scientific” mind. People who mistake facts for ideas are incomplete thinkers; they are gossips.
    Cynthia Ozick (b. 1928)