Judi Online atau Judol di Indonesia merupakan industri ilegal bernilai miliaran dolar.

Data PPATK menunjukkan bahwa perputaran dana Judi Online di Indonesia mencapai Rp286,84 triliun, setara dengan sekitar US$16 miliar, sepanjang 2025.

Di antara sekitar 280 juta penduduk Indonesia, sekitar 1 dari 23 orang menyetorkan uang ke platform Judi Online. Mekanisme permainan yang adiktif dan sistem yang dirancang untuk menguntungkan operator mengubah iming-iming hasil cepat menjadi kerugian berulang.

Operator Judi Online di Indonesia dan negara lain, termasuk Thailand, Kamboja, dan Tiongkok, bersaing memperebutkan pengguna Indonesia. Sejak Oktober 2024, ketika pemerintahan Indonesia saat ini mulai menjabat, hingga Juli 2026, Kementerian Komunikasi dan Digital telah menindak sekitar 3,7 juta konten Judi Online di media sosial dan situs web, sementara aparat melakukan berbagai penangkapan dan operasi penindakan.

Penindakan dan persaingan mendorong operator menggunakan Black Hat SEO dan SEO Cloaking untuk iklan dan operasi yang lebih berkelanjutan. Mereka meretas situs web yang rentan, menyisipkan halaman Judi Online yang menargetkan kueri tertentu, menampilkan konten yang dioptimalkan untuk crawler, lalu mengalihkan pengunjung ke domain yang mereka kendalikan.

Cybercrime-as-a-Service dan Pemasaran Judi Online

Penulis terlibat dalam incident response dan analisis teknis terhadap sejumlah institusi terkemuka di Indonesia yang situs webnya diretas untuk mempromosikan Judi Online. Meskipun brand yang dipromosikan berbeda, para penyerang menggunakan tactics, techniques, and procedures (TTPs) yang serupa. Pola ini menunjukkan penggunaan Cybercrime-as-a-Service untuk pemasaran ilegal di internet.

Situs web pemerintah dan institusi publik Indonesia telah sering menjadi sasaran peretasan selama dua dekade.

Dahulu, hacker menggunakan akses tersebut terutama untuk web defacement dan sesekali untuk tujuan yang lebih serius seperti pencurian data. Dalam beberapa tahun terakhir, permintaan promosi Judi Online menciptakan lebih banyak peluang untuk memonetisasi akses tersebut dengan mengubah situs web yang diretas menjadi infrastruktur pemasaran.

Dalam campaign ini, penyerang menggunakan website yang diretas untuk mempromosikan konten Judi Online melalui Search Engine Optimization (SEO).

SEO sendiri berperan dalam membentuk cara konten ditemukan dan ditempatkan dalam hasil pencarian. Dikarenakan SEO website dimanipulasi tanpa izin dengan teknik yang tidak lazim, aktivitas ini dikategorikan sebagai Black Hat SEO.

Belum lama ini, pada Juli 2026, polisi Indonesia menangkap seorang peretas yang diduga menggunakan Black Hat SEO pada situs web di Indonesia dan negara lain untuk mempromosikan Judi Online dan memperoleh ratusan juta rupiah. Kelompok serupa juga pernah ditangkap sebelumnya, beberapa di antaranya memperoleh miliaran rupiah.

Channel Telegram yang telah disensor menawarkan akses ke situs web yang diretas
Hacker menjual akses ke situs web yang diretas di Indonesia dan negara lain melalui Telegram untuk digunakan kembali dalam campaign Black Hat SEO.

Keuntungan yang relatif besar mendorong banyak peretas Indonesia untuk meluncurkan hacking campaign dan menawarkan jasa promosi ini kepada operator Judi Online, atau setidaknya menjual akses ke situs web yang diretas kepada hacker lain yang terafiliasi dengan mereka.

