의료장비 제어버그
CODEDRAGON ㆍSecurity/SecureCoding
반응형
의료장비 제어버그
1985년 암 종양 제거를 위한 방사선 치료기인 Therac 25라는 제품의 제어 코드에 있었던 버그 때문에 6건의 사고가 발생해서 3명이 죽고 다른 3명은 심각한 방사능 후유장애에 시달려야 했습니다. 2017년에도 장비결함으로 방사능에 누출되는 사고가 발생했습니다.
X-ray 모드는 강한 방사선을 사용하기 때문에 이를 균일하고 안전하게 사용할 수 있도록 턴테이블이라고 하는 장치를 환자와 방사선 발사기 사이에 위치시켜 안전하도록 제어해주어야 합니다. 텐테이블은 Electron 모드로 동작할 때는 필요하지 않아 필요하지 않으므로 X-Ray모드일 때는 턴테이블을 움직여 주어야 하는 제어가 필요하며 여기에 해당하는 컴퓨터 소프트웨어에 버그(Killer bug)가 존재했습니다.
https://en.wikipedia.org/wiki/Therac-25
참고자료 다운로드
or
http://www.ittc.ku.edu/~heechul/courses/eecs678/F16/slides/10.Sync.pdf
'Security > SecureCoding' 카테고리의 다른 글
스텁(Stub), 클라이언트 기능와 서버 구성, 가상으로 연동 부분을 만들어 테스트 (0) | 2019.11.17 |
---|---|
테스트 아이템 식별 방법 (0) | 2019.11.09 |
릴리즈 계획 프랙티스 적용 (0) | 2019.10.26 |
스프린트(Sprint) (0) | 2019.10.24 |
테스트 전략 수립 및 선정 시 고려할 사항 (0) | 2019.10.16 |