아이클라우드는 털리지 않았습니다. 그냥 강아지 이름을 맞혔을 뿐입니다.
2014년 8월 말, 유명 배우와 모델 수십 명의 사적인 사진이 4chan에 처음 올라왔고, 이어 레딧으로, 그리고 순식간에 전 세계로 퍼졌습니다. 헤드라인은 "아이클라우드 해킹"이라고 썼습니다. 애플이 조사 후 내놓은 성명은 헤드라인보다 정확했고, 그래서 더 섬뜩했습니다. 계정들이 "사용자 이름, 비밀번호, 본인확인 질문에 대한 매우 표적화된 공격"으로 뚫렸다는 것입니다.
다시 읽어보십시오. 애플의 암호화가 깨진 게 아닙니다. 클라우드에 결함이 있었던 것도 아닙니다. 사용자 이름, 비밀번호, 본인확인 질문이었습니다.
영상 · 29초
거의 모든 사람에게 비밀이 있습니다. 하지만 그것을 안전하게 둘 곳은 거의 없습니다.
Everkeep이 가장 사적인 데이터를 오프라인으로 보관하는 방법을 확인하세요 — 번호 부여, 봉인, 상시 감시.
보호 시작하기 — $199/년자물쇠를 딴 게 아닙니다. 문지기에게 제대로 된 질문을 던졌더니, 그가 열쇠를 건네준 것입니다.
현관 매트 밑의 예비 열쇠
모든 온라인 계정에는 문이 두 개 있습니다. 정문 — 비밀번호, 어쩌면 2단계 인증, 여러분이 "보안"이라고 생각할 때 떠올리는 그것. 그리고 옆문 — 계정 복구입니다. 비밀번호를 잊으셨나요? 몇 가지 질문에 답하십시오. 예비 이메일로 확인하십시오. 문자를 받으십시오.
옆문은 회사가 사람들이 비밀번호를 잊는다는 걸 알기 때문에 존재합니다. 고객 서비스 기능입니다. 그리고 구조적으로, 전체 시스템에서 가장 약한 부분입니다 — 그럴 수밖에 없기 때문입니다. 빌린 휴대폰으로, 흐릿한 기억으로, 안 좋은 날에도 진짜 사용자가 통과할 수 있는 복구 절차라면, 조금만 조사하면 공격자도 통과할 수 있는 절차입니다.
"본인확인 질문"이 실제로 무엇을 묻는지 생각해 보십시오. 어머니의 성함. 첫 반려동물의 이름. 자라난 동네. 첫 차의 모델명. 이것들은 그런 사실들이 사적이던 시절에 고안됐습니다 — 여러분과 가족만 알던 시절에 말입니다. 그 시절은 페이스북이 시작되면서 대략 끝났습니다.
어머니의 성함은 족보 사이트에 있습니다. 첫 반려동물의 이름은 2016년 인스타그램 캡션에 있습니다("비스킷이랑 추억 소환!"). 자라난 동네는 동창회 단체 채팅방에 있습니다. 첫 차는 10년 전에 올린 사진 속에 있습니다. 여러분의 "비밀" 질문에 대한 답은, 대부분의 사람들에게 서른 분이면 찾을 수 있는 거리입니다. 유명인 — 수천 명의 낯선 사람이 전기를 기록해 둔 사람 — 이라면 3분에 가깝습니다.
2014년 공격자들이 실제로 한 일
2014년 사건에 대한 공개 보도들은 끈기 있고, 화려하지 않은 작전을 묘사합니다. 일부 공격자는 애플과 구글의 보안 알림으로 위장한 피싱 메일을 보내 가짜 로그인 페이지로 유도했습니다. 또 다른 이들은 당시 애플의 "나의 iPhone 찾기" 서비스가 비밀번호 입력 횟수에 제한이 없었다는 점을 악용했습니다 — 알려진 Apple ID에 대해 자동화 스크립트로 수천 개의 흔한 비밀번호를 잠김 없이 대입할 수 있었던 것입니다.
이 중 어느 것도 암호화를 깨는 일을 요구하지 않았습니다. 내부자 접근도 필요 없었습니다. 필요했던 건 정문에 옆문이 있다는 것, 그리고 그 옆문이 답이 공개된 질문들로 지켜지고 있다는 걸 아는 것뿐이었습니다.
애플의 대응은 의미심장했습니다. 더 강한 암호화를 발표하지 않았습니다 — 암호화는 멀쩡했으니까요. 대신 낯선 기기에서 아이클라우드에 접속하면 사용자에게 알림을 보내기 시작했고, 2단계 인증을 밀어붙였습니다. 다시 말해, 옆문이 열릴 때 소리가 나게 하려 한 것입니다.
하지만 옆문은 여전히 있습니다. 있을 수밖에 없습니다. "비밀번호 찾기"를 제공하는 모든 클라우드 서비스에 그 문이 있습니다.
복구의 역설
어떤 클라우드 업체도 풀 수 없는 역설이 있습니다. 계정을 복구하기 쉬울수록, 훔치기도 쉽다는 것입니다. 이 둘은 같은 속성입니다. 복구 절차란 정의상 비밀번호 없이 들어가는 방법입니다. 여러분에게 친절해지는 모든 단계 — 질문은 줄이고, 초기화는 빠르게, 고객센터는 친절하게 — 는 여러분인 척하는 사람에게도 친절해집니다.
옛말에 "낮말은 새가 듣고 밤말은 쥐가 듣는다"고 했습니다. 사적인 영역이 콘텐츠로 채굴되는 시대에, 본인확인 질문은 사적인 영역을 인증 수단으로 씁니다. 여러분임을 증명하기로 되어 있던 것들이, 이제는 누구나 여러분이 될 수 있음을 증명합니다.
이건 클라우드에 반대하는 주장이 아닙니다. 클라우드 서비스는 놀라운 도구이고, 대부분의 용도에는 그 편리함이 감수할 만합니다. 하지만 감수하는 게 무엇인지는 똑똑히 아는 게 좋습니다. "비밀번호 찾기" 링크로 보호되는 모든 것은, 설득력 있는 이야기만 있으면 낯선 사람을 들여보내도록 설계된 절차로 보호되는 것입니다.
옆문이 없는 곳에 두어야 할 것들
여러분의 디지털 생활 대부분은 이 위험을 감당할 수 있습니다. 스트리밍 목록, 쇼핑 기록, 단체 채팅 — 누가 들어갔다 해도 불쾌한 정도지, 파국이 아닙니다.
하지만 누구에게나 "불쾌한"이라는 말로는 부족한 것들이 있습니다. 다시 찍을 수 없는 가족사진. 일기. 평생 작업의 기록. 대체 불가능한 것들, 그리고 경우에 따라서는 누구에게도 보이고 싶지 않은 것들. 그런 것들에 대한 질문은 정문이 튼튼한지가 아닙니다. 옆문이 있기나 한지입니다.
가장 강한 자물쇠는 더 좋은 약속이 아닙니다. 문이 없는 것입니다.
여러분이 암호화한 오프라인 드라이브가, 네트워크에 연결되지 않은 금고에 앉아 있으면 "비밀번호 찾기" 링크가 없습니다. 둘러대서 접근을 초기화해 줄 고객센터 직원도 없습니다. 강아지 이름에 대한 본인확인 질문도 없습니다. 로그인 화면 자체가 없으니까요. 들어가는 유일한 방법은 여러분 머릿속의 비밀번호뿐입니다 — 그리고 그게 사라지면 데이터도 사라집니다. 이 방식의 솔직한 대가이며, 분명히 말해둘 만한 가치가 있습니다.
우리가 배운 건, 사람들이 진짜로 원하는 게 "뚫리지 않는 것"이 아니라는 점입니다. 또 다른 유출 사고 소식을 들을 때마다 "만약에, 만약에, 만약에" 하는 불안한 셈을 그만하고 싶어 합니다. 가장 사적인 것들에 닿을 원격 경로가 아예 없다는 걸 알 때 오는 고요함 — 마음이 편해지는 그 상태가, 전부입니다.