The Cuckoo's Egg
뻐꾸기 알
Clifford Stoll은 1986년 75센트의 회계 오류를 추적하다 Lawrence Berkeley National Laboratory 시스템에 침입한 해커 Markus Hess를 발견합니다. 전화 회선과 기록을 추적하고 가짜 SDI 계정을 미끼로 써 침입자를 찾아낸 과정은 초기 컴퓨터 침입 수사와 허니팟 사례를 보여줍니다.
- 주제
AI 요약
천문학자이자 Lawrence Berkeley National Laboratory(LBNL) 시스템 관리자인 Clifford Stoll은 1986년 컴퓨터 사용료 계정에서 75센트가 맞지 않는다는 요청을 받습니다. 조사 결과, 누군가 허가 없이 시스템에 접속해 9초 동안 컴퓨터를 사용한 사실이 드러납니다. 침입자는 당시 GNU Emacs의 movemail 기능 취약점을 악용해 LBNL 시스템의 최고 관리자 권한을 얻었습니다.
전화 회선에서 침입자를 추적하다
Stoll은 주말 동안 동료 책상에서 단말기 50대를 빌려와 LBNL로 들어오는 전화 회선에 연결합니다. 침입자가 다시 접속하자 사용 회선이 Tymnet 중계 서비스를 거친다는 사실을 확인합니다. Tymnet의 도움을 받아 미국 버지니아주 McLean에 있는 방위산업체 MITRE의 콜센터까지 경로를 좁힙니다. 이후 약 10개월 동안 전화 회선과 접속 기록을 추적하며 침입자가 1200보드 모뎀을 쓴다는 점도 파악합니다.
Stoll은 침입자가 군사 기지에 접속해 ‘nuclear’나 ‘SDI’가 들어간 파일을 찾고, 암호 파일을 복사해 사전 대입 공격을 준비하는 모습을 지켜봅니다. 암호를 알아내려 트로이 목마도 설치합니다. 일부 군사 시스템에서는 기본 암호를 그대로 쓰거나 암호 없이 ‘guest’ 계정으로 접속할 수 있었습니다.
허니팟으로 드러난 신원
수사 기록을 살핀 Stoll은 침입자의 활동 시간이 태평양 시간대 한낮에 몰린다는 점에 주목합니다. 모뎀 요금이 저렴한 밤에 접속하는 편이 자연스럽다는 추론을 바탕으로, 침입자가 미국 동부보다 더 동쪽에 있을 가능성을 생각합니다. Tymnet과 여러 기관의 협조 끝에 접속 경로가 위성을 거쳐 서독으로 이어진다는 사실을 확인합니다. 서독 우체국 Deutsche Bundespost는 통화를 브레멘의 대학까지 추적합니다.
침입자를 유인하려고 Stoll은 가짜 SDI 계약과 가상의 부서를 꾸밉니다. ‘SDInet’ 계정에는 그럴듯한 관료 문서로 채운 대용량 파일을 올리고, 가상의 비서 ‘Barbara Sherwin’도 설정합니다. 미끼는 효과를 냅니다. 당국은 마침내 하노버에 있는 Markus Hess의 집까지 찾아냅니다. Hess는 해킹으로 얻은 정보를 소련의 민간 정보기관 KGB에 팔아왔습니다. 헝가리 요원이 가짜 SDInet에 편지를 보낸 일도 Hess가 정보를 꾸며내지 않았는지 KGB가 확인하려 했다는 정황으로 제시됩니다. Stoll은 이후 서독으로 가 Hess의 재판에서 증언합니다.
초기 네트워크 보안 기록
Stoll은 침입자의 행동을 일지에 매일 기록하고 FBI, CIA, NSA, 미 공군 특수수사국과 접촉합니다. 당시에는 관할권이 불분명했고 기관 간 정보 공유도 원활하지 않았습니다. 특히 FBI는 큰 금액이 사라지지 않았고 기밀 정보가 든 컴퓨터에 접근하지 않았다는 이유로 처음에는 관심을 보이지 않았습니다. 이 사건은 초기 컴퓨터 침입 기록이자, 허니팟을 이용해 침입자를 추적한 사례로 책에 담겼습니다. 책은 1989년 출간됐으며, 관련 사건은 PBS의 NOVA 다큐멘터리 ‘The KGB, the Computer, and Me’로도 제작됐습니다.
Lobsters 반응
- @atmosx — 시청각 자료를 좋아한다면 최근 DefCon 발표를 참고하세요: https://www.youtube.com/watch?v=656058JxTM0
- @goliath — 7월에는 Markus Hess가 Hackover에서 반대편 시각으로 이 이야기를 들려줬습니다. 아쉽게도 독일어 발표입니다: https://media.ccc.de/v/ho26-124-vom-hacker-zum-spion-die-geschichte-des-kgb-hacks-der-1980-jahre
- @atmosx — 공유해줘서 고맙습니다!
- @addison — 멋진 분입니다. 그 뒤로 거의 세상과 등지고 지냈지만 Numberphile에는 종종 나옵니다. 주로 유리로 불가능해 보이는 3차원 모양과 곡면을 만드는 이야기를 합니다. 이웃으로 살면 좋겠다고 생각하는 사람 가운데 한 명입니다.
- @lproven — “그 뒤로 거의 세상과 등지고 지냈다”는 말에는 이유가 있습니다. 그의 두 번째 책 《Silicon Snake Oil》 때문입니다. 인터넷은 쓸모없는 과장이고 월드 와이드 웹은 쓸모없으며 결국 실패할 거라고 주장합니다. 거칠고 단순하게 요약했지만 부당한 평가는 아닙니다. 책을 읽었고 꽤 좋아했지만, 그는 크게 틀렸습니다. 그 일로 기술 분야의 예언자 자리를 갑자기 잃었습니다. 제목 자체도 이를 빗댑니다. ‘snake oil’은 19세기에 효과 없는 가짜 약을 뜻했고, 기술 분야에서는 Ken Olsen이 한 말로 유명해졌습니다. “개인이 집에 컴퓨터를 둘 이유가 없다.” “Unix는 뱀기름이다.” Olsen은 DEC의 창립자입니다. DEC는 CP/M, DOS, Windows NT, UNIX의 기반이 된 컴퓨터 제품군을 만들었습니다. 사실상 현대 컴퓨팅 전반에 영향을 줬습니다. DEC는 Linux가 처음 포팅된 비 x86 기종인 Alpha RISC CPU를 만들었습니다. 그 경험을 바탕으로 당시 가장 빠른 ARM 칩인 DEC StrongARM도 만들었고, ARM의 성장에 힘을 보탰습니다. DEC는 오늘날 가장 비유닉스적인 GUI 운영체제일지도 모르는 Acorn RISC OS의 생존에도 기여했습니다. Windows 11과 Windows Server 2025는 모두 NT 기반이고, NT는 DEC VMS를 바탕으로 합니다. Unix는 DEC PDP-7에서 작성되고 PDP-11로 포팅됐습니다. 그 과정에서 C가 개발됐고 Unix는 최초의 이식 가능한 운영체제가 됐습니다. DEC 장비가 Unix를 낳았지만, DEC의 CEO는 Unix를 쓸모없고 기이한 장난거리로 여겼습니다. DEC는 영향력 있는 회사였지만 Unix를 잘못 판단했고, 그 판단은 회사가 무너진 여러 이유 가운데 하나였습니다. Cliff Stoll은 컴퓨터 해킹에 관한 가장 영향력 있는 책을 썼지만 인터넷을 잘못 판단했고, 자신이 될 만했던 전문가의 자리에 오르지 못하는 데 큰 영향을 줬습니다. 그 실수를 하면서 DEC의 실수를 인용한 셈입니다. 거의 시적인 일입니다.
- @benoliver999 — 정말 흥미롭습니다. 이 얘기는 처음 알았습니다! Cliff가 한 가지는 맞혔다고 생각합니다. “현실의 삶은 컴퓨터 화면에서 찾을 수 있는 무엇보다 훨씬 흥미롭고, 중요하며, 풍요롭다.” 이상하게도 지금은 1990년대보다 더 와닿습니다. 이 일에 대한 훗날의 답변을 보면 정말 괜찮은 사람이기도 합니다. “제가 저지른 많은 실수와 헛발질 가운데 1995년의 실수만큼 공개적으로 알려진 일도 드뭅니다. 틀렸냐고요? 네. 당시에는 인터넷이 우리 문제를 해결할 거라는 미래 예측이 쏟아지는 흐름에 맞서려 했습니다. 생각할 거리를 주는 일입니다. 제 실수 대부분은 널리 알려지지 않았습니다. 초등학교 4학년 연극에서 대사를 잊었고, 클래식 라디오 방송 아나운서 자리를 갑자기 대신 맡았을 때 길버트와 설리번 노래를 잘못 맞혔습니다. 소음이 너무 커서 수성 궤도 안쪽의 행성을 찾을 수 없었던 적외선 장비로 일주일을 허비하기도 했습니다. 운동화를 전자레인지에 넣어 말리려다 주방 천장에 얼룩을 남긴 적도 있습니다. 다른 사람의 실수를 웃어넘길 때면 제 부끄러운 발언도 떠올립니다. 이제는 상황을 안다고 생각할 때마다 생각을 누그러뜨립니다. 내가 틀렸을지도 모르니까요. Cliff.”
- @gerikson — 책을 강력히 추천합니다. 재미있을 뿐 아니라 초기 Unix 네트워킹을 들여다보는 즐거움도 있습니다. Stoll은 히피 시대 끝자락 사람이라는 점이 분명합니다.
- @lproven — 인터넷도 히피 시대 끝자락에서 나왔다는 점이 분명합니다. “세상 사람들에게 ping을 가르치고 싶어요…”
- @sdt — Klein 병 가게를 통해 그를 알게 됐고, 나중에야 이 책을 쓴 사람과 같은 인물이라는 걸 깨달았습니다. 정말 독특한 사람입니다.
- @metafnord — 몇 년 전에 그의 가게에서 병을 주문했습니다. 주문하면서 책이 십 대 시절 제게 준 영향과 그 영향이 진로로 이어졌다는 이메일을 보냈습니다. 답장에는 병을 포장하는 사진과 정원 사진이 담겨 있었습니다. 정말 좋은 분입니다.
- @jbe_ — 제가 알기로는 주문할 때마다 사진을 보내줍니다. 제 주문 때는 사진 속 정원이 자기 아내의 정원이라고 꼭 알려주더군요. 에스카르고 베고니아 사이에 피보나치가 숨어 있었습니다. 정말 좋은 분입니다.
원문: Lobsters / 번역·요약: Trawling