ロバート・T・モリス
モリスは1965年、暗号学者のロバート・H・モリス(英語版)とアン・ファーロウ・モリスの間に生まれた。父はベル研究所の計算機科学者で、MulticsとUNIXの設計に携わり、後に国家安全保障局(NSA)の一部門である国家コンピュータセキュリティセンターの主任科学者となった。
モリスはニュージャージー州ロングヒル・タウンシップのミリントン地区で育ち、1983年にデルバートン・スクールを卒業した。
モリスはハーバード大学に通い、その後コーネル大学大学院に進学した。コーネル大学在学の最初の年に、彼はコンピュータワームを設計し、当時まだ発展途上だったインターネット上の多くのコンピュータを混乱させた。これが原因で、1年後に起訴された。
有罪判決を受けた後、彼はハーバード大学に戻り、孔祥重(英語版)の指導の下で1999年にPh.D.を取得した。
モリスのコンピュータワームは、彼がコーネル大学の大学院生だった1988年に開発された 。同年11月2日、彼は所属するコーネル大学ではなく、マサチューセッツ工科大学(MIT)からこのワームをリリースした。このワームは次のような脆弱性を悪用して、標的となるシステムに侵入した。
UNIXのsendmailプログラムのデバッグモードにある穴
fingerdネットワークサービスのバッファオーバーフロー
リモートシェル (rsh) を使ったリモート実行 (rexec/rsh) を介し、パスワードを必要としないネットワークログインを設定している人が有効にする遷移的信頼。
このワームは、見つけたそれぞれのコンピュータをチェックして、すでにワームに感染しているかどうかを判断し、感染していないコンピュータには自分自身をコピーするようにプログラムされていた。しかしモリスは、コンピュータが感染していないのに感染していると報告するようにしてワームに対抗しようとするシステム管理者がいるかもしれないと考えた。そのため、感染状態の質問に対する応答に関わらず、14%の確率で自分自身を必ずコピーするようにした。
この永続性は設計上の欠陥であり、システム負荷を発生させて管理者の注意を引きつけ、対象となるコンピュータを混乱させてしまった。その後の裁判では、このワームによる「潜在的な生産性の損失」と、様々なシステムからワームを除去するためにかかるコストは、200ドルから53,000ドルと見積もられた。