규제별 요약

IEC 62443-4-1:2018

IEC 62443-4-1

IEC 62443-4-1의 정의부터 표준이 말하는 제품, 핵심개념, 여덟 개 실행으로 짜인 요구사항 구조, 62443-4-2와의 관계까지 차례로 소개합니다.

규제 유형
표준
소관
국제전기기술위원회

구성

어떤 표준인가어떤 표준인가162443-4-1이란?62443-4-1이란?262443-4-1이 말하는 제품62443-4-1이 말하는 제품3핵심개념핵심개념무엇을 요구하는가무엇을 요구하는가4요구사항 구조요구사항 구조어떤 표준과 이어지는가어떤 표준과 이어지는가562443-4-2와의 관계62443-4-2와의 관계어떤 표준인가 → 무엇을 요구하는가 흐름무엇을 요구하는가 → 어떤 표준과 이어지는가 흐름

62443-4-1이란?

IEC 62443-4-1은 산업제어시스템에 사용되는 제품을 안전하게 만드는 과정을 정한 정식 국제표준입니다. 제품 자체가 갖춰야 할 기술 사양이 아닌, 제품을 만드는 개발 과정의 절차를 다루며, 보안 요구사항 정의부터 안전한 설계와 구현, 검증 및 확인, 결함 관리, 패치 관리, 제품 폐기까지 이어지는 안전한 개발 생명주기를 정의합니다.

문서 개요

정식 명칭Part 4-1: Secure product development lifecycle requirements
문서 지위IS(정식 국제표준)
주요 대상
적용 범위에 사용되는 을 안전하게 개발하기 위한 프로세스 요구사항입니다. 하드웨어, 소프트웨어, 펌웨어를 가리지 않고, 새로 만드는 과 이미 판매 중인 모두에 적용할 수 있습니다.
목적가 안전한 을 개발하고 유지하는 데 필요한 프로세스를 갖추게 하는 것이 목적입니다.

62443-4-1이 말하는 제품

이 표준에서 제품은 다른 시스템이나 제품에 공급되어 사용되는 모든 것을 가리킵니다. 단일 부품도, 여러 부품으로 구성된 장치도, 완성된 시스템도 외부에 공급된다면 모두 제품입니다. 작은 부품부터 최종 완성품까지 어느 수준에서 만들어지든, 제품이 생명주기 전반에 걸쳐 위험 수준에 적합한 보안을 갖추게 하는 것이 이 표준의 취지입니다.

의 의미와 범위

이란다른 시스템이나 에 사용되도록 개발된 시스템, 서브시스템, 입니다. 공급하는 쪽에게는 이지만, 이를 도입해 사용하는 쪽에게는 외부에서 공급받은 가 됩니다.
의 형태완성된 기계만 이 아닙니다. 소프트웨어, 소프트웨어가 내장된 제어 장치, 통신 장비, 서버류 장치가 모두 해당하고, 하드웨어와 소프트웨어, 펌웨어를 가리지 않습니다. 새로 만드는 뿐 아니라 이미 판매 중인 기존 도 범위에 포함됩니다.
회사마다 다른 무엇이 제품인지는 만드는 회사를 기준으로 정해집니다. 부품을 만드는 공급자에게는 그 부품이, 부품을 결합해 완제품을 만드는 공급자에게는 그 완제품이 각자의 이며, 공급 단계마다 각자 자기 에 이 표준의 프로세스를 적용합니다.

62443-4-1의 핵심개념

62443-4-1을 이해하는 데 바탕이 되는 네 가지 개념입니다. 보안 개발 생명주기는 요구사항 전체가 따르는 뼈대이고, 심층 방어는 그 과정이 최종적으로 만들어 내려는 방어 구조이며, 위협 모델링은 그 과정 내내 보안 문제를 미리 찾아내는 수단이고, 성숙도 모델은 이 전체를 얼마나 철저히 이행하는지 가늠하는 척도입니다.

SDL · 보안 개발 생명주기

Secure Development Life-cycle

을 안전하게 만들고 유지하기 위해 거치는 개발의 전체 주기입니다. 62443-4-1은 이 주기의 각 단계에 필요한 프로세스를 요구사항으로 정합니다.

보안 요구사항 정의보안 요구사항 정의안전한 설계안전한 설계안전한 구현안전한 구현검증 및 확인검증 및 확인결함 관리결함 관리패치 관리패치 관리제품 폐기제품 폐기보안 요구사항 정의 → 안전한 설계 흐름안전한 설계 → 안전한 구현 흐름안전한 구현 → 검증 및 확인 흐름검증 및 확인 → 결함 관리 흐름결함 관리 → 패치 관리 흐름패치 관리 → 제품 폐기 흐름

Defense in Depth

서로 다른 방식의 방어 수단을 여러 계층으로 배치해 을 방어하는 접근법입니다. 어느 한 계층이 무력화될 수 있다는 가정에서 출발하며, 각 계층은 다른 계층과 같은 원인으로 무력화되지 않아야 합니다. 안전한 생명주기의 핵심 개념입니다.

