Semalt: Cara Menyekat Spam Di IIS

Spam perujuk telah menjadi ancaman yang biasa dan tidak enak kerana penyebaran blog baru sejak kebelakangan ini. Sama seperti spam komen dan trackback, spam perujuk dirancang untuk meletakkan pautan di laman web yang menyinggung perasaan dengan tujuan mendorong lalu lintas dan meningkatkan lalu lintas mesin pencari . Biasanya, bot komen dan trackback dapat dijauhkan menggunakan kaedah pengesahan manusia seperti kittenauth, captcha dan perkhidmatan pencarian spam termasuk Askimet.

Malangnya, spam perujuk adalah ketel ikan yang berbeza sama sekali. Ini kerana ia tidak bertujuan untuk menghantar pautan di laman web secara langsung. Sebagai gantinya, bot bergantung pada blogger yang gemar menyiarkan statistik di laman web mereka tentang dari mana lalu lintas mereka berasal dari yang biasanya dikenali sebagai perujuk. Spambots ini memukul laman web anda dengan perujuk palsu yang membawa kembali ke laman web anda. Tiba-tiba, pemilik blog mula melihat statistik perujuk langsung yang dipaparkan di laman web mereka dengan pautan kembali ke laman web yang pelik. Bot melakukan ini berulang kali, dan jika tidak ada yang dilakukan, bot dapat menggunakan sumber daya lebar jalur yang banyak sehingga menyebabkan penolakan perkhidmatan (DOS).

Michael Brown, pakar Semalt , menyatakan bahawa dalam senario kes terbaik, bot akan membanjiri log anda dengan data palsu sehingga anda tidak tahu dari mana lalu lintas anda berasal. Sekiranya anda terkena bot ini, berikut adalah cara untuk menyekat spam di iis:

Tulis semula ISAPI

Webmaster yang telah terkena bot perujuk terkejut apabila menyedari bahawa mereka dapat menahan bot dengan membuat perubahan dalam dua baris di bahagian atas fail httpd.ini ISAPI Rewrite. Melakukan perubahan ini melakukan pemeriksaan sensitif terhadap perujuk dari semua lalu lintas yang masuk terhadap senarai bot perujuk anda yang diketahui. Setelah pertandingan dijumpai, tidak ada proses selanjutnya yang dilakukan dan halaman yang tidak dijumpai (404) kod ralat akan dihantar.

#Sekat rujukan SPAM

#Tambah kata kunci antara () di bawah dan pisahkan dengan |

RewriteCond Referer:. * (?: kata kunci | pergi | di sini). *

Tulis semula Peraturan (. *) $ 1 [I, F].

Untuk mengelakkan bot keluar, isikan tanda kurung menggunakan kata kunci seperti yang ditunjukkan di atas dari rentetan perujuk dan asingkan dengan simbol paip. Sekiranya bot memukul anda menunjuk ke laman web 1.marine.com dan site2.marine.com, masukkan sahaja kata kunci laut. Itu akan menyekat sebarang percubaan semasa dan masa depan dari laman web dengan kata marin daripada menyerang laman web anda. Perlu diingat bahawa ISAPI Rewrite tidak membezakan antara perujuk yang baik dengan yang buruk. Ini bermaksud bahawa setiap perujuk dengan kata-kata yang sepadan dengan apa yang telah anda tetapkan akan disekat walaupun trafiknya sah.

Setelah anda menetapkan penapis, anda akan melihat perubahan dalam log rujukan anda. Sekiranya bot memukul anda dengan sungguh-sungguh, akan ada pengurangan yang ketara dalam penggunaan sumber sistem. Walaupun ISAPI Rewrite untuk mengelakkan bot rujukan mungkin bukan penyelesaian paling elegan untuk masalah ini, sangat efektif untuk mencegahnya.

Bot sentiasa berkembang

Sebelum anda duduk dan berehat kerana anda berjaya menyekat spam di iis, ingatlah bahawa bot selalu berkembang. Cepat atau lambat mereka akan mengatasi penapis spam anda. Untuk terus mengikuti bot, pantau log rujukan anda. Sekiranya anda melihat ada laman web spam rujukan baru, tambahkannya ke senarai anda.