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:

    To approach a city ... as if it were [an] ... architectural problem ... is to make the mistake of attempting to substitute art for life.... The results ... are neither life nor art. They are taxidermy.
    Jane Jacobs (b. 1916)

    Knowledge being to be had only of visible and certain truth, error is not a fault of our knowledge, but a mistake of our judgment, giving assent to that which is not true.
    John Locke (1632–1704)