클립보드 하이재킹 악성코드(Clipboard Hijacker)는 "은밀하지만 치명적인" 공격 방식입니다. 사용자가 지갑 주소를 복사하는 순간 몰래 해커의 주소로 바뀌어버립니다. 이 글에서는 방어 방법을 제시합니다. 결론부터 말하면 주소를 붙여넣을 때마다 앞뒤 4~6자리를 반드시 확인하는 것, 출금 화이트리스트 기능을 사용하는 것, 정기적인 백신 검사 + 불법 복제 소프트웨어를 설치하지 않는 것이 가장 효과적인 방어법입니다. 평소 주계정과 보조계정은 바이낸스 공식 사이트에서 주계정을 가입하고, 안드로이드는 바이낸스 공식 앱을 설치하세요. 아이폰 사용자는 해외 Apple ID로 전환하는 방법을 다룬 iOS 설치 가이드를 참고하시기 바랍니다.

1. 클립보드 하이재킹의 작동 원리

클립보드(Clipboard): 복사·붙여넣기 기능을 위해 운영체제가 제공하는 임시 데이터 저장 영역입니다.

클립보드 하이재킹 악성코드의 작동 흐름:

1. 사용자가 MetaMask에서 지갑 주소 0x1234...abcd를 복사
2. 악성코드가 클립보드 변화를 감시
3. 악성코드가 복사된 내용이 지갑 주소임을 인식(정규식 매칭)
4. 악성코드가 클립보드 내용을 해커 주소 0x9876...xxxx로 교체
5. 사용자가 붙여넣기 하면 실제로는 해커 주소
6. 사용자가 꼼꼼히 확인하지 않고 이체를 실행
7. 자산이 해커에게 전송됨

핵심 기술 포인트:

Q: 악성코드는 "앞자리가 비슷한" 주소를 어떻게 생성하나요?

해커는 **베니티 주소 생성기(Vanity Address Generator)**를 이용해 대량으로 주소를 생성합니다.

생성 비용:

그래서 앞자리는 비슷하지만 뒷자리가 다른 것이 악성코드가 바꿔치기하는 주소의 흔한 특징입니다. 주소의 앞뒤 4자리를 꼼꼼히 확인하면 바꿔치기를 발견할 수 있습니다.

2. 클립보드 악성코드의 유포 경로

1. 불법 복제 소프트웨어:

크래커는 설치 파일에 악성코드를 심어두고, 사용자가 설치하면 악성코드가 상주하게 됩니다.

2. 비공식 다운로드 사이트의 악성코드:

3. 브라우저 확장 프로그램:

4. 이메일 첨부파일:

5. PDF 취약점 악용:

실제 사례:

2024년 9월 한 사용자가 불법 복제 사이트에서 "Adobe Premiere 크랙 버전"을 다운로드했고, 악성코드가 3주간 상주했습니다. 어느 날 사용자가 MetaMask에서 ETH 주소를 복사해 5 ETH를 출금했는데, 주소가 바뀌어 있었습니다. 사용자는 나중에서야 주소의 첫 글자가 바뀐 것을 발견했고 5 ETH(약 2만 달러)를 잃었습니다.

Q: 컴퓨터에 클립보드 악성코드가 있는지 어떻게 확인하나요?

간단한 테스트 방법:

1. MetaMask를 열어 지갑 주소를 하나 복사
2. 메모장을 열기(브라우저 확장 프로그램의 간섭을 피하기 위해 브라우저가 아닌 메모장 사용)
3. Ctrl+V로 붙여넣기
4. 붙여넣은 주소와 MetaMask에 표시된 주소가 완전히 일치하는지 대조

만약 일치하지 않는다면 컴퓨터에 클립보드 악성코드가 있을 가능성이 큽니다. 즉시 다음을 실행하세요.

3. 6가지 방어 방법

방법 1: 붙여넣을 때마다 앞뒤를 반드시 확인

가장 기본적이면서도 가장 효과적인 방어법입니다.