물리 보안출입 통제 · 장비 잠금네트워크방화벽 · 구역 분리호스트계정 관리 · 보안 강화애플리케이션입력 검증 · 사용자 인증데이터암호화 · 키 보호공격차단

Threat Modeling

을 공격할 수 있는 경로와 보안 문제를 미리 찾아내는 분석 기술입니다. 문제는 미리 찾을수록 쉽고 적은 비용으로 해결할 수 있어, 이 표준 전반에 걸쳐 사용되는 핵심 개념입니다.

위협 모델공격 경로와 보안 문제를 정리해 계속 갱신하는 문서위협 모델개발 결과물 점검설계서, 코드, 테스트 결과에서보안 문제를 식별합니다개발 결과물 점검심각성 평가침해가 일으킬 수 있는 손실을기준으로 평가합니다심각성 평가조치 결정심각도에 맞는대응 방안을 결정합니다조치 결정개발이 진행되는 동안 반복합니다개발이 진행되는 동안 반복합니다참조위협 모델 → 개발 결과물 점검 참조참조위협 모델 → 심각성 평가 참조참조위협 모델 → 조치 결정 참조개발 결과물 점검 → 심각성 평가 다음 단계심각성 평가 → 조치 결정 다음 단계갱신조치 결정 → 위협 모델 갱신조치 결정 → 개발 결과물 점검 되돌아감

성숙도 모델

Maturity Model

가 요구사항을 얼마나 철저히 준수하는지를 나타내는 수준 체계입니다. 을 도입하는 통합 사업자와 운영 조직이, 공급자가 얼마나 철저한 과정으로 을 만드는지 평가하는 기준으로 사용할 수 있습니다.

62443-4-1의 요구사항 구조

62443-4-1의 요구사항은 제품 생명주기의 단계를 따라 여덟 개의 실행으로 구성됩니다. 보안 관리는 나머지 실행이 준수되도록 생명주기 전체를 관장하며, 나머지 실행은 개발이 진행되는 동안 반복적으로 적용되면서 제품을 여러 겹으로 방어하는 심층 방어 전략을 이루는 데 기여합니다.
개발 단계개발 단계개발 단계실행 2보안 요구사항 명세보안 요구사항 명세실행 3안전한 설계안전한 설계실행 4안전한 구현안전한 구현실행 5보안 검증 및 확인 테스트보안 검증 및 확인 테스트출시 후 운영·유지 단계출시 후 운영·유지 단계출시 후 운영·유지 단계실행 7보안 업데이트 관리보안 업데이트 관리실행 1보안 관리보안 관리출시 전 검증출시 전 검증실행 8보안 가이드라인보안 가이드라인실행 6보안 관련 문제 관리보안 관련 문제 관리보안 요구사항 명세 → 안전한 설계 흐름안전한 설계 → 안전한 구현 흐름안전한 구현 → 보안 검증 및 확인 테스트 흐름보안 검증 및 확인 테스트 → 출시 전 검증 흐름패치 필요 시보안 관련 문제 관리 → 보안 업데이트 관리 흐름설계 변경·요구사항 추가로 해결보안 관련 문제 관리 → 안전한 설계 되돌아감

이 표준의 요구사항은 개별 보안 작업을 필요할 때마다 수행하라는 지시가 아닌, 그 작업을 수행하는 절차를 문서화된 개발 프로세스로 갖추라는 요구입니다.

62443-4-2와의 관계

62443-4-1과 62443-4-2는 하나의 제품을 두 방향에서 다루는 한 쌍의 표준입니다. 62443-4-1이 제품을 만드는 회사가 갖춰야 할 개발 절차를 정한다면, 62443-4-2는 만들어진 컴포넌트가 갖춰야 할 기술적 보안 기능을 정합니다. 그래서 제품 공급자는 제품을 만들 때 두 표준을 함께 적용합니다.
62443-4-1안전하게 만드는 과정개발 생명주기의 프로세스 요구사항안전하게 만드는 과정제품제품62443-4-2갖춰야 할 보안 기능컴포넌트의 기술적 보안 요구사항갖춰야 할 보안 기능안전하게 만드는 과정 → 제품 적용갖춰야 할 보안 기능 → 제품 적용

두 표준의 역할 비교

62443-4-1만드는 과정에 대한 표준입니다. 을 만드는 회사가 보안 요구사항 정의부터 설계, 구현, 테스트, 출시 후 관리까지 어떤 절차를 갖춰야 하는지를 정합니다.
62443-4-2만들어진 에 대한 표준입니다. 이나 암호화처럼 이 실제로 갖춰야 할 기술적 보안 기능을 정합니다.
함께 쓰는 이유과정과 기능은 맞물려 있습니다. 갖춰야 할 기능의 목록이 있어도 만드는 과정이 미흡하면 기능이 잘못 구현되거나 누락될 수 있습니다. 62443-4-1의 과정을 지키는 것은 62443-4-2에 정의된 보안 기능을 에 정확하게 구현하고 알려진 취약점을 제거하거나 완화하는 데 도움이 되며, 이 목표로 하는 보안 등급을 맞추는 데에도 도움이 됩니다.
참고

제·개정 이력

2018-01-15
발행