Tấn công brute force là một trong những mối đe dọa phổ biến nhất đối với website WordPress. Bài viết này sẽ hướng dẫn bạn các biện pháp hiệu quả để ngăn chặn loại tấn công này.
Tấn công brute force là gì?
Tấn công brute force là phương pháp hack có hệ thống, thử nhiều lần các tổ hợp tên đăng nhập và mật khẩu khác nhau để truy cập vào trang quản trị WordPress. Hacker sử dụng bot tự động để thực hiện hàng nghìn lần thử đăng nhập một cách nhanh chóng.
1. Tăng cường bảo mật đăng nhập WordPress
Thay đổi URL đăng nhập mặc định
Bước đầu tiên là thay đổi đường dẫn wp-admin
và wp-login.php
mặc định:
- Sử dụng plugin WPS Hide Login
- Đặt URL đăng nhập mới khó đoán
- Thông báo URL mới cho admin
Thiết lập xác thực hai yếu tố (2FA)
Kích hoạt xác thực 2 lớp bằng các plugin:
- Google Authenticator
- Two Factor Authentication
- Wordfence 2FA
2. Giới hạn số lần đăng nhập thất bại
Cấu hình giới hạn đăng nhập thông qua:
// Thêm vào file wp-config.php
define('WP_LOGIN_ATTEMPTS', 3); // Giới hạn 3 lần
3. Chặn IP đáng ngờ
Sử dụng .htaccess
# Thêm vào file .htaccess
order allow,deny
deny from 123.456.789.0
allow from all
Cấu hình Wordfence Firewall
Thiết lập các quy tắc chặn:
- Chặn quốc gia có nhiều tấn công
- Chặn range IP đáng ngờ
- Theo dõi và chặn IP tự động
4. Sử dụng CAPTCHA
Thêm CAPTCHA vào form đăng nhập:
- Google reCAPTCHA
- Really Simple CAPTCHA
- Advanced noCaptcha & invisible Captcha
5. Giám sát và ghi log
Theo dõi các hoạt động đáng ngờ:
- Cài đặt plugin WP Security Audit Log
- Bật tính năng logging trong Wordfence
- Kiểm tra log server thường xuyên
6. Backup thường xuyên
Thiết lập backup tự động
Sử dụng các plugin backup:
- UpdraftPlus
- BackupBuddy
- Duplicator
Quy trình backup an toàn
- Backup toàn bộ files và database
- Lưu trữ ở nhiều vị trí khác nhau
- Kiểm tra file backup định kỳ
7. Cập nhật thường xuyên
Duy trì bảo mật bằng cách:
- Cập nhật WordPress core
- Cập nhật themes và plugins
- Gỡ bỏ plugins không sử dụng
Kết luận
Bảo vệ WordPress khỏi tấn công brute force là một quá trình liên tục. Việc áp dụng đồng thời nhiều biện pháp bảo mật sẽ giúp website của bạn an toàn hơn trước các mối đe dọa. Hãy thường xuyên kiểm tra và cập nhật các biện pháp bảo mật để đảm bảo hiệu quả tối ưu.
Lưu ý: Nên kết hợp nhiều biện pháp bảo mật khác nhau để tạo nhiều lớp bảo vệ cho website.