의료기기 SBOM과 위협 모델링

Sytance · 업데이트

SBOM과 위협 모델은 서로 다른 질문에 답합니다. SBOM은 소프트웨어 구성요소와 의존 관계를 식별합니다. 위협 모델은 기기, 소프트웨어 시스템, 사용자, 환경 또는 업데이트 경로가 공격받는 방법과 그 공격이 안전성, 성능 또는 보안에 미치는 영향을 설명합니다.

서로 다른 기록

구성요소의 역할을 이해하면 취약점이 기기별 질문으로 이어집니다. 네트워크 파서는 신뢰할 수 없는 입력을 직접 받을 수 있지만, 영향을 받는 기능 없이 컴파일된 동일 라이브러리는 노출이 다를 수 있습니다. SBOM은 구성요소를 식별하고 위협 모델은 이러한 차이를 조사하는 데 필요한 아키텍처를 제공합니다.

NTIA는 SBOM을 소프트웨어 구성요소와 그 관계를 기계가 읽을 수 있는 형식으로 정리한 목록으로 정의합니다. 기기 평가에서는 어떤 소프트웨어가 포함되는지 확인하고 공급업체 또는 취약점 정보를 어디서 찾아야 하는지 파악할 수 있습니다.

SBOM

제조업체와 고객이 구성요소 노출 및 지원 상태를 추적할 수 있도록 구성요소 이름, 공급업체, 버전, 식별자, 해시, 의존성 및 작성자 정보를 기록합니다.

위협 모델

자산, 행위자, 신뢰 경계, 데이터 흐름, 인터페이스, 공격 경로, 위협, 완화 조치, 가정 및 잔여 위험 결정을 기록합니다.

보안 아키텍처

인증, 권한 부여, 암호화, 로깅, 업데이트 보호 및 복구 같은 통제가 시스템과 관련 서비스에 배치되는 방식을 보여줍니다.

위험 관리

잔여 위험의 수용 여부와 사이버보안 발견 사항이 안전성, 성능, 라벨링, 시판 후 감시 및 시정에 미치는 영향을 결정합니다.

사용 가능한 기록 유지

SBOM과 위협 모델에는 설명 대상 제품 버전을 명시하고 출시 후에도 최신 상태를 유지해야 합니다. SBOM은 기계가 읽을 수 있는 형식도 필요합니다. 두 기록 모두 위험 관리 파일과 연결되어야 합니다.

출처