AUTO-08
💾 ECU 펌웨어 덤프·비밀 추출
자동차 보안 · 물리 접근
위험도: 중💡 쉽게 말하면
펌웨어 비밀 추출은 금고 대신 책상 서랍에 도장을 보관한 것입니다. 펌웨어를 덤프하면 서랍째로 훔쳐지고, 공격자는 진짜 도장으로 서류를 발급합니다.
펌웨어 비밀 추출은 금고 대신 책상 서랍에 도장을 보관한 것입니다. 펌웨어를 덤프하면 서랍째로 훔쳐지고, 공격자는 진짜 도장으로 서류를 발급합니다.
🎯 직접 해보기 — 공격을 실행해 보세요
아래에서 시스템 상태를 취약 또는 안전(조치 적용)으로 바꾼 뒤 공격 실행을 눌러, 같은 공격이 어떻게 다르게 끝나는지 직접 확인하세요.
# 덤프한 펌웨어에서 키를 검색해 본다
# [공격 실행] 버튼을 누르면 시작합니다.
📋 설정 비교 (왜 막혔나?)
✗ 취약한 설정
# 덤프한 펌웨어 문자열 검색
attacker$ strings fw.bin | grep -i key
>> "SECRET_KEY=..." 발견
→ 서명키·시크릿 노출
✓ 안전한 설정
# HSM 보관 + 키 비노출
dev$ key in HSM/SHE (export 금지)
>> 키 추출 불가 — 연산만 수행
→ 덤프해도 비밀 없음
🔧 조치 방법
- 키·인증서는 HSM/SHE 등 하드웨어 보안 모듈에만 보관합니다.
- 비밀은 코드·데이터에 평문으로 두지 않습니다.
- 펌웨어 난독화·무결성 검증(VT)으로 분석 비용을 높입니다.
✅ 점검 체크리스트
- 비밀의 HSM 보관 확인
- 펌웨어 평문 비밀 부재
점검기준: 하드웨어 보안 — SHE/HSM
🏗️ 현대 차량 아키텍처에서의 위치와 규제 대응
아키텍처 ECU 플래시 · HSM접근 경로 물리 접근 (분해)R155 위협 분류 차량 데이터·코드 (4.3.6)ISO 21434 제품개발 — 구현
SDV·전동화 전환에서 달라지는 점
차량 한 대에서 뽑은 키가 같은 모델 전체에 통하는지가 핵심입니다. 공유 키는 한 대의 분해가 전 차종의 문제가 되게 만듭니다. SDV 는 소프트웨어를 차종 간에 공유하므로, 차량별 고유 키를 쓰지 않으면 영향 범위가 플랫폼 단위로 커집니다.
인증·심사에서 요구되는 증적
차량별 고유 키 프로비저닝 절차와, 키가 보안요소 밖으로 나오지 않음을 보인 설계·시험 문서.
차량별 고유 키 프로비저닝 절차와, 키가 보안요소 밖으로 나오지 않음을 보인 설계·시험 문서.
🚗 이 위협을 직접 공격·방어해 보기
ECU 물리·펌웨어 공격 실습 →
모의 침투 콘솔에서 실제로 공격을 실행하고, 방어를 적용해 다시 확인합니다.