AUTO-28
⏱️ FlexRay TDMA 스케줄 악용 프레임 위조
자동차 보안 · 차내 네트워크 심화
위험도: 중💡 쉽게 말하면
FlexRay 스케줄 악용은 학교 시간표를 손에 넣고 특정 교시에 가짜 방송을 끼워 넣는 것입니다. 시간표는 공개 문서나 관찰로 알 수 있고, 방송에는 발신자 표시가 없습니다.
FlexRay 스케줄 악용은 학교 시간표를 손에 넣고 특정 교시에 가짜 방송을 끼워 넣는 것입니다. 시간표는 공개 문서나 관찰로 알 수 있고, 방송에는 발신자 표시가 없습니다.
🎯 직접 해보기 — 공격을 실행해 보세요
아래에서 시스템 상태를 취약 또는 안전(조치 적용)으로 바꾼 뒤 공격 실행을 눌러, 같은 공격이 어떻게 다르게 끝나는지 직접 확인하세요.
# 통신 사이클을 관찰해 슬롯을 알아내고 위조 프레임을 끼워 본다
# [공격 실행] 버튼을 누르면 시작합니다.
📋 설정 비교 (왜 막혔나?)
✗ 취약한 설정
# 통신 사이클 관찰로 슬롯 배치 복원
attacker$ flexray-sniff --cycles 64 ; map slots
>> 슬롯 17 = 조향각 프레임으로 식별
→ 해당 슬롯에 위조 페이로드 주입 성공
✓ 안전한 설정
# 프레임 인증 + 기술 파일 보호
ecu$ verify MAC per frame ; ARXML in secured repo
>> 인증 없는 프레임 폐기
→ 스케줄 정보 유출 경로 축소
🔧 조치 방법
- 안전 관련 FlexRay 프레임에 메시지 인증을 적용합니다.
- FIBEX·ARXML 등 네트워크 기술 파일을 기밀 자산으로 분류해 접근을 통제합니다.
- 슬롯 충돌과 중복 송신 같은 이상 타이밍을 감지합니다.
✅ 점검 체크리스트
- FlexRay 프레임 인증 검토
- 네트워크 기술 파일 접근통제
- 이상 타이밍 감지 존재
점검기준: FlexRay 사양 · 네트워크 기술 파일 보호
🏗️ 현대 차량 아키텍처에서의 위치와 규제 대응
아키텍처 FlexRay 백본접근 경로 물리 접근R155 위협 분류 통신 채널 (4.3.2)ISO 21434 제품개발 — 아키텍처
SDV·전동화 전환에서 달라지는 점
FlexRay 는 차량 이더넷에 자리를 내주며 신규 설계에서는 줄고 있지만, 운행 중인 차량에는 15년 이상 남습니다. 신규 개발 기준만 세우고 기존 차종의 유지보수 기준을 세우지 않으면, 규제가 요구하는 "전 수명주기 관리"에 구멍이 생깁니다.
인증·심사에서 요구되는 증적
레거시 버스를 쓰는 차종의 위협 분석과, 사후지원 기간 동안의 대응 계획.
레거시 버스를 쓰는 차종의 위협 분석과, 사후지원 기간 동안의 대응 계획.
🚗 이 위협을 직접 공격·방어해 보기
CAN 버스 공격 실습 →
모의 침투 콘솔에서 실제로 공격을 실행하고, 방어를 적용해 다시 확인합니다.