SSL dan backup website sering disebut bersamaan seolah-olah satu paket, padahal keduanya menyelesaikan masalah yang berbeda. SSL (yang kini secara teknis bernama TLS) membuat website bisa diakses lewat HTTPS dan melindungi data selama perjalanan antara browser pengunjung dan server. Backup menyediakan salinan data supaya website bisa dipulihkan saat ada data yang terhapus, server rusak, atau sistem terganggu.
Ikon koneksi aman di browser bukan berarti seluruh website bebas masalah. Data yang terhapus karena salah klik, akun admin yang diambil alih, atau server yang gagal tidak dapat diselesaikan hanya dengan memasang sertifikat. Sebaliknya, backup yang rapi tidak mencegah data formulir disadap bila website masih memakai HTTP biasa.
Artikel ini membantu pemilik bisnis, pengelola sekolah, dan tim operasional memahami batas fungsi masing-masing, lalu menyusun rencana yang sesuai dengan data yang benar-benar dikelola website.
Apa yang dilindungi SSL/TLS dan HTTPS?
Menurut panduan TLS OWASP, TLS memberi tiga perlindungan utama pada koneksi:
- Kerahasiaan: pihak lain di jaringan tidak bisa membaca isi lalu lintas data, misalnya isian formulir atau kata sandi login.
- Integritas: isi yang dikirim tidak bisa diubah atau diputar ulang di tengah jalan tanpa ketahuan.
- Autentikasi server: browser dapat memastikan bahwa ia terhubung ke server yang sah untuk domain tersebut.
Batasnya juga jelas. OWASP menyebut TLS tidak melindungi data setelah data itu sampai di sistem tujuan. Artinya, database yang bocor karena hak akses longgar, file yang terhapus, atau server yang rusak berada di luar jangkauan HTTPS.
Beberapa praktik dasar yang sebaiknya diterapkan:
- Gunakan HTTPS di semua halaman, bukan hanya halaman login atau formulir.
- Arahkan semua akses HTTP ke HTTPS dengan redirect permanen (301).
- Aktifkan header
Strict-Transport-Security(HSTS). Menurut dokumentasi MDN, header ini memberi tahu browser agar hanya mengakses domain lewat HTTPS dan tidak membiarkan pengunjung melewati peringatan sertifikat yang tidak valid. - Utamakan TLS 1.3 dan matikan versi lama (TLS 1.0 dan 1.1) sesuai rekomendasi OWASP.
Sertifikat harus diperpanjang otomatis
Masa berlaku sertifikat makin pendek. CA/Browser Forum menetapkan penurunan masa berlaku maksimum sertifikat secara bertahap, mulai Maret 2026 hingga Maret 2029, dari 398 hari menjadi 47 hari. Let's Encrypt juga mengumumkan jadwalnya: sertifikat default yang kini berlaku 90 hari akan menjadi 64 hari mulai 10 Februari 2027, lalu 45 hari mulai 16 Februari 2028.
Konsekuensinya praktis: perpanjangan manual setahun sekali tidak lagi memadai. Pastikan perpanjangan berjalan otomatis dan ada pemantauan yang memberi peringatan bila perpanjangan gagal. Sertifikat kedaluwarsa membuat browser menampilkan peringatan keamanan, dan pengunjung biasanya langsung pergi.
Bagaimana dengan SEO?
Panduan page experience Google Search Central memasukkan pertanyaan "apakah halaman Anda disajikan dengan aman?" dalam daftar penilaian mandiri. Namun Google juga menegaskan bahwa relevansi konten tetap diutamakan. Jadi, anggap HTTPS sebagai standar dasar kepercayaan, bukan jalan pintas untuk naik peringkat.
Apa yang dilindungi backup website?
Backup adalah salinan data yang disimpan untuk pemulihan. Fungsinya baru terasa ketika sesuatu sudah terjadi: konten terhapus, pembaruan plugin merusak tampilan, database rusak, atau server tidak bisa diakses. Agar pemulihan benar-benar lengkap, petakan dulu komponen yang perlu dicadangkan:
- Database: isi artikel, data pelanggan, pesanan, pendaftaran, atau transaksi.
- File unggahan: gambar, dokumen, dan berkas yang dikirim pengguna lewat formulir.
- Kode dan konfigurasi: source code, pengaturan server, variabel lingkungan, dan konfigurasi email.
- Informasi pemulihan: catatan DNS, akses domain dan hosting, serta langkah pemasangan ulang.
Salinan halaman website saja sering tidak menyertakan isi formulir pelanggan atau transaksi. Sebaliknya, salinan database tanpa file unggahan menghasilkan website yang datanya ada tetapi gambarnya hilang. Daftar komponen ini sebaiknya ditulis sejak awal proyek, misalnya saat menyusun brief website yang jelas ruang lingkupnya.
Mengapa SSL dan backup website tidak saling menggantikan
Cara termudah memahami perbedaannya adalah melihat beberapa kejadian umum dan alat yang membantu:
- Pengunjung mengisi formulir lewat Wi-Fi publik: HTTPS melindungi isi formulir selama pengiriman. Backup tidak berperan di sini.
- Admin tidak sengaja menghapus data produk atau siswa: HTTPS tidak membantu. Data hanya bisa kembali dari backup.
- Server atau disk hosting rusak: sertifikat tidak berguna bila servernya mati. Backup yang disimpan di lokasi lain menjadi jalan pemulihan.
- Akun admin diambil alih: HTTPS tidak mencegah login dengan kata sandi yang bocor. Yang dibutuhkan adalah pembatasan hak akses dan verifikasi dua langkah, lalu backup untuk mengembalikan data yang diubah penyerang.
Dari daftar ini terlihat bahwa keduanya hanya bagian dari perlindungan. Pengaturan akses, pembaruan aplikasi, dan pemantauan tetap diperlukan. Semakin banyak proses bisnis yang bergantung pada website, misalnya pemesanan atau pendaftaran, semakin besar kebutuhan perlindungannya. Kebutuhan ini juga berbeda antara website informasi dan sistem yang mengolah data harian, seperti dibahas dalam artikel website atau sistem informasi.
Menentukan jadwal backup dengan RPO dan RTO
Tidak ada satu jadwal backup yang otomatis cocok untuk semua bisnis. Dua istilah dari NIST membantu menyepakatinya:
- RPO (Recovery Point Objective): titik waktu data harus bisa dikembalikan setelah gangguan. Pertanyaan sederhananya: berapa banyak perubahan data yang masih bisa diterima hilang bila harus kembali ke backup terakhir?
- RTO (Recovery Time Objective): batas waktu maksimum sistem boleh berada dalam proses pemulihan sebelum proses bisnis terganggu. Pertanyaannya: berapa lama layanan boleh tidak tersedia?
Contohnya, company profile yang hanya diperbarui sebulan sekali mungkin cukup dicadangkan setiap kali ada perubahan konten. Aplikasi yang mencatat pesanan atau pendaftaran sepanjang hari membutuhkan backup database yang jauh lebih sering, karena kehilangan data setengah hari saja berarti pesanan yang tidak tercatat. Jawaban atas dua pertanyaan di atas menentukan frekuensi backup, lama penyimpanan versi lama, dan dukungan teknis yang realistis.
Simpan terpisah, batasi akses, dan uji pemulihan
Backup yang disimpan di server yang sama dengan website ikut hilang bila server itu bermasalah. NCSC Inggris menjelaskan aturan 3-2-1: minimal tiga salinan, di dua perangkat atau media, dengan satu salinan di luar lokasi utama. NCSC juga mengingatkan bahwa serangan ransomware dapat mengenkripsi media backup yang terus terhubung, sehingga perlu ada salinan yang terputus dari sistem utama atau dilindungi kontrol akses agar tidak bisa ditimpa.
Untuk backup di layanan cloud, panduan NCSC untuk organisasi kecil menyarankan mengaktifkan verifikasi dua langkah pada akun penyimpanan. Pilih juga layanan yang menyimpan versi lama, sehingga salinan yang rusak tidak langsung menimpa versi yang masih baik.
Langkah yang paling sering terlewat adalah uji pemulihan. File backup yang belum pernah dipulihkan belum terbukti bisa dipakai. Saat menguji di lingkungan terpisah, periksa:
- Apakah login admin dan pengguna berjalan normal?
- Apakah data terbaru sesuai dengan titik waktu backup?
- Apakah gambar dan dokumen unggahan muncul lengkap?
- Apakah fungsi utama, seperti formulir, pemesanan, atau email notifikasi, bekerja?
- Berapa lama pemulihan berlangsung, dan apakah masih sesuai RTO yang disepakati?
Dokumentasikan langkah, akses yang diperlukan, dan hasil setiap uji. Tim pengganti harus dapat menjalankan prosedur itu tanpa bergantung pada ingatan satu orang. Pantau juga kegagalan backup, bukan hanya jadwalnya. Backup yang diam-diam gagal selama berminggu-minggu baru ketahuan saat dibutuhkan.
Bila website atau aplikasi Anda sedang direncanakan, masukkan pertanyaan berikut ke diskusi dengan vendor: siapa yang memantau perpanjangan sertifikat, komponen apa saja yang dicadangkan, di mana salinan disimpan, berapa lama versi lama dipertahankan, dan kapan uji pemulihan dilakukan. Anaverse dapat membantu menyusun hal ini sebagai bagian dari pembuatan website bisnis atau lewat konsultasi IT untuk sistem dan aplikasi custom. Hubungi Anaverse dengan penjelasan data yang dikelola website dan proses bisnis yang bergantung padanya, agar rencana keamanan dan pemulihannya disusun sesuai kebutuhan.
Pertanyaan yang sering diajukan
Apakah sertifikat SSL gratis kurang aman dibanding yang berbayar?
Dari sisi enkripsi koneksi, OWASP menilai sertifikat DV, OV, dan EV pada dasarnya setara. Perbedaannya ada pada tingkat verifikasi identitas organisasi dan layanan pendukung. Yang lebih penting adalah konfigurasi TLS yang benar dan perpanjangan otomatis.
Apakah backup otomatis dari hosting sudah cukup?
Bisa menjadi salah satu lapisan, tetapi periksa dulu frekuensinya, lama penyimpanannya, lokasinya, dan cara memulihkannya. Bila backup hanya ada di penyedia yang sama, sebaiknya sediakan salinan tambahan di lokasi terpisah.
Seberapa sering website perlu di-backup?
Tergantung seberapa sering datanya berubah dan berapa banyak data yang boleh hilang (RPO). Website profil yang jarang diperbarui berbeda kebutuhannya dengan sistem pemesanan atau pendaftaran yang berubah setiap jam.
Apakah HTTPS membuat website tidak bisa diretas?
Tidak. HTTPS melindungi data selama pengiriman. Celah aplikasi, kata sandi lemah, atau hak akses yang terlalu luas tetap perlu ditangani secara terpisah.
Referensi
- OWASP: Transport Layer Security Cheat Sheet
- MDN: Strict-Transport-Security
- CA/Browser Forum: Ballot SC081v3
- Let's Encrypt: Decreasing Certificate Lifetimes to 45 Days
- Google Search Central: Understanding page experience
- NIST CSRC Glossary: Recovery Point Objective
- NIST CSRC Glossary: Recovery Time Objective
- NCSC: Offline backups in an online world
- NCSC: Small organisations guide, backing up your data



