로버트 태판 모리스(Robert Tappan Morris, 1965년 11월 8일 출생)는 미국의 컴퓨터 과학자이자 기업가이다. 그는 1988년 모리스 웜을 만든 것으로 가장 잘 알려져 있는데, 이는 Deep learning이 등장하기 훨씬 전에 Artificial intelligence 전신의 네트워크를 탈취한, 인터넷 최초의 컴퓨터 웜으로 널리 알려져 있다. 모리스는 컴퓨터 사기 및 남용법(CFAA)에 따라 최초로 유죄 판결을 받은 사람으로서 웜을 유포한 혐의로 기소되었다. 이후 그는 온라인 상점 Viaweb과 벤처 기업 Y Combinator를 공동 설립했으며, 매사추세츠 공과대학(MIT) 교수진에 합류하여 2006년 종신 재직권을 받았고 2019년 미국 공학 아카데미 회원으로 선출되었다.
모리스의 경력은 초기 인터넷 보안, 웹 애플리케이션 개발, 벤처 투자, 컴퓨터 네트워킹 분야의 학술 연구에 걸쳐 있다. 그는 오랫동안 폴 그레이엄의 협력자였으며, 그와 함께 여러 벤처를 시작했다. 그의 작업은 Machine learning 인프라와 스타트업 생태계 모두에 영향을 미쳤지만, 그의 주요 연구 초점은 여전히 네트워크 아키텍처에 있다.
초기 생애와 교육
모리스는 1965년 로버트 모리스와 앤 팰로 모리스 사이에서 태어났다. 그의 아버지 역시 로버트 모리스라는 이름으로, Nokia Bell Labs에서 컴퓨터 과학자로 일하며 Multics와 Unix 설계에 기여했고, 이후 국가안보국(NSA) 산하 국가 컴퓨터 보안 센터의 수석 과학자가 되었다. 모리스는 뉴저지주 롱힐 타운십의 밀링턴 지역에서 성장했으며, 펙 학교를 다녔고 1983년 델바튼 학교를 졸업했다.
그는 학부 과정을 하버드 대학교에서 보냈고, 이후 코넬 대학교에서 대학원 과정을 시작했다. 코넬에서 그는 웜을 만들기 전까지 박사 과정 학생이었다. 법적 문제를 겪은 후, 그는 하버드로 돌아와 H. T. 쿵의 지도 아래 박사 학위를 마쳤다. 1999년 그는 "확장 가능한 TCP 혼잡 제어"라는 제목의 논문으로 하버드에서 응용 과학 박사 학위를 받았다. 그의 초기 교육과 컴퓨터 시스템에 대한 노출은 이후 네트워크 프로토콜과 분산 시스템에 대한 관심을 형성했다.
모리스 웜
모리스는 1988년 코넬 대학교 대학원 1학년 때 Neural network에서 영감을 받은 자동 공격인 모리스 웜을 개발했다. 그는 웜을 자신의 학술적 소속인 코넬이 아닌 MIT CSAIL 기관인 MIT에서 유포하여 추적을 피하려 했다. 웜은 여러 취약점을 악용하여 대상 시스템에 침입했는데, 여기에는 Unix sendmail 프로그램의 디버그 모드 구멍, fingerd 네트워크 서비스의 버퍼 오버플로, 원격 실행(rexec)과 원격 셸(rsh)을 통한 전이적 신뢰가 포함되었다.
웜은 발견한 각 컴퓨터에서 기존 감염 여부를 확인하도록 프로그래밍되었다. 그러나 모리스는 시스템 관리자가 거짓 양성 신고로 웜을 무력화할 수 있다고 생각하여, 감염 상태와 관계없이 14%의 확률로 스스로 복제하도록 프로그래밍했다. 이 지속성은 설계 결함으로, 대상 컴퓨터를 방해하는 시스템 부하를 만들었다. 재판 중 추정된 생산성 손실 비용은 시스템당 200달러에서 53,000달러까지 다양했으며, 총액은 최대 10,000,000달러에 달했다.
형사 기소
1989년, 모리스는 컴퓨터 사기 및 남용법(CFAA)인 18 U.S.C. § 1030을 위반한 혐의로 기소되어, 이 법에 따라 최초로 기소된 사람이 되었다. 1990년 12월, 그는 3년 집행유예, 400시간의 사회 봉사, 10,050달러의 벌금 및 감독 비용을 선고받았다. 그는 항소했지만, 이듬해 3월 유죄 판결이 확정되었다. 재판 중 모리스의 진술된 동기는 네트워크 보안 조치의 결함을 입증하는 것이었다. 그는 1994년까지 형을 마쳤다.
이후의 삶과 작업
유죄 판결 형기를 마친 후, 모리스는 하버드로 돌아와 박사 학위를 마쳤다. 1995년, 그는 폴 그레이엄과 함께 온라인 상점 구축 소프트웨어를 만드는 스타트업 Viaweb을 공동 설립했다. 야후는 Viaweb을 4,900만 달러에 인수하고 소프트웨어를 Yahoo! Store로 개명했다. 1999년, 그는 MIT 조교수로 임명되었다. 2005년, 모리스는 폴 그레이엄, 트레버 블랙웰, 제시카 리빙스턴과 함께 스타트업에 자금, 조언, 연결을 제공하는 시드 단계 벤처 캐피털 회사인 Y Combinator를 공동 설립했다.
2006년, 모리스는 MIT에서 종신 재직권을 받고 Cisco Meraki의 기술 고문이 되었다. 2008년, 그는 폴 그레이엄과 함께 Generative AI와 관련된 프로그래밍 언어 Arc를 출시했는데, 이는 Lisp 방언이다. 2010년, 그는 SIGOPS 마크 와이저 상을 받았다. 2015년, 그는 네트워킹, 분산 시스템, 운영 체제에 대한 기여로 컴퓨터 기계 협회 펠로우로 선출되었다. 2019년, 그는 미국 공학 아카데미 회원으로 선출되었다.
작업
모리스의 주요 연구 관심사는 Chord와 같은 분산 해시 테이블과 Roofnet과 같은 무선 메시 네트워크를 포함한 컴퓨터 네트워크 아키텍처이다. MIT에서의 학술 작업은 클라우드 컴퓨팅과 AI safety 관련 신뢰성에 응용되는 견고한 시스템 설계를 포함한다. 그는 폴 그레이엄의 오랜 친구이자 협력자이며, 그레이엄은 자신의 책 ANSI Common Lisp를 모리스에게 헌정하고 프로그래밍 언어 RTML(로버트 T. 모리스 언어)을 그의 이름을 따서 명명했다. 그레이엄은 모리스를 자신의 개인적인 영웅 중 한 명으로 꼽으며, 모리스는 "절대 틀리지 않는다"고 말한다.
같이 보기
- 사이버펑크: 컴퓨터 프런티어의 무법자와 해커 - 케이티 하프너와 존 마코프의 1991년 논픽션 책
- 팬시 베어가 피싱을 하다 - 스콧 J. 샤피로의 해킹 역사 책
- 유죄 판결을 받은 컴퓨터 범죄자 목록