English

제6장: 취약점 관리

기기 취약점의 식별, 평가, 치료

6.1 취약점 관리의 필수성

의료기기는 새로운 취약점이 지속적으로 발견되는 환경에서 운영됩니다. 효과적인 취약점 관리는 조직이 보안 약점을 악용되기 전에 식별, 평가, 해결할 수 있도록 보장합니다. 이 장에서는 의료기기에 대한 선제적 취약점 관리를 가능하게 하는 프로세스와 기술을 검토합니다.

전통적인 IT 시스템과 달리 의료기기는 긴 수명주기, 수정에 대한 규제 제약, 임상 가용성 요구사항, 레거시 기기에 대한 제한된 제조업체 지원을 포함하는 고유한 취약점 관리 과제를 제시합니다. 성숙한 취약점 관리 프로그램은 환자 안전을 유지하면서 이러한 과제를 해결합니다.

25K+
연간 신규 CVE 발행
53%
알려진 취약점 보유 의료기기
287일
평균 패치 소요 시간
6.2
의료기기 CVE 평균 CVSS 점수

6.2 취약점 관리 수명주기

종합적인 취약점 관리 프로그램은 지속적인 식별, 평가, 우선순위 지정, 치료, 검증 활동을 포함합니다. 각 단계는 의료기기의 고유한 특성에 대한 적응이 필요합니다.

수명주기 단계

취약점 관리 수명주기는 5가지 상호 연결된 단계로 구성됩니다: 발견(취약점 식별), 평가(영향과 악용 가능성 평가), 우선순위 지정(위험별 순위), 치료(수정 또는 완화 적용), 검증(효과 확인).

단계 활동 의료기기 고려사항
발견 스캐닝, SBOM 분석, 위협 인텔리전스 수동적 스캐닝, SBOM 기반 식별
평가 CVSS 점수, 임상 영향 분석 환자 안전 고려, 가용성 영향
우선순위 지정 위험 순위, 치료 일정 임상 워크플로우, 기기 중요도
치료 패칭, 구성, 보상 통제 FDA 검증, 임상 테스트 필요
검증 재스캔, 침투 테스트 임상 수용 테스트

6.3 취약점 발견 방법

의료기기의 취약점 식별에는 여러 보완적 접근 방식이 필요합니다. 전통적인 취약점 스캐닝이 모든 기기 유형에 안전하거나 효과적이지 않을 수 있기 때문입니다.

발견 기법

방법 설명 적용 가능성
능동적 스캐닝 네트워크 기반 취약점 스캐너 IT 시스템, 견고한 기기
수동적 탐지 능동적 탐색 없이 트래픽 분석 취약한 기기, 임상 환경
SBOM 분석 알려진 CVE와 구성요소 매칭 SBOM이 있는 모든 기기
벤더 알림 제조업체 보안 게시판 지원되는 기기
위협 인텔리전스 외부 취약점 피드 광범위한 범위

⚠️ 스캐닝 안전 고려사항

능동적 취약점 스캐닝은 의료기기를 중단시키거나 손상시킬 수 있습니다. 일부 기기는 스캐닝 트래픽에 노출되면 충돌, 재부팅 또는 오작동할 수 있습니다. 항상 임상 엔지니어링과 조정하고, 비프로덕션 환경에서 스캐닝을 테스트하며, 중요 생명 유지 기기에는 수동적 발견 방법을 사용하세요.

SBOM 기반 취약점 관리

소프트웨어 BOM은 취약점 데이터베이스와 기기 구성요소를 매칭하여 선제적 취약점 식별을 가능하게 합니다:

SBOM 취약점 매칭 프로세스

  1. 제조업체로부터 SBOM 수집 또는 분석을 통해 생성
  2. 구성요소 식별자 정규화 (CPE, PURL)
  3. 취약점 데이터베이스 쿼리 (NVD, 벤더 권고)
  4. 영향받는 기기 인벤토리와 매치 상관관계
  5. 기기별 취약점 보고서 생성

6.4 취약점 평가

평가는 발견된 취약점의 심각도와 잠재적 영향을 결정합니다. 의료기기의 경우 평가는 기술적 요소와 임상적 함의를 모두 고려해야 합니다.

CVSS와 의료기기 컨텍스트