Riset dari Malanta mengungkap infrastruktur cybercrime berskala besar yang mendukung operasi Judi Online Indonesia. Riset tersebut mendokumentasikan TTP seperti subdomain hijacking, eksploitasi website, dan penyebaran malware Android. Domain yang diretas tidak terbatas pada Indonesia. Hacker memanfaatkan domain mana pun yang bisa mereka kuasai.

Dalam riset ini, penulis berfokus pada eksploitasi website dan SEO Cloaking yang semakin banyak digunakan. Studi ini memberikan insight tentang cara hacker memakai domain tepercaya, terutama website Indonesia yang diretas, untuk secara diam-diam meningkatkan trafik menuju platform Judi Online ilegal.

Skala di Indonesia

Data historis yang akurat mengenai jumlah situs web Indonesia yang terdampak sulit diperoleh. Pelaporan pemerintah untuk .go.id belum secara konsisten membedakan domain atau website unik dari setiap URL.

Salinan publik nota dinas internal Kementerian Komunikasi dan Digital tahun 2024 mencatat 28.719 URL dengan sisipan konten perjudian pada situs pemerintah. Beberapa URL hasil injeksi dapat berasal dari satu domain sehingga angka tersebut tidak menunjukkan jumlah unik website .go.id yang terdampak.

Pada saat artikel ini ditulis (Agustus 2026), analisis singkat menggunakan SerpApi dan AI-assisted workflow masih menemukan setidaknya 1.485 website .go.id berbeda dan setidaknya 1.000 website dengan high-level domain Indonesia lainnya yang hasil indeksnya memuat keyword terkait promosi Judi Online, bahkan setelah pemerintah melakukan pembersihan dalam skala besar.

Penulis belum menginvestigasi setiap hasil sehingga angka tersebut tidak dapat dianggap sebagai total korban. Namun, ratusan di antaranya telah dikonfirmasi valid.

Jumlah gabungan tersebut kemungkinan masih menjadi batas bawah dan dapat bertambah ketika lebih banyak website terdampak ditemukan atau website baru diretas.

SEO Cloaking

SEO Cloaking merupakan teknik Black Hat SEO yang menyajikan konten berbeda kepada crawler dan pengunjung lain. Ketika request cocok dengan Googlebot atau crawler lain, situs web yang diretas mengirimkan HTML yang mengandung keyword pemasaran tertentu.

Dalam campaign ini, halaman sisipan menargetkan query seperti slot, gac*r, dan nama brand Judi Online tertentu untuk diindeks oleh crawler. Brand tersebut dapat muncul dalam hasil pencarian melalui domain tepercaya tanpa mengekspos iklan kepada setiap pengunjung.

Hasil pencarian yang disensor menunjukkan konten Judi Online yang terindeks pada domain pemerintah Indonesia
Hasil pencarian yang disensor menunjukkan konten Judi Online yang terindeks pada domain pemerintah Indonesia.

Penggunaan situs web yang diretas untuk menyisipkan bahan marketing ilegal sudah ada sejak masa awal mesin pencari. SEO Cloaking sendiri semakin banyak dipakai dalam lima tahun terakhir.

Pada 2022, Wiz mendokumentasikan cloaking dan redirection terkait pada berbagai situs web di Asia Timur, termasuk campaign yang mempromosikan perjudian.

Selama beberapa tahun terakhir, SEO Cloaking untuk Judi Online semakin menarik perhatian dalam forum Black Hat SEO dan underground hacking, termasuk diskusi yang membahas pasar Indonesia.

Domain tepercaya seperti .go.id dapat memperoleh peringkat tinggi bagi pengguna Indonesia. Peretas dapat mengenakan biaya per situs, trafik, atau durasi penempatan. Mereka juga dapat menjual penempatan bulanan pada kumpulan domain yang diretas.

Dibandingkan dengan web defacement atau page dan keyword injection yang terlihat, SEO Cloaking lebih sulit dideteksi. Teknik ini dapat bertahan lebih lama dan menghasilkan profit lebih besar bagi peretas maupun operator Judi Online.

