Melihat log situs, saya menemukan, bahwa seseorang dengan alamat IP: 91.236.74.135 secara sistematis mengirim permintaan ke halaman: / user? Destination = node / add situs web Drupal saya. Dia melakukannya sekali dalam setiap jam. Jelas itu bot. Saya pikir, dia berusaha dengan kasar memaksa kata sandi. Untuk saat ini saya melarang dia di .htaccess dengan
deny from 91.236.74.135
Adakah yang bisa memberikan saran, bagaimana melindungi situs dari serangan brute force pada login?
Jawaban:
Saya punya dua ide untuk membantu masalah ini.
Ada alat dan layanan yang dapat Anda gunakan untuk mencari serangan brute force. The Modul peninjauan keamanan dan droptor alat baik tampilan di pengawas Anda (di Administer> Laporan> pesan log Terbaru) untuk melihat apakah Anda memiliki banyak login gagal untuk satu pengguna. Anda juga dapat melakukannya secara manual.
Di Drupal 7 fitur "aturan akses" dihapus dari inti tetapi dipindahkan ke modul yang dikontribusikan - Pembatasan Pengguna . Dengan menggunakan modul itu, Anda dapat memblokir pengguna dari alamat IP tertentu. Apache menyangkal aturan akan sedikit lebih cepat jika Anda memiliki jumlah aturan yang relatif kecil tetapi aturan Drupal lebih mudah untuk ditambahkan / perbarui / hapus.
sumber
Periksa ke fail2ban (http://www.fail2ban.org/wiki/index.php/Main_Page) jika Anda memiliki akses ke server. Ini akan membuat Anda membatasi seberapa sering seseorang dapat menggedor pintu depan sebelum Anda diblokir (sementara atau secara permanen).
Misalnya dari situs web:
sumber
Juga, periksa modul Keamanan Login .
sumber
Saya tidak berpikir ada cara yang baik untuk melakukannya di dalam Drupal.
Anda harus melihat mengkonfigurasi server web dan / atau pengaturan firewall Anda untuk menegakkan batasan permintaan.
sumber