올바른 붙여넣기 절차:
1. 지갑 주소 복사
2. 목적지에 붙여넣기
3. 붙여넣은 주소의 앞뒤 4~6자리 확인
4. 원본 주소의 앞뒤와 대조
5. 일치 → 계속 진행
6. 불일치 → 즉시 중단 + 악성코드 점검

앞뒤 4~6자리 확인에는 약 5~10초가 걸리지만 클립보드 바꿔치기 공격의 99%를 막을 수 있습니다.

방법 2: 출금 화이트리스트 사용

주요 거래소는 출금 화이트리스트를 지원합니다.

Binance, OKX, Bybit 등이 모두 화이트리스트 기능을 지원합니다.

Q: 출금 화이트리스트는 어떻게 활성화하나요?

Binance:

1. 보안 설정 → 출금 주소 관리
2. "화이트리스트 주소 출금" 활성화
3. 자주 쓰는 주소 추가(메모 포함)
4. 저장(2FA 인증 필요)

OKX, Bybit도 비슷한 절차입니다. 강력히 권장하는 방법이며, 클립보드 공격과 그 밖의 출금 변조를 막는 가장 효과적인 수단입니다.

방법 3: 복사·붙여넣기 대신 QR코드 스캔 사용

일부 지갑은 QR코드 스캔을 지원합니다.

적합한 시나리오:

Q: QR코드 스캔은 안전한가요?

더 안전합니다. 다만 여전히 다음을 주의해야 합니다.

방법 4: 크랙된 소프트웨어를 설치하지 않기

가장 큰 위험 요소는 불법 복제/크랙 소프트웨어입니다.

정품 소프트웨어 비용은 해킹 피해액보다 1000배 저렴합니다.

방법 5: 정기적인 백신 검사

Q: 무료 백신 소프트웨어로 충분한가요?

충분합니다. Windows Defender + Malwarebytes 무료 버전 조합으로 95% 이상의 악성코드를 차단할 수 있습니다.

유료 백신의 추가 기능(뱅킹 보호, 브라우저 격리 등)은 암호화폐 사용자에게는 별 도움이 되지 않는 편입니다.

방법 6: 하드웨어 지갑 + 오프라인 기기 서명

최고 수준의 방어법입니다.

하드웨어 지갑은 클립보드 악성코드의 영향을 받지 않습니다.

4. 운영체제별 방어 차이

Windows 시스템:

Mac 시스템:

Linux 시스템:

iOS / Android(스마트폰):

Q: iOS와 Android 중 어느 쪽이 더 안전한가요?

iOS가 약간 더 안전합니다.

Android는 위험도가 더 높습니다.

암호화폐 사용자라면:

5. 클립보드 공격의 고급 형태

1. 브라우저 자바스크립트 클립보드 공격:

방어: 웹페이지의 클립보드 접근 권한 비활성화(일부 브라우저에서 지원)

2. 브라우저 확장 프로그램 클립보드 공격:

방어: 신뢰할 수 있는 확장 프로그램만 설치 + 설치된 확장 프로그램을 정기적으로 점검

3. 모바일 앱 클립보드 공격:

방어: 주류 지갑 앱 사용 + 불필요한 앱의 "클립보드 권한" 끄기

Q: iOS 14 이상의 클립보드 접근 알림이 도움이 되나요?

매우 도움이 됩니다.

Android 13 이상도 비슷한 기능이 있습니다.

6. 출금 절차의 모범 사례

완전한 안전 출금 절차:

1. 거래소에서 출금 선택 → 코인 종류 + 네트워크 선택
2. 목적지 지갑 주소 복사(MetaMask / Ledger 등에서)
3. 출금 페이지에 붙여넣기
4. 주소 앞뒤 4~6자리 확인
5. 하드웨어 지갑 화면(있는 경우)에서 주소 확인
6. 출금 수량 입력
7. 2FA 인증 코드 입력
8. 출금 신청 제출
9. 이메일 확인 수신 + 이메일 속 주소 재확인(최후의 방어선)
10. 출금 도착 대기

핵심 체크포인트:

체크포인트 내용
4단계 주소 앞뒤 대조
5단계 하드웨어 지갑 화면 확인
9단계 이메일 속 주소 재확인

