← cd /index
AUTO-13

🔐 SecOC 부재 — 인증 없는 차내 통신

자동차 보안 · 소프트웨어·OTA

위험도: 상
💡 쉽게 말하면
SecOC 부재는 도장 없는 공문입니다. 서류(메시지) 형식은 완벽해도 발행처를 확인할 수 없으면, 아무나 발행한 가짜 공문이 진짜처럼 시행됩니다.

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

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

현재: 취약한 설정 — 공격이 통할까요?
# 인증 없는 CAN에 위조 제어 프레임을 쏴 본다 # [공격 실행] 버튼을 누르면 시작합니다.

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

✗ 취약한 설정
# SecOC 없는 차량에 위조 프레임 attacker$ cansend can0 0x123#AABBCCDD >> 수신 ECU: 검증 없이 수용 → 위조 명령 그대로 실행
✓ 안전한 설정
# SecOC 적용 (MAC + 카운터) ecu$ MAC 검증 + freshness ok >> 정당 발신자 확인 — 수용 → 위조·재생 폐기

🔧 조치 방법

  1. 제어 등 보안 필요 메시지에 SecOC를 적용합니다.
  2. 키는 HSM 보관·주기 갱신하고 전 차종 표준으로 배포합니다.
  3. SecOC 미적용 구간을 인벤토리로 관리하고 단계 적용합니다.

✅ 점검 체크리스트

  • 제어 메시지 SecOC 적용률 관리
  • SecOC 키 관리 체계 존재
점검기준: AUTOSAR SecOC

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

아키텍처 CAN · 차량 이더넷접근 경로 물리 접근 · 원격 (인터넷)R155 위협 분류 통신 채널 (4.3.2)ISO 21434 제품개발 — 아키텍처

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

SecOC 는 대역폭과 지연을 먹습니다. 그래서 실제로는 전체가 아니라 일부 메시지에만 적용하는데, 어디에 적용하고 어디에 안 했는지가 곧 공격면입니다. 존 아키텍처에서 신호가 여러 단을 거치면 "어느 구간까지 보호되는가"가 더 흐려지므로, 적용 범위를 문서로 못 박아야 합니다.

인증·심사에서 요구되는 증적
SecOC 적용 대상 메시지 목록과 미적용 사유, 그리고 키 관리·배포 설계 문서.
🚗 이 위협을 직접 공격·방어해 보기 CAN 버스 공격 실습 → 모의 침투 콘솔에서 실제로 공격을 실행하고, 방어를 적용해 다시 확인합니다.