Ledger, 지갑 암호화폐 도난 원인으로 삽입된 스파이 칩 확인
요약
Ledger와 같은 하드웨어 지갑이 스파이 칩을 통해 초기 설정 과정에서 비밀 정보를 유출당할 위험성이 제기되었습니다. 이는 보안 요소 자체를 건드리지 않고 화면에 표시되는 정보만 읽어내는 방식으로 이루어졌습니다. 기사는 다중 서명 사용의 필요성을 강조하며, 공급망 공격과 하드웨어 지갑의 근본적인 보안 취약점을 지적합니다.
핵심 포인트
- 하드웨어 지갑이 스파이 칩으로 변조되어 비밀 정보가 유출될 위험이 있습니다.
- 2-of-2 또는 3-of-3 다중 서명 사용이 합리적인 대안입니다.
- Ledger의 보안 관행(펌웨어 업데이트, 시드 백업 서비스)에 심각한 취약점이 존재합니다.
- 공급망 공격은 암호화폐만의 문제가 아니며 모든 기술 분야에서 경계가 필요합니다.
암호화폐를 좋아하든 싫어하든, 이번 공격은 놀라운 수준임. 이론적이거나 터무니없다며 무시하던 공격들이 실제로 벌어지고 있음.
작은 eSIM과 OCR용 CPU를 심어 초기 설정 중 하드웨어 지갑 화면에 표시되는 비밀 정보를 읽어내므로, 보안 요소(secure element) 자체는 건드리지도 않음. 얼마 전에는 Coldcard가 32비트 난수 생성기로 전환되는 결함 때문에 코인을 도난당한 일이 있었고, 이제는 아시아뿐 아니라 EU 판매점에서도 변조된 Ledger 기기가 유통된다는 소식이 나옴.
비트코인을 보유한다면 서로 다른 제조사의 하드웨어 지갑을 함께 써야 서명할 수 있는 2-of-2 또는 3-of-3 다중 서명이 그나마 합리적인 선택지로 보임. Ledger 출시 당시에도 컴퓨터를 거치지 않는 별도 통신 경로로 시드가 유출될 수 있다고 하면 과대망상 취급을 받았는데, 결국 현실이 됨.
Ledger의 보안 관행도 형편없음. 시드를 입력한 뒤 펌웨어를 갱신하고 Bitcoin 앱까지 설치해야 하므로 완전히 망 분리된 오프라인 상태로 사용할 수 없고, 시드 백업 서비스까지 제공함. 머지않아 거래 생성·서명의 난수성에 시드를 숨겨 유출하는 클렙토그래피(kleptography)로 지갑이 털리는 일도 들리리라 예상함.
암호화폐만의 일이 아님. 사람들은 가능한 공격과 공격자가 데이터·자금을 훔치기 위해 어디까지 갈 수 있는지 과소평가함. 제조 전 칩 설계를 바꿔 난수 생성기의 엔트로피를 낮추는 공격, SSH를 겨냥한 전 세계적 백도어 시도, 공격 표면이 작은 하드웨어 지갑의 eSIM 유출까지 나온 만큼, 아직도 경계심이 한참 부족함.
금전적 유인의 힘을 보여줌. 돈이 걸리면 상상 가능한 모든 공격이 시도되고, 시장경제에서도 수익만 나면 터무니없거나 해로운 산업까지 생겨남. 불법이어도 수익성이 있으면 실행되고, 합법이어도 수익성이 없으면 실행되지 않는다는 점에서 돈은 법이나 정부보다 강력해 보임.
어떤 면에서는 고무적이기도 함. 사회가 붕괴하고 정부가 사라져도 모든 것을 재건하는 데 필요한 근본 기술은 돈과 계약 두 가지뿐이라는 뜻이기 때문임.
헤즈볼라 무선호출기 사건 이후로는 상상 가능한 모든 공급망 공격이 현실적이라고 가정해야 함.
이런 점이 암호화폐에 불만을 갖고 일반 대중으로의 확산을 비관하는 큰 이유임. 전통 금융기관이 전반적으로 훨씬 안전해 보이고, 사용자 경험도 훨씬 나음.
다른 기기에서 키를 입력하게 하거나, 기기 화면에 모든 수신처와 금액을 표시하고 물리 버튼으로 확인하지 않는 하드웨어 지갑은 이해하기 어려움. 지갑의 무작위 시드 생성을 믿거나 24단어 시드처럼 가능한 최대 엔트로피를 쓰지 않는 것도 마찬가지임. 이보다 못하면 기본을 놓치는 셈임.
그렇게 놀라운 일인가? 원리와 구현 모두 암호화폐판 주유소 카드 복제기에 해당함. Ledger 공격 가능성을 무시한 것이 어리석었다는 데는 동의하지만, 더 편집증적인 음모론자가 되어야 해서가 아니라 조금만 살펴봐도 Ledger가 저품질 제품임을 알 수 있기 때문임.
기사에는 없지만, 독일의 Best Buy 격인 MediaMarkt가 독일 전역 도시의 매장에서 이 변조된 기기들을 판매했음.
Ledger 지갑을 팔았다는 뜻인가, 변조된 Ledger 지갑을 팔았다는 뜻인가? 내가 알기로는 평판 좋은 판매업체 Cryptobilis가 인수된 뒤 유통망에서 지갑이 변조된 것임. 이는 Ledger 자체의 잘못이 아니라 말 그대로 공급망 공격임. MediaMarkt도 그 판매업체를 통해 구매한 것인가?
이런 경우 법적 책임이 어떻게 되는지 궁금함.
MediaMarkt 같은 형편없는 회사가 얽혀 있다는 게 놀랍지도 않음. 어차피 곧 문을 닫을 처지라고 봄.
화면으로 가는 출력 신호를 가로채서 보안 요소를 해킹할 필요 자체를 없앤 기법이 정말 흥미로움.
나도 한동안 비슷한 DRM 우회 아이디어를 생각했음. 디스플레이 패널 드라이버와 신호 공급 장치 사이에 보드를 넣어 DVI나 암호화되지 않은 HDMI처럼 캡처 가능한 신호를 출력하는 방식인데, 얼마나 실용적일지는 모르겠음.
하드웨어 지갑은 자산 직접 보관의 해결책이 아님. 제조사에 부품을 공급하는 망부터 악의적인 직원, 제조사의 실수, 제조사에서 사용자까지의 배송망 공격, 사용자의 키 생성·사용·보관 실수까지 따지면 잘못될 수 있는 지점이 수백 가지임.
불과 작년까지만 해도 어디서나 하드웨어 지갑을 직접 보관의 권장 수단으로 내세웠음. 해킹이나 버그로 코인을 잃을 수 있다고 할 때마다 하드웨어 지갑이 이미 해결한 문제라는 답을 들었음.
세상에 유일한 해결책인 것은 거의 없고, 모든 선택에는 절충점이 있음. 직접 보관이 핵심 용도라면 “직접 보관하지 말라”는 답은 해결책이 될 수 없는데, 하드웨어 지갑보다 나은 선택은 무엇인가?
지금 더 나은 수단이 없다면 단점이 있어도 하드웨어 지갑은 현재 가능한 좋은 해결책 중 하나임. 대안이 있다면 정말 듣고 싶음.
현실에 존재하든 가상의 방식이든, 해결책이라고 볼 만한 예를 들어줄 수 있는가?
같은 위협 분석은 노트북과 휴대폰에도 적용됨. 온라인 은행 계좌에는 무엇으로 접속하는가? 나는 노트북이나 휴대폰을 사용함.
엑스레이로 내부를 확인한 다음 부품이 없는 곳의 에폭시를 파내고 기록 장치를 넣은 뒤 다시 에폭시를 채울 수도 있음.
사진이 있었으면 좋겠음. LTE 모뎀이 그렇게 작게 나오는지도 몰랐음.
온라인에 사진이 있음. 무슨 이유인지 최초로 올린 사람은 해커에게 약 80만 비트코인을 도난당한 사상 최대급 거래소 사고의 당사자인 Mt. Gox의 Mark Karpeles임. 구금된 적도 있는 인물임.
공격자는 배터리를 더 작은 것으로 교체해 공간을 확보한 뒤, 작은 eSIM·LTE 모뎀과 화면의 비밀 정보를 읽는 OCR 칩을 넣은 것으로 보임.
AI 자동 생성 콘텐츠
본 콘텐츠는 RSS: GeekNews (한국어)의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기