Backdoor dan Konten Judi Online di Website Instansi: Tanda, Penyebab, dan Cara Membersihkan
Halaman judi online yang tiba tiba muncul di domain instansi biasanya tanda ada pintu belakang di server. Hapus halamannya saja tidak cukup; sumbernya harus ditutup.
Backdoor website judi online adalah masalah yang banyak dialami website instansi pemerintah, kampus, dan sekolah di Indonesia. Gejalanya, mesin pencari menampilkan halaman berisi promosi judi online di bawah domain resmi, padahal admin tidak pernah membuatnya. Hampir selalu, ini tanda bahwa penyusup telah menanam pintu belakang di server. Menghapus halamannya saja tidak cukup; sumber penyusupan harus ditemukan dan ditutup.
Poin penting
- Domain instansi diincar karena reputasinya tinggi di mesin pencari.
- Penyusupan biasanya lewat CMS, plugin, atau tema yang usang, serta akun dengan kata sandi lemah.
- Pembersihan mencakup berkas, basis data, akun, kredensial, dan pembaruan sistem, bukan hanya menghapus halaman.
- Setelah bersih, minta mesin pencari menghapus halaman asing dan terapkan pencegahan agar tidak berulang.
Tanda tanda website disusupi
- Pencarian site:domainanda di mesin pencari menampilkan judul atau halaman asing, sering dengan kata slot, gacor, atau togel.
- Pengunjung dari mesin pencari dialihkan ke situs lain, sementara saat dibuka langsung terlihat normal.
- Muncul berkas atau folder baru dengan nama acak di server, atau berkas lama yang tanggal ubahnya baru.
- Ada akun admin yang tidak dikenal di CMS atau di panel hosting.
- Pemberitahuan dari layanan webmaster mesin pencari tentang konten spam atau masalah keamanan.
Bagaimana penyusup masuk
Pintu masuk yang paling sering adalah versi CMS, plugin, atau tema yang tidak pernah diperbarui. Penyebab lain adalah kata sandi admin yang lemah atau dipakai bersama, akun mantan pegawai atau vendor yang tidak dinonaktifkan, formulir unggah berkas tanpa pembatasan jenis berkas, dan hak akses berkas di server yang terlalu longgar. Setelah masuk, penyusup menanam backdoor agar bisa kembali kapan saja.
Langkah pembersihan
- Amankan bukti: salin berkas, basis data, dan log server sebelum mengubah apa pun, untuk keperluan investigasi.
- Batasi kerusakan: aktifkan mode pemeliharaan bila perlu, dan ganti semua kata sandi: CMS, panel hosting, FTP atau SSH, dan basis data.
- Cari backdoor: bandingkan berkas dengan salinan bersih dari sumber resmi atau repositori, periksa berkas yang baru diubah, dan cari kode mencurigakan seperti fungsi yang menjalankan perintah atau teks terenkode panjang.
- Periksa basis data: halaman, pengaturan, dan akun yang disisipkan.
- Pulihkan dari sumber bersih: pasang ulang inti CMS dan plugin dari sumber resmi, atau pulihkan dari backup yang dipastikan sebelum tanggal penyusupan.
- Tutup celah asal: perbarui semua komponen, hapus plugin dan akun yang tidak dipakai, perbaiki hak akses berkas, dan batasi unggahan.
- Bersihkan jejak di mesin pencari: perbarui sitemap, pastikan halaman asing mengembalikan status tidak ditemukan, lalu ajukan penghapusan lewat alat webmaster.
- Pantau: periksa ulang berkas dan hasil pencarian setiap minggu selama beberapa bulan.
Pelaporan
Insiden siber pada instansi perlu dilaporkan kepada pimpinan dan tim TI atau CSIRT organisasi, lalu mengikuti prosedur pelaporan yang berlaku, termasuk ke BSSN melalui kanal resminya bila diperlukan. Bila penyusupan berpotensi membocorkan data pribadi, perhatikan kewajiban pemberitahuan dalam UU PDP.
Mencegah agar tidak berulang
- Pasang pembaruan keamanan secara rutin dan hapus komponen yang tidak dipakai.
- Wajibkan kata sandi kuat dan verifikasi dua langkah untuk semua admin.
- Nonaktifkan akun segera saat pegawai atau vendor berganti.
- Batasi jenis dan lokasi berkas unggahan, dan cegah eksekusi skrip di folder unggahan.
- Jalankan backup terjadwal di lokasi terpisah dan uji pemulihannya. Lihat strategi backup 3-2-1.
- Pantau perubahan berkas dan hasil pencarian domain secara berkala.
Kapan perlu bantuan
Bila halaman asing muncul kembali setelah dibersihkan, kemungkinan masih ada backdoor yang tertinggal atau celah yang belum tertutup. Pada kondisi ini, pertimbangkan audit menyeluruh atau membangun ulang website di atas fondasi yang lebih aman. Panduan pencegahan lebih luas ada di keamanan website instansi pemerintah, dan layanan pembuatan ulang tersedia di jasa pembuatan website instansi pemerintah.
Pertanyaan yang sering diajukan
Mengapa website instansi sering disusupi konten judi online?
Domain instansi pemerintah dan kampus dipercaya mesin pencari, sehingga halaman yang dititipkan di sana mudah muncul di hasil pencarian. Penyusup memanfaatkan celah pada CMS, plugin, atau akun yang lemah.
Apa itu backdoor atau web shell?
Backdoor adalah kode tersembunyi yang memberi penyusup akses kembali ke server walaupun celah awalnya sudah ditutup. Web shell adalah salah satu bentuknya, berupa berkas yang bisa menjalankan perintah lewat peramban.
Apakah cukup menghapus halaman judi online yang muncul?
Tidak. Bila backdoor dan celah asalnya tidak dibersihkan, halaman serupa akan muncul kembali dalam hitungan hari. Pembersihan harus mencakup berkas, basis data, akun, dan pembaruan sistem.
Ke mana melaporkan insiden ini?
Laporkan ke pimpinan dan tim TI atau CSIRT organisasi, lalu ikuti prosedur pelaporan insiden siber yang berlaku, termasuk ke BSSN melalui kanal resminya bila diperlukan. Bila ada data pribadi yang terdampak, perhatikan kewajiban pemberitahuan menurut UU PDP.