AMP Abuse

Hacker tidak cukup hanya memanipulasi hasil pencarian search engine. Mereka juga membutuhkan mekanisme agar iklan yang lebih jelas dapat ditampilkan kepada pengguna. Untuk memastikan hanya pengguna yang melakukan klik pada search result yang termanipulasi yang melihat iklan, hacker memanfaatkan teknologi AMP.

AMP, yang awalnya merupakan singkatan dari Accelerated Mobile Pages, memungkinkan pemilik situs menyediakan versi HTML terpisah yang dapat direferensikan oleh mesin pencari seperti Google dan ditampilkan menggantikan halaman asli. Meskipun nama aslinya memuat kata Mobile, AMP juga dapat disajikan kepada pengguna desktop.

Saat menyisipkan kode ke halaman situs web, penyerang dapat menambahkan atau mengganti versi AMP dengan halaman yang di-host pada URL eksternal yang mereka kendalikan. Setelah proses reindexing, mesin pencari akan menyimpan halaman AMP milik hacker sebagai referensi, yang isinya mengandung iklan Judi Online. Ketika hasil pencarian tersebut tampil dan diklik, referensi tersebutlah yang ditampilkan.

Alur request SEO Cloaking dan AMP Abuse
Cara penyerang menggunakan SEO Cloaking dan AMP Abuse untuk mengubah situs web yang diretas menjadi saluran iklan Judi Online.

Sebagai catatan khusus, banyak kasus di mana hacker hanya mengatur AMP untuk tampilan mobile. Pengguna desktop yang mengeklik hasil pencarian yang sama tetap mengunjungi halaman web normal tanpa AMP. Kondisi ini semakin mengurangi kecurigaan ketika administrator atau security analyst hanya memeriksa hasil pencarian tersebut melalui tampilan desktop.

Attack Chain

Kasus yang dianalisis penulis memperlihatkan attack chain berulang. Penyerang meretas aplikasi web, memasang persistence, memperluas akses ke server, lalu mencoba menjangkau sistem lain.

Rangkaian berikut menggabungkan temuan dari beberapa insiden. Tidak semua korban mengalami setiap tahap atau metode yang sama.

  • Initial access. Banyak korban memiliki kerentanan terbuka yang mudah dieksploitasi, termasuk melalui automated scanning. Dalam kasus yang ditangani penulis, penyerang mengeksploitasi instalasi WordPress yang rentan dan fungsi file upload tidak aman pada aplikasi PHP yang dikembangkan secara internal. Pada campaign yang lebih luas, penulis juga mengamati penggunaan ulang kredensial, akses dari peretasan sebelumnya, akses ke web shell yang dijual di forum underground, dan jalur masuk melalui sistem lain yang terdampak.
  • Application persistence. Setelah memperoleh command execution, pada korban berbasis WordPress, penyerang membuat backdoor khusus WordPress yang menggunakan kode library WordPress dan menghindari fungsi PHP yang mencurigakan seperti eval atau system. Backdoor tersebut memberi akses ke panel administrasi tanpa login langsung menggunakan akun pengguna. Penyerang juga memasang web shell terobfuscation yang disamarkan sebagai file sah untuk mengelola file dan menjalankan perintah pada server. Payload dimuat secara bertahap atau disembunyikan dalam file lain agar dapat melewati pemeriksaan scanner dasar.
  • Remote control. Ketika akses mencapai server, penyerang memasang Remote Access Trojan (RAT) berbasis GSocket dan menjalankannya melalui .bashrc, Cron, atau systemd. Beberapa jalur eksekusi mengembalikan akses ketika salah satu mekanisme dihapus. Nama proses yang disamarkan dan koneksi outbound melalui TCP port 443 membuat aktivitasnya menyerupai aktivitas sistem normal.
  • Privilege escalation. Ketika diperlukan, penyerang melakukan privilege escalation. Dalam satu kasus, sudo wrapper palsu mencuri password pengguna lokal dengan akses privileged sehingga penyerang dapat menjadi root. Potensi jalur privilege escalation lain mencakup system script rentan yang berjalan sebagai root dan kernel Linux yang belum di-patch.
  • Lateral movement. Jika memungkinkan, penyerang mencoba mengakses korban lain dari server yang telah mereka kuasai. Jalur yang diamati dalam kasus yang ditangani penulis mencakup penggunaan SSH private key sensitif, akses filesystem sebagai pengguna lain pada server, akses ke situs web lain yang di-host pada server yang sama, dan API key untuk pengelolaan cloud atau server.
  • Evidence tampering. Penyerang menghapus entri log lokal dan file malicious, sering kali ketika administrator lebih kecil kemungkinannya mengamati aktivitas tersebut. Mereka juga memundurkan mtime agar file malicious menyerupai file sah yang lebih lama.
  • Actions on objectives. Penyerang melakukan injection kode SEO ke file aplikasi yang diproses dalam alur request utama. Kode mendeteksi Googlebot dan crawler lain melalui User-Agent pada request, lalu menyajikan HTML buatan hacker yang menempatkan konten Judi Online dalam hasil pencarian dan mengarahkan click dari pencarian ke iklan Judi Online melalui AMP.

