PACS 보안 강화 조치 방법

1. PACS 일반 구조

□ PACS 개념도

※ NIST SP 1800-24B Securing Picture Archiving Communication System 참고

National Institute of Standards and Technology : 미국정부에서 사용할 목적의 측량과학, 표준, 기술을 다루는 미국 국립표준기술연구소, FIPS(Federal Information Processing Standards), SP(Special Publications) 등의 문서를 발간함

○ PACS와 의료영상 생태계를 구성하는 프로세스, 시스템을 포괄하며, 주요 시스템 구성요소는 다음과 같다

PACS 주요 시스템 구성요소

- PACS 및 VNA(밴더 중립 아카이브) 어플리케이션 서버

- PACS와 연계된 워크스테이션(내부 뷰어 워크스테이션, 외부 뷰어 워크스테이션,
주변 시스템(RIS, HIS 등) 접속을 위한 워크스테이션)

- 의료영상을 획득하고 이를 PACS로 전달하는 의료영상 수집채널

- 환자건강정보를 공유하기 위해 인터페이스 역할을 수행하는 HL7 서버

- CT, MRI 등 임상 시스템에서 획득한 의료영상 처리 및 전송을 위한 DICOM 서버

- 웹 브라우저 및 http를 사용하여 의료 이미지를 검색하기 위한 웹서버

- 의료영상 및 PACS 데이터에 대한 메타 데이터를 관리하는 DB서버

PACS 생태계 참여자(Human Actor)

- 의료영상기술자, 의료진, 의료시스템 IT 관리자, 의료기술관리(HTM) 전문가, IT 직원

PACS 생태계 참여 시스템(System Actor)

- Modalities(CT, MRI, PET 등), RIS, HIS, EHR

○ PACS는 CT, MRI 등 의료장비를 통해 수집한 의료영상을 DICOM 포맷과 프로토콜을 통해 저장 및 전송

○ PACS에 저장된 의료영상은 PACS Agent·뷰어, RDP 등을 통해 내·외부의 관련 부서 및 영상판독전문의, 의료진에게 제공

○ PACS 등 내부 시스템 관리 및 유지보수를 위해 다수 의료기관에서 외부 원격접속(RDP, 팀뷰어 등)을 허용

○ 의료기관에서 PACS 서버의 내·외부 원격접속을 허용하는 경우, 해킹공격의 침투 경로로 악용될 가능성 높음

2. PACS 보안 위협 시나리오

□ 내부 시스템을 경유한 원격접속 위협

○ 의료기관 내부의 각 부서별로 의료영상을 사용하고, 부서 또는 의료장비에 따라 다수의 PACS가 존재할 수 있다는 가정이 포함된 시나리오

○ PACS에 저장된 의료영상은 병원 내의 각 부서에 공유하여 진료·판독을 수행하고, 그 결과를 다시 PACS에 저장하는 업무를 수행

○ PACS가 인터넷에 연결되어 있지 않더라도 PACS에 접근권한이 있고 인터넷을 통한 외부접속이 허용된 내부 시스템을 경유하여 공격 가능

○ 국내 의료기관에서 발생한 다수의 침해사고에서 위 시나리오와 유사한 형태의 공격이 지속적으로 발생하고 있음

○ 내부 사용자의 PC 등 하나의 접근 지점만 존재하더라도 침해사고 발생 위험이 증가, 이에 맞춰 PACS 보안대책을 수립·적용해야함

□ 외부에 허용된 원격접속 악용 위협

○ 위 그림은 PACS에 접근이 필요한 외부 참여자를 표현했으며, 의료기관에서 원격 접근을 허용한 경우임

○ 의료기관에서 획득한 의료영상을 검토(판독)해야 하는 외부의 의료영상전문가 또는 원격영상의학 전문가에게 원격접속을 허용

○ 의료 및 IT 시스템의 SW, 펌웨어 등에 대한 유지관리, 패치 및 업데이트를 위해 외부 공급업체의 원격접속 허용

○ 외부 참여자가 의료기관 PACS를 접근하는 경로를 공격자도 동일하게 악용하여 공격 수행

□ 개방된 의료영상 전송(DICOM) 포트 접근 위협

○ 의료영상 장비 및 PACS에서 DICOM 프로토콜을 통해 의료영상을 전송하는 포트(104, 11112 등) 존재

○ DICOM 포트가 인터넷에 개방되어 있고 적절한 보안대책이 없는 경우 해당 포트를 통해 공격자 접근 및 데이터 유출 가능

○ 또한 DICOM 프로토콜은 평문을 전송하기 때문에 의료장비에 직접 접근하지 않고 의료기관 네트워크 접근을 통한 데이터 유출도 가능

○ 의료영상이미지 뷰어에 포함된 웹 기반 SW(web portal 등)에 보안기능이 설정되어 있지 않을 경우 별도의 해킹도구 없이 의료영상데이터 유출 가능

PACS 또는 DICOM 뷰어에 포함된 web portal에 암호화와 비밀번호 기반 접근제어 기능은 default 및 강제사항이 아님

○ 최악의 경우 웹 서비스가 적절히 보호되지 않고 검색엔진의 인덱스가 허용되어 환자 데이터가 검색엔진을 통해 더 쉽게 유출될 수 있음

검색엔진을 통한 환자 데이터 노출 현황(`20년, CybelAngel)

3. PACS 보안 대책

○ 의료영상을 전송하는 기본포트(104, 11112 등)를 임의의 포토로  설정 변경

○ 장비에 기본 셋팅된 ID/PW*를 임의의 ID와 보안이 강화된 PW로 변경 및 주기적 PW 변경

*  ID/PW 설정이 강제사항이 아닌 장비도 존재

○ 외부 참여자의 PACS 접근에 대한 적절한 보안대책(VPN, 2FA 등)과 주기적인 로그 검토

○ 랜섬웨어 등 해킹에 의한 손실에 대비하여, 주기적으로 자료를 백업 받아 별도의 장소에 보관

*  동일 장비 내 백업 자료 보관 시, 해킹 공격 시 동시 손실 가능