티스토리 뷰

가상자산 지갑의 트랜잭션 내역에 본인이 실행하지 않은 0원 입금이나 소액 전송 기록이 남아 있다면 '주소 포이즈닝(Address Poisoning)' 공격을 의심해야 합니다. 이는 개인키를 탈취하는 해킹이 아니라, 이용자가 최근 거래 내역에서 주소를 무심코 복사해 자금을 오전송하도록 유도하는 정교한 피싱 수법입니다.
바이낸스 아카데미 및 공식 보안 블로그의 분석 자료에 따르면 주소 포이즈닝은 더스팅 공격과 결합하여 지속적인 자금 유출 피해를 야기하고 있습니다. 본 가이드에서는 거래 내역 오염 원리와 통계적 위험도, 그리고 안전한 식별 및 대조 점검 순서를 객관적인 팩트 중심으로 정리합니다.
주소 포이즈닝과 더스팅 공격의 메커니즘 차이
지갑 내역에 무단으로 찍히는 미확인 트랜잭션은 크게 '주소 포이즈닝'과 '더스팅 공격'으로 분류되며, 두 공격 방식은 목적과 피해 형태에서 뚜렷한 차이를 보입니다.

| 구분 | 주소 포이즈닝 (Address Poisoning) | 더스팅 공격 (Dusting Attack) |
|---|---|---|
| 주요 목적 | 이용자의 착오를 유도해 자금을 공격자 주소로 오전송시킴 | 지갑 소유자의 트랜잭션 흐름 추적 및 신원 파악(프라이버시 침해) |
| 피해 형태 | 자금 직접 유출 및 영구 손실 | 직접 탈취는 없으나 향후 표적 피싱·협박 데이터로 활용 |
| 공격 수법 | 앞뒤 문자가 일치하는 유사 배니티 주소로 0원 또는 소액 전송 | 다수 주소에 극소량(Dust) 코인을 일괄 살포한 뒤 UTXO 이동 분석 |
| 취약 대상 체인 | 긴 16진수 주소를 화면에 축약 표시하는 스마트 컨트랙트 체인 전반 | 비트코인·라이트코인 등 UTXO(미사용 트랜잭션 출력) 기반 네트워크 |
| 핵심 대응 수칙 | 거래 내역 복사 금지, 주소록 등록 및 전체 주소 일치 대조 | 입금된 더스트 사용 배제('Do Not Spend' 설정), 신규 지갑 분리 |
바이낸스 아카데미에 따르면 이 두 가지 위협은 상호 복합적으로 나타나기도 합니다. 일례로 2020년 10월 BNB 체인에서는 거래 메모(Memo) 필드에 악성 피싱 링크를 삽입한 더스팅 공격이 포착되는 등 다단계 복합 위협 형태로 진화하고 있습니다.
공격자가 지갑 거래 내역을 오염시키는 3대 기술 기법
공격자가 무단으로 정상 지갑의 거래 히스토리를 오염시키는 방식은 기술적으로 정형화되어 있습니다. 바이낸스 공식 블로그의 보안 분석에서는 공격자가 활용하는 핵심 3대 기법을 명시하고 있습니다.

- 가짜 토큰 컨트랙트(이벤트 스푸핑): ERC-20 등 표준 규격을 변형한 컨트랙트를 통해 실제 토큰 이동 없이 트랜잭션 로그 이벤트만 조작 생성합니다.
- 0원 무가치 전송: 수수료만 지불하고 수취 금액을 0으로 설정해 타깃 지갑의 활동 내역 상단에 공격자 주소를 노출시킵니다.
- 소액 실제 전송: 지갑 소프트웨어의 스팸 필터링 알고리즘을 우회하기 위해 실제 극소량의 코인을 직접 전송합니다.
공격자는 배니티 주소(Vanity Address) 생성기를 사용하여 피해자가 자주 송금하던 정상 상대방 주소의 앞 4~6자리와 뒤 4~6자리가 동일한 가짜 주소를 사전 생성합니다. 암호화폐 지갑 UI가 40~42자에 달하는 긴 16진수 주소를 화면 중앙 생략(...) 형태로 축약 표시한다는 점을 파고든 구조적 허점입니다.
온체인 데이터로 살펴본 실제 피해 규모와 통계
주소 포이즈닝은 개별 이용자의 단순 부주의를 넘어 온체인 생태계 전반에서 대규모로 실행되는 자동화 공격입니다. 바이낸스 보안팀의 공식 집계 데이터는 해당 공격의 확산세를 입증합니다.
- 바이낸스 보안팀 자체 탐지 알고리즘 기준, BNB 스마트 체인과 이더리움 상에서 1,500만 개 이상의 스푸핑 주소가 식별되었으며 매주 평균 30만 건의 신규 스푸핑 주소가 추가로 탐지되고 있습니다.
- 바이낸스 아카데미 분석 문서에 따르면 2025년 중반까지 트론(TRON) 등을 포함한 주요 네트워크에서 주소 포이즈닝으로 인해 발생한 누적 피해액은 8,300만 달러(USD) 이상으로 집계되었습니다.
- 2025년 초 이더리움 Fusaka 업그레이드 이후 더스팅 거래 비중은 전체 트랜잭션의 약 3~5% 수준에서 약 11%로 급증했으며, 전체 활성 주소의 약 26%가 직접적인 영향을 받은 것으로 나타났습니다.
해당 수치는 바이낸스 공식 채널을 통해 발표된 분석 데이터이며, 독립적인 제3자 검증 수치는 아니지만 주요 체인 전반에 걸친 공격 빈도와 위험 수준을 명확히 보여줍니다.
의심 거래 발생 시 단계별 점검 및 구별 프로토콜
모바일이나 웹 지갑에서 알 수 없는 입금 기록이나 낯선 토큰을 발견했을 때 안전을 확보하기 위한 단계별 점검 순서는 다음과 같습니다.

