BTCPay Server 경고: 구버전 소프트웨어 구동 핫월렛이 집중 표적이 되고 있다
최근 핫월렛 도난 사건의 핵심 발생 원인⚡️
사용자들은 핫월렛 도난이 대부분 개인키 유출, 피싱 링크 클릭 등 인적 실수 때문이라고 생각하지만, 실제로 최근 BTCPay Server 팀이 감지한 다수의 핫월렛 도난 사건은 서버에서 구동되는 결제 노드 소프트웨어 버전이 오래되어 알려진 권한 검증 취약점이 제대로 패치되지 않은 것이 근본 원인이다. 공개된 익스플로잇 도구로 프론트엔드 검증을 우회해 핫월렛 내 모든 암호자산을 한번에 비울 수 있으며, 전 과정에서 사용자와의 상호작용조차 전혀 필요 없다. 많은 피해 상인은 몇 시간 뒤에야 결제 내역 이상으로 자산이 이전된 사실을 발견한다.
왜 BTCPay Server가 도난 사건의 최대 피해 지역으로 떠올랐나?
오픈소스 비트코인 결제 처리 도구인 BTCPay Server는 중앙화 플랫폼의 수탁 위험이 없어 제3자 결제 채널보다 본질적으로 안전하다고 오해하기 쉽다. 전 세계 수십만 상인이 비트코인 결제 수령에 쓰는 이 시스템은, 많은 중소 상인이 배포 시 편의를 위해 수년 전 구버전 이미지로 설치한 뒤 정기 버전 업데이트 프로세스를 구축하지 않아, 공격자가 취약점을 대량 스캔하고 표적 침입할 빌미를 주고 있다. 구버전 시스템은 공통적으로 인터페이스 권한 설정 결함이 있어, 공인망 개방 포트만 스캔하면 몇 분 만에 침입을 완료할 수 있다.
일반 상인이 가장 쉽게 빠지는 핫월렛 운영 관리 오해 세 가지?
핫월렛 개인키를 오프라인 USB에 보관하면 자산 보호가 완벽하다고 생각하지만, 많은 상인은 개인키 백업 프로세스를 빈틈없이 구축하면서도 핫월렛 구동 서버의 시스템 패치 업데이트는 등한시한다. 공격자는 오프라인 개인키를 훔칠 필요 없이, 서버의 미패치 취약점으로 핫월렛 서명 인터페이스를 직접 호출해 자산을 이전할 수 있으며, 이 과정에서 로컬 개인키 백업 알림이 전혀 작동하지 않아, 상인이 발견했을 때는 자산이 이미 믹서 주소로 이전되어 추적이 어려운 상태가 대부분이다.
소프트웨어 업데이트는 신기능 추가나 인터페이스 경험 최적화를 위한 것일 뿐 보안 효과가 없다고 오해하기 쉽다. 실제로 BTCPay Server의 과거 10여 개 주요 버전 업데이트 중 60% 이상은 이미 공개된 권한 우회, 인터페이스 권한 오류 관련 보안 취약점을 수정하는 내용이다. 다크웹에서 원클릭 침입 도구로 패키징된 많은 취약점의 수정 패치는 몇 달 전부터 공식 채널에 배포되었지만, 많은 사용자가 업데이트가 기존 결제 프로세스에 영향을 줄 것을 우려해 업그레이드를 계속 미루고 있다.
"내 핫월렛 자산 규모가 작아 공격자의 표적이 되지 않을 것"이라는 안이한 심리 자체가 이미 공격자에게 빌미를 주고 있다. 실제로 이런 자동화 도난 도구의 스캔 범위는 전 세계 모든 공인망 개방 노드를 대상으로 하며, 표적의 자산 규모를 전혀 선별하지 않는다. 도난 계좌 중에는 자산 규모가 0.01 BTC도 안 되는 경우가 적지 않은데, 이런 공격은 한계 비용이 거의 0에 가깝기 때문에 취약 노드만 스캔되면 수익을 얻을 수 있어 개별 계좌의 자산 규모를 따지지 않는다.
일반 사용자와 상인이 실천 가능한 핫월렛 보호 방안✅
핫월렛 보호에 전문 보안 장비 구매 비용이 많이 들어 일반 개인이나 소상공인은 감당하기 어렵다고 생각하기 쉽지만, 세 가지 간단한 운영 조치만으로도 90% 이상의 자동화 핫월렛 도난 공격을 막을 수 있다. 첫째 매주 정기적으로 BTCPay Server 공식 업데이트 공지를 확인해 최신 안정판으로 업그레이드하고, 둘째 핫월렛 인터페이스에 IP 화이트리스트를 적용해 공인망에서 서명 인터페이스에 직접 접근할 수 없도록 하며, 셋째 일일 자동 코인 이전 임계값을 설정해 한도 초과 거래는 인력의 2차 확인을 거치도록 한다.
많은 사람이 핫월렛 배포 시 "오랫동안 문제가 없었으니 내 설정이 안전하다"고 생각하지만, 공개 취약점에 대한 스캔은 무차별적으로 이뤄지며 공격자가 소상공인이라고 해서 침입을 포기하지 않는다. 이런 무차별 공격은 개별 표적 맞춤 준비가 필요 없고, 해당 버전의 개방 포트가 매칭되면 자동으로 코인 이전 프로세스를 실행하며, 스캔부터 이전 완료까지 전 과정이 3분도 걸리지 않아 피해자가 대응할 틈이 거의 없다.
이번 경고가 암호화폐 결제 업계에 주는 장기적 시사점?
이번 BTCPay Server가 경고한 핫월렛 도난 사건이 오픈소스 결제 도구의 개별 보안 문제라고 생각하기 쉽지만, 실제로는 전체 암호화폐 결제 분야의 보편적인 운영 관리 부족을 드러낸 것이다. 많은 사용자와 상인이 암호화폐 결제를 도입할 때 결제 수수료, 입금 속도 등 사용 경험 지표만 주목할 뿐, 오픈소스 소프트웨어의 지속적인 운영 관리 책임은 등한시하고, 배포를 마친 결제 노드를 한번 구축하면 영구적으로 안전한 정적 시스템으로 오인해 버전 업데이트, 취약점 점검 체계를 제대로 구축하지 않고 있다.
장기적으로 암호화폐 결제가 보급됨에 따라 핫월렛 보안 관리는 "기술 애호가만의 전유물"에서 모든 암호화폐 결제 도입 상인이 반드시 갖춰야 할 기본 역량으로 바뀌고 있다. 소프트웨어 버전을 적시에 업데이트하고 기본적인 인터페이스 권한 설정을 제대로 하는 것은 복잡한 기술이나 고액의 보안 예산이 필요하지 않으면서도, 대부분의 자동화 도난 공격을 근본적으로 차단할 수 있다. 암호화폐 세계에서 한번 구축하면 영구적으로 안전한 설정은 존재하지 않으며, 지속적으로 개선하는 보안 습관만이 자신의 암호자산을 진정으로 지킬 수 있다.
