← cd /index
AUTO-42

🪜 시큐어부트 커버리지 결함·가변 신뢰앵커

자동차 보안 · ECU 하드웨어·펌웨어

위험도: 상
💡 쉽게 말하면
검증 커버리지 결함은 정문만 검문하고 화물 출입구는 그냥 여는 것입니다. 문이 하나라도 열려 있으면 나머지 검문은 통계일 뿐입니다.

🎯 직접 해보기 — 공격을 실행해 보세요

아래에서 시스템 상태를 취약 또는 안전(조치 적용)으로 바꾼 뒤 공격 실행을 눌러, 같은 공격이 어떻게 다르게 끝나는지 직접 확인하세요.

현재: 취약한 설정 — 공격이 통할까요?
# 시큐어부트가 검증하지 않는 영역을 찾아 이용해 본다 # [공격 실행] 버튼을 누르면 시작합니다.

📋 설정 비교 (왜 막혔나?)

✗ 취약한 설정
# 검증에서 빠진 영역 조사 attacker$ map verified regions ; write calib + late stage >> 캘리브레이션·후기 단계 이미지 미검증 → 신뢰앵커 섹터 재기록 — 자체 서명으로 부팅
✓ 안전한 설정
# 전 구간 검증 + 불변 앵커 boot$ verify all stages incl. calib ; anchor in OTP >> 미서명 영역 발견 시 부팅 거부 → 루트 공개키는 OTP 고정 — 교체 불가

🔧 조치 방법

  1. 코드뿐 아니라 캘리브레이션·설정 등 동작에 영향을 주는 영역까지 검증 범위에 포함합니다.
  2. 모든 부팅 단계에 서명 검증을 적용하고 성능을 이유로 생략하지 않습니다.
  3. 신뢰앵커는 불변 저장소에 두되 침해 시를 대비한 폐기·교체 경로를 설계합니다.

✅ 점검 체크리스트

  • 검증 범위에 설정·캘리브레이션 포함
  • 전 부팅 단계 서명 검증
  • 신뢰앵커 불변성 확보
점검기준: 시큐어부트 커버리지 · 신뢰앵커

🏗️ 현대 차량 아키텍처에서의 위치와 규제 대응

아키텍처 ECU 부트체인접근 경로 물리 접근 · 공급망R155 위협 분류 차량 데이터·코드 (4.3.6)ISO 21434 제품개발 — 아키텍처

SDV·전동화 전환에서 달라지는 점

시큐어 부트는 "적용했다"가 아니라 "어디까지 검증하느냐"가 전부입니다. 부트로더만 검증하고 애플리케이션과 설정 데이터를 빼면 검증되지 않은 영역이 그대로 공격면이 됩니다. HPC 가 올라가면서 검증해야 할 계층 수 자체가 늘었습니다.

인증·심사에서 요구되는 증적
부트 체인 각 단계의 검증 범위도와, 신뢰 앵커가 변경 불가함을 보인 설계·시험 결과.
🚗 이 위협을 직접 공격·방어해 보기 ECU 물리·펌웨어 공격 실습 → 모의 침투 콘솔에서 실제로 공격을 실행하고, 방어를 적용해 다시 확인합니다.