Tăng cường nền tảng
Chặn REST cho khách vãng lai, tắt XML-RPC, xoá thẻ dò cấu trúc trong head, chặn dò username qua ?author=, khoá sửa file trong admin.
mshd v1.8.1 đang chạy trên chính trang này
MONA Shield gia cố WordPress ở tầng request: chặn dò user, khoá XML-RPC, giới hạn đăng nhập sai, firewall soi từng tham số và chống spam bình luận không cần captcha.
Chặn REST cho khách vãng lai, tắt XML-RPC, xoá thẻ dò cấu trúc trong head, chặn dò username qua ?author=, khoá sửa file trong admin.
Giới hạn số lần đăng nhập sai theo IP rồi khoá tạm; ẩn thông báo lỗi chi tiết; và đổi hẳn đường dẫn đăng nhập để wp-login trả về 404.
Soi GET/POST bằng bộ regex nhận diện SQL injection, duyệt thư mục, chèn PHP — khớp mẫu là trả về 403, ghi log và cộng điểm vi phạm. Quản trị viên được miễn trừ.
Danh sách trắng/đen thủ công, cộng thêm lớp tự chặn IP khi điểm vi phạm vượt ngưỡng — không phải ngồi đọc log.
Honeypot ẩn + bẫy thời gian (gửi dưới 3 giây = bot) + giãn tần suất theo IP. Người thật không nhận ra khác biệt, còn bot bị chặn ngay từ bước gửi.
Đối chiếu checksum từng file core với bản gốc trên wordpress.org theo lô, phát hiện file bị chèn mã — chỉ báo cáo, không tự xoá.
WordPress.org chỉ bảo chứng được cho file lõi. Còn theme và plugin — đúng chỗ mã độc hay được cài vào — thì không ai bảo chứng, ngoài chính bạn. Shield ghi nhớ toàn bộ file lúc website đang lành, rồi báo khi có file lạ xuất hiện, file cũ bị sửa hay biến mất. Không cần biết mã độc đó tên gì: một cái web shell mới tinh vẫn là một file mới. Riêng file PHP nằm trong thư mục ảnh được đánh dấu đỏ, vì gần như không bao giờ có lý do chính đáng. Vừa cập nhật plugin thì bấm một nút xác nhận là xong.
Hai bài thử tương tác dưới đây mô phỏng tại trình duyệt đúng logic Shield dùng trên server — bạn thử ở vai một truy cập tấn công để xem hệ thống chặn tại lớp nào.
Biểu mẫu dưới đây có đủ hai lớp bẫy thật: ô honeypot ẩn và mốc thời gian. Gửi thử ở hai vai trò để xem trường hợp nào được chấp nhận, trường hợp nào bị chặn.
Nhập một chuỗi vào "tham số URL" — bộ quy tắc tương tự Shield sẽ kiểm tra và đưa ra phán quyết. Thử một chuỗi an toàn trước, sau đó thử một mẫu tấn công.
Ảnh chụp thật từ wp-admin của site này — không dàn dựng, không mockup. Bấm vào ảnh hoặc chạy tour để xem theo trình tự thao tác.
Mọi thứ trong danh sách dưới đây bật sẵn trên mọi website, không cần license và không giới hạn số site. Không có bản rút gọn, cũng không có bản cao hơn để mua thêm.
License MONA không mở thêm tính năng nào — nó là giấy tờ bản quyền đứng tên website của bạn, dùng khi hồ sơ dự án, hợp đồng bàn giao hoặc bên kiểm toán yêu cầu chứng minh nguồn gốc phần mềm. Cấp theo domain cho MONA Shield.
So sánh sòng phẳng — chỗ nào họ mạnh chúng tôi nói thẳng, và plugin MONA luôn nhường khi bạn đã chọn họ.
Shield hoạt động ở tầng request của chính WordPress, không can thiệp Akismet hay các plugin chống spam khác — các lớp bảo vệ độc lập và cộng dồn. Mọi lớp đều có filter để tắt riêng khi cần.
Không đáng kể. Firewall chỉ chạy vài phép so khớp regex trên tham số request — chi phí nhỏ hơn một truy vấn database, và admin đã đăng nhập được miễn trừ.
Danh sách trắng IP luôn được ưu tiên trước mọi lớp chặn. Thêm IP văn phòng vào whitelist trước khi bật auto-ban là quy trình khuyến nghị.
Từ bản 1.7.1, trang đăng nhập vẫn mở khi IP bị chặn tự động: đăng nhập bằng tài khoản quản trị rồi gỡ IP ở MONA Shield → Firewall & IP. Với bản cũ hơn, hoặc khi không đăng nhập được, SSH vào server, vào thư mục WordPress và chạy lệnh WP-CLI dưới đây, nhớ đổi IP ở dòng đầu thành IP đang bị chặn. Lệnh này gỡ lệnh chặn, xoá điểm vi phạm, mở khoá đăng nhập và thêm IP vào danh sách trắng để không bị chặn lại.
wp eval '
$ip = "203.0.113.10"; // đổi thành IP đang bị chặn
foreach ( array( "mshd_ban_", "mshd_off_", "mshd_lock_" ) as $k ) delete_transient( $k . md5( $ip ) );
$o = get_option( "mshd_ipblock" ); $o = is_array( $o ) ? $o : array();
$o["whitelist"][] = $ip;
$o["whitelist"] = array_values( array_unique( $o["whitelist"] ) );
update_option( "mshd_ipblock", $o );
echo "Đã gỡ chặn: $ip\n";
'
Server không có WP-CLI thì đổi tên thư mục wp-content/plugins/mona-shield qua FTP để tắt Shield, đăng nhập admin, đổi lại tên cũ, kích hoạt lại plugin rồi gỡ IP như trên. Từ bản 1.7.1 còn một cách nhanh hơn: thêm dòng define( 'MSHD_DISABLE', true ); vào wp-config.php để tạm tắt mọi lớp chặn, gỡ xong thì xoá dòng đó.
Ba lớp honeypot + bẫy thời gian + giãn tần suất theo IP loại được tuyệt đại đa số bot phổ thông, và khách thật không phải thực hiện thêm bước xác minh nào.
Không. Toàn bộ các lớp — hardening, giới hạn đăng nhập, chống spam, firewall, auto-ban, ẩn trang đăng nhập, quét file lõi, giám sát file — bật được trên mọi website, không cần license. License MONA chỉ là giấy tờ bản quyền theo domain, dùng khi hồ sơ dự án hay hợp đồng của bạn cần.
Gói cài đặt chính thức do MONA phát hành và ký số. Website đã cài plugin thì cập nhật thẳng trong trang quản trị — tải tệp ở đây khi cài lần đầu, hoặc khi website không gọi được ra ngoài để tự cập nhật.
mona-shield-1.8.1.zip · 110 KB
Tệp .zip cài thẳng vào WordPress, không cần giải nén. Bản này dùng được ngay và đủ tính năng, không cần License.
Cài đè không mất dữ liệu và không phải kích hoạt lại gì. Dù vậy, hãy sao lưu trước khi thao tác trên website đang chạy.
Plugin được cập nhật định kỳ — tính năng mới, cải tiến và vá lỗi. Phiên bản hiện tại: v1.8.1.
Mỗi bản phát hành đều mang theo bản vá bảo mật, cải thiện hiệu năng và cập nhật tương thích với WordPress / PHP mới. Website còn chạy bản cũ có thể gặp lỗi hiển thị, xung đột với plugin khác hoặc rủi ro bảo mật đã được xử lý ở bản sau. MONA chỉ bảo hành và hỗ trợ kỹ thuật trên phiên bản mới nhất đang phát hành — hiện tại là v1.8.1.
Cập nhật ngay trong trang quản trị: MONA Shield → thẻ License → Kiểm tra bản mới, quá trình chỉ mất vài giây và không ảnh hưởng dữ liệu. Muốn tải tệp cài đặt về máy thì lấy ở mục Phiên bản & tải về ngay phía trên. Nếu website đang dùng bản cũ, đã tuỳ chỉnh sâu hoặc bạn gặp vướng mắc khi nâng cấp, hãy liên hệ đội kỹ thuật MONA hoặc gọi 1900 636 648 để được hỗ trợ trước khi thao tác.
Cài MONA Shield cho site của bạn, hoặc nhờ MONA rà soát bảo mật tổng thể.