2024년 1월 9일, 미국 증권거래위원회(SEC)의 공식 X 계정이 현물 비트코인 ETF가 승인되었다고 발표했습니다. 비트코인은 이 소식에 급등했다가, SEC가 해당 게시물이 가짜라고 밝히자 다시 하락했습니다. 위원회는 나중에 그 경위를 확인해 주었습니다. X가 뚫린 것도, SEC의 네트워크가 뚫린 것도 아니었습니다. 공격자는 SIM 스와핑 — 평범한 통신사 상담 절차를 악용하는 수법 — 을 통해 계정에 연결된 전화번호를 손에 넣었고, 이를 이용해 계정 비밀번호를 재설정했습니다. 진짜 ETF 승인은 하루 뒤에 나왔습니다. 교훈은 그 즉시 도착했습니다.
모든 SIM 스와핑 공격은 똑같이 은근한 전제에 기대고 있으며, 이 전제는 반박할 수 있도록 분명히 말해 둘 가치가 있습니다. 바로 당신의 전화번호가 곧 당신이라는 전제입니다. 그렇지 않습니다. 전화번호는 통신사로부터 임대한 라우팅 표식일 뿐이며, 통신사는 몇 분 만에 이를 어떤 SIM 카드로든 재할당할 수 있습니다 — 이는 당신이 휴대폰을 잃어버린 날을 위해 만들어진 하나의 기능입니다. 모든 SMS 코드, 모든 “재설정 링크를 문자로 보내드리겠습니다”, 당신의 번호를 복구 수단으로 등록해 둔 모든 계정이 이 기능을 그대로 물려받습니다. 당신의 암호화폐가 그 아래 어딘가에 놓여 있다면, 당신이 결코 듣지 못할 상담 창구에서의 대화가 당신 보안 모델의 일부가 됩니다.
SIM 스와핑이란 실제로 무엇인가
SIM 스와핑은 누군가가 이동통신사를 설득하거나 매수하여 피해자의 전화번호를 공격자가 통제하는 SIM 카드로 옮기게 만드는 공격입니다. 피해자의 휴대폰은 어느 것도 해킹당하지 않습니다. 기기에는 손도 대지 않습니다. 공격자는 먼저 데이터 유출, 소셜 미디어, 피싱을 통해 개인 정보를 수집한 다음, 피해자를 사칭해 휴대폰을 분실했거나 고장 났다는 이야기를 지어내 통신사 상담 창구에 전화를 겁니다. 기록으로 남은 다른 사례에서는 공격자가 매장 직원에게 돈을 주어 내부에서 번호 이전을 처리하게 하거나, 아예 번호를 다른 통신사로 이동시켜 버리기도 했습니다.
스와핑이 완료되는 순간부터 피해자의 단말기에는 “서비스 없음”이 표시되고, 공격자의 기기는 그 번호로 오는 모든 통화와 문자를 받게 됩니다. 뒤이어 펼쳐지는 수법은 빠르고 정형화되어 있습니다. 피해자의 이메일에 비밀번호 재설정을 요청하고, 이제 공격자의 휴대폰으로 도착하는 SMS 코드로 이를 승인한 다음, 그 이메일이 통제하는 모든 것으로 뻗어 나갑니다 — 거래소 계정이 가장 먼저입니다. SIM 스와핑 절도는 흔히 한밤중에 이뤄지며, 피해자가 왜 자기 휴대폰이 조용해졌는지 파악하기도 전에 끝나 버립니다.
2,400만 달러 절도, 한 연방 기관, 그리고 수년간의 경고
이 가운데 어느 것도 이론에 그치지 않으며, 새로운 일도 아닙니다. 2018년, 암호화폐 투자자 Michael Terpin은 번호가 스와핑당한 뒤 약 2,400만 달러 상당의 토큰을 잃었습니다 — 그의 진술에 따르면 통신사 매장 내부자의 도움이 있었다고 합니다 — 그리고 그가 AT&T를 상대로 제기한 소송은 당대 가장 널리 보도된 SIM 스와핑 사건 중 하나가 되었습니다. 이후 법원은 절도 배후 인물 중 한 명에게 그에게 약 7,500만 달러의 손해배상을 지급하라고 판결했습니다.
2024년 1월의 SEC 사건은 이 스펙트럼의 반대쪽 끝을 보여 주었습니다. 훔칠 자금이 없는 대상이, 그 목소리 때문에 공격당한 것입니다. 이 기관의 X 계정에 연결된 번호는 새 SIM으로 옮겨졌는데, SEC 자체 설명에 따르면 이 계정의 추가 다중 인증 보호는 몇 달 전에 꺼져 있었습니다 — 그래서 번호에 대한 통제만으로 비밀번호를 재설정하고 게시물을 올리기에 충분했습니다. 연방 검찰은 그해 말 이 스와핑에 대해 한 남성을 기소했습니다. 상담 창구를 이용한 수법 하나가 규제 기관을 탈취해 잠깐이나마 비트코인 시장을 움직일 수 있다면, SMS로 보호되는 거래소 계정은 결코 뚫기 어려운 표적이 아닙니다.
FBI의 인터넷범죄신고센터(IC3)는 수년간 이 패턴에 대해 경고해 왔으며, 2021년 한 해에만 신고된 SIM 스와핑 피해액이 6,800만 달러를 넘었다고 기록했습니다 — 이는 그 이전 3년을 합친 총액의 몇 배에 달합니다. 이후 규제 당국은 번호를 옮기기 전 더 엄격한 신원 확인을 하도록 통신사들을 압박해 왔고, 이는 어느 정도 도움이 됩니다. 그러나 구조적 사실은 그대로 남아 있습니다. 상담 절차를 통해 재할당될 수 있는 번호는 조작된 절차를 통해서도 재할당될 수 있다는 것입니다.
암호화폐가 최우선 표적인 이유
SIM 스와핑은 암호화폐보다 먼저 등장했습니다 — 수년간 은행 계좌와 소셜 미디어를 상대로 사용되어 왔습니다 — 하지만 암호화폐는 이 공격의 경제성을 바꿔 놓았습니다. 부정한 은행 이체는 포착되고, 동결되고, 흔히 되돌릴 수 있습니다. 암호화폐 출금은 몇 분 만에 처리되고 되돌릴 수 없습니다. 피해자가 번호를 되찾을 즈음이면 자금은 이미 여러 체인을 넘었거나 믹서로 들어간 뒤입니다. 훔친 번호를 몇 시간 쥐고 있는 공격자에게, SMS로 지켜지는 거래소 계정은 그 번호가 열어 주는 가장 값진 문입니다.
공정을 기하려면 단서를 달아야 합니다. SMS 이중 인증은 그래도 비밀번호 하나만 쓰는 것보다 낫고, 원격 크리덴셜 스터핑 공격 대부분을 막아 냅니다. 거래소들도 개선되어 왔습니다 — 앱 기반 인증기 코드, 하드웨어 보안 키, 출금 주소 허용 목록, 시간 지연 출금이 주요 플랫폼에서 널리 제공되며, 이 모두는 오늘 당장 켜 둘 가치가 있습니다. 문제는 SMS 2FA가 아무 일도 하지 않는다는 게 아닙니다. 문제는 하필 당신의 번호를 가져간 바로 그 공격자 앞에서 무너진다는 것 — 그리고 그가 바로 암호화폐가 끌어들이는 공격자라는 데 있습니다.
전화번호로 복구할 수 있는 계정은, 결국 당신의 통신사가 당신이라고 믿는 그 누구든에 의해 통제됩니다.
여전히 번호에 의존하는 계정을 단단히 하기
어떤 서비스는 전화번호를 계속 연결해 두라고 고집할 것입니다. 목표는 그 번호가 할 수 있는 일을 줄이는 것입니다.
- 복구 절차에서 번호를 제거하세요, 주 이메일 계정부터 시작하세요 — 다른 모든 재설정이 거쳐 가는 허브이기 때문입니다. 어떤 계정이 SMS로 복구될 수 있다면, 당신의 번호를 가진 공격자에게는 당신의 비밀번호가 필요 없습니다.
- SMS 2FA를 인증기 앱이나 하드웨어 키로 교체하세요. 기기에서 생성된 코드는 통신사 네트워크를 거치지 않으며, FIDO2 하드웨어 키는 피싱을 아예 막아 냅니다.
- 통신사에서 번호를 잠그세요. 대부분의 주요 통신사는 번호 이동 PIN, 번호 잠금, 또는 둘 다를 제공합니다. 어느 것도 완벽하지는 않지만, 상담 창구를 이용한 사기의 비용을 상당히 높여 줍니다.
- 거래소 계정에는 전용 이메일 주소를 사용하세요 — 어디에도 공개되지 않았고 전화번호가 연결되어 있지 않은 주소로요.
- 갑작스러운 신호 두절을 사고로 취급하세요. 주변 휴대폰은 멀쩡한데 당신 휴대폰만 “서비스 없음”으로 떨어진다면, 다른 회선으로 통신사에 전화하고 거래소 계정부터 — 맨 나중이 아니라 — 먼저 동결하세요.
이 조치들은 공격 표면을 줄여 주지만, 없애 주지는 못합니다. 근본 문제는 구조적입니다 — 당신이 통제하지 못하는 상담 창구에서 끝나는 복구 사슬 말입니다.
구조적 해법: 임대한 번호가 아니라 당신이 보유하는 키
셀프 커스터디는 문제의 모서리를 다듬는 대신 문제의 형태 자체를 바꿉니다. 셀프 커스터디 지갑에는 복구할 계정이 없습니다. 자금에 대한 통제는 곧 개인 키의 보유이며, 세상 어느 상담 창구도 개인 키를 재할당할 수 없습니다. Ownbit은 바로 그 전제 위에 세워졌습니다 — 키는 당신의 기기에서 생성되고 저장되며, 전화번호 기반의 복구 경로는 아예 존재하지 않고, 지갑의 보안 모델은 Ownbit 자체 서버가 결코 자금에 손댈 수 없어야 한다고 전제합니다. 서버는 서명을 조율할 뿐, 키를 보유하지 않습니다.
정직하려면 다음 문장도 덧붙여야 합니다. 셀프 커스터디는 통신사 위험을 키 관리 위험과 맞바꾸는 것입니다. 모든 것을 지키는 단 하나의 시드 문구는 그 자체로 단일 실패 지점입니다 — 사진으로 찍힌 백업 하나, 혹은 피싱당한 문구 하나면, 그 결과는 몇 단계가 더 붙은 SIM 스와핑처럼 보입니다. 답은 SMS로 돌아가는 것이 아니라 통제권을 나누는 것입니다. 멀티시그 지갑에서는 자금을 옮기려면 서로 독립적인 여러 키의 서명이 필요합니다 — 흔히 3개 중 2개이며, 우리는 이 임계값이 개인 커스터디의 최적점이라고 주장해 왔습니다. 단 하나의 경로를 뚫은 공격자 — 피싱당한 문구 하나, 도난당한 휴대폰 하나, 혹은 서명자를 사회공학적으로 속이는 데 쓰인 스와핑된 SIM 하나라 해도 — 는 여전히 혼자서는 그 임계값을 충족할 수 없습니다.
SIM 스와핑 공격은 키의 보유가 시작되는 지점에서 끝납니다. Ownbit 멀티시그의 모든 키는 표준 BIP39 시드 문구이므로, 이 구성은 Ownbit의 서버 없이도 복구할 수 있습니다. 두 모델의 대비가 이 글 전체의 논지입니다. 하나는 제3자가 몇 분 만에 재할당할 수 있는 자격 증명에 통제권을 집중시키고, 다른 하나는 오직 당신과 당신이 선택한 사람들만이 보유해 온 키들에 통제권을 분산시킵니다.
자주 묻는 질문
암호화폐에서 SIM 스와핑 공격이란 무엇인가요?
SIM 스와핑은 범죄자가 이동통신사를 설득하거나 매수하여 당신의 전화번호를 자신이 통제하는 SIM 카드로 이전하게 만드는 공격입니다. 그 순간부터 그들은 당신의 SMS 이중 인증 코드와 비밀번호 재설정 메시지를 받게 되며, 이것만으로도 이메일과 거래소 계정을 장악하고 암호화폐를 출금하기에 충분한 경우가 많습니다. 암호화폐 이체는 되돌릴 수 없기 때문에, 그 손실은 좀처럼 회수되지 않습니다.
내가 SIM 스와핑을 당했는지 어떻게 알 수 있나요?
가장 확실한 신호는 주변 휴대폰은 정상인데 당신의 휴대폰만 갑자기 “서비스 없음” 또는 “SOS 전용”으로 표시되는 것이며, 뒤이어 당신이 요청하지 않은 비밀번호 재설정 이메일이 오는 경우가 많습니다. 그런 일이 생기면 몇 분 안에 움직이세요. 다른 회선으로 통신사에 전화하고, 거래소 계정을 잠그거나 동결하고, 신뢰할 수 있는 기기에서 이메일 비밀번호를 변경하세요.
하드웨어 보안 키는 SIM 스와핑 공격을 막아 주나요?
그 키가 보호하는 계정에 대해서는 그렇습니다. FIDO2 또는 U2F 하드웨어 키는 통신사 네트워크로 코드를 전송하지 않으므로, 번호를 옮겨도 공격자는 그 지점에서 아무것도 얻지 못합니다. 하지만 모든 복구 경로를 점검하세요. 같은 계정이 뒷문으로 여전히 SMS를 통한 비밀번호 재설정을 허용한다면, 앞문에 달린 하드웨어 키는 아무 소용이 없습니다.
SIM 스와핑으로 셀프 커스터디 지갑의 암호화폐를 훔칠 수 있나요?
직접적으로는 아닙니다. Ownbit 같은 셀프 커스터디 지갑에는 전화번호 기반의 복구가 없습니다. 자금은 오직 당신의 기기에 보관된 개인 키의 서명으로만 움직이며, 어떤 통신사도 개인 키를 재할당할 수 없습니다. 다만 훔친 번호는 여전히 당신을 겨냥한 후속 피싱의 동력이 될 수 있으며, 이것이 바로 — 단 하나의 승인으로는 자금을 움직일 수 없는 — 멀티시그 임계값이 단일 키보다 더 나은 기본값인 이유 중 하나입니다.
지금 당신의 암호화폐 일부가 SMS 코드 뒤에 놓여 있다면, 그것을 당신이 보유하는 키 뒤로 옮기는 일은 지금 할 수 있는 가장 큰 단일 업그레이드입니다 — 그리고 그 비용은 큰돈이 아니라 오후 한나절이면 됩니다. Ownbit은 공격할 전화번호 복구가 없는 방식으로 키를 당신의 기기에 보관하며, Ownbit 멀티시그는 두세 대의 기기에 통제권을 나눠, 뚫린 단 하나의 경로 — SIM, 휴대폰, 또는 시드 문구 — 만으로는 혼자 자금을 움직일 수 없게 합니다. 모든 신규 사용자는 7일 무료 체험을 받으며, 당신의 키는 그와 무관하게 언제나 당신의 것으로 남습니다.