본문으로 이동
메뉴 여닫기
환경 설정 메뉴 여닫기
개인 메뉴 여닫기
로그인하지 않음
지금 편집한다면 당신의 IP 주소가 공개될 수 있습니다.
Availability
보안의 3요소 중 하나로, 시스템 이용 가능 정도

가용성은 시스템의 실패(system failure)와 이로부터 영향을 받는 것들과 연관된다. 시스템이 더 이상 명시된 서비스를 제공하지 않는 경우 시스템 실패가 발생한다. 이러한 실패는 시스템의 사용자(사람 혹은 타 시스템)로부터 관측이 가능하다. 시스템의 가용성이란 시스템이 필요할 때 운용될 수 있을 확률로써 가용성이 99.9%이면 시스템이 필요할 때 동작하지 않을 확률이 0.1%이다.

보안 목표로서의 가용성

편집 원본 편집
  • 정당한(인가된) 사용자가 서비스를 요청할 때 필요한 시점에 서비스를 제공할 수 있는 특성이다. 시스템에 장애가 생기거나 과부하로 쓸 수 없게 되거나 오래 기다리게 해서는 안 된다
  • 가용성을 깨는 대표 위협은 서비스 거부 공격, 하드웨어 고장, 재해다. 이중화·백업·용량 관리로 지킨다
  • 인가된 사용자에게만 정보 접근을 허용하는 것은 기밀성, 무단 변경을 막는 것은 무결성이다 → 보안의 3요소. '저장성' 같은 보안 목표는 없다
Mean TIme Between Failure

평균 고장 간격

  • MTTF + MTTR
Mean Time to Repair

평균 수리 시간

  • (고장시간1 + 고장시간2 + ... + 고장시간n) / n
Mean Time To Failure

평균 가동 시간

  • (가동시간1 + 가동시간2 + ... + 가동시간n) / n
표준에 따라 대표적으로 두가지 계산법 활용
  • MTBF / (MTBF + MTTR) * 100
  • MTTF / (MTTF + MTTR) * 100 = MTTF / MTBF * 100

9의 개수와 허용 다운타임

편집 원본 편집

가용성을 "9가 몇 개"로 부르기도 한다. 1년을 365일(525,600분)로 보면 허용되는 다운타임은 (1 − 가용성) × 1년이다.

가용성 부르는 말 1년 다운타임
99% 9 두 개 3.65일(87.6시간)
99.9% 9 세 개 8.76시간
99.99% 9 네 개 52.56분
99.999% 9 다섯 개 5.26분(약 315초)
99.9999% 9 여섯 개 31.5초
  • 5개의 9(99.999%)는 525,600분 × 0.00001 = 5.256분이다. 31.5초는 9 여섯 개, 52.5분은 9 네 개에 해당한다
  • 계약에서 정하는 가용률은 보통 계획된 점검 시간을 뺀 '예정된 가동시간'을 분모로 삼는다
  • 소프트웨어 아키텍처 설계 지침, SW공학센터