규제별 요약

IEC 81001-5-1:2021

IEC 81001-5-1

IEC 81001-5-1 표준의 개요부터 이 표준을 이해하는 데 중요한 핵심 개념, 보건의료 소프트웨어 개발 수명주기와 보안 활동의 관계, 전체 요구사항 구조와 주요 관련 표준과의 관계까지 차례로 소개합니다.

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

구성

어떤 표준인가어떤 표준인가1IEC 81001-5-1이란?IEC 81001-5-1이란?2핵심 개념핵심 개념3보건의료 소프트웨어 개발 수명주기와 보안 활동보건의료 소프트웨어 개발 수명주기와 보안 활동무엇을 요구하는가무엇을 요구하는가4요구사항 구조요구사항 구조무엇과 이어지는가무엇과 이어지는가5주요 관련 표준주요 관련 표준어떤 표준인가 → 무엇을 요구하는가 흐름무엇을 요구하는가 → 무엇과 이어지는가 흐름

IEC 81001-5-1이란?

IEC 81001-5-1은 보건의료 소프트웨어를 개발할 때 사이버보안을 함께 고려할 수 있도록 만든 표준입니다. 의료 현장에서 쓰이는 소프트웨어의 제조자가 제품의 개발부터 배포 이후의 유지보수까지 수행해야 하는 보안 활동들을 제시합니다. 특정 보안 기술을 지정하기보다, 보건의료 소프트웨어 개발 전반에 사이버보안을 지속적으로 반영하도록 하는 국제표준입니다.

문서 개요

정식 명칭IEC 81001-5-1:2021 — Health software and health IT systems safety, effectiveness and security — Part 5-1: Security — Activities in the product life cycle
문서 지위IS(정식 국제표준)
주요 대상를 개발하고 배포 이후까지 책임지는
적용 범위의 개발 및 배포 이후의 유지보수 에 적용됩니다.
목적 개발 전반에 걸쳐 위험을 일관되게 관리할 수 있도록 소프트웨어 개발 및 유지보수 과정에서 수행해야 할 의 명확한 기준을 제공하는 것을 목적으로 합니다.

IEC 81001-5-1의 핵심 개념

IEC 81001-5-1은 보안 개발 생명주기를 보건의료 소프트웨어의 특성에 맞게 적용합니다. 보건의료 소프트웨어에 보안을 적용하는 데 있어, 보안과 안전성·유효성 사이의 관계부터 소프트웨어의 보안 책임 범위, 이미 개발되어 사용 중인 소프트웨어에 대한 적용 방식까지 이 표준에서 특징적으로 다루는 관점을 중심으로 설명합니다.

· 유효성 · 간의 균형

의 은 부족해도, 지나쳐도 문제가 됩니다. 절차가 단순하면 기기 오작동이나 환자 정보 유출로 환자에게 해가 될 수 있고, 절차가 과도하면 기기 사용을 방해하거나 기기가 의도한 성능을 내지 못하게 합니다. 이 표준은 조치를 정할 때 그 조치가 환자에게 해가 되지 않는지, 기기가 의도한 기능을 그대로 유지하는지까지 함께 고려하도록 합니다.

보안안전성과 유효성을 함께 고려해야 함안전성환자에게 해가 되는지유효성의도한 기능이 유지되는지안전성에 미치는 영향보안 절차가 단순하면,기기 오작동이나 환자 정보 유출로,보안 절차가 과도하면,기기 사용에 방해가 되어환자에게 해가 될 수 있음유효성에 미치는 영향보안 절차가 기기의 정상적인 기능수행을 방해해 기기가 의도한 기능을제대로 수행하지 못할 수 있음

소프트웨어의 분류와 책임 범위

에 포함된 소프트웨어라고 해서 모두 같은 수준의 관리가 필요한 것은 아닙니다. 소프트웨어에 따라 배포 전에 알려진 위험을 확인하는 범위부터, 배포 이후 새롭게 알려진 보안위험을 확인하고 필요한 업데이트를 제공하는 범위까지, 가 담당하는 범위가 달라집니다. IEC 81001-5-1은 이러한 의 책임의 범위를 구분하여 소프트웨어별로 필요한 보안활동이 수행될 수 있도록 합니다.

필요 소프트웨어제품이 작동하는 데 꼭 필요한 소프트웨어 전부입니다. 소프트웨어를 배포하기 전에 이 소프트웨어에 이미 알려진 보안 위험이 있는지 확인해야 합니다.지원되는 소프트웨어배포 이후 새롭게 알려진 보안 위험을 확인하고관련 정보를 사용자에게 제공합니다.유지관리되는 소프트웨어보안 위험을 관리하고 필요한 보안 업데이트를 제공합니다.

