Selama hari-hari terakhir ini, saya perhatikan di blog saya, bahwa seseorang telah mencoba untuk menyelinap.
Orang tersebut mencoba menemukan url login (situs web saya tidak terbuka untuk pendaftaran pengguna) sehingga mereka mencoba semuanya dari my-domain.com/admin, my-domain.com/administrator .. dan juga my-domain.com/wp- login (yang menunjukkan bahwa orang tersebut tidak mengenal drupal ..)
Begitu orang tersebut berakhir di / pengguna, ia mencoba masuk sebagai admin dengan mencoba nama pengguna yang berbeda: admin, administrator dll ... (Saya tidak pernah menggunakan 'admin' sebagai nama pengguna untuk pengguna root)
adakah cara untuk mencegah / melindungi situs web drupal dari hal-hal semacam ini?
Terima kasih
ps: Saya tertarik bagaimana melakukan ini untuk d6 dan d7.
Untuk Drupal 6 Anda harus memeriksa modul Keamanan Login .
Untuk Drupal 7, seperti yang dikatakan @saadlulu bahwa sudah ada fitur untuk mengunci akses setelah 5 upaya login yang gagal. Jika Anda ingin lebih banyak kontrol, Anda dapat mencoba modul Kontrol Banjir .
sumber
Mungkin menggunakan penggantian nama jalur admin akan membantu?
sumber
Saya ingin menangani ini dengan cara yang sama seperti gagal login dari sumber lain (misalnya ssh, ftp) ditangani, sehingga semuanya ditangani secara konsisten. Untuk itu saya akan melihat fail2ban , yang telah saya gunakan dengan sukses melawan brute force SSH login. Ia juga masuk dengan baik ke alat pemantauan, dan memblokir di tingkat firewall, yang umumnya lebih aman daripada mencegah hanya masuk Drupal karena itu umum untuk beberapa vektor serangan berasal dari tempat yang sama, misalnya jika mereka menjalankan hal-hal seperti metasploit .
sumber
Ini sebenarnya perilaku yang benar-benar diharapkan. Setiap kali Anda mempublikasikan situs web di ip publik, dalam beberapa jam / hari Anda akan mulai mendapatkan traffic semacam itu. 99,99% dari waktu, ini hanya bot yang menjalankan skrip generik mencari aplikasi yang belum ditambal atau kata sandi mudah. Ini menjelaskan mengapa Anda melihat hit di domain.com/wp-login, host penyerang (otomatis) bahkan tidak tahu pada awalnya Anda menjalankan Drupal, ia mencoba semua jalur CMS, Wordpress, Drupal yang populer, dll ... .
Saya katakan jangan buang terlalu banyak waktu untuk mengkhawatirkan hal ini. Apa pun yang Anda lakukan, Anda akan selalu menemukan skrip ini mengikis situs Anda ... dari seluruh dunia.
Dua hal sederhana akan membuat aplikasi Anda relatif aman:
Sajikan halaman login dan admin melalui https
Memiliki kata sandi yang layak untuk admin
Apa pun skema keamanan yang Anda terapkan, SELALU memiliki cadangan barang-barang Anda baru-baru ini.
Selamat mencoba, teman tahun baru.
sumber
Apa yang Anda minta tidak logis jika Anda bermaksud menghapus atau mencegah akses ke / halaman pengguna.
Jika Anda berhasil mencegah halaman itu, bagaimana Anda akan mengaksesnya?
Plus Drupal sudah menyediakan cara untuk menghentikan serangan seperti itu dengan mengunci akses ke pengguna setelah 5 upaya.
Anda dapat membatasi upaya untuk akun admin Anda.
sumber