모리스 웜 사건
1988년 모리스 웜은 초기 인터넷에 연결된 유닉스 시스템 약 6천 대를 감염시키며 대규모 인터넷 침해대응 체계와 컴퓨터범죄 법 집행의 필요성을 드러낸 사건입니다.
모리스 웜 사건
모리스 웜은 1988년 11월 2일 미국의 대학원생 로버트 태펀 모리스가 배포한 자기복제 프로그램입니다. 당시 인터넷은 대학·연구기관·정부기관 중심의 소규모 네트워크였으며 약 6만 대의 컴퓨터가 연결된 것으로 추산됩니다. 웜은 여러 취약점과 약한 비밀번호를 이용해 빠르게 전파되었고 감염 여부를 판단하는 로직의 문제로 같은 시스템에 중복 실행되며 심각한 성능 저하를 일으켰습니다.
이 사건은 인터넷 전체가 상호 연결되어 발생하는 연쇄 피해를 처음 대규모로 보여준 사례로 평가됩니다.
사건 개요
진행 경과
웜은 전자우편 전송 프로그램, finger 서비스의 취약점, 신뢰 관계와 비밀번호 추측을 조합해 다른 시스템으로 이동했습니다. 제작자는 확산을 숨기기 위한 재감염 확률을 넣었으며 이 설계가 많은 중복 프로세스를 만들었습니다. 네트워크 관리자들은 시스템을 분리하고 분석 정보를 전화·메일로 공유하며 복구했습니다.
피해와 영향
FBI 자료는 당시 인터넷 연결 시스템 약 6만 대 중 약 6천 대가 영향을 받은 것으로 설명합니다. 시스템이 멈추거나 매우 느려져 연구와 행정 업무가 중단되었고 복구 인력과 시간이 대규모로 투입되었습니다. 데이터 파괴가 핵심 기능은 아니었으나 가용성 피해가 컸습니다.
원인과 확산 요인
같은 종류의 유닉스 시스템이 널리 사용되었고 패치·자산관리·중앙 경보 체계가 성숙하지 않았습니다. 네트워크 신뢰 설정과 약한 비밀번호, 여러 전파 경로가 결합했습니다. 감염 속도와 중복 실행이 관리자 대응 시간을 크게 줄였습니다.
대응과 수습
대학과 연구기관 관리자들은 네트워크 연결을 차단하고 웜 프로세스를 종료하며 취약 서비스를 수정했습니다. 사건 이후 미국 국방고등연구계획국의 지원으로 CERT/CC가 설립되었습니다. 모리스는 미국 컴퓨터사기남용법에 따라 유죄판결을 받은 최초의 인물로 알려졌습니다.
남긴 교훈
인터넷 서비스는 한 조직의 문제가 전체 생태계로 빠르게 전파될 수 있습니다. 자산 목록, 취약점 관리, 사고 연락망, 신뢰 관계 최소화, 비상 정보공유 체계가 필요합니다. 자기복제 코드의 작은 설계 오류도 광범위한 가용성 피해를 만들 수 있습니다.
사실 확인 시 주의점
모리스가 의도한 피해 규모에 관한 해석과 실제 금전 손실 추정치는 자료마다 다릅니다. 확인 가능한 사실은 웜이 허가 없이 전파되었고 수천 대 시스템의 운영을 방해했으며 형사 유죄판결과 CERT/CC 설립에 영향을 주었다는 점입니다.