Attack chain ini menjelaskan mengapa menghapus iklan yang disisipkan saja tidak cukup. Recovery perlu memeriksa kode aplikasi, kredensial administrator, akun lokal, scheduled execution, binary yang berjalan, perubahan privileged, sistem yang terhubung, dan log yang disimpan di luar server terdampak.

Web shell PHP dengan kode yang diobfusikasi dan disamarkan sebagai file Composer
Web shell PHP dengan kode yang diobfusikasi dan disamarkan sebagai file Composer pada server korban.

Pada salah satu korban, penulis menemukan indikator yang tidak biasa bahwa hacker dapat mengeksekusi shell command melalui QEMU Guest Agent. Temuan ini mengindikasikan kemungkinan akses melalui infrastruktur virtualisasi penyedia hosting, bukan hanya VM korban. Penulis tidak dapat memastikan cara akses pada sisi penyedia diperoleh karena tidak memiliki akses maupun otorisasi untuk menginvestigasi environment hosting. Penulis telah memberitahukan temuan tersebut kepada penyedia hosting.

Action on Objectives

SEO Code Injection

Penyerang melakukan injection kode SEO agar situs yang diretas muncul dalam hasil pencarian untuk query Judi Online dan mengarahkan pengguna ke iklan yang dikendalikan operator.

Injection pada umumnya menghindari perubahan pada file index utama.

Pada situs berbasis WordPress, penyerang sering menggunakan Must Use Plugin dalam /mu-plugins, theme aktif, plugin, atau file WordPress core. Pada situs PHP lain, mereka mengubah shared include, komponen aplikasi, atau file framework yang dimuat pada setiap request. Sebagian injection tersebar dalam beberapa file sehingga lebih sulit dihapus secara menyeluruh.

Kode PHP yang disisipkan memeriksa User-Agent pengunjung untuk mendeteksi Googlebot dan juga crawler lain. Request yang tersaring akan menerima HTML berbeda yang memuat konfigurasi AMP. Sementara itu, pengunjung lain yang User-Agent-nya tidak terdeteksi sebagai crawler akan menerima konten asli yang tidak dimanipulasi.

HTML yang disajikan kepada crawler sering tidak berada dalam kode PHP itu sendiri, melainkan dalam file terpisah atau pada URL eksternal yang dikendalikan oleh hacker.

Plugin WordPress palsu yang memuat kode SEO injection
Plugin WordPress palsu yang memuat kode SEO injection.

Penulis tidak menemukan sampel pengecekan crawler yang memvalidasi source IP terhadap rentang Googlebot atau melakukan pemeriksaan jaringan serupa.