과도기적

IEC 81001-5-1을 적용하지 않고 이미 개발되어 사용 중인 도 관리가 필요합니다. 이러한 소프트웨어는 과거의 개발 과정을 다시 수행하는 대신, 현재의 상태와 기존 개발 결과를 확인하고 필요한 부분을 보완하여 이후의 유지보수와 관리로 이어갈 수 있도록 별도의 적용 방식을 제시합니다.

과거 개발검증 · 배포현재 상태 확인현재 보안 상태와 기존 결과 확인필요한 보완부족한 부분을 보완유지보수표준에 따라 다시 개발본문의 일반 개발 수명주기 수행

보건의료 소프트웨어 개발 수명주기와 보안 활동

보건의료 소프트웨어의 보안 활동은 개발 과정과 분리되어 수행되는 것이 아니라 개발 수명주기를 따라 함께 이어집니다. 개발에 필요한 보안 활동을 계획하고 제품에 반영할 보안 내용을 정리한 뒤, 설계와 구현에 적용하고 그 결과를 확인합니다. 배포 이후에는 새롭게 확인되는 보안 위험과 문제에 대응하며 보안성을 지속적으로 관리합니다.
개발 단계개발 계획
계획

개발 과정에서 수행할 과 판단 기준을 미리 정합니다.

개발 단계요구사항 분석
요구 정리

에 필요한 내용을 정리해 개발에 반영할 기준을 마련합니다.

개발 단계설계 · 구현
설계·구현에 반영

정리한 내용을 설계에 반영하고 실제 소프트웨어에 구현합니다.

개발 단계확인 · 배포
반영 결과 확인

구현된 결과가 앞에서 정한 내용에 맞는지 배포 전에 확인합니다.

개발 단계유지보수
새로운 위험 대응

배포 이후 새롭게 확인되는 위험과 문제에 대응하며 관리합니다.

IEC 81001-5-1의 요구사항 구조

IEC 81001-5-1의 요구사항은 제조자가 각 개발 생명주기의 단계마다 수행해야 할 보안 활동을 다루고 있습니다. 또한, 부속서 F에서는 이 표준이 제정되기 전에 개발되어 이미 사용 중인 보건의료 소프트웨어도 사이버보안 적합성을 확보할 수 있도록 별도의 요구사항을 제시합니다.
bodybody일반 요구사항일반 요구사항제품 수명주기제품 수명주기제품 수명주기보건의료 소프트웨어 개발보건의료 소프트웨어 개발유지보수유지보수수명주기 전반에서 함께 수행되는 활동수명주기 전반에서 함께 수행되는 활동수명주기 전반에서 함께 수행되는 활동보안 위험관리보안 위험관리형상관리형상관리문제 해결문제 해결과도기적 보건의료 소프트웨어부속서 F부속서 F배포 이후 유지보수보건의료 소프트웨어 개발 → 유지보수 배포 이후필요 시 일부 개발활동 재수행유지보수 → 보건의료 소프트웨어 개발 되돌아감제품 수명주기 전 과정에서 함께 수행제품 수명주기 → 수명주기 전반에서 함께 수행되는 활동 함께 수행
일반 요구사항요구사항 11

의 을 일관되게 수행하기 위해 필요한 기본적인 관리 체계와 책임에 관한 을 다룹니다.

IEC 81001-5-1과 주요 관련 표준

IEC 81001-5-1은 산업 자동화·제어시스템 분야의 보안 표준인 IEC 62443-4-1 표준의 보안 개발 생명주기를 바탕으로, 이를 보건의료 소프트웨어 생명주기 표준인 IEC 62304의 개발 체계에 적용할 수 있도록 구성된 표준입니다.
보안 개발 생명주기IEC 62443-4-1IEC 62443-4-1보건의료 SW 생명주기IEC 62304IEC 62304보건의료 소프트웨어 보안IEC 81001-5-1IEC 81001-5-1용어와 관점의 출처ISO 81001-1ISO 81001-1보안 개발 기반 제공IEC 62443-4-1 → IEC 81001-5-1 바탕이 된다보건의료 SW 개발 체계 제공IEC 62304 → IEC 81001-5-1 바탕이 된다용어와 관점ISO 81001-1 → IEC 81001-5-1 바탕이 된다
IEC 81001-5-1

안에서 을 적용하도록 생명주기 관점에서 구성된 표준입니다.

참고

제·개정 이력

2021-12-16
발행