Saya memiliki situs Drupal 7 baru di mysite.com (alamat berubah) - mesin CentOS 5.5 Linux dalam kendali penuh saya.
Dengan membaca surat registrasi (mereka menjalankan melalui akun Gmail saya ) saya perhatikan, bahwa spammer Drupal tampaknya merujuk ke situs saya melalui alamat forum.mysite.com . Karena setiap permintaan ke subdomain.mysite.com dialihkan oleh hoster saya ke mysite.com, ini berfungsi untuk mereka.
Saya bertanya-tanya, apakah ada yang memperhatikan pola yang sama (sepertinya perilaku alat spammer yang umum) dan apa yang telah Anda lakukan? Saya sedang berpikir untuk menggunakan mod_rewrite untuk memblokir akses ke forum.mysite.com, tetapi mungkin ada cara yang lebih baik? (Karena saya tidak yakin apakah alat spammer itu akan hilang jika saya menutup akses ke forum.mysite.com).
Saya juga berpikir untuk mengubah httpd.conf saya entah bagaimana:
NameVirtualHost 11.22.33.44:80
<VirtualHost 11.22.33.44:80>
DocumentRoot /var/www/html/mysite.com
ServerName mysite.com
ServerAlias mysite.com *.mysite.com
Saya tidak bertanya tentang modul Mollom atau Captcha, karena modul-modul tersebut tampaknya belum mutakhir untuk Drupal 7. Lagi pula, pengguna spam bukan masalah terlalu besar untuk situs saya, karena memiliki permainan kartu yang tertanam di halaman depan dan saya memiliki tugas cron menghapus pengguna yang tidak memainkan permainan itu.
Jika ada bentuk apa pun yang terlibat, coba ini:
Saya telah sukses besar dengan menggunakan bidang email palsu. Bidang bernama 'e-mail' tidak terlihat dan tidak akan pernah diisi oleh pengguna.
Bidang e-mail yang saya gunakan sebenarnya bernama sesuatu yang berbeda, misalnya e-mail2.
Spammer akan mengisi kolom bernama 'e-mail', yang langsung menandai mereka sebagai spammer. Pengguna bahkan tidak akan pernah melihat bidang itu.
Jika tidak ada formulir yang terlibat atau Anda tidak dapat melakukan ini di Drupal, Anda dapat mengabaikan jawaban ini. ;)
Semoga berhasil!
sumber
Sejauh yang saya bisa lihat, modul Mollom siap untuk Drupal 7. Berdasarkan pengalaman Drupal 6 saya dengan Mollom, saya akan merekomendasikannya.
sumber
Untuk proses pendaftaran, saya akan menyarankan modul Spambot . Ini akan menghentikan bot yang mencoba mendaftar dengan memverifikasi alamat IP mereka, alamat email dan nama pengguna di situs web Stop Forum Spam .
Anda dapat berkontribusi secara opsional untuk layanan itu dengan secara otomatis mengirimkan upaya pendaftaran situs web Anda.
Tidak ada kerumitan bagi pengguna manusia seperti captcha!
sumber
Anda juga dapat menggunakan modul Captcha untuk menghentikan spammer bot. Versi drupal 7 dalam versi beta, tetapi berfungsi.
sumber
Solusi saya untuk saat ini adalah memblokir akses ke forum.mysite.com/user/reset / .... dengan menggunakan mod_rewrite:
Saya akan melihat apakah itu menjadi lebih baik dengan robot-robot SPAM dalam beberapa hari ...
sumber
Datang ke pesta agak terlambat pada pertanyaan ini, tapi di sini ada solusi yang berhasil untuk saya.
Saya memiliki situs berbasis komunitas lokal. Tidak ada alasan bagi seseorang di Rusia, misalnya, untuk pernah mengakses situs saya. Banyak posting spam saya berasal dari negara lain. Menganalisis analitik situs google saya, saya dapat melihat di mana mereka berada, dan, dengan lokasi geo ip cukup solid untuk setidaknya menentukan asal negara secara keseluruhan, saya dapat memblokir mereka yang memiliki akses ke situs mana pun. Sejauh ini, saya belum pernah ada orang di komunitas saya mengatakan kepada saya mereka diblokir atau memiliki masalah dengan ini, dan log menceritakan kisah yang sama.
sumber
Sejauh ini pengalaman terbaik saya adalah menambahkan beberapa bidang ke formulir pendaftaran dikombinasikan dengan aturan. Saya suka pendekatan geo IP meskipun kami tidak memiliki basis pengguna yang berbasis lokal; log sebelumnya dari situs yang di-hosting Wordpress menunjukkan bahwa kami tidak memiliki pengguna dari negara-negara yang mayoritas SPAMMERS berasal.
sumber
Saya juga akan merekomendasikan modul Mollom; itu telah membantu mengurangi begitu banyak spam di situs saya, meskipun masih ada sedikit. Instal Modul Mollom untuk Drupal memiliki panduan mudah untuk menginstal Mollom.
sumber
Sebagai default, saya menyertakan modul berikut di situs Drupal 7 untuk mencegah atau secara drastis mengurangi akun palsu yang dibuat, terutama dalam kasus di mana klien telah meminta pengguna baru hanya memerlukan verifikasi sendiri atas email mereka (yang kadang-kadang dapat dilakukan oleh robot spam. berkeliling):
sumber