History · Unit 05 · Lesson 1 of 2
The Morris worm and the need to coordinate
How a 1988 disruption helped turn incident response into a shared organizational capability.
Helpful before thisWhere hacking comes from
After this lesson you can
- explain why replication can disrupt availability without deleting files
- distinguish repairing one machine from coordinating an incident
- design a clear contact and decision path for a fictional outage
Explore the eras below. On wider screens, scroll sideways to see the full timeline.
-
The Morris worm disrupts internet-connected systems in November.
Why it matters Replication makes local technical failures a coordination problem.
-
DARPA asks the SEI to establish an emergency response team after the incident.
Why it matters A place to coordinate information becomes part of the response.
-
RFC 2350 describes how teams communicate their scope, policies, and services.
Why it matters People need to know whom a team serves and what it can do.
Imagine being responsible for a university computer that suddenly cannot do useful work. Other administrators report similar trouble, but you cannot tell whether they have the same problem. Fixing your machine is only one part of the job: someone must connect the observations, identify affected services, and coordinate decisions across organizations.
What happened in 1988
The Morris worm began disrupting internet-connected systems on November 2, 1988. It was an important early Internet incident, not the first example of all self-replicating software. The useful historical distinction is the combination of network reach, repeated activity, and consequences for people relying on the machines.
Replication can consume processing time, memory, and other resources until ordinary work struggles or stops. Availability can therefore fail even when an account does not establish that files were deleted. A careful historian separates documented effects from assumptions about what every affected system experienced.
Robert Tappan Morris created the worm, a program capable of spreading copies of itself between computers. The FBI account describes a telling problem: guidance for removing it struggled to reach administrators because the network itself was impaired. Communication was both part of the remedy and a service damaged by the incident. This is why an alternative contact route is a practical design decision, not just an extra phone number.
A technical repair cannot make every decision
In the aftermath, DARPA asked Carnegie Mellon University’s Software Engineering Institute to establish the organization that became CERT/CC. This did not make one team the owner of the Internet. It created a coordination capability alongside the administrators, researchers, providers, and other organizations that still held their own responsibilities.
The distinction matters. A local operator may know which service has stopped, while a software supplier understands a defect and a network provider sees a wider pattern. None automatically has the complete picture. Delayed, contradictory, or poorly directed messages can lengthen an outage even after a useful technical remedy exists.
Work through a fictional library outage
Three branches cannot use their shared catalog. One branch also reports a slow printer. The response lead records each observation, its time, and who supplied it. They do not merge everything into one proven cause merely because the reports arrived together.
The library identifies who can authorize service changes, who communicates with staff, and who contacts its technology provider. A separate contact route is available if the shared network fails. The provider checks the catalog service while local staff verify whether lending can continue using the library’s agreed fallback process.
The example is about organization, not reproducing the 1988 incident. Notice the dependency: a responder cannot use an unavailable catalog to retrieve the only copy of the response contacts. Preparation includes making essential information accessible under the conditions it is meant to address.
PredictThe catalog login page loads again. Has the whole incident necessarily ended?
No. Staff still need to verify the lending workflow, its dependencies, and any unresolved observations. Recovery is tied to useful service, not just a single green indicator.
Why response teams describe their boundaries
RFC 2350, published in 1998, describes expectations for incident-response teams, including information about their constituency, policies, and services. A constituency is the community a team serves. Publishing a contact address without explaining the team’s role leaves reporters guessing about the help available.
This history connects directly to modern incident response and reporting: technical observations, authority, communication, and recovery criteria belong together. More automation can make a local action faster. It does not settle who should authorize it or prove the whole service is healthy.
Check yourself
No timer. No penalties. Read the explanation and try again whenever you like.
This lesson’s questions have changed. Your reading progress is saved; review the updated questions.
-
A historical account says systems became unusable but does not establish file destruction. What can you conclude?
Show the answer
Correct answer: Availability was affected; other effects require separate evidence. This separates an observed outcome from additional claims about confidentiality or integrity.
-
A team repairs its own workstation while other departments remain disrupted. What is still missing?
Show the answer
Correct answer: Shared coordination about scope, dependencies, decisions, and recovery. A successful local repair does not establish that the wider incident has ended.
-
A response team receives a report from outside its constituency. What should it clarify?
Show the answer
Correct answer: Who owns the affected system and what assistance or referral the team can provide. Clear boundaries let the team help without inventing control it does not have.
-
The fictional library has restored its website. Which final check is most useful?
Show the answer
Correct answer: Verify user-facing work and dependencies, and record unresolved evidence. A page loading is one observation. Other services and uncertainties still need review.
Try it
- WriteOn paper, draw a small library, its technology provider, and its network provider. Give each one a contact role and one decision they can make during an outage. Mark a communication route that still works when the library network does not.