- 거래 내역 복사 중단 - 최근 트랜잭션 목록의 '주소 복사' 버튼을 절대 누르지 마십시오. 과거 전송 내역에 공격자의 배니티 주소가 섞여 있을 가능성이 매우 높습니다.
- 0원 또는 미확인 입금 확인 - 전송 금액이 0원이거나 평소 거래하지 않던 모르는 토큰이 찍혀 있다면 즉시 포이즈닝 스푸핑 시도로 간주합니다.
- 수취 주소 전체 문자열 검증 - 주소 앞뒤 4자리만 확인하는 습관을 버리고, 블록 탐색기(Explorer)에서 주소 전체 40~42자리를 하나씩 대조해야 합니다.
- 더스트 자산 격리 - 의도치 않게 들어온 소액 코인은 다른 트랜잭션과 묶어서 사용하지 않도록 방치하거나 지갑의 '사용 금지(Do Not Spend)' 설정을 적용합니다.
주요 FAQ 및 전송 전 필수 점검 리스트
주소 포이즈닝과 관련된 대표적인 기술적 의문점과 안전한 온체인 자산 관리 수칙입니다.
- Q. 의심스러운 더스트나 0원 토큰을 지갑에 받기만 해도 위험한가? - 단순히 수신된 상태 자체로는 지갑이 해킹되거나 자산이 탈취되지 않습니다. 위험은 해당 토큰을 거래에 포함하거나, 거래 내역에 남은 주소를 신뢰하여 자금을 재전송할 때 발생합니다.
- Q. 오전송된 자금을 거래소나 네트워크 재단에서 회수할 수 있는가? - 블록체인 거래는 변경 및 취소가 불가능한 비가역적 특성을 가집니다. 수취인이 자발적으로 반환하지 않는 이상 기술적 회수 경로는 전무합니다.
- Q. 이더리움 지갑만 대상이 되는가? - 아닙니다. 이더리움, BNB 스마트 체인뿐만 아니라 트론(TRON) 등 16진수 기반의 긴 주소 체계를 축약 표기하는 모든 퍼블릭 블록체인이 공격 대상에 포함됩니다.
자산 전송 시 실수를 원천 차단하기 위해서는 지갑 내 '주소록(Address Book)' 화이트리스트 기능을 적극 활용하고, 고액 전송 전에는 반드시 최소 단위의 테스트 전송을 먼저 수행하여 정상 수신 여부를 확인하는 절차가 필수적입니다.
주소 포이즈닝과 더스팅 공격은 블록체인 스마트 컨트랙트 자체의 취약점을 파고드는 것이 아니라, 인터페이스의 주소 축약 표기와 사용자의 복사·붙여넣기 습관을 교묘하게 악용하는 사회공학적 기법입니다. 블록체인의 비가역성 원리상 오전송된 자금은 거래소나 지원팀을 통해서도 복구할 수 없습니다.
따라서 지갑 내역에 알 수 없는 0원이나 소액 트랜잭션이 발생했더라도 즉각 동요하여 해당 주소를 건드리지 말고, 사전 검증된 주소록 기능과 철저한 전송 전 전체 자리수 대조를 일상화하는 것이 자산을 온전히 지키는 핵심 방어책입니다.
주요 가상자산 거래 및 시장 대응을 준비 중이신가요?
주요 가상자산 거래를 준비 중이라면 관련 거래소의 거래 수수료와 진행 중인 혜택 조건을 함께 확인해 보세요. 공식 제휴 링크를 통해 신규 가입 및 KYC 인증 완료 시 거래 수수료 할인과 웰컴 보너스 혜택이 적용됩니다. 실제 거래를 시작하기 전 공식 가이드에서 세부 지급 조건과 적용 절차를 먼저 확인하시기 바랍니다.
[안내: 본 안내는 제휴 링크를 포함하고 있으며, 가입 및 이용 조건 충족 시 소정의 파트너 혜택이 발생할 수 있습니다. 모바일 앱 이용자는 APK 설치 가이드를 참고하세요.]
[투자 유의 안내] 본 글은 단순 정보 제공을 목적으로 하며 특정 가상자산에 대한 투자 권유나 자문이 아닙니다. 암호화폐 거래는 높은 가격 변동성과 원금 손실 위험을 수반하므로 모든 투자 판단과 책임은 투자자 본인에게 있습니다.