Penyerang mungkin tidak menganggap validasi IP diperlukan atau menghindarinya karena alamat Googlebot dapat berubah. Tidak menutup kemungkinan, varian mendatang dapat menambahkan validasi tersebut untuk membatasi pengiriman payload dan mempersulit dynamic analysis.

Keseluruhan mekanisme ini menghasilkan alur yang diinginkan oleh hacker.

  • Pengguna yang mencari istilah seperti slot, gac*r, atau brand Judi Online tertentu di Google dapat menemukan situs yang diretas berdasarkan konten yang diberikan kepada crawler.
  • Pencarian istilah yang memang relevan dengan website masih tidak termanipulasi dan menampilkan situs web asli.
  • Ketika hasil pencarian yang sudah termanipulasi dibuka, pengguna dapat diarahkan ke referensi AMP yang memuat iklan Judi Online, bukan halaman asli.
  • Akses langsung pada website tetap menampilkan halaman asli tanpa adanya injection sama sekali.

Iklan Judi Online

Konten iklan judi yang sebenarnya ada pada halaman AMP.

Hacker menggunakan AMP sebagai iklan sekaligus landing page dan dapat mengubahnya secara dinamis dengan mengganti link ke domain Judi Online lain apabila domain tersebut diblokir pemerintah atau ada brand lain yang membutuhkan jasa serupa.

Halaman AMP sering menggunakan konten bernuansa meriah dan gambar promosi menarik yang jelas dibuat dengan AI, disertai tautan yang menonjol menuju domain utama platform Judi Online milik operator.

Iklan Judi Online buatan AI yang telah disensor dan ditampilkan pada browser
Iklan Judi Online buatan AI pada halaman AMP yang benar-benar digunakan dalam campaign untuk menarik pengguna ke dalam siklus perjudian yang merugikan secara finansial.

Sebagai catatan penting, penulis menemukan banyak halaman AMP ditempatkan pada Cloudflare Pages, mungkin karena layanan tersebut menawarkan deployment gratis dan fleksibel, termasuk dengan subdomain pages.dev yang gratis.

Google Search Console Takeover

Google Search Console dapat dipakai untuk melihat informasi dan performa situs dalam Google Search. Apabila penyerang bisa mengaksesnya, mereka bisa melihat query yang terindeks, impression, dan click, meminta pengindeksan, serta memastikan SEO Cloaking dan halaman AMP bekerja sesuai tujuan.

Penyerang dapat memverifikasi akunnya sebagai pemilik situs dengan menempatkan file verifikasi unik pada situs yang diretas atau menyisipkan Google site-verification meta tag ke dalam HTML. Setelah verifikasi dilakukan, penyerang dapat mengakses Google Search Console milik situs yang diretasnya.

Metrik performa pencarian juga memiliki nilai komersial. Penyedia Cybercrime-as-a-Service dapat melaporkan traffic dan performa keyword kepada klien sebagai dasar penetapan biaya dan negosiasi pembayaran yang lebih tinggi.

Situs Web yang Diretas sebagai Mesin Iklan

Banyaknya website yang diretas dan menyajikan keyword yang ditentukan oleh operator Judi Online telah membentuk mesin iklan dan funnel traffic bagi mereka.

Data pencarian dari satu korban saja mencatat 4,5 juta impression dan 150.000 click dari query Judi Online selama sekitar tiga bulan peretasan pada 2026.

Penulis menganalisis sepuluh keyword judi umum teratas berdasarkan keyword generik yang tercatat dalam Google Search Console dari website-website yang diretas. Keyword ini tidak mengandung brand atau nama website Judol tertentu.

Dalam data yang mencakup seluruh wilayah Indonesia, keyword tersebut meningkat tajam pada 2025. Kenaikan ini mengindikasikan kemungkinan peretasan besar-besaran pada tahun tersebut. Pengguna dapat memakai keyword tersebut di Google dan menemukan berbagai situs yang diretas sebagai jalan menuju website Judol.

