그라운드 임베디드 EN 유튜브 구독

노트 / 자동차 소프트웨어

차량 사이버보안: ISO 21434와 보안 부팅

연결된 차량은 공격 대상입니다. 위협 분석, 보안 부팅, 메시지 인증, 진단 보안의 기본.

GROUND EMBEDDED · 정리 노트자동차 SW 08차량 사이버보안기술막는 것보안 부팅서명되지 않은 펌웨어 실행보안 업데이트변조, 다운그레이드된 이미지 설치

왜 중요해졌나

텔레매틱스, 블루투스, 와이파이, OTA로 차가 외부와 연결되면서 원격 공격 사례가 나왔습니다. UN R155 규정으로 사이버보안 관리 체계가 형식 승인 요건이 되었고, ISO/SAE 21434가 개발 프로세스 표준입니다.

위협 분석 (TARA)

자산(펌웨어, 키, 통신) → 위협 시나리오(위조 CAN 메시지 주입, 펌웨어 변조) → 공격 경로와 가능성 → 위험도 → 보안 목표와 대책.

대표 기술

기술 막는 것
보안 부팅 서명되지 않은 펌웨어 실행
보안 업데이트 변조, 다운그레이드된 이미지 설치
SecOC CAN 메시지 위조 (MAC + 신선도 값)
진단 보안 접근 강화 진단 포트로 메모리 쓰기
HSM 키 저장, 암호 연산을 격리된 하드웨어에서
게이트웨이 방화벽 외부 → 내부 네트워크 접근
무료 전자책이 주제를 한 권으로 이어 읽기 (PDF 3권)→

보안 부팅 흐름

ROM바꿀 수 없는 시작점부트로더 서명 확인앱 서명 확인실행
보안 부팅. 각 단계가 다음 단계의 서명을 확인한 뒤에만 넘깁니다.

부트 ROM이 부트로더 서명 검증 → 부트로더가 앱 서명 검증 → 앱 실행. 서명 검증용 공개키는 바꿀 수 없는 영역(OTP, HSM)에 둡니다. 서명용 개인키는 개발 PC가 아니라 보호된 서명 서버에서만 씁니다.

개발자 습관

디버그 포트(JTAG/SWD)를 출시 전에 잠그기, 하드코딩된 비밀번호와 키 금지, 통신 입력의 길이와 범위 검사. 기능 안전과 함께 차량 소프트웨어 품질의 두 축입니다.

영상으로 이어 보기통신 시리즈 13편UART 통신 완벽정리 | 전기전자, 전자과, 임베디드 개발자 필수 시청FREE PDF무료 전자책 3권 받기이 주제를 한 권으로 이어서 읽고 싶다면. BLDC 모터 제어, 직렬통신, 센서를 책 분량으로 묶었습니다. 이메일만 남기면 바로 받습니다.무료로 받기 →