← cd /index
AUTO-75

🔓 기능 구독 잠금 해제 서버 검증 부재

자동차 보안 · SDV·존 아키텍처

위험도: 중
💡 쉽게 말하면
기능 구독은 영화관에서 표를 안 사고 상영관 문을 여는 것과 같습니다. 차 안의 설정값 하나로 유료 기능이 열린다면, 그 값은 잠금장치가 아니라 안내판일 뿐입니다.

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

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

현재: 취약한 설정 — 공격이 통할까요?
# 로컬 설정값을 바꿔 유료 기능을 켜 본다 # [공격 실행] 버튼을 누르면 시작합니다.

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

✗ 취약한 설정
# 로컬 설정값 변조로 기능 해제 attacker$ set feature.adas_plus = enabled >> 서버 확인 없이 기능 활성화 → 미검증 조합으로 주행보조 동작
✓ 안전한 설정
# 서명된 라이선스 + 주기적 서버 확인 ecu$ verify signed entitlement; re-check daily >> 서명 없는 활성화 거부 → 구독 상태와 차량 상태가 일치

🔧 조치 방법

  1. 기능 활성화 근거를 서버가 서명한 라이선스로 만들고 차량이 검증하게 합니다.
  2. 주기적 재확인과 만료 처리로 오프라인 무기한 사용을 막습니다.
  3. 안전 영향 기능은 하드웨어 사양·캘리브레이션 적합성까지 함께 확인합니다.
  4. 비정상 활성화 시도를 백엔드로 보고합니다.

✅ 점검 체크리스트

  • 서명된 라이선스 검증
  • 주기적 재확인·만료 처리
  • 안전 영향 기능 적합성 확인
점검기준: SDV 기능 온디맨드 · 권한 서버측 검증

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

아키텍처 차량 · 백엔드 (권한)접근 경로 물리 접근 · 내부 침해R155 위협 분류 차량 데이터·코드 (4.3.6)ISO 21434 제품개발 — 구현

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

기능 구독은 SDV 가 만든 새로운 사업 모델이자 새로운 공격 동기입니다. 금전적 이득이 명확하므로 시도하는 사람의 수가 기존 위협과 다릅니다. 게다가 주행보조처럼 안전 기능이 대상이면, 매출 손실이 아니라 미검증 조합으로 켜진 기능이 문제가 됩니다.

인증·심사에서 요구되는 증적
기능 활성화 근거의 서버 서명·검증 설계와, 안전 영향 기능의 하드웨어 적합성 확인 로직.
🚗 이 위협을 직접 공격·방어해 보기 백엔드·OTA·개인정보 실습 → 모의 침투 콘솔에서 실제로 공격을 실행하고, 방어를 적용해 다시 확인합니다.