Pada 2026, popularitasnya menurun drastis. Analisis lebih lanjut menunjukkan bahwa banyak hasil pencarian untuk keyword umum disensor atau tidak lagi ditampilkan oleh Google. Kondisi ini mengindikasikan kemungkinan Google dan pemerintah telah bekerja sama untuk membatasi pencarian dengan keyword umum.

Tren minat pencarian Google di Indonesia untuk keyword Judi Online generik
Tren pencarian Google di Indonesia untuk keyword Judi Online generik dari 2020 hingga 2026.

Sebagai catatan, data yang landai pada 2020 hingga 2024 bukan berarti pencarian tidak ada atau hanya sedikit. Pencarian pada 2025 memang naik hingga puluhan kali lipat.

Dengan terbatasnya keyword umum, operator Judi Online lebih bergantung pada nama website atau nama brand spesifik yang mereka gunakan.

Operator Judol memakai nama brand seperti GAC*R***, SLOT***, dan ***BET. Mereka menyebarkan nama tersebut melalui YouTube, Instagram, Facebook, dan TikTok menggunakan ratusan hingga ribuan akun spam, akun iklan khusus, dan influencer berbayar.

Setelah pengguna mengenali suatu brand, mereka bisa mencarinya di Google dan menemukan sejumlah situs yang telah diretas dan diposisikan untuk keyword yang sama.

Tersedianya berbagai AMP sebagai landing page juga memberikan fleksibilitas bagi operator Judi Online untuk mempunyai banyak domain sekaligus. Asalkan pengguna mencari keyword brand yang sesuai dan membuka AMP yang sesuai, nama domain menjadi tidak relevan lagi.

Keyword khusus brand memberikan jalur yang lebih efektif untuk menemukan hasil pencarian terkait Judi Online. Google dapat menyaring banyak hasil untuk keyword Judi Online umum berdasarkan permintaan pemerintah, sedangkan mengidentifikasi dan membatasi setiap brand jauh lebih sulit. Dengan akses yang masih bertahan pada situs yang diretas atau kontrol terhadap halaman AMP yang telah terindeks, hacker dapat mengganti brand lama dengan brand lain ketika terjadi penindakan atau penurunan traffic yang melemahkan brand sebelumnya.

Deteksi dan Peluang Pemulihan

Pemilik situs web perlu mendaftarkan domainnya di Google Search Console, mengonfirmasi kepemilikan, serta memeriksa daftar pengguna dan pemilik dalam Settings. Langkah ini menyediakan baseline untuk memantau integritas SEO.

Sebagian SEO Cloaking mungkin tidak menargetkan Google, tetapi Google Search Console tetap perlu menjadi alat utama untuk memeriksa integritas pencarian situs web.

Query mencurigakan, seperti query Judi Online, yang muncul dalam Insights atau Search results performance dapat mengindikasikan peretasan meskipun situs web terlihat normal. Fitur Test Live URL dalam Google Search Console dapat digunakan untuk mengemulasikan proses crawling dan indexing oleh Googlebot saat pemeriksaan, serta dapat menampilkan HTML yang disisipkan.

Query Google Search Console yang telah disensor dari situs web yang diretas
Data Google Search Console yang menunjukkan query Judi Online mencurigakan pada situs web yang diretas, dengan keyword brand spesifik yang disensor.

Halaman hasil injeksi juga dapat ditemukan dengan query Google sederhana seperti slot site:<domain>. Query ini berguna untuk pemeriksaan cepat, tetapi Google Search Console perlu digunakan untuk hasil yang lebih andal.

Pemeriksaan terhadap file situs web, log, system file, runtime behavior, dan aktivitas jaringan dapat menunjukkan indicator of compromise dan membantu menentukan tindakan pemulihan yang diperlukan. Penyerang terkadang juga meninggalkan jejak yang memberikan petunjuk tentang keberadaan mereka di internet atau bahkan identitas aslinya.