세 겹의 확인으로 클립보드 공격의 99.9%를 막을 수 있습니다.

Q: 하드웨어 지갑 화면에 표시된 주소가 진짜인지 어떻게 확인하나요?

하드웨어 지갑 화면은 하드웨어에서 직접 나오며 컴퓨터를 거치지 않습니다.

따라서 하드웨어 지갑 화면 = 진짜 주소입니다. 화면 표시를 꼼꼼히 확인하세요.

7. 그 밖의 클립보드 공격 유형

1. 니모닉 클립보드 공격:

일부 사용자는 니모닉 문구를 복사해서 메모장에 백업합니다. 클립보드 악성코드는 12~24개의 영어 단어를 인식하면 곧바로 해커 서버로 전송합니다.

방어:

2. 개인키 클립보드 공격:

개인키(64자리 hex 문자열)를 복사할 때 악성코드가 인식하고 업로드합니다.

방어:

3. 비밀번호 클립보드 공격:

로그인 창에 비밀번호를 복사해 붙여넣을 때 기록당합니다.

방어:

4. API 키 클립보드 공격:

거래소 API 키를 복사할 때 탈취당합니다.

방어:

Q: 비밀번호 관리자는 클립보드 공격을 피할 수 있나요?

일부는 피할 수 있습니다. 1Password / Bitwarden 등은 다음을 지원합니다.

하지만:

모범 사례: 비밀번호 관리자를 사용하고 수동 복사·붙여넣기를 줄이기.

8. 클립보드 공격을 당한 후의 응급 대처

1. 즉시 최근 모든 이체 내역 확인:

2. 전체 백신 검사 + 재설치:

3. 관련된 모든 비밀번호 변경:

4. API 키 비활성화:

5. 자산 이전:

6. 신고 + 온체인 추적:

9. 자주 묻는 질문

Q: 클립보드 공격은 암호화폐만 노리나요?

아닙니다. 클립보드 공격은 다음도 노릴 수 있습니다.

하지만 암호화폐가 주요 표적인 이유는 다음과 같습니다.

Q: 클립보드 악성코드는 보통 얼마나 오래 상주하다 발견되나요?

평균적으로 2~8주가 지나야 발견됩니다.

그러므로 "겉보기에 문제없음"이 곧 안전을 의미하지 않으며, 정기적인 백신 검사가 매우 중요합니다.

Q: 스마트폰에서도 클립보드 공격이 많나요?

iOS에서는 적은 편이고(샌드박스 제한), Android에서는 더 많습니다.

Android 사용자: 주류 지갑 앱을 사용하고 불필요한 앱 권한을 꺼두세요.

Q: Linux를 쓰면 클립보드 공격을 피할 수 있나요?

크게 낮아지지만 완전히 면역되지는 않습니다.

Linux에서도 백신 검사와 신중한 소프트웨어 설치가 필요합니다.

Q: 클립보드 공격은 흔적을 남기나요?

남깁니다.

전문 백신 소프트웨어는 이러한 흔적을 식별할 수 있습니다.

Q: 가상머신으로 암호화폐 거래를 하면 클립보드 공격을 막을 수 있나요?

부분적으로 효과가 있습니다.

가장 안정적인 전략:

Q: 하드웨어 지갑이 클립보드 공격을 완전히 막아줄 수 있나요?

네. 하드웨어 지갑은 클립보드 공격에 대한 궁극적인 방어책입니다.

하드웨어 지갑 화면을 꼼꼼히 확인하면 = 클립보드 공격에 완전히 면역됩니다.

Q: 클립보드 기능을 비활성화할 수 있나요?

가능하지만 실용적이지 않습니다.

더 나은 방법:

데이터 출처

리스크 고지: 본 글은 독립적인 제3자가 정리한 자료이며 투자 권유가 아닙니다. 클립보드 하이재킹은 은밀하지만 흔한 공격 수법이며, 경계심과 확인 습관을 유지하는 것이 핵심 방어책입니다. 모든 데이터는 2026년 4월 기준입니다.