코인 주소 포이즈닝, 0원 전송이 위험한 이유
페이지 정보
본문
코인 지갑 거래내역에 내가 보낸 적 없는 0원 전송이 보이면 먼저 놀라게 됩니다. 하지만 주소 포이즈닝은 보통 그 기록 하나만으로 내 잔고를 바로 빼가는 방식이 아닙니다. 더 위험한 지점은 다음 송금 때입니다. 거래내역에 남은 비슷한 주소를 예전에 쓰던 주소로 착각해 복사하면, 돈은 내가 의도한 사람이나 내 다른 지갑이 아니라 공격자 주소로 갈 수 있습니다.
거래내역을 믿는 습관
지갑 주소는 사람이 외우라고 만든 문자열이 아닙니다. 길고 비슷해 보이는 글자가 이어지기 때문에 많은 사용자가 처음 몇 글자와 마지막 몇 글자만 보고 “전에 쓰던 주소”라고 판단합니다. 주소 포이즈닝은 바로 그 습관을 노립니다.
MetaMask의 주소 포이즈닝 설명도 이 공격이 지갑의 암호 기술을 깨는 쪽보다 사용자가 거래내역에서 익숙해 보이는 주소를 복사하는 행동에 기대고 있다고 설명합니다. 공격자가 바라는 것은 복잡하지 않습니다. 내 거래내역 어딘가에 비슷한 주소를 남겨 두고, 내가 바쁜 순간 그 주소를 다시 쓰게 만드는 것입니다.
0원 전송의 흔적
주소 포이즈닝에는 0원 전송이나 아주 작은 금액 전송이 자주 쓰입니다. 돈이 들어오지 않았는데도 기록이 남는 이유는, 공격자가 유사한 주소를 내 활동 목록에 보이게 만들려 하기 때문입니다. 이 기록 자체가 곧바로 내 토큰을 움직였다는 뜻은 아닐 수 있지만, 나중에 주소를 찾을 때 눈에 걸리는 미끼가 됩니다.
Ledger의 zero-value transfer scam 설명은 이런 방식이 긴 지갑 주소를 거래내역에서 복사하는 습관을 이용한다고 봅니다. “0원이라 괜찮다”가 아니라 “0원인데도 왜 기록을 남겼을까”를 생각해야 하는 이유가 여기에 있습니다.
앞뒤 글자만 보는 위험
공격자는 완전히 엉뚱한 주소보다 내 주소나 과거 상대방 주소와 앞뒤 일부가 비슷한 주소를 만들려고 합니다. 지갑 화면에서 중간 문자열이 접혀 보이거나, 모바일에서 주소가 짧게 줄어 보이면 더 쉽게 헷갈립니다.
블록체인 전송은 은행 이체처럼 취소 버튼을 누르면 곧장 되돌아오는 구조가 아닙니다. Ledger의 지갑 주소 안내도 주소를 잘못 쓰면 자금 손실로 이어질 수 있다고 설명합니다. 그래서 주소 포이즈닝은 작은 기록 하나가 아니라 송금 전 확인 습관 전체의 문제로 봐야 합니다.
보낼 때 확인할 순서
주소를 다시 써야 한다면 거래내역에서 바로 복사하지 않는 편이 안전합니다. 예전에 보낸 적 있는 주소처럼 보여도, 그 기록이 공격자가 심어 둔 주소일 수 있기 때문입니다.
- 거래내역의 최근 주소가 아니라 상대방이 새로 준 주소, 내가 저장해 둔 주소록, 또는 QR 원본에서 다시 확인합니다.
- 처음 몇 글자와 마지막 몇 글자만 보지 말고 가능한 한 전체 주소를 비교합니다.
- 큰 금액을 보내기 전에는 같은 네트워크에서 소액 테스트를 먼저 보냅니다.
- 하드웨어 지갑을 쓴다면 앱 화면만 보지 말고 기기 화면에 표시되는 수신 주소도 확인합니다.
- 거래소나 지갑 앱이 주소록, 화이트리스트, 새 주소 대기 시간을 제공한다면 귀찮더라도 그 기능을 켜 둡니다.
이 확인은 느려 보이지만, 실제로는 복구 시간을 줄이는 절차입니다. 잘못된 주소로 확정된 전송은 상대방 협조나 플랫폼 지원 없이는 되돌리기 어렵습니다.
승인 취소와 다른 문제
주소 포이즈닝을 봤다고 해서 항상 토큰 승인 취소부터 해야 하는 것은 아닙니다. 토큰 승인 취소는 컨트랙트가 내 토큰을 사용할 수 있는 권한을 줄이거나 없애는 문제입니다. 반면 주소 포이즈닝은 내가 수신 주소를 잘못 고르는 문제에 가깝습니다.
물론 낯선 디앱에 서명했거나 토큰 권한을 넓게 열어 둔 상황이라면 승인 내역도 따로 확인해야 합니다. 하지만 거래내역에 0원 전송이 보인 순간의 핵심 대응은, 그 주소를 지우는 것보다 앞으로 그 기록을 주소록처럼 쓰지 않는 것입니다.
개인지갑을 처음 쓰는 단계라면 비수탁 지갑 뜻부터 다시 구분해 보는 것도 도움이 됩니다. 개인지갑에서는 내가 주소와 서명을 직접 확인하는 만큼, 거래내역에 보이는 기록도 자동으로 믿을 수 있는 주소록이 아닙니다. 주소 포이즈닝은 그 차이를 가장 불편한 방식으로 알려 주는 사례입니다.
StableEarning의 글과 데이터는 스테이블코인 금리, 스테이킹, RWA 수익률, 거래소 이용 정보를 이해하기 위한 참고 자료입니다. 수익률, 수수료, 입출금, 상품 제공 여부는 거래소와 발행사 정책, 네트워크 상태, 거주지와 계정 조건에 따라 달라질 수 있으며 원금 손실, 가격 변동, 출금 지연, 스마트컨트랙트와 커스터디 위험이 있을 수 있습니다. 이 글은 정보 제공용이며 특정 자산 매수, 예치, 스테이킹, 전송, 투자 실행을 권유하지 않습니다. 실제 실행 전에는 공식 공지와 본인 계정 조건을 다시 확인해야 합니다.