공통 취약점 점수 시스템(CVSS)은 기준 심각도 점수를 제공하지만, 의료기기 평가에는 추가 컨텍스트가 필요합니다:

요소 CVSS 고려사항 의료기기 조정
공격 벡터 네트워크, 인접, 로컬, 물리적 네트워크 분할이 효과적 범위 감소
악용 가능성 복잡성, 권한, 상호작용 임상 환경이 공격자 접근 제한 가능
영향 기밀성, 무결성, 가용성 환자 안전 차원 추가
범위 변경/비변경 범위 임상 워크플로우 종속성 고려

6.5 취약점 우선순위 지정

우선순위 지정은 제한된 치료 자원이 가장 중요한 위험을 먼저 해결하도록 보장합니다. 효과적인 우선순위 지정은 기술적 심각도와 조직적 컨텍스트를 결합합니다.

우선순위 지정 프레임워크

우선순위 기준 대응 일정
치명적 환자 안전 위험, 활발히 악용, CVSS 9.0+ 즉시 (24-72시간)
높음 높은 영향, 익스플로잇 가용, CVSS 7.0-8.9 긴급 (1-2주)
중간 중간 영향, 제한된 노출, CVSS 4.0-6.9 계획된 (30-60일)
낮음 낮은 영향, 상당한 완화, CVSS < 4.0 예정된 (90일)

6.6 치료 전략

의료기기 취약점 치료에는 규제 요구사항, 임상 영향, 가용한 옵션에 대한 신중한 고려가 필요합니다. 모든 취약점이 패치될 수 있는 것은 아닙니다; 보상 통제가 필요할 수 있습니다.

치료 옵션

옵션 설명 사용 시점
제조업체 패치 벤더 제공 보안 업데이트 적용 가용하고 검증되었을 때 선호
구성 변경 취약점 완화를 위한 설정 수정 패칭이 불가능할 때
네트워크 통제 분할, ACL, 모니터링 레거시 기기에 대한 보상 통제
가상 패칭 악용 차단을 위한 IPS 규칙 패치 대기 중 임시 보호
기기 교체 안전한 대안으로 교체 지원되지 않거나 수정 불가능한 기기

6.7 보상 통제

취약점을 직접 치료할 수 없을 때 보상 통제는 위험을 허용 가능한 수준으로 줄입니다. 이러한 통제는 취약점 자체가 아닌 취약점의 악용 경로를 다룹니다.

일반적인 보상 통제

통제 유형 구현 위험 감소
네트워크 격리 전용 VLAN, 방화벽 규칙 공격 표면 감소
접근 제한 접근 가능한 사용자와 시스템 제한 잠재적 공격자 감소
강화된 모니터링 IDS/IPS, 행동 탐지 더 빠른 탐지 가능
암호화 전송/저장 중 데이터 암호화 데이터 기밀성 보호
물리적 보안 물리적 접근 제한 로컬 악용 방지

6.8 조정된 공개

조정된 취약점 공개는 보안 연구원이 책임감 있게 취약점을 보고하면서 제조업체에게 수정 개발 시간을 허용합니다. 제조업체와 의료 기관 모두 공개 프로세스를 갖추어야 합니다.

공개 프로세스 요소

✓ 우선순위 지정 요소

📌 핵심 요점

📝 복습 문제

  1. 취약점 관리 수명주기의 5단계는 무엇이며, 의료기기에 대한 각 단계의 주요 활동은 무엇인가요?
  2. 능동적 스캐닝과 SBOM 기반 취약점 식별을 비교하세요. 의료기기에 대한 각 접근 방식의 장점과 단점은 무엇인가요?
  3. 의료기기별 요소를 고려하여 CVSS 점수를 어떻게 조정해야 하나요? 어떤 추가 임상 영향 요소를 평가해야 하나요?
  4. 의료기기 취약점에 대한 우선순위 지정 프레임워크를 개발하세요. 각 우선순위 수준을 결정하는 기준은 무엇인가요?
  5. 치명적 취약점을 패치할 수 없을 때 위험을 줄이는 보상 통제는 무엇이며, 각각 얼마나 효과적인가요?
  6. 조정된 취약점 공개 프로세스에 포함되어야 하는 요소는 무엇이며, FDA가 제조업체에게 이러한 프로세스를 기대하는 이유는 무엇인가요?