Pada dasarnya, seluruh injeksi dan perubahan yang dibuat hacker perlu dibersihkan, dan vulnerability atau issue yang menjadi pintu masuk awal perlu diperbaiki. Jika salah satu bagian terlewat, hacker cukup sering dapat masuk kembali. AI dapat membantu proses analisis dan pembersihan, tetapi pekerjaan tersebut tetap memerlukan perencanaan dan verifikasi yang holistik. Human expert terkadang masih diperlukan, terutama pada kasus yang kompleks.

Pengurangan risiko jangka panjang memerlukan praktik engineering dan keamanan yang baik. Praktik dapat mencakup web development dan maintenance yang dikelola dengan baik, DevOps pipeline yang terkontrol, konfigurasi yang aman, containerization, security monitoring dan protection, serta continuous vulnerability validation.

Analisis dan Pemulihan dengan AI

Model AI dan agentic workflow saat ini dapat membantu administrator dengan keahlian security terbatas untuk menganalisis serangan dan melakukan pemulihan. Walaupun AI sangat powerful untuk incident response, penggunaannya perlu dikendalikan dengan hati-hati untuk menghindari perubahan yang tidak disengaja.

Tidak dianjurkan untuk menginstal dan menjalankan AI agent secara langsung pada server yang telah diretas.

Agent perlu dijalankan pada komputer terpisah dan bekerja menggunakan salinan file situs web, yang sebaiknya juga disertai server image secara keseluruhan. Jika agent harus menjalankan perintah pada server yang telah diretas, koneksi perlu melalui perantara terbatas seperti SSH MCP, dengan setiap tindakan harus direncanakan dan diperiksa sebelum dieksekusi.

Hasil analisis bergantung pada model, intensitas reasoning, prompt, dan konteks yang tersedia. Selain konteks mengenai teknologi situs web, isi server, serta kebutuhan spesifik incident response dan pemulihan yang perlu dijabarkan dalam prompt, konteks tambahan bisa membantu analisis.

Konteks tersebut dapat berupa state file situs web sebelumnya yang diketahui bersih untuk membandingkan integritas apabila memang tersedia, serta log yang relevan untuk menelusuri aktivitas mencurigakan.

Pada saat penulisan (Agustus 2026), GPT-5.6-sol dan Opus 5 termasuk model yang paling mumpuni untuk use case ini.

Perlindungan Integritas SEO

Organisasi yang berisiko tinggi terkena hacking campaign ini dan ingin menjaga reputasi dengan lebih baik dapat menambahkan kontrol khusus untuk integritas SEO.

Cara pertama, otomatisasi monitoring bisa dilakukan melalui Search Console API dan sumber data hasil pencarian seperti SerpApi.

Query yang menggabungkan site:<domain> dengan keyword tertentu dapat menemukan halaman atau keyword tidak dikenal yang terkait dengan domain. Otomatisasi ini bisa dijalankan secara berkala.

Kedua, apabila risikonya benar-benar cukup tinggi, solusi SEO integrity proxy pada network edge dapat dirancang dan dibuat. Proxy dapat mengenali search crawler, memeriksa respons dari origin, serta mendeteksi apabila respons mengandung konten mencurigakan.

Selain untuk deteksi, SEO integrity proxy juga bisa melakukan proteksi dengan menyentralisasi konten yang akan diberikan kepada crawler. Untuk halaman tertentu, terutama halaman statis yang tidak berubah, kontrol ini sangat berguna karena konten HTML yang diberikan kepada crawler dapat dijamin dan tidak bergantung pada origin. HTML yang dikontrol tetap perlu konsisten dengan konten yang tersedia bagi pengunjung biasa agar tidak ditandai atau dikenai penalti oleh mesin pencari.

Alur SEO integrity proxy antara crawler dan origin
SEO integrity proxy dapat memvalidasi response origin atau menyajikan cache HTML yang known-good kepada crawler terverifikasi sekaligus menjaga reliabilitas indexing.

