Lewati ke konten
DarkSEO
DarkSEODaftar

Pemeriksaan injeksi

Tautan spam dari situs yang diretas: menemukan halaman yang tidak pernah Anda terbitkan

Beberapa banjir tautan tidak ditujukan kepada Anda. Tautan tersebut mengarah ke halaman sampah yang ditanamkan penyerang di domain Anda, dan perbaikannya dimulai dari server Anda, bukan dari file disavow.

Potongan kertas taman dengan gulma invasif yang mewakili tautan spam tersembunyi

Kesalahan dan perbaikan setelah injeksi

Urutannya penting: bersihkan terlebih dahulu, baru laporkan.
KesalahanMengapa hal ini merugikanPerbaikan
Menghapus halaman spam dan berhenti di situPintu gerbang tetap ada dan halaman-halaman tersebut muncul kembaliTemukan titik masuk: plugin usang, kata sandi yang dicuri, akun FTP atau SSH yang lemah
Menolak tautan ke URL yang disuntikkanTautan ke halaman yang sudah tidak ada tidak memerlukan fileKembalikan kode 404 atau 410 untuk halaman-halaman tersebut dan biarkan tautan tersebut hilang
Memblokir URL spam di robots.txtGoogle tidak dapat melihat bahwa halaman tersebut telah dihapusIzinkan pengindeksan, sajikan 410, lalu minta penghapusan jika diperlukan
Melewati .htaccess dan basis dataAlih arah dan postingan spam tersembunyi di sanaCari file dan tabel postingan, bukan hanya folder tema
Meminta tinjauan sebelum situs bersihPermintaan ditolak dan waktu terbuangBersihkan, verifikasi, lalu kirimkan

Bagaimana injeksi terlihat dalam data tautan

Polanya aneh. Daftar halaman teratas Anda berisi URL yang tidak Anda kenal, seringkali dengan parameter aneh atau kata-kata bahasa Jepang atau farmasi di dalam jalur URL.

Panggil toppages untuk domain Anda dan baca daftarnya secara perlahan, karena situs normal memiliki halaman beranda, beberapa panduan, dan sejumlah kecil produk di bagian atas. Baris yang terlihat seperti /wp-content/uploads/xyz-cheap-watches.html berarti ada yang menanam halaman di domain Anda lalu membangun tautan ke halaman tersebut.

Pencarian site:yourdomain.com di Google, dikombinasikan dengan kata-kata seperti casino atau replica, menemukan sisi terindeks dari cerita yang sama. Data tautan memberi tahu Anda halaman mana yang dianggap oleh penyerang layak dipromosikan, dan itu memberi tahu Anda di mana harus memulai pembersihan.

Tiga rak dengan pot identik dan kaca pembesar untuk perbandingan

Menemukan halaman yang ditanamkan tanpa crawler

Sebelum membeli alat untuk tautan spam dari situs yang diretas, baca apa yang sudah Anda miliki. Ekspor halaman teratas, daftar halaman terindeks di Search Console, dan daftar folder biasa di server masing-masing menunjukkan aspek berbeda dari masalah yang sama. Bandingkan ketiganya.

Cari folder yang tidak Anda buat. Penyerang sering menjatuhkan direktori dengan nama mirip produk, atau menggunakan kembali folder unggahan yang tidak pernah disentuh CMS Anda. Hitung jumlah file di setiap folder. Stubs yang hampir identik sulit untuk dibantah.

Baca struktur folder

Struktur file server Anda harus sesuai dengan struktur situs Anda. Folder dengan karakter acak, atau salinan plugin dengan kata tambahan di namanya, patut diperiksa. Catat tanggal modifikasi, tetapi jangan hanya memercayainya, karena timestamp dapat diubah.

Tuliskan setiap folder yang tidak dapat Anda jelaskan. Folder yang tidak dijelaskan bukan bukti serangan, tetapi itu adalah pertanyaan yang harus Anda jawab sebelum Anda menyatakan situs bersih.

Simpan daftar referensi bersama ekspor Anda. Orang berikutnya yang membaca insiden tersebut harus melihat apa yang diperiksa, apa yang bersih, dan apa yang dihapus, dalam urutan tersebut.

