레노버 USB 보안 허점, 후속 조사서 다른 업체 제품서도 잇따라
보안 연구원이 AI 도구를 활용한 후속 조사에서 여러 USB 저장장치의 백도어 계정과 하드코딩된 키를 발견했다고 톰스하드웨어가 보도했다.
보안 연구원 리쉬셩이 AI 도구를 활용한 후속 조사에서 여러 업체의 '보안' USB 제품에서 백도어 계정과 하드코딩된 키를 발견했다고 톰스하드웨어가 보도했다. 이는 앞서 그가 레노버의 '암호화' USB 메모리 '씽크플러스 FU100'이 실제로는 암호화되지 않은 SD 카드였다고 밝힌 데 이은 추가 조사다.
리 씨는 레노버 '씽크플러스 FU100' 지문 인식 USB 메모리가 AES-256 암호화를 지원한다고 광고됐지만, 내부에는 암호화되지 않은 SD 카드가 들어 있었으며 지문 인식기는 USB 연결만 활성화할 뿐 카드의 데이터는 암호화하지 않는다는 점을 발견했다. 그는 올해 초 열린 콘퍼런스 발표에서 FU100이 '고급 케이스에 담긴 SD 카드'일 뿐이라고 말했다.
레노버는 올해 초 FU100, FU200, TU800 드라이브와 TSD303 SSD에 대한 수정 조치를 내놨다. 사용자는 중국 서비스 라인에 전화해 교체나 현장 펌웨어 업그레이드를 받아야 한다. 레노버는 이 권고의 심각도를 '높음'으로 평가했으며, 세 개의 CVE 중 하나는 구성 소프트웨어 관련으로 로컬에 로그인한 사용자가 인증을 우회하고 신뢰할 수 없는 지문을 등록할 수 있는 문제다.
리 씨는 TSD303 외장 SSD가 데이터는 암호화하지만, 올바른 비밀번호를 USB를 통해 평문으로 전송해 소프트웨어가 비교하도록 한다는 점도 발견했다. 또 OpenAI의 코드엑스(Codex)를 리버스 엔지니어링 도구와 함께 사용해 네탁(Netac)의 도구를 약 7분 만에 무력화했으며, 고정 키와 사용자 비밀번호가 진단 로그에 남아 있는 것을 확인했다. 코드엑스는 카카소프트(KakaSoft)의 내부 비밀번호를 재구성하고 테스트 파일을 복호화하는 데 약 26분, 넥스카피(Nexcopy)의 '카피 시큐어(Copy Secure)' 키를 뷰어 앱 내 인증서를 통해 잠금 해제하는 데 약 10분이 걸렸다.
세큐어(SecZure)의 '위톈둔(YutianDun)'에서는 간단한 비밀번호를 가진 숨겨진 백도어 계정 두 개가 발견됐다.
한편 레노버는 지난해 FU100 관련 첫 분석 이후 임시 조치로 카드 위에 에폭시를 덧씌웠으며, TSD303의 첫 수정은 최초 보고 3개월 후 타임스탬프 유사 값에서 파생된 키를 사용하는 블록 암호화 방식으로 이뤄졌다. 지난해 말의 후속 수정에서는 드라이브 자체가 입력된 비밀번호를 확인하도록 해 올바른 비밀번호가 드라이브 밖으로 나가지 않게 했다.
한눈에 보기
레노버 씽크플러스 FU100의 보안 문제는 무엇인가?
AES-256 암호화를 광고했지만 내부에 암호화되지 않은 SD 카드가 들어 있었고, 지문 인식기는 USB 연결만 활성화할 뿐 데이터를 암호화하지 않았다.
레노버는 어떤 제품에 수정 조치를 내놨나?
올해 초 FU100, FU200, TU800 드라이브와 TSD303 SSD에 대한 수정 조치를 발표했으며, 중국 서비스 라인을 통해 교체나 현장 펌웨어 업그레이드를 받을 수 있다.
OpenAI 코드엑스는 이번 조사에서 어떻게 사용됐나?
네탁 도구를 약 7분 만에 무력화하고, 카카소프트 비밀번호 재구성 및 테스트 파일 복호화에 약 26분, 넥스카피 키 잠금 해제에 약 10분이 걸렸다.