Perlindungan integritas SEO memerlukan effort yang lebih pada sisi engineering dan tidak semua organisasi akan memilih untuk menerapkannya. Meskipun demikian, pengalaman penulis merancang dan mengembangkan solusi custom ini bersama mitra institusi menunjukkan bahwa kontrol tersebut dapat sangat efektif dan bermanfaat.

Prioritas utama ketika SEO situs mengalami cloaking atau manipulasi tetaplah menemukan dan memberantas root cause. SEO integrity protection tidak membersihkan origin atau menghapus akses hacker. Fungsinya terbatas untuk memastikan domain tetap menyajikan HTML yang diketahui bersih kepada crawler, baik origin mengalami injection maupun tidak.

Langkah bagi Pemerintah dan Otoritas Indonesia

Masalah ini terbagi antara masalah Judi Online dan keamanan situs Indonesia sendiri. Masalah keamanan perlu menjadi prioritas pemerintah.

Melihat masih banyaknya situs Indonesia, terutama situs pemerintah, yang terkena serangan SEO Cloaking ini, pemerintah masih perlu melakukan tindakan secara masif. Situs yang diretas tidak hanya meningkatkan promosi Judi Online. Sistem tersebut secara keseluruhan juga memiliki banyak risiko lain.

Pengamanan sistem informasi pemerintah cukup menantang karena sistemnya terdesentralisasi, dengan aplikasi dan infrastruktur yang berbeda pada setiap kementerian, provinsi, kabupaten, kota, dan badan publik. Banyak sistem dibangun sebagai proyek dengan maintenance aplikasi dan infrastruktur yang terbatas setelah implementasi.

Tantangan ini mengharuskan pemerintah membuat strategi yang lebih holistik dan mencakup people, process, dan technology.

Ada beberapa langkah berkelanjutan yang dapat dilakukan.

  • Optimalkan penggunaan AI pada seluruh workflow pemberantasan Judi Online, terutama untuk keamanan siber situs instansi.
  • Otomatisasi pencarian keyword dan penyisiran domain instansi untuk mendeteksi sistem yang telah menjadi korban serangan Judi Online.
  • Lakukan enumerasi dan mapping menggunakan AI terhadap brand Judi Online, halaman AMP, domain operator, rekening bank, nomor telepon, dan identitas dompet digital untuk penegakan hukum.
  • Lakukan optimisasi workflow pelaporan dan permintaan sensor keyword kepada perusahaan seperti Google dan Meta agar prosesnya lebih efisien dan efektif.
  • Kejar target nol SEO Cloaking dan iklan Judi Online pada domain .go.id, termasuk melalui deteksi dan tindakan tegas apabila situs tidak dibersihkan dalam periode waktu yang ditentukan atau dengan mewajibkan instalasi solusi keamanan khusus yang dirancang untuk ini.
  • Publikasikan metrik performa secara transparan dan bentuk badan pengawasan independen terhadap keamanan siber instansi publik serta penindakan terhadap peretasan atau promosi Judi Online.
  • Pertimbangkan untuk membuat strategi baru dalam melakukan manajemen dan kontrol yang lebih baik terhadap banyak sistem informasi terdesentralisasi seperti yang ada saat ini.

Prospek

Insiden dalam studi kasus ini merupakan sampel dari campaign yang lebih luas. Berbagai threat actor dapat mengadopsi taktik, teknik, dan prosedur yang sama, terutama SEO Cloaking dan penggunaan situs web yang diretas sebagai infrastruktur iklan.

Pemerintah Indonesia perlu terlebih dahulu meningkatkan keamanan sistem informasinya sendiri dan meninjau kembali strategi nasional untuk meningkatkan pertahanan keamanan siber di instansinya.

Selama promosi Judi Online masih terlihat dalam hasil pencarian melalui situs web pemerintah yang diretas, pengendalian berkelanjutan masih memerlukan upaya ekstra yang ekstensif dan pertimbangan untuk mencari strategi lain yang dapat meningkatkan keamanan siber bersama.