레노버의 '암호화된' 지문 인식 USB 드라이브는 사실 암호화되지 않은 SD 카드를 고급 케이스에 넣은 것에 불과하며, AI 기반 후속 조사
요약
본 기사는 레노버 ThinkPlus FU100 USB 드라이브의 보안 허점을 분석하며, 광고와 달리 실제로는 암호화되지 않은 SD 카드를 고급 케이스에 담았을 뿐임을 지적했습니다. 또한 연구원은 AI 도구(OpenAI Codex)를 활용하여 다른 제조사의 장치에서 백도어 키나 평문으로 전송되는 비밀번호 등 심각한 하드웨어 및 소프트웨어 취약점을 발견했습니다.
핵심 포인트
- Lenovo FU100은 암호화되지 않은 SD 카드를 고급 케이스에 담았을 뿐이며, '하드웨어 보안'은 마케팅일 가능성이 높다.
- TSD303 SSD는 비밀번호를 USB를 통해 평문으로 전송하는 결함이 발견되어 데이터 보호가 취약했다.
- 연구원은 OpenAI Codex 같은 AI 도구를 이용해 타사 장치에서 고정 키와 사용자 암호를 추출하는 데 성공했다.
- 여러 제조사의 장치가 동일한 개발 키트를 사용했으며, 많은 경우 데이터를 미암호화 상태로 저장하고 있었다.
해외 기사를 번역기로 번역 하였습니다 오역이 있을수 있으니 원문을 참고 하세요
지문 인식은 USB 연결만 켜는 기능이었고, 카드에 저장된 내용은 암호화되지 않았습니다.
보안 연구원 쉬성 리는 레노버 씽크플러스 FU100 지문 인식 USB 메모리가 AES-256 암호화 기술로 데이터 보안을 강화했다고 광고했지만, 실제로는 일반 SD 카드였다는 사실을 발견했다고 HackingPassion 이 보도했습니다. 지문 인식기는 USB 연결만 가능하게 했을 뿐, 카드 자체에는 암호화된 데이터가 전혀 없었습니다. 리는 지난주 AI 기반 후속 연구를 통해 다른 제조업체의 USB 메모리에서 백도어 계정을 발견했으며, 보안이 강화되었다고 알려진 다른 USB 저장 장치에서도 하드코딩된 암호화 키를 찾아냈습니다.
리는 지난 3월 컨퍼런스에서 FU100은 "그저 고급스러운 케이스에 담긴 SD 카드일 뿐"이라고 말했습니다. 따라서 물리적으로 접근할 수 있는 사람이라면 누구나 손쉽게 드라이브의 데이터에 접근할 수 있습니다. 그가 강조한 핵심은 "'하드웨어 보안'은 순전히 마케팅일 뿐"이라는 것입니다. 드라이브 제조업체 자체의 암호화 기술이 실패한 것은 이번이 처음도 아니고 , 마지막도 아닐 것입니다.
ThinkPlus FU100에 대한 최초 분석은 작년에 이루어졌으며, 임시 해결책으로 카드 위에 에폭시를 바르는 방식이 사용되었습니다. 레노버는 올해 초 FU100, FU200, TU800 드라이브와 TSD303 SSD에 대한 후속 해결책을 배포했는데, 이 해결책은 사용자가 중국 서비스 센터에 연락한 후 기기를 교체받기 위해 반송하거나 현장 펌웨어 업그레이드를 받아야 합니다. 레노버는 먼저 데이터를 백업하고 기기를 보내기 전에 드라이브를 완전히 포맷할 것을 강력히 권장하는데, 이는 상당히 불편한 절차입니다. 레노버는 이 보안 권고의 심각도를 '높음'으로 평가했으며, 세 가지 CVE 중 하나는 구성 소프트웨어와 관련된 것으로, 로컬에 로그인한 사용자가 장치 인증을 우회하고 신뢰할 수 없는 지문을 등록할 수 있도록 허용할 수 있습니다.
같은 연구에서 레노버의 TSD303 외장 SSD에서도 또 다른 결함이 발견되었습니다. 데이터는 암호화되어 있었지만, 드라이브가 올바른 암호를 USB를 통해 평문으로 전송하여 소프트웨어가 쉽게 암호를 추출할 수 있도록 했습니다. 첫 번째 수정 사항은 최초 보고 후 3개월 만에 나왔는데, 타임스탬프와 유사한 값에서 파생된 키를 사용하는 블록 암호 암호화 방식이었습니다. 하지만 레노버 소프트웨어는 이 키를 추출할 수 있었고, 첫 번째 소프트웨어 수정 사항은 장치를 분해하면 취약해져서 장치가 도난당했을 경우 데이터를 보호하는 데 무용지물이었습니다. 작년 말에 나온 후속 수정 사항은 드라이브 자체에서 입력된 암호를 확인하도록 하여 올바른 암호가 드라이브 외부로 유출되지 않도록 했습니다.
해당 드라이브에 사용된 동일한 소프트웨어 개발 키트가 여러 제조사의 다른 9개 장치에도 적용되었으며, 이 장치들 대부분 역시 숙련된 공격자라면 비밀번호를 알아낼 수 있었습니다. 게다가 두 장치는 microSD 카드에 데이터를 암호화하지 않은 채로 저장했습니다. 리의 발표 자료에는 전체 제조사 목록이 가려져 있었습니다.
AI 에이전트를 활용한 리버스 엔지니어링 도구 사용이 지속적으로 증가하고 있습니다. AI는 최근 더 많은 보안 취약점을 드러내고 있기도 합니다. Li는 OpenAI의 Codex라는 AI 프로그래밍 중심 도구를 사용하여 자신이 소속된 회사의 리버스 엔지니어링 도구로 다른 업체들의 보안 체계를 공격했습니다. Netac의 도구는 Codex가 프로그램에 내장된 고정 키와 진단 로그에 기록된 사용자 암호를 찾아내는 데 약 7분이 걸렸습니다.
복사 방지는 직접 접근과는 달리, 수신자가 파일을 볼 수는 있지만 복사할 수는 없도록 하는 것이 목적입니다. KakaSoft의 USB Copy Protection은 프로그램 자체에서 생성하는 내부 암호를 사용하는데, Codex는 사용자의 암호 없이도 약 26분 만에 테스트 파일을 복호화할 수 있었습니다. Nexcopy의 Copy Secure는 뷰어 앱에 내장된 인증서를 통해 암호를 해제하는 데 약 10분이 걸렸습니다. 또한 SecZure의 YutianDun은 타임 트래블 디버깅을 통해 타임라인 추적을 수행하여 간단한 암호를 사용하는 두 개의 숨겨진 "백도어" 계정을 발견했습니다. 그러나 Li의 발언은 악의적인 의도를 단정할 수 없음을 시사합니다.
리 박사는 카카소프트, 넥스카피, 시큐어에 아무런 경고도 하지 않고, 이미 공격자의 손에 들어간 드라이브는 쉽게 회수하거나 업데이트할 수 없다고 주장했습니다. 그는 "클라이언트 측 검증은 절대 안전하지 않다"며 항상 사용자가 직접 보안 주장을 검증해야 한다고 강조했습니다. 리 박사가 3월에 발표했을 당시 넷액스는 아직 패치를 내놓지 않았습니다. 제대로 된 보안 사례로는 마이크로SD 카드를 기반으로 만들어졌지만 사용자의 비밀번호에서 암호화 키를 유추하는 오픈소스 USB 스틱을 들 수 있습니다. 이렇게 하면 공격자는 카드만 읽어서는 아무것도 얻을 수 없습니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 퀘이사존 하드웨어의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기