SOP Backup Offline Bulanan (Cold Backup) untuk Cegah Ransomware
Sobat IT RS, ngaku aja, pasti pernah deg-degan tiap baca berita rumah sakit kena serangan ransomware. File medis ke-encrypt, SIMRS mati total, pasien ngantri, manajemen ngamuk, audit BPJS bisa-bisa batal. Bikin darah tinggi, apalagi kalau backup cuma nangkring di satu server, atau malah di folder share biasa. Kalau udah kejadian, baru sadar: backup harus benar-benar protektif, jangan cuma formalitas. Makanya, backup offline bulanan alias cold backup ke harddisk eksternal itu wajib, bukan pilihan. Apalagi, kalau harddisk-nya diamankan di safe box anti-api. Artikel ini ngebedah SOP-nya step by step, biar Sobat IT RS nggak cuma compliance, tapi juga beneran siap tempur lawan ransomware.
Banyak RS yang backup harian ke NAS, tapi NAS-nya tetap online — kena ransomware langsung kelibas semua. Cold backup itu beda: harddisk backup benar-benar offline, disimpan terpisah, bahkan anti-api. Gampangnya: ransomware nyerang, backup tetap utuh karena benar-benar tak terjangkau jaringan. Yuk, kita bongkar SOP-nya!
Prinsip Cold Backup: Kenapa Harus Offline?
- Tidak terjangkau malware: Harddisk eksternal hanya terkoneksi saat proses backup. Setelah itu, dicabut, diamankan. Ransomware di server nggak bisa menjamah backup.
- Isolasi fisik: Penyimpanan di safe box anti-api dan anti-air. Bencana fisik (kebakaran, banjir) tidak otomatis menghanguskan backup.
- Retensi jangka panjang: Backup bulanan bisa jadi “last known good copy” buat restore data kalau semua backup online kena serang.
- Compliance audit: Banyak auditor minta bukti backup offline, bukan cuma claim di SOP.
Checklist Perangkat & Persiapan
- Harddisk eksternal kapasitas cukup (rekomendasi min. 2x total data SIMRS per bulan)
- Label backup (bulan, tahun, jenis data) — fisik dan file name
- Safe box anti-api/air (minimal SNI/UL rated, kunci ganda, lokasi khusus)
- Laptop/PC dengan port USB 3.0 (atau lebih baru)
- Sertakan checklist backup (ditandatangani, untuk audit)
- Password/PIN untuk enkripsi disk (opsional tapi disarankan)
- Ruangan khusus (tidak di ruang server utama, minimal akses staf IT tertentu)
Checklist Pra-Backup
- Pastikan harddisk eksternal kosong atau sudah diformat sebelum digunakan (jangan overwrite backup bulan lalu kecuali SOP mengizinkan rotasi)
- Pastikan SIMRS dan database dalam kondisi idle/maintenance (tidak ada transaksi berjalan saat backup)
- Cek kapasitas harddisk, sisa ruang harus cukup
- Scan harddisk eksternal pakai antivirus sebelum digunakan (hindari harddisk bekas dari sumber tidak jelas)
Prosedur Backup Offline Bulanan
1. Penyiapan Data Backup
Backup bulanan biasanya meliputi:
- Database SIMRS utama (SQL Server/PostgreSQL/MySQL — tergantung RS)
- Folder dokumen (hasil scan, PDF, radiologi, dll)
- Backup konfigurasi SIMRS dan aplikasi penting (misal file
.ini,.conf, script restore) - Log file penting (SOP audit kadang minta log akses, export claim BPJS, dsb)
2. Jalankan Backup Database
Contoh: SQL Server (Windows)
sqlcmd -S .\SQLEXPRESS -E -Q "BACKUP DATABASE SIMRS_DB TO DISK='D:\Backup\SIMRS_DB_2024_05_30.bak' WITH COMPRESSION"
- Jalankan per database, pastikan nama file mengandung tanggal
- Cek hasil backup: file .bak harus muncul dan size-nya logis (tidak 0 KB)
Contoh: PostgreSQL (Linux)
pg_dump -U simrsuser -F c -f /home/backup/SIMRS_DB_2024_05_30.dump simrsdb
- Gunakan format custom (-F c) biar restore fleksibel
- Jangan lupa cek permission file agar bisa disalin ke harddisk eksternal
3. Salin Data ke Harddisk Eksternal
- Colok harddisk eksternal ke laptop/PC backup
- Buat folder baru:
Backup_SIMRS_YYYY_MM(misalBackup_SIMRS_2024_05) - Salin file backup database, folder dokumen, folder konfigurasi ke folder tadi
- Jangan campur data bulan berbeda — 1 folder khusus per bulan
- Contoh struktur folder:
/
└── Backup_SIMRS_2024_05/
├── DB/
│ └── SIMRS_DB_2024_05_30.bak
├── Dokumen/
│ └── Scan_2024_05/
├── Config/
│ └── simrs.conf
└── Log/
└── bpjs_claim_2024_05.csv
Proses copy pakai File Explorer (Windows) atau rsync (Linux):
rsync -avz /home/backup/Backup_SIMRS_2024_05 /media/eksternal_hdd/
- Verifikasi hasil copy: cek beberapa file random, pastikan tidak corrupt (buka file, jalankan
RESTORE VERIFYONLYdi SQL, atau tespg_restore --listuntuk PostgreSQL)
4. (Opsional Tapi Dianjurkan) Enkripsi Harddisk Eksternal
- Pakai BitLocker (Windows) atau
cryptsetup(Linux) untuk mengenkripsi seluruh disk - Simpan password/PIN di safe box terpisah, jangan cuma di kepala 1 orang
- Enkripsi mencegah data bocor jika harddisk hilang/dicuri
Contoh BitLocker:
Control Panel > BitLocker Drive Encryption > Turn on BitLocker
Ikuti wizard, pilih password kuat.
5. Label Fisik & Dokumentasi
- Tulis label di harddisk:
Backup SIMRS Bulanan Mei 2024, tanggal backup, nama PIC, waktu backup - Print checklist backup: tanggal, PIC, list file/folder, status verifikasi, tanda tangan
- Checklist ini wajib buat audit (lampirkan di safe box/lemari backup)
6. Cabut Harddisk, Simpan di Safe Box
- Pastikan safely remove (Eject) — biar data nggak rusak
- Cabut harddisk, masukkan ke safe box (di ruang terpisah, bukan di ruang server utama atau ruang IT yang mudah diakses orang luar)
- Kunci safe box, catat log penyimpanan (siapa masuk, kapan, alasan)
Contoh Checklist Backup Bulanan
Tanggal Backup : 30 Mei 2024
PIC : Budi IT
Jenis Backup : Cold Backup Bulanan (offline)
Label HDD : Backup SIMRS Mei 2024
Database : SIMRS_DB_2024_05_30.bak (OK/verif)
Dokumen : Scan_2024_05 (OK/random check)
Config : simrs.conf (OK)
Status Verif : OK (cek file, tes restore dummy)
Enkripsi : BitLocker PIN 8 digit
Safe Box : Ruang Keuangan, Safe Box #2
Tanda Tangan : ___________________________
Alur SOP Backup Offline Bulanan
- Jadwalkan backup: setiap tanggal akhir bulan, atau sesuai kebutuhan RS
- Informasikan PIC & jadwal ke user, sistem masuk mode maintenance
- Backup database dan file aplikasi ke folder backup lokal
- Colok harddisk eksternal, pastikan kosong & aman
- Salin seluruh backup ke harddisk eksternal, cek hasil copy
- (Opsional) Enkripsi harddisk, catat password
- Label harddisk, print checklist backup (2 rangkap: 1 ikut HDD, 1 untuk arsip)
- Cabut harddisk, simpan di safe box anti-api/air
- Update log backup bulanan dan log akses safe box
- Balikkan sistem ke operasional normal, informasikan ke user
Tips Praktis
- Jangan pakai harddisk bekas komputer/laptop user (rawan virus, data lama bisa bocor)
- Jangan simpan password BitLocker/cryptsetup di file TXT di laptop. Tulis manual, simpan fisik
- Minimal 2 identitas backup: label fisik & label file/folder. Hindari typo biar nggak pusing waktu restore
- Jangan tunda backup bulanan. Deadline molor = data bulan itu rawan hilang!
- Usahakan harddisk cadangan (1 backup aktif, 1 backup rotasi bulan lalu — air gap total)
- Audit minimal 6 bulan sekali: test restore dari backup offline, bukan cuma copy file
Studi Kasus Nyata: Restore Setelah Ransomware
RS X kena ransomware, semua server & NAS backup online terenkripsi. Untung backup bulanan cold backup ada di safe box (harddisk eksternal, dikunci ganda di ruang keuangan). IT restore database dari backup Mei, data hilang cuma 7 hari (karena backup harian juga sempat dicadangkan manual). Kalau cold backup nggak ada? Data bisa hilang 1 bulan bahkan lebih. Audit BPJS dan claim JKN tidak ditolak karena RS bisa buktiin backup offline dan SOP dijalankan dengan checklist lengkap.
Contoh proses restore dari cold backup SQL Server:
sqlcmd -S .\SQLEXPRESS -E -Q "RESTORE DATABASE SIMRS_DB FROM DISK='E:\Backup_SIMRS_2024_05\DB\SIMRS_DB_2024_05_30.bak' WITH REPLACE"
Jangan lupa, restore dokumen dan konfigurasi aplikasi satu per satu.
Monitoring & Audit: Bukti Backup Bukan Cuma Klaim
- Simpan semua checklist backup bulanan minimal 1 tahun, lampirkan di berkas audit
- Jadwalkan test restore rutin (setiap 6 bulan), catat hasilnya di log audit
- Laporkan hasil backup bulanan ke atasan (IT Manager/SIMRS Officer) untuk approval
- Jika ada error/corrupt, ulang backup sesegera mungkin
Dokumentasi: Format SOP Tertulis
Judul: SOP Backup Offline (Cold Backup) Bulanan
Tujuan: Menjamin data SIMRS, dokumen, dan file penting rumah sakit terlindungi dari risiko ransomware, bencana fisik, atau kegagalan sistem dengan cara pencadangan offline.
Ruang Lingkup: Seluruh data SIMRS, dokumen medis, file konfigurasi penting.
Frekuensi: Bulanan (akhir bulan, atau sesuai kebutuhan RS).
PIC: IT SIMRS / IT Infrastruktur, diverifikasi oleh IT Manager / Supervisor.
Langkah-langkah:Dokumentasi: Checklist backup, log safe box, form test restore, approval atasan.
- Persiapan backup & verifikasi harddisk eksternal.
- Backup database, dokumen, file konfigurasi.
- Salin hasil backup ke harddisk eksternal (struktur folder jelas).
- Label dan dokumentasi backup (checklist, tanda tangan).
- Enkripsi harddisk (opsional/disarankan).
- Simpan harddisk di safe box anti-api/air.
- Update log backup bulanan, log akses safe box.
- Test restore minimal tiap 6 bulan, dokumentasikan hasilnya.
Penutup: Cold Backup Bukan Beban, Tapi Perlindungan Nyata
Sobat IT RS, cold backup bulanan memang makan waktu, kadang terkesan ribet, apalagi harus angkut-angkut harddisk, verifikasi file, dan simpan di safe box. Tapi, begitu kena musibah ransomware atau bencana, cold backup itulah penyelamat data, penyelamat nama baik RS, dan bahkan penyelamat claim BPJS. SOP ini bukan sekadar formalitas audit, tapi tameng terakhir saat semua sistem online luluh-lantak. Jalankan rutin, disiplin, dan dokumentasikan — jangan tunggu bencana datang baru panik cari backup. Salaman dulu, siap tempur lawan ransomware bareng-bareng!
PETIRS