자동차 ECU 개발에서 하나의 ECU를 여러 차종에 재사용하는 건 이제 일반적인 전략입니다.
HW는 동일하고, MCU도 동일하고, Bootloader도 동일합니다. 그런데 차종마다 CAN Matrix가 조금 다르고, 진단 DID가 다르고, Gateway Routing이 다릅니다. OEM이 달라지면 OTA 정책도, 보안 요구사항도 달라집니다.
그리고 이때 반드시 나오는 질문이 있습니다.
"기존 보안 시험 성적서 재사용 안 되나요?"
"SW 조금 바뀐 건데 Pentest 또 해야 하나요?"
Tier-1과 OEM 사이에서 가장 많이 논쟁되는 영역 중 하나입니다.
오늘은 ECU 재사용·Variant 개발에서 TARA 재검토 기준, 보안 시험 재사용 범위, 그리고 실제 현업이 어떻게 움직이는지 정리해봅니다.
자동차 ECU는 원래 재사용을 전제로 만든다
요즘 차량 개발은 차종별 ECU 완전 신규 개발보다 플랫폼 기반 재사용이 훨씬 많습니다. 같은 Gateway ECU, 같은 BCM, 같은 Telematics ECU를 세단·SUV·EV·해외 차종에 Variant 형태로 전개합니다.
개발 비용 절감, 일정 단축, 유지보수 단순화, OTA 운영 효율. 재사용 자체는 업계의 기본 전략입니다.
문제는 보안입니다.
HW가 같아도 연결되는 ECU, 외부 인터페이스, Gateway 정책, OTA 구조가 달라지면 Attack Surface 자체가 달라질 수 있습니다.
가장 흔한 오해 — "HW 같으면 TARA도 같은 거 아닌가?"
많은 엔지니어들이 이렇게 생각합니다. 하지만 TARA는 Asset, Threat Scenario, Attack Path, Damage Scenario를 기반으로 합니다.
동일한 MCU, 동일한 Bootloader라도 차량 토폴로지와 연결 구조가 바뀌면 공격자가 접근할 수 있는 경로가 달라집니다.
변경 유형별로 상황이 다르다
모든 변경이 똑같이 위험한 건 아닙니다. 변경의 성격에 따라 보안 재검토 범위가 크게 달라집니다.
- 차량 로고·문구 변경
- Calibration 수정
- 내부 파라미터 조정
- DID 일부 변경
성적서 재사용 가능한 경우 많음
- 신규 CAN Signal 추가
- 외부 ECU 연결 증가
- Gateway Routing 변경
- Diagnostic 정책 변경
부분 TARA 업데이트 + Regression Test
- 다른 OEM 납품
- OTA 기능 추가
- 신규 외부 인터페이스
- HSM / Crypto 변경
TARA 재검토 + 보안 시험 재수행 가능
OEM이 달라지면 — 가장 어려운 케이스
같은 ECU를 다른 OEM에 납품할 때가 진짜 복잡합니다. OEM마다 Security Requirement, Gateway 정책, 진단 정책, OTA 구조, Secure Debug 수준이 다 다릅니다.
| 항목 | OEM A | OEM B |
|---|---|---|
| SecOC | 선택 | 필수 |
| Secure Debug | 선택 | 강제 |
| OTA 보안 | 없음 | 필수 |
| Gateway Filtering | 약함 | Strict |
| 보안 CAL 등급 | CAL2 | CAL4 |
| Pentest 요구 | 선택 | 필수 |
HW는 완전히 동일해도 보안 요구사항이 이 정도로 달라질 수 있습니다. 이건 TARA와 보안 시험을 OEM 기준으로 재검토해야 하는 명확한 이유가 됩니다.
핵심은 Change Impact Analysis
현실에서는 Variant가 바뀔 때마다 Full TARA 재수행, Full Pentest, 전체 재인증을 하지 않습니다. 그렇게 하면 플랫폼 전략 자체가 무너집니다.
대신 핵심 질문은 하나입니다.
이 질문에 답할 수 있는 구조가 Change Impact Analysis입니다.
식별
변화 분석
재검토 범위
Regression 범위
문서화
변경 항목별 영향 가능성
| 변경 항목 | Attack Surface 영향 | TARA 재검토 | 시험 재수행 |
|---|---|---|---|
| UI / 문구 변경 | 낮음 | 불필요 | 불필요 |
| Calibration 변경 | 낮음 | 불필요 | 불필요 |
| Diagnostic DID 변경 | 중간 | 부분 검토 | Regression |
| CAN Signal 변경 | 중간~높음 | 부분 업데이트 | Regression |
| Gateway Routing 변경 | 높음 | 재검토 필요 | 재수행 필요 |
| 신규 외부 인터페이스 | 매우 높음 | 신규 Threat 분석 | 재수행 필요 |
| OTA 기능 추가 | 매우 높음 | 재검토 필요 | Pentest 포함 |
| HSM / Crypto 변경 | 매우 높음 | 재검토 필요 | Full 재검증 |
TARA는 문서가 아니다
많은 사람들이 "TARA 문서 한 번 만들었으니까 끝"이라고 생각합니다. 하지만 ISO 21434 관점에서 TARA는 다릅니다.
변경 시 반복 검토 가능한 "Risk Assessment 방법론"입니다.
재사용 개발에서 핵심은 기존 TARA를 통째로 다시 쓰는 게 아니라,
어떤 부분이 유효하고 어떤 부분을 업데이트해야 하는지 판단하는 것입니다.
보안 시험 성적서는 언제 재사용 가능한가
현업에서 가장 많이 물어보는 질문입니다. 답은 하나입니다. 변경 영향 범위에 따라 달라집니다.
| 변경 수준 | 일반적인 대응 방향 |
|---|---|
| 경미한 Variant (로고, 파라미터) | 기존 시험 성적서 재사용, 영향 분석 문서 첨부 |
| 통신 Signal 변경 | 변경 부분 Regression Test 수행, 기존 성적서 일부 갱신 |
| 신규 외부 인터페이스 추가 | 추가 항목 보안 시험 수행, 기존 항목 재사용 |
| OTA 구조 변경 | OTA 관련 Pentest 재수행 필요 |
| 다른 OEM 전개 | OEM Security Requirement 기준 재검토, 필요 항목 재수행 |
| 보안 메커니즘 변경 (HSM, Crypto) | 영향 범위 Full 재검증 필요 |
Traceability가 재사용 전략의 기반이다
결국 영향 분석이 가능하려면 기존 보안 자산이 연결되어 있어야 합니다.
이 추적 구조가 있어야 "이번 변경이 어디까지 영향 주는가"를 설명할 수 있습니다.
Traceability가 없으면 변경할 때마다 처음부터 전부 다시 해야 하는 상황이 됩니다. 플랫폼 재사용 전략이 가능한 이유는 결국 이 연결 구조가 유지되기 때문입니다.
SDV 시대에 이 문제가 더 커지는 이유
과거에는 차량 출시 후 SW 변경이 거의 없었습니다. 지금은 다릅니다. OTA, Feature Update, 지속 Patch가 계속 발생합니다. 차량은 이제 계속 변경되는 소프트웨어 플랫폼이 되어가고 있습니다.
변경이 반복될수록 Change Impact Analysis와 Incremental TARA 중요성은 계속 커집니다. ISO 21434가 Clause 8에서 지속 활동(Continuous Cybersecurity Activities)을 강조하는 이유도 여기에 있습니다.
현업에서는 이렇게 경험한다
현업 경험 4가지
마무리
같은 ECU라도,
차량 환경과 연결 구조가 달라지면 Risk도 달라질 수 있습니다.
자동차 보안은 HW 동일 여부보다
Cybersecurity Context의 변화 여부를 더 중요하게 봅니다.
"다시 해야 하는가?" 보다 중요한 질문은 이겁니다.
"왜 기존 검증 결과를 계속 신뢰할 수 있는가?" — 이걸 설명할 수 있는 구조가 있다면 재사용은 가능합니다. 그리고 그 구조의 기반은 결국 Traceability입니다.
'차량 사이버보안 > ISO21434 실무' 카테고리의 다른 글
| 자동차 사이버보안 산출물 총정리 — TARA부터 Cybersecurity Case까지 한눈에 보기 (0) | 2026.06.01 |
|---|---|
| 왜 차량 사이버보안은 결국 “문서 싸움”이 될까?— Secure Boot보다 더 중요한 건 “설명할 수 있는가”다 (0) | 2026.05.20 |
| Cybersecurity Goal vs Requirement vs Claim — 계층 구조 혼란 정리 (1) | 2026.05.19 |
| 차량 보안 테스트는 왜 이렇게 끝이 없을까?— ISO 21434 Clause 11이 말하는 “검증”의 진짜 의미 (0) | 2026.05.19 |
| TARA의 대상은 ECU만일까? — 자동차 보안이 시스템 전체를 보기 시작한 이유 (0) | 2026.05.15 |