Bandingkan judul dan deskripsi

CMS yang diretas terkadang menulis ulang judul dan deskripsi di ratusan halaman sekaligus. Ekspor judul halaman terindeks Anda dan urutkan. Ekspor kembali sebagai daftar yang dapat Anda baca. Frasa asing yang berulang membuat pola terlihat dalam hitungan menit, dan itu menunjukkan template mana yang diubah.

Periksa deskripsi dengan cara yang sama. Jika mereka menyebutkan produk yang belum pernah Anda jual, Anda telah menemukan lapisan kedua injeksi.

Jika judul hanya berubah pada halaman yang tidak Anda kenal, halaman yang ditanamkan menceritakan seluruh cerita. Jika judul berubah pada halaman yang masih Anda kenal, template telah diubah, dan perbaikannya ada di tema Anda.

  • Judul yang berbagi satu frasa asing
  • Deskripsi yang menyebutkan produk yang tidak Anda jual
  • Halaman tanpa tautan dari navigasi Anda sendiri

Periksa sumber halaman

Lihat sumber halaman beranda Anda dan beberapa panduan. Tautan yang disuntikkan sering berada di footer, di blok tersembunyi, atau di dalam skrip yang dimuat dari host lain. Blok tersembunyi tetap tidak terlihat di layar. Baca HTML mentah.

Catat setiap domain eksternal yang dimuat oleh sumber. Domain yang tidak dapat Anda sebutkan dalam tumpukan Anda sendiri layak mendapatkan baris dalam log insiden. Tarikan toppages berharga 2 kredit dan mengembalikan JSON, sehingga Anda dapat menempatkan tautan yang ditanamkan tersebut di sebelah halaman yang ditanamkan dalam satu lembar.

Urutan pembersihan

  • Letakkan situs di balik halaman pemeliharaan atau batasi akses admin saat Anda bekerja
  • Ubah setiap kredensial: hosting, basis data, admin CMS, dan kunci FTP serta SSH
  • Perbarui CMS, tema, dan plugin; hapus apa pun yang sudah ditinggalkan
  • Bandingkan file dengan salinan bersih atau unduhan baru CMS Anda
  • Cari basis data untuk postingan yang disuntikkan, tautan, dan pengguna admin yang tidak dikenal
  • Sajikan 404 atau 410 untuk URL yang ditanamkan dan kirimkan sitemap baru
  • Periksa masalah Keamanan dan Tindakan Manual di Search Console setelah pembersihan

Mengapa titik masuk lebih penting daripada pembersihan

Menghapus halaman spam adalah separuh pekerjaan yang terlihat. Separuh yang tidak terlihat adalah cara masuk, dan rute itu biasanya tetap terbuka sampai seseorang menemukannya. Utamakan titik masuk. Bukan terakhir.

Jika Anda melewatinya, halaman yang ditanamkan akan muncul kembali dalam beberapa hari, dan pembersihan dimulai lagi dari nol. Hasilnya adalah siklus bersih, terinfeksi ulang, dan bersih lagi, dan setiap siklus memakan waktu yang tidak bisa Anda habiskan selama insiden.

Plugin dan tema yang usang

Komponen lama adalah pintu umum. Perbarui CMS, setiap tema, dan setiap plugin, lalu hapus apa pun yang sudah ditinggalkan. Plugin tanpa pembaruan terbaru bukan plugin yang aman, meskipun masih berfungsi.

Tuliskan apa yang Anda hapus dan kapan. Daftar itu adalah bukti yang berguna jika host atau mesin pencari nanti menanyakan apa yang terjadi.

Kata sandi yang digunakan kembali atau dicuri

Kata sandi yang digunakan di situs kedua, atau yang disimpan di spreadsheet bersama, dapat memberi penyerang akses yang sama besok. Ubah kredensial hosting, basis data, admin CMS, FTP, dan SSH secara bersamaan, bukan satu per satu. Jika tidak, penyerang masih memegang kunci yang berfungsi.

Hapus pengguna admin yang tidak Anda kenal, dan periksa daftar lagi setelah perubahan kata sandi.

File verifikasi yang tidak Anda tambahkan

