내 자산이 내 허락 없이 이동하고 있거나, 잔고가 갑자기 0이 되었거나, 시드 구문이 유출됐다는 소식을 들었나요?
잠시 멈추고, 심호흡하세요. 지금 바로 해야 할 일을 안내해드려요.
- 신뢰할 수 있는 기기에서 새 지갑을 만드세요.
- 남은 자산이 있다면 즉시 새 주소로 옮기세요.
- 이전 지갑의 토큰 승인 내역을 가능한 한 모두 취소하세요.
- 거래소 자산이 유출됐다면 거래소 계정을 즉시 동결하세요.
- 이전 시드 구문은 절대 재사용하지 마세요.
현재 해킹이 진행 중이라면, 위 순서대로 차근차근 따라 하세요.
무슨 일이 일어났는지 파악하기: 침해 분석
복구를 시작하기 전에, 어떤 부분이 어떻게 침해됐는지 알아야 해요. 원인에 따라 다음 대응이 완전히 달라집니다.
트랜잭션 기록 확인
블록 익스플로러에서 내 지갑 주소의 최근 트랜잭션을 확인하세요. 본인이 승인하지 않은 출금이나 알 수 없는 토큰 승인 내역이 있는지 살펴보세요.
공격 경로 파악
트랜잭션 내역에서 아래와 같은 패턴이 보인다면 다음과 같은 공격일 수 있어요:
- Tokens drained via an approve() call you didn't make. 피싱 또는 월렛 드레이너 공격입니다. 공격자가 무제한 토큰 접근 권한을 가진 악성 컨트랙트에 승인을 유도했을 수 있어요. 이 경우 시드 구문은 아직 안전할 수도 있으니, 해당 승인을 찾아 즉시 취소하세요.
- All funds sent to an unknown address in one transaction. 시드 구문이나 개인 키가 유출된 상황입니다. 이전 지갑은 더 이상 사용하지 마세요. 새로운 시드로 새 지갑을 신뢰할 수 있는 기기에서 생성하고, 이전 주소는 영구적으로 폐기하세요.
- Exchange account emptied, no on-chain wallet movement. 거래소 계정 자체가 피싱, SIM 스와프, 자격 증명 탈취 등으로 공격당한 경우입니다. 즉시 거래소에 연락해 계정을 동결하고, 비밀번호와 2단계 인증을 변경하세요.
- Small withdrawals over time. 기기에 키로거 또는 원격 제어 악성코드가 설치된 신호입니다. 다른 조치에 앞서 기기를 완전히 초기화하세요.
Here's the honest issue: 핫월렛의 보안은 실행되는 기기의 안전성에 달려 있어요. 예를 들어 MetaMask는 시드 구문과 개인 키를 브라우저나 기기 저장소에 보관하며, 브라우저 확장 프로그램 환경은 피싱 및 악성 확장 프로그램에 더 취약합니다. Trust Wallet도 비수탁형으로 키를 로컬에서 생성하지만, 하드웨어 보안 모듈이 없는 핫월렛이라는 점은 동일해요. 기기에 악성코드가 침투하면, 기기와 데이터 모두 위험에 노출됩니다.
공격 경로를 파악해야 승인 취소만으로 해결 가능한지, 아니면 시드 구문이 완전히 노출된 상황인지 구분할 수 있어요. 각각 대응 방법이 완전히 다릅니다.
완전한 복구 로드맵
아래 순서를 꼭 지켜서 진행하세요. 순서를 건너뛰지 마세요.
1단계: 깨끗한 기기에서 새 지갑 만들기
이전에 암호화폐에 사용하지 않은 기기를 사용하세요. 악성코드가 의심된다면, 해당 기기는 완전히 초기화하기 전까지 암호화폐 관련 용도로 사용하지 마세요.
선택지:
- Best option: 하드웨어 지갑을 주문해 도착 후 설정하세요. 처음부터 제대로 보안이 적용된 새 시작을 할 수 있어요.
- If you need access immediately라면, 깨끗한 기기에서 MetaMask로 새 지갑을 생성하세요. 완전히 새로운 시드 구문을 받아 즉시 종이에 적고, 기기와 별도로 보관하세요. 앱, 클라우드, 사진 등에는 절대 저장하지 마세요.
The key point: 시드 구문은 12개 또는 24개의 단어로 구성된 지갑의 마스터 키입니다. 이 구문을 가진 사람은 자산을 모두 통제할 수 있어요. 반드시 종이에 적어 물리적으로 안전한 장소에 보관하고, 사진 촬영이나 웹사이트 입력은 절대 금지하세요.
2단계: 남은 자산을 새 지갑으로 이동
침해된 지갑에 자산이 남아 있다면, 즉시 새 주소로 옮기세요. 승인 취소나 비밀번호 변경보다 먼저 해야 합니다. 1초가 중요할 수 있어요.
대부분의 암호화폐 트랜잭션은 주소만 정확하다면 되돌릴 수 없습니다. 한 번 공격자에게 자산이 넘어가면 복구가 거의 불가능해요. 먼저 내 자산을 안전한 주소로 이동하세요.
3단계: 이전 지갑의 모든 승인 취소
자산을 옮긴 후에도, 남아 있는 승인 내역을 모두 취소하세요. WalletConnect 피싱 공격은 악성 dApp이 무제한 토큰 접근 권한을 요청하는 방식이 많으니, 해당 권한을 취소해야 추가 피해를 막을 수 있어요. 승인 취소하지 않으면, 해당 주소로 들어오는 토큰이 계속 위험에 노출됩니다.
4단계: 디지털 환경 보안 강화
키로거나 원격 제어 악성코드가 의심된다면:
- 이메일, 거래소 계정 등 암호화폐와 연동된 모든 계정의 비밀번호를 안전한 다른 기기에서 변경하세요.
- 감염된 기기에 악성코드 검사를 실행하세요. 감염이 심각하다면 공장 초기화가 유일한 해결책입니다. 부분 검사로는 고도화된 암호화폐 타깃 악성코드를 잡기 어렵습니다.
- 가능하다면 2단계 인증을 활성화하세요.
- 핫월렛 보안 수칙: 강력하고 고유한 비밀번호 사용, 2단계 인증 활성화, 지갑 앱/운영체제 최신 상태 유지, 접속 전 URL 확인 등 실천하세요.
5단계: 반드시 신고하세요
신고한다고 자산이 바로 돌아오진 않지만, 반드시 의미가 있어요.
- Exchange funds taken: 거래소 자산이 유출됐다면 즉시 거래소에 신고하세요. 공격자의 계정을 차단하고, 자산이 아직 플랫폼 내에 있다면 동결할 수 있습니다.
- 피싱 사이트: Google Safe Browsing 또는 PhishTank에 신고하세요.
- 사이버 범죄 신고 기관: 미국은 IC3, 영국은 Action Fraud에 신고하세요. 자산 회수는 드물지만, 신고 데이터가 유사 피해 예방에 도움을 줍니다.
One firm warning: 해킹 피해 후 연락 오는 '복구 서비스'에 절대 돈을 지불하지 마세요. 대부분 피해자를 노린 추가 사기입니다. 정식 업체는 시드 구문, 접근 코드, 지갑 인증을 요구하지 않습니다.
재구축: 하드웨어 보안으로 새롭게 시작하기
피해 확산을 막았다면, 이제 중요한 것은 같은 일이 다시 일어나지 않도록 하는 거예요.
지갑이 침해된 가장 흔한 원인은 시드 구문 유출(피싱, 스크린샷, 클라우드 백업), 악성코드(키로거, 화면 캡처, 클립보드 탈취), 드레이너 피싱 사이트를 통한 악성 승인 등 세 가지입니다.
이 모든 것은 핫월렛 구조적 한계에서 비롯됩니다.
핫월렛은 인터넷에 연결되어 트랜잭션 서명에 필요한 개인 키를 저장합니다. 즉, 소프트웨어 지갑의 핵심 취약점은 개인 키가 인터넷 연결 기기에 존재한다는 점이에요. 결국 한 번의 기기 감염, 피싱 클릭, 데이터 유출만으로도 자산이 탈취될 수 있습니다.
Cold storage는 개인 키를 인터넷과 완전히 분리해 오프라인에 보관함으로써, 온라인 공격으로부터 자산을 보호하는 방식입니다. 핵심 원칙은 개인 키가 인터넷에 노출되지 않는다는 점이에요.
하드웨어 지갑은 개인 키를 오프라인에서 생성·보관하는 물리적 장치입니다. 트랜잭션 서명은 내부적으로 처리하고, 서명된 트랜잭션만 외부로 전송하므로, 개인 키가 인터넷 환경에 노출되지 않아요. 하드웨어 지갑은 해킹, 피싱, 악성코드, 플랫폼 장애로부터 자산을 보호할 수 있어, 보안성과 사용성의 균형을 원한다면 가장 실용적인 콜드 스토리지 옵션입니다.
왜 Tangem이 적합한가요?
침해 이후 재구축할 때, 또 다른 시드 구문을 관리하고 싶지 않다면 Tangem의 설계가 딱 맞아요. Tangem은 활성화 시 칩 내부에서 개인 키를 생성하며, 키가 텍스트로 노출되는 일이 없습니다. 기본 시드리스(Seedless) 구조로 시드 구문 자체가 공격 표면에서 사라집니다.
모든 트랜잭션은 NFC 카드(0~5cm 범위)를 실제로 태그해야 서명할 수 있습니다. Tangem 하드웨어 지갑은 생체인증 설정 여부와 관계없이 항상 실물 카드 태그가 필요해요. Tangem의 WalletConnect 연동은 Blockaid 기반 트랜잭션 시뮬레이션을 제공해, 서명 전 위험한 dApp을 미리 알려줍니다.
보안 칩은 EAL6+ Common Criteria 인증을 받았고, 2018년 Kudelski Security와 2023년 Riscure의 독립 감사를 통해 취약점이 없음을 검증받았습니다. 펌웨어는 출고 시 설치되어 업데이트가 불가능해, 악성 펌웨어 원격 공격을 원천 차단합니다. 2장 세트는 54.90달러이며, 설정은 1~3분이면 끝납니다.
One honest caveat: 모든 백업 카드를 분실하거나 파손하면 자산 복구가 불가능합니다. Tangem을 포함한 누구도 자산을 되찾아줄 수 없어요. 이는 시드리스 보안의 대가입니다. 백업 카드는 주 카드와 물리적으로 분리해 보관하세요(금고, 신뢰할 수 있는 지인, 내화 장소 등).
Fresh start: Tangem으로 새 지갑을 만들면 더 이상 이전 시드 구문을 걱정할 필요가 없어요. 침해는 이전 주소에만 한정되고, 새 주소는 완전히 깨끗하게 시작할 수 있습니다.
FAQ
-
대부분의 경우 불가능해요. 블록체인 트랜잭션은 되돌릴 수 없습니다. 토큰이 내 지갑에서 빠져나가면 복구 가능성이 극히 낮아요. 공격자가 자산을 거래소로 옮겼다면 해당 거래소에 즉시 문의하세요. 자산이 아직 플랫폼 내에 있다면 동결이 가능할 수도 있습니다. 그렇지 않다면 IC3 또는 Action Fraud에 신고하고 손실을 받아들이는 수밖에 없습니다. '복구 서비스'에 돈을 지불하지 마세요.
-
아니요. 시드 구문이 유출됐다면, 해당 시드는 영구적으로 폐기된 거예요. 12개 또는 24개의 단어로 모든 연관 키와 계정을 복원할 수 있으므로, 이 구문을 가진 사람은 모든 자산을 영구적으로 통제할 수 있습니다. 반드시 깨끗한 기기에서 새로운 시드 구문으로 완전히 새로운 지갑을 생성하세요. 유출된 시드는 절대 다시 사용하지 마세요.
-
키로거, 원격 제어 트로이목마 등 키 입력이나 클립보드 데이터를 탈취할 수 있는 악성코드가 의심된다면, 기기 초기화가 유일하게 신뢰할 수 있는 방법이에요. 백신 프로그램 실행은 부분적인 조치에 불과합니다. 암호화폐를 노린 고도화된 악성코드는 탐지를 피할 수 있어요. 감염이 의심되는 기기는 공장 초기화 또는 운영체제 재설치 후에만 암호화폐 용도로 사용하세요.
-
확실히 알기 어려울 수 있어요. 가장 명확한 신호는 공격자가 모든 계정(승인된 토큰만이 아니라)에 완전히 접근했다면, 단순 승인 문제가 아니라 시드 구문 자체가 유출된 경우입니다. 시드 구문을 사진으로 찍거나 Google Drive, iCloud, 이메일, 메모 앱 등에 저장했거나, 웹사이트에 붙여넣었거나, 이후 악성코드 감염이 확인된 기기에서 사용했다면 이미 유출된 것으로 간주하세요. MetaMask 공식 안내에서도 Secret Recovery Phrase를 가진 사람은 모든 연관 계정에 접근할 수 있다고 명시합니다. 반드시 새로 시작하세요.
-
시드 구문이 유출되면 공격자가 해당 시드에서 파생된 모든 계정을 영구적으로 통제할 수 있습니다. 승인 탈취는 악성 스마트 컨트랙트에 특정 토큰 이동 권한만 부여된 상태예요. 공격자가 내 키를 가진 것은 아니지만, 특정 토큰을 인출할 권한은 있습니다. 승인 탈취는 해당 승인을 취소하고 남은 자산을 옮기면 피해를 막을 수 있지만, 시드가 유출된 경우엔 이전 주소가 영구적으로 공격자에게 넘어간 상태라 어떤 기기를 써도 복구가 불가능합니다.
-
조심하는 것도 중요하지만, 근본 구조는 바뀌지 않아요. 핫월렛의 개인 키는 인터넷 연결 기기에 저장되어 있어 항상 위험에 노출됩니다. 하드웨어 지갑은 키를 격리된 환경에 보관해 해킹, 피싱, 악성코드, 플랫폼 장애로부터 자산을 보호합니다. 일반적으로 소액은 핫월렛에 두고, 대부분의 자산은 콜드 스토리지에 보관하는 것이 표준이에요. 침해 이후에는 하드웨어 보안 기반으로 재구축하는 것이 근본적인 대응입니다.