센티널 볼트 · 랜섬웨어 복구 보증

랜섬웨어에 걸려도
진료는 30분 전으로 돌아갑니다.

Sentinel Vault 는 병원 DB 를 30분마다 암호화해 쓰기 금지 저장소로 옮기고, 복원 절차 전체를 미리 짜 두고 훈련으로 검증하는 서비스입니다. 사고 당일 "백업이 있긴 한데 살릴 수 있나"를 고민하지 않게 합니다.

30분데이터 손실 상한
15분 31초복원 소요 실측, 2026-10-03 2차 훈련
9단계자동 복원 절차, 사람 손 1회
쓰기 1회백업본은 서버도 공격자도 지울 수 없음
왜 일반 백업으로는 부족한가

랜섬웨어는 백업부터 지웁니다

최근 병원 침해 사례에서 공통으로 본 세 가지입니다. Vault 는 이 셋을 구조로 막습니다.

백업 폴더가 같이 암호화됨

서버에서 쓸 수 있는 공유 폴더·NAS 는 공격자도 쓸 수 있습니다. Vault 는 NAS 가 서버에서 당겨가고 서버는 NAS 에 쓸 권한이 없습니다.

하루 1회 백업 = 하루치 진료 손실

야간 백업만 있으면 오후 사고 때 그날 접수·처방·영상이 전부 날아갑니다. Vault 는 30분 간격으로 변경분만 쌓습니다.

복원 절차가 머릿속에만 있음

엔진 재설치, 인스턴스 생성, 아카이브 적용 순서를 사고 당일 처음 해 보면 하루가 갑니다. Vault 는 절차를 코드로 두고 정기 훈련으로 시간을 잽니다.

기능 한눈에

네 개 층 — 스냅샷 백업 · 격리 저장소 · 감시·경보 · 복원 자동화

기능별 상세와 운영/예정 구분은 별도 기능맵 페이지에 있습니다.

기능맵 보기 →
복원 절차

버튼 하나, 사람 손은 한 번

2026-10-03 2차 훈련 실측(새 OS 상태에서 Oracle 엔진까지 삭제한 뒤 시작). 괄호는 단계별 소요.

1
백업 작업 정지복원 중 새 회차가 덮어쓰지 않게 잠금.
자동 · 1초
2
피해 확인DB 프로세스·데이터파일·제어파일 상태 판정.
자동 · 1초
3
필수 패키지 점검복원 도구·라이브러리 설치 여부 확인, 없으면 설치.
자동 · 1초
4
NAS 에서 가져오기격리 저장소는 서버가 접근 못 하므로 NAS 쪽에서 한 줄 실행 후 [명령어 실행 완료 확인].
사람 1회 · 344초(2.3GB)
5
DB 엔진 복구보관한 엔진 되붓기. 포트·경로 그대로 보존돼 연동 프로그램 재설정 불필요.
자동 · 102초
6
인스턴스 복구제어파일·설정 복원, 인스턴스 기동.
자동
7
데이터 복구전체본 + 변경분 + 로그 적용, 선택한 회차 시점까지 되감기(12단계).
자동 · 6+7 합계 350초
8
검증·연동 확인읽기·쓰기로 열림, 데이터파일·객체 수 대조, 연동 프로그램 재접속.
자동 · 1초
9
백업 재개 + 새 기준 백업복원 직후 전체본을 새로 떠서 다음 사고에 대비.
자동 · 171초
총 931초 = 15분 31초사람 대기 없이 자동 되밀기 적용 시 ≈ 11분
구성

서버는 내놓기만, NAS 가 가져가고, 아무도 못 지웁니다

병원 DB 서버 RMAN 30분 · 암호화 내보내기 전용 볼트 NAS 한 번 쓰기 보관 서버 쓰기권한 없음 NAS 가 당겨감(PULL) 복원 때만 되밀기 · NAS 쪽 사람 1회 복제 저장소 2차 사본 · 손상 검사 Sentinel 중앙 회차 감시 · 경보 · 복원 명령 명령만 · 데이터 없음
단방향 흐름서버→NAS 로만 데이터가 흐르고 NAS→서버는 복원 때만, 그것도 NAS 쪽에서 사람이 실행합니다.
키 분리암호화 키는 서버와 백업본 어디에도 평문으로 없습니다. 서버가 통째로 넘어가도 백업본은 못 엽니다.
중앙은 명령만Sentinel 중앙은 복원을 지시하고 진행을 보여 줄 뿐 백업 데이터를 갖지 않습니다. 중앙이 뚫려도 저장소는 무관합니다.
감시가 곧 증거30분마다 회차가 쌓였다는 기록이 중앙에 남아, "그날 백업이 있었나"를 사후에 따질 일이 없습니다.
적용 범위

지금 되는 것과 다음 순서

복원 절차는 DB 종류·OS 조합마다 따로 검증합니다. 검증 끝난 조합만 "운영"으로 표시합니다.

데이터베이스운영체제백업 방식상태
Oracle리눅스RMAN 전체본/변경분 + 로그운영 · 훈련 2회 완주
Oracle윈도우RMAN (윈도우 이식)다음 순서
MariaDB / MySQL리눅스mariabackup + binlog예정
MS SQL윈도우전체 + 로그 백업(시점 복구)예정
MariaDB / MySQL윈도우mariabackup예정

도입 절차

  • 현장 조사: DB 종류·용량·일일 변경량, NAS 설치 위치, 네트워크 경로
  • 설치: 에이전트 Vault 모듈 활성화, NAS 당김 계정·WriteOnce 설정, 키 발급(고객 보관)
  • 복원 프로파일 작성 + 모의 복원 1회
  • 실제 복원 훈련 1회로 RTO 측정 → 보고서 전달
  • 이후 정기 훈련(주기는 계약 시 결정)·절차 변경 시 재훈련

고객이 받는 것

  • 대시보드 서버 카드의 Vault 요약(마지막 회차·보관 상태)과 "복원" 탭
  • 회차 누락·저장소 이상·DB 다운 시 디스코드·이메일 알림(24×7)
  • 훈련마다 복원 소요 시간과 결과 보고서
  • 사고 시 Sentinel 운영팀이 복원 탭에서 함께 진행(위험 경보 4시간 내 확인·7시간 내 조치)

Vault 단독 도입

  • Sentinel 감시 없이 Vault 만 쓰는 고객에게는 기본 감시를 포함해 백업 중심 화면으로 제공합니다.