Penyerang dengan akses file juga dapat menambahkan file verifikasi untuk properti Search Console Anda. Periksa daftar pemilik dan hapus siapa pun yang tidak Anda kenal. Kemudian lihat di folder root untuk file HTML yang tidak pernah Anda unggah.

Ulangi pemeriksaan pemilik seminggu setelah pembersihan. Ini membutuhkan waktu satu menit, dan ini menangkap kasus di mana akses disimpan secara diam-diam.

Prioritas

Tutup pintu sebelum menyapu lantai

Jika titik masuk tetap terbuka, halaman spam akan muncul kembali dalam beberapa hari. Data tautan membantu Anda menemukan apa yang dipromosikan, tetapi penyebabnya ada di server. Pemindaian malware oleh host atau Sucuri adalah panggilan pertama yang masuk akal.

  • Perlakukan tautan ke URL injeksi yang mati sebagai tidak berbahaya
  • Simpan ekspor toppages sebagai bukti apa yang terjadi
  • Tambahkan domain ke pengamatan bulanan Anda setelahnya, lihat panduan pengaturan
Alat pembersihan di meja bengkel yang mewakili pemeriksaan pasca-pembersihan

Sitemap, judul, dan data terstruktur setelah pembersihan

Setelah URL yang ditanamkan hilang, tiga tempat masih dapat menyimpan cerita lama. Masing-masing cepat untuk diperiksa. Mudah juga dilupakan. Berikan masing-masing baris dalam log insiden Anda.

Gunakan ekspor bertanggal yang sama yang Anda buat di awal, sehingga Anda dapat melihat persis apa yang berubah.

Sitemap

Buka sitemap yang dihasilkan oleh CMS Anda dan baca setiap URL di dalamnya. Halaman yang ditanamkan terkadang ikut serta dalam sitemap yang dibangun oleh plugin, dan sitemap penuh sampah memberi tahu crawler ke mana harus pergi. Regenerasi file setelah pembersihan, lalu kirimkan lagi.

Simpan sitemap lama sebagai bukti daripada menghapusnya.

Data terstruktur

Beberapa markup yang disuntikkan menggambarkan produk atau ulasan yang tidak pernah ada di situs Anda. Periksa sumber halaman untuk blok skema yang tidak Anda tambahkan, dan uji beberapa URL yang ditanamkan dengan alat pengujian data terstruktur.

Markup apa pun yang tidak dapat Anda lacak kembali ke template Anda adalah tugas penghapusan, bukan tugas konten.

Menggunakan API untuk membatasi kerusakan

01

Tarik halaman teratas

action=toppages&q=yourdomain.com&per=1000. Dua kredit, $0.0002.

02

Tandai apa yang Anda kenal

Salin baris ke lembar kerja dan tandai setiap URL sebagai milik Anda atau tidak. Kelompok yang tidak dikenal adalah jejak injeksi.

03

Tarik domain pengacu untuk satu halaman yang ditanamkan

action=backlinks mengembalikan halaman yang menautkan. Jika mereka berasal dari ratusan domain yang tidak terkait dengan anchor yang sama, Anda memiliki tanda lonjakan.

04

Jalankan ulang setelah pembersihan

Pembaruan bulanan berikutnya seharusnya menunjukkan URL tersebut menurun, meskipun tautan mati mungkin tetap terdaftar untuk sementara waktu.

Pertanyaan umum

Apakah saya perlu menolak tautan ke halaman yang diretas?

Biasanya tidak. Jika halaman sekarang mengembalikan 404 atau 410, tautan mengarah ke sesuatu yang tidak ada. Habiskan upaya untuk menghapus pintu gerbang. Tolak hanya jika tindakan manual menyebutkan tautan tersebut atau Anda dapat menunjukkan skema berbayar yang jelas.

Berapa lama sampai spam menghilang dari Google?

Hal ini bervariasi dengan tingkat pengindeksan dan ukuran situs. Menyajikan 410 yang jelas dan mengirimkan sitemap yang diperbarui mempercepat proses, tetapi kami tidak akan menjanjikan tanggal. Periksa Search Console setelah setiap penarikan bulanan.