기타 Lobsters · 2026-10-18

"보안 칩 믿고 기밀 보관하지 마라"… 털리고 있는 하드웨어 보안(TEE) 실태 총정리

핵심 요약
  • 인텔, AMD 등의 하드웨어 신뢰 실행 환경(TEE)이 코드 결함과 원격 증명 위조 공격에 취약하다는 점을 짚은 분석 글이 화제입니다.
  • DDR4/DDR5 메모리 조작 등 물리적 해킹 공격을 통해 증명 키가 뚫리면서 실제 암호화폐 및 분산 네트워크 보안까지 위험해진 사례들이 연이어 보고되었습니다.
  • 전문가는 한 대의 CPU만 뚫려도 검증 체계 전체가 흔들릴 수 있다며 중요한 비밀을 TEE에 무작정 보관해서는 안 된다고 조언했습니다.
요약 보안 환경(TEE, 신뢰 실행 환경)에 중요한 기밀을 보관하는 개발 관행에 대해 심각한 경고를 던지는 보안 분석 글이 공개됐습니다. 인텔(Intel)이나 AMD 같은 주요 하드웨어 제조사들은 주로 성능과 기능, 개발 편의성을 두고 경쟁하며, 구조적 복잡성과 다양한 사이드 채널 취약점 때문에 하드웨어 수준에서 완벽한 보안을 보장하기란 사실상 불가능에 가깝다는 지적입니다. 실제로 TEE 내부에서 실행되는 엔클레이브(Enclave) 코드 자체의 결함으로 인해 보안이 무너지는 경우가 적지 않습니다. 대표적으로 시그널(Signal)의 연락처 탐색 엔클레이브는 메모리 안전성 문제로 호스트 공격자가 엔클레이브를 속여 메모리 내용을 그대로 유출할 수 있었던 사례가 있었습니다. 더 큰 문제는 TEE의 핵심 기제인 '원격 증명(Remote Attestation)' 자체가 위조되는 공격들입니다. 과거 2018년 Foreshadow와 2020년 SGAxe, 2022년 ÆPIC Leak 등을 통해 인텔 SGX의 증명 키가 지속적으로 탈취되었으며, 최근에는 물리적 공격 기법까지 급증했습니다. 2024년 BadRAM 공격은 AMD SEV-SNP 시스템에서 DIMM SPD 칩을 조작해 백도어가 심긴 VM을 정상 VM처럼 인증하게 만들었고, 2025~2026년에는 DDR4/DDR5 메모리 버스 인터포지션을 악용한 WireTap, TEE.fail, DDRop 등의 물리적 해킹을 통해 SGX 증명 키를 직접 추출하거나 쓰기 누락을 일으키는 공격들이 증명되었습니다. 특히 물리적 공격으로 한 대의 CPU 증명 키만 뚫려도 동일 플랫폼 전체의 신뢰 검증 체계가 함께 위협받는 구조적 취약점이 존재합니다. 여기에 과거 멜트다운/스펙터 사태 당시 자격 증명 취소로 엔클레이브 시스템이 마비되거나, AMD fTPM 오류로 게이머들이 온라인 상금 토너먼트에 참가하지 못하는 등의 가용성(Liveness) 문제까지 발생하고 있습니다. 저자는 근본적인 보안 설계를 도입하려 해도 성능과 기능 저하가 뒤따르기 때문에 실무 적용이 어렵다며, 물리적 공격 가능성을 배제할 수 없는 환경이라면 절대 TEE를 맹신하고 중요한 비밀을 맡기지 말 것을 조언했습니다.
Sponsored · 광고