도로 차량의 전자·전기 시스템과 관련된 제품 또는 제품수명주기 전반의 활동에 적용 가능합니다.
목적
차량 전자·전기 시스템의 전체 수명주기에서 을 체계적으로 대응하고, 제품수명주기에 연관된 다양한 조직들이 활동을 일관된 절차로 관리하도록 하는 것이 목적입니다.
2
ISO/SAE 21434의 핵심 개념
ISO/SAE 21434에서는 사이버보안 위험을 분석하고 평가하는 활동과, 새롭게 확인되는 사이버보안 정보를 지속적으로 검토하고 관리하는 활동을 다룹니다. 위험의 수준과 처리 방향을 판단하는 과정과 이후 확인되는 사이버보안 정보에 대응하는 과정을 함께 살펴봅니다.
위협 분석 및 평가방법 []
Threat Analysis and Risk Assessment
는 차량의 을 분석하고 대응 방향을 결정하는 방법입니다. 보호할 대상을 식별한 뒤 발생 가능한 피해와 가능성을 함께 살펴 수준을 판단하고, 그 결과에 따라 처리 방향을 정합니다.
식별
을 받을 수 있는 차량의 요소를 찾아내고, 공격받은 차량 요소의 손상으로 발생할 수 있는 피해를 파악합니다.
식별
파악한 피해가 실제로 발생할 수 있는 상황과 과정을 주체와 방법을 포함해 구체화합니다.
·실현 가능성과 등급을 함께 분석
분석
를 실현하기 위해 가 어떤 경로와 순서로 접근할 수 있는지 구체화합니다.
등급
분석한 가 실제로 얼마나 실행하기 쉬운지 필요한 시간·전문지식·장비 등을 따져 등급을 매깁니다.
등급
피해가 에게 얼마나 심각한지 차량 정상작동·사용자 안위·개인정보 노출·금전적 손실 네 관점에서 각각 등급을 매깁니다.
위험값 결정
등급과 등급을 조합해 점수를 매깁니다.
처리 결정
점수를 보고 각 을 회피(위험요소 제거)·감소(대책 수립)·공유(보험·계약으로 부담 분담)·유지(근거를 남기고 감수) 중 어떻게 다룰지 정합니다.
처리 결정에 따라 둘 중 하나로 이어짐
감소 결정
보호할 대상과 확보할 보안 수준을 로 정하고, 이를 바탕으로 보안 요구사항을 정해 설계·개발에 적용합니다.
유지·공유 결정
유지·공유 결정이 정당하다고 판단한 근거를 기록하고, 지속적인 관리 대상으로 지정해 주시합니다.
지속적인 활동
개발이 끝난 뒤에도 새로운 보안 정보와 이 계속 나타날 수 있습니다. 새롭게 확인되는 정보를 살피고, 실제 을 판단한 뒤 필요한 을 관리하는 흐름을 보여줍니다.
4단계취약점 관리
새로 수집된 사이버보안 정보를 살펴봅니다
사이버보안 모니터링
사이버보안 정보를 수집할 출처와 검토 기준을 마련하고, 수집된 정보가 사이버보안 이벤트에 해당하는지 판단하기 위한 요구사항을 다룹니다.
검토할 사이버보안 이벤트로 분류된 정보를 평가합니다
사이버보안 이벤트 평가
사이버보안 이벤트를 평가하여 아이템이나 컴포넌트에 존재할 수 있는 약점을 확인하는 요구사항들을 다룹니다.
추가 분석이 필요한 약점으로 확인된 것을 분석합니다
취약점 분석
확인된 약점이 실제 공격에 이용될 가능성을 분석하여 취약점에 해당하는지 판단하고, 해당하지 않는 경우에는 그 판단의 근거를 제시하기 위한 요구사항을 다룹니다.
실제 취약점에 해당한다고 판단된 것을 관리합니다
취약점 관리
확인된 취약점을 정해진 기준에 따라 관리하기 위한 요구사항을 다룹니다.
3
ISO/SAE 21434의 요구사항 구조
ISO/SAE 21434의 전체 요구사항을 한눈에 파악할 수 있도록 도식화한 구조입니다. 차량과 관련 구성요소를 개발하고 관리하는 조직이 갖춰야 할 사이버보안 관리 체계부터 제품에 사이버보안을 확보하기 위한 활동과 이를 활용하는 제품 수명주기 각 단계의 사이버보안 활동들로 구성되어 있습니다. 이후 설명에서는 ISO/SAE 21434를 이해하기 쉽도록 이를 조직이 갖춰야 할 체계와 제품 수명주기 각 과정에서의 사이버보안 활동으로 나누어 살펴봅니다. 도식에 표시된 각 항목의 위치는 진행순서나 중요도를 의미하지 않습니다.
이 파트는 차량과 관련 구성요소를 다루는 조직과 조직 내 여러 프로젝트가 같은 기준으로 움직일 수 있도록 조직 차원의 운영 기반을 마련하는 부분입니다. 조직이 보안을 갖추기 위해 필요한 자원뿐만 아니라 보안에 관한 조직원 개개인의 인식이나, 조직의 문화와 환경조성을 목표로합니다.
사이버보안 거버넌스
조직이 사이버보안 업무를 운영하는 데 필요한 관리 기반 전반에 대한 요구사항들을 다룹니다.
사이버보안 문화
사이버보안 문화의 인식 조성과 유지, 지속적인 인식 개선 활동에 대한 요구사항들을 다룹니다.
정보 공유
조직원들간 사이버보안에 관한 내·외부 정보공유나 정보보안 관리 방식에 대한 요구사항들을 다룹니다.
관리 시스템
제품 개발과 운영 전반에서 필요한 정보를 지속적으로 관리하고, 지원 종료와 생산 과정까지 사이버보안 활동이 이어질 수 있도록 하는 요구사항들을 다룹니다.
도구 관리
제품의 사이버보안에 영향을 주는 도구와 관련 환경을 관리하여 문제 발생 시 원인 확인과 대응이 가능하도록 하는 요구사항들을 다룹니다.
정보 보안 관리
작업 산출물을 정보보안 관리 체계에 따라 안전하게 보관하도록 하는 요구사항들을 다룹니다.
조직의 사이버보안 감사
조직의 업무가 표준의 목적에 맞게 운영되는지 확인하고, 감사 과정의 독립성이 확보되도록 하는 사이버보안 감사 방법에 대한 요구사항을 다룹니다.
5
조직이 갖춰야 할 체계 - 프로젝트 종속 사이버보안 관리
조직이 구축한 공통 원칙을 차량 및 관련 시스템을 개발하는 개별 프로젝트의 상황에 맞게 적용하는 파트입니다. 기존 개발 결과나 부품을 재사용하거나 외부 부품을 적용할 때 필요한 검토 기준을 정하고, 개발 과정에서 확보된 근거와 독립적인 평가를 통해 사이버보안이 충분히 확보되었는지 확인하여 다음 단계로 진행할 수 있는지를 판단합니다.
1
사이버보안 책임
이 프로젝트에서 사이버보안 활동을 누가 맡을지 정하고, 관련된 사람들에게 알립니다. 담당자와 권한은 조직이 미리 정해 둔 기준에 따라 배정합니다.
2
사이버보안 계획
어떤 보안 활동을 누가, 언제, 어떤 자원으로 수행하고 어떤 결과물을 남길지 정합니다. 계획은 개발이 진행되며 바뀌는 내용에 맞춰 계속 고쳐 나갑니다.
계획을 세울 때 먼저 확인하는 프로젝트 상황모든 제품을 처음부터 새로 만들지는 않습니다. 이 제품이 보안과 관련이 있는지, 새로 만드는지 기존 것이나 외부 것을 가져다 쓰는지 먼저 따져 보고, 그 상황에 맞게 보안 활동을 조정해 계획에 반영합니다.
재사용
예전에 만든 제품이나 부품을 고치거나 다른 차량·환경에서 다시 쓸 때, 달라진 점과 그사이 새로 알려진 공격·취약점이 보안에 주는 영향을 분석합니다. 부족한 부분은 추가로 해야 할 보안 활동으로 계획에 넣습니다.
컨텍스트를 가정한 컴포넌트
마이크로컨트롤러처럼 어느 차량에 들어갈지 정해지기 전에 쓰일 환경을 미리 가정하고 만든 부품은, 그 가정을 문서로 남기고 실제 제품에 넣을 때 가정이 실제 환경과 맞는지 검증합니다.
규격품 컴포넌트
타사 소프트웨어 라이브러리나 오픈소스처럼 특정 고객을 위해 만들지 않은 기성품은 이 표준에 따라 만들어졌다고 보지 않습니다. 관련 문서로 보안 요구와 용도에 맞는지 확인하고, 문서가 부족하면 필요한 보안 활동을 추가로 수행합니다.
테일러링
이러한 상황에 맞춰 보안 활동의 방법을 바꾸거나 일부를 생략할 수 있습니다. 이때는 표준이 요구하는 목적을 충분히 달성한다는 이유를 남기고 검토를 받아야 합니다.
3
사이버보안 케이스
개발 과정에서 나온 분석 결과와 확인 기록을 한데 모아, 이 제품이 충분히 안전하다고 말할 수 있는 근거를 정리합니다. 이 근거 묶음이 이후 평가와 출시 판단의 기본 자료가 됩니다.
4
사이버보안 평가
개발팀과 독립적인 위치에서, 정리된 근거를 보고 제품의 사이버보안이 충분한지 판단합니다. 모든 프로젝트가 평가를 받는 것은 아니며, 평가를 할지는 제품의 위험 수준을 따져 결정합니다.
5
개발 후 릴리즈
근거 자료와 평가 결과를 확인해, 개발을 마치고 제품을 생산과 운용 단계로 넘겨도 되는지 최종 결정합니다.
6
조직이 갖춰야 할 체계 - 분산 사이버보안 활동
차량이나 차량 구성요소를 개발하는 과정에서 여러 조직이 함께 참여해 사이버보안 활동을 나누어 수행할 때 필요한 협업 기준을 다루는 영역입니다. 협업 과정에서 책임에 공백이 생기거나 겹치지 않도록 서로의 역할과 전달 기준을 맞추는데 초점을 둡니다.
⤢ 크게 보기
공급업체의 보안 역량 확인요구 1 · 권고 1닫기
공급업체가 이 표준에 따른 개발과 제품 개발 후의 활동들을 대신 수행하는 경우, 공급업체의 사이버보안 역량 평가와 이를 뒷받침하는 평가 결과 등의 기록 제공에 대한 요구·권고사항들을 다룹니다.
사이버보안 조건 제시요구 1닫기
고객이 후보 공급업체에 견적을 요청하는 경우, 견적 요청에 포함해야 하는 요구사항을 다룹니다.
보안 활동 역할과 책임 조정요구 3 · 권고 2닫기
고객과 공급업체 간 사이버보안 활동의 역할 분담, 정보 공유, 일정 및 지원 종료 기준에 대한 요구·권고사항들을 다룹니다.
그림에서 상자를 누르면 설명이 여기 나옵니다.
7
제품 수명주기 각 과정에서의 사이버보안
ISO/SAE 21434에서 제품 수명주기별로 다루는 사이버보안 활동을 단계별로 나타냈습니다. 단계마다 다루는 요구사항을 차례대로 살펴볼 수 있습니다.
1
개념
차량의 기능이나 시스템의 범위와 사용 환경을 사이버보안 위험을 분석할 수 있도록 정의하고, 위험 평가 결과를 바탕으로 사이버보안 목표를 세워 실제 개발에 적용합니다.
세부 요구사항
아이템 정의
아이템의 대상 범위와 실제 사용 조건을 명확히 정하기 위한 요구사항을 다룹니다.
사이버보안 목표
위험 평가 결과를 바탕으로 사이버보안 목표를 정하고, 그 판단이 충분한 근거를 갖도록 하는 요구사항을 다룹니다.
사이버보안 개념
사이버보안 목표를 실제 제품 개발에 반영할 수 있는 요구사항으로 구체화하고, 그 요구사항이 필요한 곳에 제대로 적용되었는지 확인합니다.
2
제품 개발
개념 단계에서 마련한 사이버보안 개념을 실제 제품 개발로 이어가는 단계입니다. 사이버보안 요구사항과 제품 구조를 구체화하고 구현 결과를 확인하며, 남아 있는 위험이 있다면 필요한 부분을 다시 보완합니다.
세부 요구사항
설계
제품에 필요한 사이버보안 요구사항을 실제 설계에 반영하고, 개발 후 보안 유지 절차를 정의하는 것에 대한 요구사항들을 다룹니다.
통합 및 검증
각 구성요소가 설계 단계에서 정한 사이버보안 요구사항과 설계에 맞게 구현되었는지 확인합니다. 또한 구성요소들이 서로 연결된 뒤에도 의도한 보안 기능이 제대로 유지되는지 확인하기 위한 요구사항을 다룹니다.
3
사이버보안타당성 확인
앞 단계에서 제품이 정해진 요구사항과 설계대로 만들어졌는지를 확인했다면, 사이버보안타당성 확인 단계에서는 완성된 제품을 실제 차량 환경에서 확인해보며, 개발 초기에 세운 사이버보안 목표가 최종 제품에서도 제대로 달성되는지를 확인합니다. 최종적으로 고객에게 전달되는 제품 사양 그대로의 차량 운용환경에서, 개발된 아이템이 설정한 사이버보안 목표대로 작동하는지 확인합니다.
세부 요구사항
사이버보안타당성 확인
완성된 아이템이 개념단계에서 정한 사이버보안 목표를 실제 차량 수준에서 달성하는지 확인하고, 그 확인 활동을 선택한 근거를 제시하는 것에 대한 요구사항들을 다룹니다.
4
생산
완성된 제품 설계를 실제 생산 과정에 적용하고, 양산되는 제품에도 같은 사이버보안 요구사항과 설계가 일관되게 반영되도록 관리하는 단계입니다. 이를 위해 생산 과정에서 필요한 절차와 확인 방법을 마련합니다.
세부 요구사항
생산
양산 과정에서도 필요한 사이버보안 수준이 유지되도록 생산 관리 계획을 세우고 이를 실행에 옮기는 방법에 대한 요구사항들을 다룹니다.
5
운용 및 유지 보수
이미 실제 차량에서 사용되고 있는 아이템이나 컴포넌트를 대상으로, 사용 중 발생하는 사이버보안 사건에 대응하고 필요한 변경 사항을 적용하는 단계입니다. 개발이나 생산이 진행 중인 대상의 변경과 달리, 이미 현장에서 사용되고 있는 제품에 필요한 조치의 적용방법과 관리방법을 다룹니다.
세부 요구사항
사이버보안 사건 대응
[지속적인 사이버보안 활동]의 [취약점 관리] 단계에서 별도의 대응이 필요하다고 판단된 문제에 대해, 필요한 조치를 계획하고 실행하기 위한 요구사항을 다룹니다.
업데이트
차량의 업데이트 기능뿐 아니라 업데이트를 지원하거나 이와 연계되는 기능까지 이 표준의 사이버보안 요구사항을 반영하여 개발하도록 하는 내용을 다룹니다.
6
사이버보안 지원 종료 및 폐기
차량과 그 안의 전기·전자 시스템은 판매된 뒤 오랫동안 사용될 수 있어, 제조사의 사이버보안 지원이 끝나는 시점과 실제 차량이나 부품이 폐기되는 시점이 서로 다를 수 있습니다. 이 단계에서는 이러한 차이를 고려해 보안 지원을 종료할 때 필요한 안내와, 앞으로 차량이나 관련 구성요소가 사용에서 제거될 상황에 대비하기 위한 사이버보안 준비를 다룹니다.
세부 요구사항
사이버보안 지원 종료
보안 지원 종료 이후에도 차량이 계속 운행될 수 있으므로, 고객이 지원 종료 사실을 미리 인지할 수 있도록 안내하는 데 필요한 요구사항을 다룹니다.
폐기
차량이나 관련 구성요소가 더 이상 사용되지 않는 단계에서도 사이버보안상 문제가 남지 않도록, 필요한 사항을 제품 개발 과정에서 미리 갖추기 위한 요구사항을 다룹니다.