← cd /index
AUTO-63

🪢 충전 초기화 단계(SLAC·SDP) 위조·가로채기

자동차 보안 · EV 충전 인프라

위험도: 상
💡 쉽게 말하면
SLAC 가로채기는 어두운 방에서 목소리 큰 사람을 대화 상대로 착각하는 것과 같습니다. 차와 충전기는 신호 세기로 짝을 찾는데, 이 단계에는 암호가 없어서 더 크게 외치는 쪽이 상대가 됩니다.

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

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

현재: 취약한 설정 — 공격이 통할까요?
# TLS 이전 단계(SLAC/SDP)에 끼어들어 본다 # [공격 실행] 버튼을 누르면 시작합니다.

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

✗ 취약한 설정
# SLAC 매칭에 개입 — 더 강한 신호로 선점 attacker$ slac-hijack --atten-spoof >> 차량이 공격자 노드와 매칭 성립 → 이후 SDP 응답도 공격자가 제공
✓ 안전한 설정
# 매칭 검증 + TLS 조기 적용 evse$ require tls --from sdp; verify cert chain >> 인증서 검증 실패 — 세션 중단 → 평문 구간이 신뢰 근거가 되지 않음

🔧 조치 방법

  1. SDP 이후 구간에 TLS를 강제하고 서버 인증서 체인을 실제로 검증합니다.
  2. SLAC 매칭 결과를 물리적 커넥터 상태(케이블 체결·PP 저항)와 교차 확인합니다.
  3. 동일 구역에서 비정상적인 매칭 재시도·신호 강도 이상을 로그로 남기고 경보합니다.

✅ 점검 체크리스트

  • SDP 이후 TLS 강제 적용
  • 인증서 체인 검증 수행
  • 매칭 이상 로그·경보 존재
점검기준: ISO 15118-3 (SLAC/SDP) · IEC 61851

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

아키텍처 충전 인프라 (통신 초기화)접근 경로 물리 (충전 구역)R155 위협 분류 통신 채널 (4.3.2)ISO 21434 제품개발 — 아키텍처

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

표준이 성숙 중인 영역이라 구형 충전기와 신형 차량이 섞여 동작해야 합니다. 하위 호환을 위해 보호 없는 초기화를 허용하면 방어가 무력화되고, 막으면 충전이 안 되는 차가 생깁니다. 이 절충을 어디서 끊을지가 실무의 핵심 판단입니다.

인증·심사에서 요구되는 증적
보안 미지원 충전기와의 상호운용 정책(허용 범위·사용자 고지)과 그 위험 평가 기록.
🚗 이 위협을 직접 공격·방어해 보기 CAN 버스 공격 실습 → 모의 침투 콘솔에서 실제로 공격을 실행하고, 방어를 적용해 다시 확인합니다.