← cd /index
AUTO-27

🪟 LIN 마스터 위장 (암묵적 신뢰)

자동차 보안 · 차내 네트워크 심화

위험도: 중
💡 쉽게 말하면
LIN 마스터 위장은 반장 완장만 차면 반 전체가 시키는 대로 하는 교실입니다. 완장의 진위를 아무도 확인하지 않으니, 완장 하나면 창문도 열고 자리도 옮깁니다.

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

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

현재: 취약한 설정 — 공격이 통할까요?
# 단선 버스에 붙어 마스터 행세를 해 본다 # [공격 실행] 버튼을 누르면 시작합니다.

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

✗ 취약한 설정
# LIN 단선 버스 탭 후 헤더 주입 attacker$ lin-master --id 0x21 --data 01 >> 슬레이브 응답 — 윈도우 동작 → 출처 검증 없음, 바디 기능 임의 제어
✓ 안전한 설정
# 상위 계층 인증 + 이상 트래픽 보고 ecu$ lin payload MAC + duplicate-master watch >> 인증 코드 없는 명령 폐기 → 중복 마스터 신호를 게이트웨이에 보고

🔧 조치 방법

  1. 안전·프라이버시에 영향을 주는 LIN 기능은 상위 계층에서 인증(MAC)합니다.
  2. LIN 마스터 ECU를 상위 신뢰 경계로 보고 침해 시 파급 범위를 설계로 제한합니다.
  3. 비정상 LIN 스케줄과 중복 마스터 신호를 감지해 상위 도메인에 보고합니다.

✅ 점검 체크리스트

  • LIN 명령 상위계층 인증 검토
  • 마스터 ECU 침해 영향 분석
  • 비정상 LIN 트래픽 감지
점검기준: LIN 사양 · 신뢰 경계 설계

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

아키텍처 LIN 서브버스접근 경로 물리 접근R155 위협 분류 통신 채널 (4.3.2)ISO 21434 제품개발 — 아키텍처

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

LIN 은 도어·시트 같은 저속 기능에 남아 비용 때문에 계속 쓰입니다. 존 아키텍처에서는 존 컨트롤러가 LIN 마스터가 되므로, 존 컨트롤러가 뚫리면 그 아래 LIN 장치는 자동으로 넘어갑니다. 보호는 LIN 자체가 아니라 그 위의 존 컨트롤러에서 해야 합니다.

인증·심사에서 요구되는 증적
LIN 구간의 위협을 상위 계층에서 완화한다는 아키텍처 판단 근거와 TARA 기록.
🚗 이 위협을 직접 공격·방어해 보기 CAN 버스 공격 실습 → 모의 침투 콘솔에서 실제로 공격을 실행하고, 방어를 적용해 다시 확인합니다.