Bitget은 2026년 9월 24일 약 3억 8,750만 달러를 탈취당했습니다. 공격자는 서드파티 보안 제품의 취약점을 악용해 상위 권한의 내부 자격 증명을 확보한 뒤, 위조된 출금 명령을 거래소의 지갑 인프라에 밀어 넣었습니다.
최근 분석 업체들의 평가에 따르면 이번 사건은 현재까지 2026년 최대 규모의 암호화폐 탈취이자, 2026년 북한 소행으로 지목된 단일 탈취 중 최대 규모입니다. Bitget의 최초 추정치는 3억 5,160만 달러였으나, 조사 과정에서 Zcash와 TRON 전송이 추가로 추적되면서 수치가 늘었습니다. 초기의 독립적인 온체인 추정치는 피해액을 대략 1억 7,400만 달러에서 1억 8,300만 달러 사이로 보았습니다.
핵심 요약: Bitget 익스플로잇은 통상적인 개인 키 탈취가 아니었습니다. 공격자는 신뢰받는 보안 계층을 장악해 악의적인 출금 지시가 승인 프로세스에 정상적인 것처럼 보이게 만들었고, 통제 장치가 유출을 멈추기 전까지 핫월렛과 웜월렛을 통해 약 3억 8,750만 달러를 빼냈습니다.
Bitget 해킹은 어떻게 거래소의 보안 통제를 우회했습니까?
Bitget 해킹은 지갑 인프라에 연결된 핵심 백엔드 시스템을 장악하고, 내부 자격 증명을 확보하고, 트랜잭션 데이터를 위장한 뒤 부정 출금 명령을 주입하는 방식으로 거래소의 보안 통제를 우회했습니다. Bitget은 승인 프로세스가 일상적이고 정상적인 출금으로 보이는 트랜잭션 정보를 전달받았기 때문에 해당 명령이 거래소의 리스크 통제를 통과했다고 밝혔습니다.
Bitget은 라이브 방송에서 이 서드파티 취약점을 제로데이라고 설명했지만, 공식 설명에서는 보다 신중한 표현을 사용했습니다. 거래소는 해당 벤더의 이름을 공개하지 않았습니다. Bitget은 벤더에 통보하고 취약점의 세부 내용을 공유했으며, 수정이 이루어질 때까지 영향을 받은 기능을 비활성화했다고 밝혔습니다.
공격 체인은 서로 연결된 다섯 단계로 정리할 수 있습니다.
- 서드파티 침해: 공격자가 Bitget 환경 내에서 사용되던 보안 제품의 취약점을 악용했습니다.
- 자격 증명 접근: 공격자가 상위 권한의 내부 자격 증명을 확보했습니다.
- 백엔드 조작: 공격자가 지갑 인프라 내 핵심 백엔드 시스템을 장악했습니다.
- 트랜잭션 위장: 공격자가 승인 프로세스에 제시되는 트랜잭션 데이터를 변조하거나 위장했습니다.
- 출금 실행: 위조된 출금 명령이 리스크 통제를 우회해 핫월렛과 웜월렛에서 자산을 이동시켰습니다.
서명 키 침해와 승인 계층 침해를 구분하는 일은 중요합니다. Bitget은 콜드월렛, 개인 키, 이용자 계정 잔액, 그리고 셀프 커스터디 방식의 Bitget Wallet은 침해되지 않았다고 밝혔습니다. 거래와 입금은 계속 운영되었으나, 대사 시스템이 불일치를 감지한 이후 플랫폼 전체의 출금이 차단되었습니다.
따라서 이번 공격이 겨냥한 것은 출금 요청이 신뢰할 수 있는 것인지 판별하는 거래소의 능력이었습니다. 암호학적 서명이 온전하더라도 정상적으로 보이는 명령은 위험할 수 있습니다. 트랜잭션을 준비하거나 기술하거나 라우팅하거나 승인하는 시스템이 침해되면, 서명 프로세스는 거래소가 내릴 의도가 전혀 없었던 지시를 충실하게 승인할 수 있습니다.
“Soken에서 스마트 컨트랙트와 지갑 인프라를 감사해 온 경험에 비추어 보면, 승인 무결성은 개인 키 보호보다 넓은 개념입니다. 침해된 백엔드 데이터가 서명자가 승인하는 내용에 대한 권위 있는 설명으로 취급되면, 시스템은 키를 지키고도 자금에 대한 통제권을 잃을 수 있습니다.”
Bitget 사건에서는 안티 포렌식 활동의 흔적도 확인되었습니다. 공격자는 주입한 명령의 흔적을 삭제했으며, Gracy Chen은 이를 이번 작전에서 가장 까다로운 부분이라고 표현했습니다. 이러한 행위는 사고 대응에 구체적인 요건을 제기합니다. 거래소는 명령의 생성, 승인, 서명, 브로드캐스트에 대한 독립적이고 변조에 강한 기록을 보존해야 합니다.
안전한 설계라면 출금 요청을 구성하는 일과 그 요청을 승인자에게 설명하는 일을 하나의 내부 시스템에 모두 맡겨서는 안 됩니다. 독립적인 트랜잭션 재구성, 대역 외(out-of-band) 정책 점검, 변경 불가능한 감사 로그, 보안 도구와 지갑 운영의 엄격한 분리는 위조된 지시를 더 쉽게 탐지하도록 해 줄 수 있습니다.
Bitget 익스플로잇은 어떤 순서로 진행되었습니까?
Bitget 익스플로잇은 소액의 테스트 전송에서 시작해 멀티체인 유출로 확대되었고, 그 뒤에야 자동 대사 시스템이 불일치를 감지했습니다. 최초의 무단 전송은 2026년 9월 24일 18:31 UTC에 나타났습니다. 이후 주요 유출은 18:58부터 20:09 UTC까지 8개 체인에서 17건의 트랜잭션으로 이루어졌으며, 공격자의 마지막 전송은 21:23 UTC에 관측되었습니다.
| 시각 또는 날짜 | Bitget 사고 경과 | 보안상 의미 |
|---|---|---|
| 9월 24일 18:31 UTC | 핫월렛과 웜월렛에서 최초의 무단 전송 감지 | 0.184 ETH와 193 TRX의 테스트 전송 두 건이 리스크 임계값 아래에 머물렀음 |
| 9월 24일 18:58~20:09 UTC | 8개 체인에서 17건의 트랜잭션으로 주요 유출 진행 | 주요 시퀀스 동안 약 3억 6,100만 달러가 이동함 |
| 9월 24일 19:05 UTC | 대사 시스템이 불일치를 감지 | 플랫폼 전체의 출금이 차단됨 |
| 9월 24일 20:40 UTC | Bitget이 남은 자금을 콜드 스토리지로 옮기기 시작 | 잔여 지갑 노출이 축소됨 |
| 9월 24일 21:23 UTC | 공격자의 마지막 전송이 온체인에서 관측됨 | 마지막 전송은 최초 테스트로부터 2시간 52분 뒤에 발생함 |
| 9월 24일 21:44 UTC | 지갑 서비스와 서명이 중단됨 | 서명 작업이 정지됨 |
| 9월 25일 08:43 UTC | Bitget이 근본 원인을 파악 | 조사가 봉쇄 단계에서 시정 조치 단계로 넘어감 |
| 9월 25일 13:42 UTC | 수사기관에 통보 | 외부로의 사고 에스컬레이션이 시작됨 |
| 9월 28일 08:00 UTC | BTC 출금 재개 | 단계적 재개가 시작됨 |
| 9월 29일 08:00 UTC | ETH 출금 재개 예정 | BTC 재개에 이은 다음 단계 |
| 9월 30일 08:00 UTC | USDT 출금 예정 | 이후 단계의 실행 여부는 입수 가능한 정보로는 확인되지 않음 |
| 10월 2일 08:00 UTC | 기타 토큰, 법정화폐, P2P 예정 | 재개 계획에 추가 서비스가 포함됨 |
최초의 두 전송은 기존 임계값 아래로 통과하도록 설계되었습니다. 테스트 금액인 0.184 ETH와 193 TRX는 어떤 경보도 발생시키지 않았습니다. 이는 임계값에만 의존하는 모니터링이 단계적 공격에 취약한 이유를 보여 줍니다. 악의적인 행위자는 먼저 승인 경로가 작동하는지 검증한 다음, 시스템이 안정적으로 보이면 트랜잭션 규모를 키울 수 있습니다.
주요 유출의 정확한 시간 범위에 대해서는 Bitget의 타임라인과 온체인 조사 결과가 약간 다릅니다. Bitget의 CEO는 핵심 시퀀스가 18:58부터 20:09 UTC까지 진행되었다고 설명했고, 온체인 데이터는 19:01과 19:16 UTC 무렵에 전송이 집중되었음을 보여 주었습니다. 이러한 세부 사항이 핵심 결론을 바꾸지는 않습니다. 공격자는 마지막 전송이 관측되기까지 세 시간이 채 안 되는 시간 동안 작동하는 출금 경로를 확보하고 있었습니다.
Bitget의 CEO에 따르면 BTC 출금이 재개된 뒤 첫 한 시간 동안 3,000 BTC 이상이 처리되었습니다. 이 운영상의 세부 사항이 중요한 이유는 지갑 사고 이후 거래소를 재개하는 일이 두 번째 통제 문제를 낳기 때문입니다. 플랫폼은 침해된 승인 경로를 다시 들여오거나 급증한 정상 출금이 추가적인 무단 활동을 가리도록 허용하지 않으면서 고객의 접근을 복원해야 합니다.
따라서 단계적 재개는 고객 서비스 일정 이상의 의미를 갖습니다. 이는 자산별 모니터링, 지갑 대사, 자격 증명 교체, 출금 통제의 점진적 검증을 가능하게 하는 봉쇄 전략입니다.
어떤 자산이 피해를 입었고, 3억 8,750만 달러의 손실은 어떻게 집계되었습니까?
Bitget의 최종 손실 추정치는 13개 자산, 11개 네트워크에 걸쳐 약 3억 8,750만 달러였으나, 독립 트래커들은 영향을 받은 네트워크를 7개에서 11개 사이로 집계했습니다. 단일 자산으로는 XRP의 노출이 가장 커서 약 1억 298만 XRP, 금액으로 대략 1억 5,780만 달러였고, 온체인 내역에서 ETH는 약 1억 2,660만 달러를 차지했습니다.
공개된 발표와 온체인 조사에서 보고된 대략적인 자산 내역은 다음과 같습니다.
| 자산 | 대략적인 수량 또는 금액 | 확인된 세부 사항 |
|---|---|---|
| XRP | 1억 298만 XRP, 약 1억 5,780만 달러 | 단일 자산 기준 최대 노출 |
| ETH | 약 1억 2,660만 달러 | 멀티체인 유출의 일부 |
| Arbitrum의 USDT0 | 약 1,970만 달러 | Arbitrum상의 스테이블코인 노출 |
| AVAX | 약 1,680만 달러 | 추적된 자산 내역에 포함 |
| BNB | 약 990만 달러 | 추적된 자산 내역에 포함 |
| TRX | 약 700만 달러 | 복수의 트래커가 확인한 수치 |
| Bitget 총 손실 | 약 3억 8,750만 달러 | Zcash와 TRON 전송이 추적된 뒤 수정됨 |
탈취된 자산에는 XRP, ETH, USDT, ZEC, ATOM, USDC, BNB, AVAX, TRX, ALGO, TIA, XAUt가 포함되었습니다. Bitget이 9월 24일 처음 공개한 추정치는 3억 5,160만 달러였습니다. 이후 Zcash와 TRON 전송이 추가로 확인되면서 추정치가 늘었습니다.
XRP는 발행자가 동결할 수 없기 때문에 회수 측면에서 특유의 어려움을 낳았습니다. 9월 26일까지 탈취된 XRP 중 약 8,300만 달러어치가 공격자의 보관 지갑에서 빠져나갔습니다. 자산이 보관 주소를 떠나 전환 경로나 크로스체인 경로로 들어가면, 조사관은 자금뿐 아니라 그 자금을 처리하는 서비스까지 함께 추적해야 합니다.
자금 세탁 패턴은 스테이블코인을 신속하게 ETH로 전환한 뒤 BTC로 스왑하는 방식에 의존했습니다. 조사관들은 THORChain을 BTC로 가는 주된 경로로 지목했으며, Chainflip, deBridge, SwapKit, Wasabi CoinJoin도 세탁 경로에 등장했습니다. 9월 28일에는 해커와 연계된 지갑이 약 630만 달러 상당의 약 2,390 ETH를 약 100 ETH 단위로 나누어 THORChain을 통해 75.2 BTC로 교환했습니다.
이번 대응은 탈중앙화 인프라와 사고 봉쇄 사이의 정책적 긴장을 드러냈습니다. THORChain은 해커를 차단해 달라는 Bitget의 요청을 거부하면서 “중단(halt)은 특정 자금만 선별해 동결하는 조치가 아니다”라고 밝혔습니다. 이에 Chen은 “탈중앙화는 설계 원칙이지, 탈취된 것으로 알려진 자금의 이동을 돕는 행위를 가려 주는 방패가 아니다”라고 응수했습니다.
이 공방은 사고 이전의 공조가 왜 중요한지를 보여 줍니다. 탈중앙화 프로토콜은 더 넓은 경로에 영향을 주지 않고 단일 전송을 식별하거나 동결할 수 있는 보편적인 능력을 갖추고 있지 않을 수 있습니다. 중앙화 거래소, 스테이블코인 발행사, 브리지 운영자, 인텐트 기반 시스템은 각기 다른 개입 규칙을 적용합니다. 익스플로잇이 발생한 뒤에야 그 규칙을 파악하려는 거래소는 세탁이 이루어지는 초기 몇 시간 동안 선택지가 더 적어집니다.
Bitget 해킹은 서드파티 및 승인 계층 리스크에 관해 무엇을 보여 줍니까?
Bitget 해킹은 거래소 보안이 암호 키 커스터디만큼이나 서드파티 소프트웨어, 내부 자격 증명, 트랜잭션 표시 방식, 리스크 정책에 달려 있음을 보여 줍니다. Bitget, Bybit, DMM Bitcoin, WazirX에서는 같은 패턴이 반복됩니다. 공격자가 신뢰받는 벤더나 승인 계층을 침해해 악의적인 트랜잭션이 서명 또는 승인 프로세스에 정상적인 것으로 보이게 만들었습니다.
| 사고 | 일자 | 침해된 계층 | 보고된 손실 또는 범위 | 핵심 교훈 |
|---|---|---|---|---|
| Bitget | 2026년 9월 24일 | 서드파티 보안 제품 및 지갑 백엔드 | 약 3억 8,750만 달러 | 위조된 출금 명령이 리스크 통제를 우회함 |
| Bybit | 2025년 2월 21일 | Safe{Wallet} 개발자 기기 및 서명 인터페이스 | 약 14억 6,000만 달러 | 악성 코드가 트랜잭션 승인 환경을 변조함 |
| DMM Bitcoin | 2024년 5월 | 지갑 소프트웨어 벤더 직원 및 서명 워크플로 | 약 3억 500만~3억 800만 달러 | 벤더 침해가 무단 지갑 활동을 가능하게 함 |
| WazirX | 2024년 7월 18일 | 멀티시그 지갑 컨트랙트 및 커스터디 워크플로 | 약 2억 3,500만 달러 | 컨트랙트가 변조된 뒤 서명자들이 트랜잭션을 승인함 |
| Coinbase | 2025년 5월 공개 | 해외 고객지원 담당자 및 고객 데이터 | 복구 비용 추정치 1억 8,000만~4억 달러 | 고객 데이터 침해는 키 탈취 없이도 중대한 운영상 노출을 초래할 수 있음 |
공통된 실패 지점은 암호 기술이 무너진 것이 아닙니다. 트랜잭션을 둘러싼 신뢰할 수 있는 맥락이 사라진 것입니다. 서명자는 유효한 요청, 익숙한 수신 주소 형식, 정상적으로 보이는 승인 흐름을 보게 되지만, 그 밑에 있는 실제 지시는 이미 교체되었거나 조작되었을 수 있습니다.
거래소로서는 이를 위해 서로 독립된 여러 지점에 통제 장치를 두어야 합니다.
- 벤더 격리: 서드파티 보안 제품이 지갑 명령 생성이나 특권 자격 증명에 불필요하게 접근할 수 없어야 합니다.
- 자격 증명 구획화: 내부 자격 증명은 개별 기능 단위로 범위를 한정하고, 의심스러운 활동이 있으면 교체하며, 기본적으로 광범위한 멀티체인 출금을 승인할 수 없도록 해야 합니다.
- 독립적인 트랜잭션 재구성: 승인 인터페이스는 요청을 생성한 바로 그 백엔드를 신뢰하는 대신 독립적인 출처에서 트랜잭션 세부 정보를 도출해야 합니다.
- 정책 다양성: 대규모 출금은 운영용 지갑 백엔드와 별도로 관리되는 규칙을 거쳐야 합니다.
- 변경 불가능한 로깅: 로그는 침해된 환경 외부에 저장하고 명령의 생성, 수정, 승인, 서명, 브로드캐스트 이벤트를 포함해야 합니다.
- 카나리아 전송: 소액 테스트 전송을 금액 임계값 아래라는 이유만으로 안전하다고 취급해서는 안 됩니다. 반복되는 테스트, 이례적인 수신처, 크로스체인 패턴은 상관 분석이 필요합니다.
- 긴급 중단: 거래소는 관련 없는 거래 및 입금 시스템을 내리지 않고도 서명을 멈추고 지갑 서비스를 격리할 수 있어야 합니다.
Bitget은 영향을 받은 서버를 격리하고, 내부 자격 증명을 폐기한 뒤 재발급했으며, 민감한 시스템에 대한 접근 구조를 재편했다고 밝혔습니다. 거래소는 취약점이 조치되었다고도 밝혔습니다. 이러한 조치는 봉쇄를 위한 것이지만, 지속적으로 유효한 검토라면 승인 이전 단계에서 동일한 트랜잭션 데이터가 여전히 조작될 수 있는지를 테스트해야 합니다.
Soken의 스마트 컨트랙트 감사 및 블록체인 보안 서비스는 이 통제 경계와 직접 관련됩니다. 지갑 인프라는 스마트 컨트랙트, 서명 서비스, 백엔드 API, 키 관리 시스템, 서드파티 도구가 결합된 경우가 많기 때문입니다. Solidity 코드에 국한된 평가로는 침해된 서비스가 서명자에게 보이는 데이터를 변조할 수 있는지 테스트하지 못합니다.
회수 조치와 배후 지목은 얼마나 실효성이 있었습니까?
2026년 9월 29일 기준으로 회수 조치를 통해 확인된 피해 복구는 제한적이었고, 배후 지목은 공식적이라기보다 개연성 수준에 머물렀습니다. Circle과 Tether는 합계 약 339,100달러를 동결했고, NEAR Intents는 자사의 스크리닝이 Bitget과 연계된 전송 시도 5,000만 달러 이상을 거부하고 503,000달러를 동결했다고 밝혔습니다. 탈취 자금이 Bitget으로 회수된 사실은 확인되지 않았습니다.
보고된 회수 조치는 다음과 같습니다.
| 대응 주체 또는 메커니즘 | 보고된 조치 | 금액 |
|---|---|---|
| Circle과 Tether | USDC와 USDT 동결 | 합계 약 339,100달러 |
| 스테이블코인 잔액 | 239,113.50 USDT와 99,989.91 USDC 동결 | 합계 339,100달러에 포함 |
| NEAR Intents | Bitget과 연계된 전송 시도 거부 | 5,000만 달러 이상 |
| NEAR Intents | Bitget과 연계된 전송 시도 동결 | 503,000달러 |
| Bitget | 개입 및 회수에 대한 포상금 제시 | 동결 시 5%, 회수 시 추가 5% |
거부된 자금 흐름과 회수된 자금의 차이는 매우 중요합니다. 스크리닝 시스템은 자산이 특정 경로로 들어가는 것을 막을 수 있지만, 이미 공격자가 통제하고 있는 자금을 되돌려 주지는 못합니다. 마찬가지로 발행사의 동결은 일부 스테이블코인 잔액에만 적용될 뿐, XRP, ETH, BTC나 무허가형 인프라를 통해 이동하는 자산에는 미치지 않습니다.
배후 지목에도 신중한 표현이 필요합니다. 분석 업체들의 평가는 이번 공격이 북한과 연계되었을 가능성이 매우 높다고 설명하고, Bybit 및 AFX Bridge 해킹에 사용된 지갑과 겹치는 부분을 확인했습니다. 또 다른 평가는 TraderTraitor와 유사한 조직을 언급했지만, Bitget 사건의 배후를 확정적으로 지목하지는 않았습니다. 2026년 9월 29일 기준으로 이번 공격의 배후를 공식적으로 지목한 정부 기관은 없었습니다.
더 넓은 차원의 추세도 상당합니다. Bitget을 포함하면, 추적된 2026년 북한 연계 암호화폐 탈취 규모는 50건 이상의 사고에 걸쳐 10억 달러를 넘어섰습니다. 한 업계 추정치는 총액을 10억 4,000만 달러로 제시했으며, 이에 따르면 2026년은 16억 8,000만 달러로 추정된 2025년에 이어 두 번째로 피해가 큰 해가 됩니다.
Bitget CEO는 공격자가 북한 조직일 가능성이 매우 높다고 말했습니다. 이 발언은 운영 리스크에 대한 신호이지, 공식적인 배후 지목을 대체하는 것이 아닙니다. 보안팀은 확인된 지갑 중복과 세탁 패턴을 탐지의 길잡이로 활용하되, 공개적인 주장과 법적 절차에서는 불확실성을 그대로 유지해야 합니다.
Bitget은 또한 이용자 자금의 100%가 Bitget 보호 기금(Protection Fund)으로 보전된다고 밝혔으며, 이 기금은 당시 약 4억 6,400만 달러 상당인 5,500 BTC를 보유하고 있었습니다. 거래소는 14억 달러가 넘는 회사 준비금으로 일주일 안에 기금을 최소 3억 달러 수준까지 다시 채우겠다고 약속했습니다. 이러한 약속은 고객에 대한 지급 능력 문제에 대응하는 것이지만, 출금 명령이 통과하도록 허용한 승인 아키텍처를 고쳐야 할 필요성까지 없애 주지는 않습니다.
BGB 토큰은 사고 이후 대략 3%에서 7% 하락해 1.89달러에서 1.93달러 부근의 저점을 기록한 뒤 약 1.97달러까지 회복했습니다. 따라서 시장의 반응에는 직접적인 지갑 손실뿐 아니라 신뢰 리스크도 반영되었습니다.
Bitget의 대응은 Soken의 보안 리서치 허브에서 더 폭넓은 사고 연구와 함께 살펴볼 수 있으며, 거래소 거버넌스를 검토하는 조직은 기술 감사 및 사고 대응 지원을 활용해 자격 증명 경계, 트랜잭션 무결성, 긴급 통제를 테스트할 수 있습니다.
Bitget 익스플로잇 이후 거래소는 무엇을 바꿔야 합니까?
거래소는 Bitget 익스플로잇을 승인 무결성의 실패로 보고, 출금을 생성·변환·표시·승인·서명·브로드캐스트하는 모든 시스템을 테스트해야 합니다. 콜드월렛과 개인 키를 보호하는 일은 여전히 필요하지만, Bitget 사건은 핫월렛과 웜월렛의 리스크가 신뢰할 수 있는 트랜잭션 메타데이터와 독립적인 승인 경로에도 달려 있음을 보여 줍니다.
실무적인 사고 후 프로그램은 다음 순서로 진행해야 합니다.
- 명령 경로를 재구성합니다. 서드파티 제품, 서비스 계정, 큐, API, 서명 시스템, 대사 절차를 포함해 출금 요청에서 브로드캐스트에 이르는 전체 경로를 매핑합니다.
- 자격 증명을 광범위하게 폐기합니다. Bitget은 내부 자격 증명을 폐기하고 재발급했습니다. 다른 거래소들도 상속된 권한, 휴면 서비스 계정, 여러 환경에서 공유되는 자격 증명을 식별해야 합니다.
- 트랜잭션 구성과 트랜잭션 승인을 분리합니다. 승인 인터페이스는 수신처, 자산, 금액, 체인, 논스, 정책 분류를 독립적으로 검증해야 합니다.
- 증거를 운영 환경 외부에 보존합니다. 공격자가 주입한 명령의 흔적을 삭제했으므로, 감사 로그는 운영 관리자가 다시 쓸 수 없는 환경에 복제되어야 합니다.
- 리스크 임계값을 다시 테스트합니다. 0.184 ETH와 193 TRX의 테스트 전송은 임계값 아래로 통과했습니다. 탐지는 금액, 수신처의 신규성, 시점, 반복성, 크로스체인 행태, 자격 증명 맥락을 결합해야 합니다.
- 중단 절차를 훈련합니다. Bitget은 서버를 격리하고, 남은 자금을 콜드 스토리지로 옮기고, 서명을 중단했습니다. 이러한 조치는 사고 도중에 즉흥적으로 할 것이 아니라 사고 전에 미리 연습해 두어야 합니다.
- 외부 에스컬레이션을 사전에 정의합니다. 스테이블코인 발행사, 브리지, 인텐트 시스템, 분석 업체, 수사기관이 사고 대응 플레이북에 포함되어야 합니다.
- 통제된 단계로 재개합니다. 자산별로 재개하면 더 넓은 범위의 출금이 재개되기 전에 모니터링을 통해 각 지갑 경로를 검증할 수 있습니다.
유용한 통제 목표는 단순합니다. 침해된 단일 백엔드가 출금 요청을 생성하고, 이를 승인자에게 설명하고, 리스크 엔진을 충족시키고, 서명까지 유발할 수 있어서는 안 됩니다. 이 목표는 거래소가 멀티시그 지갑, 하드웨어 보안 모듈, 스마트 컨트랙트 볼트, 서드파티 커스터디 인프라 중 무엇을 사용하든 동일하게 적용됩니다.
Bitget 사건은 커스터디 보안과 승인 보안을 구분해야 한다는 더 넓은 관점도 뒷받침합니다. 커스터디 보안은 공격자가 키를 손에 넣을 수 있는지를 묻습니다. 승인 보안은 정당한 키를 사용해 잘못된 트랜잭션을 승인하도록 시스템을 유도할 수 있는지를 묻습니다. 첫 번째 범주만 측정하는 거래소는 개인 키가 안전하다고 보고하면서도 그 키가 승인하는 자금에 대한 통제권은 잃을 수 있습니다.
Bitget의 재개 일정, 보호 기금 관련 약속, 자격 증명 조치는 사업 연속성과 고객 보호에 대응하는 것입니다. 다음 기술적 과제는 승인자에게 표시되는 트랜잭션 데이터가 이제 침해된 백엔드와 독립적으로 생성되고 검증된다는 점을 거래소가 입증할 수 있는지입니다. 그 증거는 공개되는 모든 사고 후 보고서에 포함되어야 합니다.
Bitget의 손실, 17건의 트랜잭션으로 이루어진 멀티체인 유출, 제한적인 회수 실적은 모두 동일한 통제 공백을 가리킵니다. 신뢰받는 소프트웨어와 신뢰받는 트랜잭션 맥락을 공격 표면으로 다뤄야 한다는 것입니다. 거래소 운영자가 취할 구체적인 다음 단계는 출금 한 건을 처음부터 끝까지 추적한 다음, 최종 서명 요청은 바꾸지 않은 채 표시되는 트랜잭션 데이터를 변조해 보는 것입니다. 모니터링 계층과 승인 계층이 그 불일치를 탐지하지 못한다면 지갑 아키텍처는 여전히 노출되어 있는 것입니다.
Soken은 거래소 보안 평가 및 침투 테스트를 통해 이 작업을 지원할 수 있으며, 검토의 초점은 서드파티 도구와 핫월렛·웜월렛 운영을 잇는 승인 경로에 맞춰집니다.