Web của bạn có khả năng lớn đã bị hack.
Và không, không chỉ bạn.
Web WordPress bị xâm nhập phổ biến như cảm cúm.
Cách duy nhất chắc chắn 100%: chạy quét bảo mật WordPress.
Thà phòng còn hơn chữa!
Cho biết điều nào quen thuộc:
- Lo ngại web WordPress bị hack.
- Tìm plugin quét bảo mật WordPress tốt nhất.
- Không chắc scanner malware nào phù hợp.
Không sao! Chúng tôi giúp bạn. MalCare bảo vệ 250.000+ web khỏi hacker/malware mỗi ngày.
Bài viết này:
- Phân tích các loại plugin quét bảo mật WordPress
- Hiểu loại nào tốt cho bạn
- Đề xuất plugin tốt nhất cho quét bảo mật toàn diện
Được tin dùng bởi các tên tuổi lớn trong ngành WordPress. Nếu tìm ra giải pháp cho Cloudways và WP Buffs, chúng tôi cũng tìm ra plugin phù hợp cho web bạn.
Trước khi bắt đầu, làm rõ vài điều:
- WordPress đôi khi hoạt động kỳ quặc – không có nghĩa là bị hack.
- Nhưng bạn phải kiểm tra ngay.
Thực tế thêm: có làn sóng tin sai về những gì quét bảo mật WordPress làm được. Rõ ràng: quét chỉ phát hiện malware và lỗ hổng. Không tự động sửa lỗi.
Vẫn cần plugin tốt nhất để quét bảo mật.
TL;DR: Nếu thực sự nghiêm túc bảo vệ business khỏi hacker/malware, hybrid malware scanner là giải pháp hoàn hảo. Cung cấp độ sâu quét đúng mức mà không làm chậm server.
Hay không? Hãy đi sâu.
Cần Tìm Gì Trong Malware Scanners
Không phải quét bảo mật WordPress nào cũng ngang nhau. Có nhiều loại malware scanner.
Tin tốt: hầu hết scanner miễn phí. Tin xấu: hầu hết scanner phổ biến không đáng giá thời gian. Chúng hoặc:
- Quá đơn giản trong cách phân tích code
- Hoặc tạo báo cáo quá phức tạp, không ai hiểu kết quả
Chúng tôi đơn giản hóa cho bạn. Tìm scanner có:
- Quét tất cả file WordPress và bảng database
- Không làm chậm web khi hoạt động
- Xác định chính xác nguồn gốc malware
- Cung cấp tùy chọn dọn malware dễ dàng
- Hiểu ý định độc hại của code – chỉ cảnh báo thực sự
Plugin khuyên dùng ở phần sau. Muốn sửa nhanh? Tin chúng tôi: chúng tôi "ăn, ngủ, sống, hít" bảo mật. Đã suy nghĩ kỹ để đề xuất – bạn đừng lãng phí thời gian.
Sau đó, liệt kê 2 plugin khác dùng được chỉ trong điều kiện cụ thể (giải thích sau). Cuối cùng, 3 plugin cực phổ biến KHÔNG BAO GIỜ KHUYẾN DÙNG.
Muốn hiểu cách chúng tôi đưa ra khuyến nghị? Có phần giải thích chi tiết sau danh sách. Cũng giải thích thuật ngữ:
- Remote Malware Scanner (Scanner từ xa)
- Server-Based Malware Scanner (Scanner dựa trên server)
- Hybrid Malware Scanner (Scanner lai)
Nếu nghe như tiếng nước, bỏ qua đọc phần giải thích thuật ngữ trước.
Sử Dụng Quét Bảo Mật WordPress Của MalCare: Plugin Khuyên Dùng

Chưa cài MalCare? Cài ngay và dọn web bị hack hôm nay. MalCare có scanner siêu mạnh đáp ứng mọi tiêu chí khuyên dùng:
- Quét tất cả file WordPress và bảng database
- Không làm chậm web
- Xác định chính xác nguồn gốc malware
- Cung cấp dọn malware 1 click
- Hiểu ý định độc hại của code – chỉ cảnh báo thực sự
Cách dùng scanner tìm malware:
Bước 1: Đăng Ký MalCare
Đăng ký MalCare plugin từ trang web chúng tôi.

Bước 2: Quét Web
Dùng MalCare quét web tự động:

Bước 3: Dọn Web 1 Click
Bấm Auto-clean dọn tức thì:
Phần tốt nhất? Quét bảo mật WordPress của MalCare hoàn toàn MIỄN PHÍ!
Cùng 250.000 web khác cài MalCare hôm nay.
2 Plugin Quét Bảo Mật WordPress Phổ Biến Nhất Khuyên Dùng Có Điều Kiện
Rất thẳng thắn với 2 khuyến nghị này.
Chúng tốt hơn các plugin sau. Nhưng chỉ dùng nếu bạn RẤT AM HIẾU về bảo mật WordPress. Không am hiểu? KHÔNG phù hợp. Dùng MalCare.
Nhưng nếu bạn phân tích được báo cáo malware, phân biệt false alarm và malware thật, hãy cài 1 trong 2 scanner này.
Wordfence

Wordfence là lựa chọn phổ biến nhất cho bảo mật WordPress. Dù có vấn đề về cách xử lý quét malware, "quái thú" này vẫn có mérite:
- Khả năng quét dựa trên server (server-based scanning)
- Cập nhật và quét chữ ký malware
- Kiểm soát đầy đủ độ sâu, tần suất, thời gian quét
- Quét malware trong tất cả database và file
- Kiểm tra uy tín website
Khuyên Wordfence là lựa chọn thứ 2. Đã dùng Wordfence? Có thể khá an toàn. Nhưng có mối đe dọa Wordfence không tìm ra/nhận ra, và báo quá nhiều false alarm cần xử lý thủ công.
Hơn nữa, nó quá tải web và làm phình database. Nói đơn giản: web chạy chậm thật sau thời gian.
Tôn trọng Wordfence, nhưng MalCare tốt hơn theo chúng tôi. Trước khi đầu tư tài chính, hãy đọc tại sao Wordfence ở vị trí thứ 2.
Sucuri Pro

Có plugin dùng cả 2 loại scanner. Ví dụ: Sucuri cung cấp cloud scanner miễn phí SiteCheck, và server scanner bản premium để bổ sung SiteCheck.
Sucuri SiteCheck gửi request đến homepage, kiểm tra content chống lại chữ ký đã biết; content bất kỳ, không chỉ comment. Cũng giả lập Googlebot để hiểu malware có nhắm vào traffic Google không.
Cách Sucuri SiteCheck hoạt động:
- Ghé homepage, crawl tất cả link, file JS, iframe
- Kiểm tra 8-10 link này, truy cập với user agents và referrers khác nhau
- Trích xuất và quét tất cả file JS và iframe
- Kiểm tra link chống database malware signature đã biết
- So sánh kết quả referrers/user agents khác nhau tìm malware ẩn
- Ghé lại homepage như Googlebot, lặp quy trình
- Kiểm tra blacklist status chống agency (Google, Norton...)
Tóm lại: nếu malware không render gì trên trình duyệt, Sucuri SiteCheck không thấy được. Niềm tự hào của SiteCheck là database signature matching.
Nhưng signature matching dựa trên dữ liệu lịch sử – không nhận ra malware mới, vấn đề lớn.
Chỉ thấy malware ảnh hưởng HTML. Sai lầm: đa số malware không thể hiện qua HTML. Thực tế, hầu hết malware thể hiện trong file hoặc database WordPress.
Kết luận: Sucuri SiteCheck bỏ sót hầu hết malware phức tạp. Cũng không hành động sửa file bị hack.
Top 3 Plugin Quét Bảo Mật WordPress KHÔNG KHUYẾN DÙNG
Đúng vậy. Chúng tôi nói rõ. KHÔNG KHUYẾN DÙNG bất kỳ plugin nào dưới đây.
Không quan tâm chúng phổ biến đến đâu. Việc chúng phổ biến làm tệ hơn vì làm việc kém.
Sucuri SiteCheck

Sucuri là tên tuổi lớn trong bảo mật WP. Nhưng bản miễn phí (SiteCheck) rất hạn chế.
Scan của SiteCheck được bổ sung bởi bản premium có server scanner. Chỉ khuyên dùng Sucuri nếu đã mua bản premium. Thực tế scanner của họ hạn chế, báo false alarm nhiều.
Chúng tôi test Sucuri với kỹ sư. Sốc vì "thương hiệu khổng lồ" này thất vọng.
Điều bạn mong đợi từ Sucuri SiteCheck:
- Quét nhanh malware phổ biến, đã biết
- Quét signature cho quick scan
- Giả lập Googlebot phát hiện malware ẩn có trigger cụ thể
- Giám sát SSL certificate
- Quét tự động và thủ công
KHÔNG khuyên dùng Sucuri SiteCheck làm biện pháp bảo mật duy nhất. Rất có thể bỏ sót hầu hết malware phức tạp. Vẫn khó theo kịp Google Safe Browsing dù dùng nguyên lý giống nhau.
iThemes Security Pro

iThemes Security chỉ cấp phép và dùng API Sucuri SiteCheck để quét malware đã biết. Không có công nghệ quét riêng.
Làm plugin scanner sẽ cho độ sâu quét. Nhưng plugin dùng remote scanner – không có ưu điểm của server scanner (Wordfence) hay hybrid scanner (MalCare).
Buộc chọn: khuyên Sucuri hơn iThemes Security Pro, mà Sucuri cũng không khuyên dùng.
Đã nói đủ!
Google Safe Browsing

Theo Google, tính tháng 9/2017, hơn 3 tỷ thiết bị Internet được bảo vệ bởi Google Safe Browsing.
Google Safe Browsing = dịch vụ blacklist cung cấp danh sách URL chứa malware/phishing. Có remote scanner và transparency report.
Giống mọi remote scanner, Google Safe Browsing hạn chế về phạm vi – chỉ blacklist malware thể hiện trong content web.
Tất cả browser phổ biến (Chrome, Safari, Firefox, Vivaldi, GNOME) dùng blacklist của Google Safe Browsing.
Google cũng cung cấp info cho ISP, gửi email cảnh báo cho operator về mối đe dọa trên network.
Những tiến bộ đáng chú ý, nhưng có nhược điểm riêng. Với cái nhìn tổng quan các tấn công malware minh bạch, Google Safe Browsing giúp định vị mã độc. Nhưng cho mục đích quét bảo mật WordPress toàn diện, Google vẫn thiếu hụt.
Cách Remote Scanner Tìm Malware Và Tại Sao Chúng Không Đủ Tốt
Remote scanner dùng cloud technology quét web tìm malware.
Thường: remote scanner gửi request đến homepage. Quét element HTML, file JS, content đối với chữ ký malware đã biết.
Cách hoạt động: hầu hết plugin scanner có database chữ ký malware đã biết. Scanner chạy code web hiển thị trên trình duyệt chống database kiểm tra chữ ký.
Ưu điểm lớn: gần như không làm phình database và không tải server.
Nhưng không phải toàn hồng hồng. Remote scanner truy cập hạn chế web/server. Chỉ nhìn code hiển thị trên trình duyệt. Thực tế, malware hiện đại quá phức tạp để tìm bằng signature matching, không hiển thị rõ. Malware mạnh gần như luôn nhiễm file và database – thực thể không thấy được bởi trình duyệt. Remote scan sẽ bỏ sót toàn bộ malware này, cho đến khi chúng ảnh hưởng code/content hiển thị.
Không cool. Nhưng ít nhất chạy trên server của họ, không phải server bạn. Tốc độ load web không bị ảnh hưởng.
Cách Server-Level Scanner Hoạt Động Và Điểm Mạnh
Plugin-based server scanner có truy cập không giới hạn file và database web.
Do đó, quét bảo mật cấp server toàn diện hơn remote scanner bao giờ hy vọng.
Đi sâu vào độ sâu quét của server scanner:
Kiểm Tra File Core WordPress
WP phiên bản cũ nhiều lỗ hổng. Luôn cập nhật WP là chính sách tốt. Nhưng nếu web bị hack, hacker để malware trong core file. Plugin thường quét core file trước. Cách làm: so sánh file core trên web với bản gốc trong WP repository.
Vấn đề: Managed hosting và WP cài ngôn ngữ khác tiếng Anh thường có core file khác. Partner Flywheel sửa
wp-settings.phpcho tính năng thêm. Sự khác biệt này khiến scanner báo false alarm.Kiểm Tra File Theme Và Plugin
Theme/plugin nulled chứa malware. Plugin thường cũng có lỗ hổng XSS, nhưng hầu hết nulled có mã độc.
Quét file theme hợp lý. Wordfence xem plugin/theme public, đối chiếu WP repository. Nguyên tắc giống check core file. Điểm khởi đầu tốt, nhưng có thể báo quá nhiều false alarm.
Tại sao? Theme premium, custom theme, child theme không có code chuẩn để check integrity. Tùy biến nặng, thường private. Có thể không có gì để đối chiếu.
Chưa phải vấn đề duy nhất. Plugin premium chỉ release bản free lên WP repository. Bản trả tiền cùng cấu trúc folder nhưng file khác/sửa đổi. Dòng mới (new line) hoặc khác biệt grammar/syntax cũng trigger false alarm. Hầu hết server scanner không phân biệt được thay đổi file là tốt hay xấu. Chỉ cần có thay đổi = "hoảng loạn".
Kiểm Tra Chữ Ký (Signature Checking)
Đã vẽ tranh bi quan về server scanner. Hiểu gap để biết mong đợi gì. Nhưng đó là góc nhìn một phần. Thực tế server scanner khá mạnh, thực hiện nhiều check trước khi cảnh báo. Một check là signature checking.
Mở rộng remote scanner. Server scanner quét chữ ký độc hại trong file, database, và content hiển thị trên trình duyệt.
Chữ ký (signature) = đoạn code đồng nhất với "xương sống" malware. Mỗi malware có signature riêng. Giống vân tay nhưng cho code độc.
Cách signature matching:
- Load tất cả signature đã biết vào database web
- Gửi liên tục query database kiểm tra signature khớp
- Lưu kết quả mỗi query vào database
Quá trình nghe hay. Vấn đề duy nhất: Chỉ có số lượng hữu hạn signature đã biết. Dễ bỏ sót signature trong quét. Database bị phình. Managed hosting thường tính phí theo tài nguyên tiêu thụ. Signature scanning tốn resource lớn. Thu thập, curate signature PHP đau đầu. JS còn khó hơn. Chưa phải tệ nhất. Tệ nhất: server scanner dùng khối tài nguyên server tìm signature. Dù tìm thấy, rất khó khẳng định code thực sự độc hại vì nhiều hàm malware cũng dùng trong code bình thường! Signature matching vô dụng với malware mới, phức tạp, obfuscated!
Khi signature matching thất bại, cần thuật toán mạnh hơn tìm malware trong quét bảo mật. Nhưng server scanner phụ thuộc resource web – hiếm khi chạy thuật toán phức tạp hiểu code nào thực sự độc hại.
Tìm Kiếm Từ Khóa (Keyword Searches)
Từ khóa giúp thu hẹp tìm malware đã biết. Malware phổ biến dùng code phổ biến:
eval,base64_decode,gzinflate,preg_replace,str_replace. Nhưng những từ khóa này cũng có trong code bình thường. Chỉ có từ khóa = chứng minh không được gì. Còn malware không chứa từ khóa này. Lại cần quét vượt qua các phương pháp này. Buồn thay, đây là tốt nhất hầu hết server scanner làm được vì bạn thường dùng shared hosting.Kết luận cuối: Server scanner quét sâu hơn remote scanner. Nhưng sâu hơn có tốt không? Câu trả lời ngắn: KHÔNG. Server scanner chạy trên server web. Chạy toàn công suất = tiêu hao resource server. User thật thấy web chậm, không phản hồi. Không chỉ vấn đề đó. Hầu hết plugin quét dùng thuật toán đơn giản do giới hạn khả năng tính toán server. Shared hosting không có computing power lớn. Quét sâu hơn nhưng vẫn cùng nguyên lý remote scanner. Dựa vào: khác biệt core file, theme file, plugin file, signature matching, pattern chuỗi độc hại trong database, tìm backdoor/malware bằng keyword. Tất cả cách sơ khai. Malware hiện đại ẩn qua nhiều file/database, mã hóa trông như chuỗi vô hại, cho đến khi PHP script decode thực thi mã độc. Quét bằng plugin này = false positives. Kết quả quét lưu custom database – theo thời gian database khổng lồ, làm web chậm hơn.
Hybrid Scanner Cung Cấp Gì Và Tại Sao Chúng Tôi Khuyên Dùng Mạnh Mẽ
Hybrid scanner cung cấp độ sâu quét như server scanner nhưng vẫn chạy từ xa (remotely).
Cách hybrid scanner hoạt động:
Bước 1: Scanner đồng bộ web với server riêng, tạo bản sao (bao gồm tất cả file và toàn bộ database).
Bước 2: Scanner chạy quét bảo mật toàn diện tất cả file và bảng database trên server riêng của nó.
Bước 3: Xác định chính xác vị trí nhiễm malware trên web bạn. Không quan trọng malware mới hay cực phức tạp. Scanner chạy thuật toán mạnh hiểu chính xác code nào độc hại.
Vì quét trên dedicated server, hybrid scanner chạy thuật toán phức tạp hơn scanner khác. Server đủ mạnh chạy machine learning, complex code testing – phân tích bất thường trên web, hiểu đó là malware hay custom code.
Phần tốt nhất? Hybrid scanner hoạt động như mạng lưới các web. Càng bảo vệ nhiều web, càng gặp nhiều malware, độ mạnh và độ nhạy của quét bảo mật càng tăng.
Chạy quét cùng độ sâu/phức tạp trên server của bạn = web chậm hẳn, thậm chí cạn kiệt resource!
Giống scanner khác, hybrid scanner dựa trên signals of compromise (dấu hiệu bị xâm nhập). Signal có thể nhỏ bé: file bị sửa lúc sai thời điểm. LƯU Ý: 1 signal = red flag, chưa đủ trigger alarm. Scanner chạy qua danh sách các signal định nghĩa sẵn, mới báo động. Thêm vào đó, learning algorithm cũng kích hoạt cho quét nhanh, sâu hơn. Hệ thống này đảm bảo ít hoặc không false alarm.
Ví dụ: nhiều plugin update file mà không bump version. Mismatch đơn giản làm nhầm hầu hết server scanner = false alarm. Quản lý 20 web như agency? Mệt mỏi xem false alarm = cuối cùng bỏ qua tất cả threat. Hybrid scanner = chỉ phản ứng với threat thực sự đe dọa web.
Bên lề: hybrid scanner có instant malware removal. Kết quả gián tiếp của quét bảo mật nâng cao. Lý do thêm chọn hybrid scanner!
Sau Khi Quét Xong
Sau quét bảo mật, bạn có báo cáo với vài lựa chọn:
- Web sạch malware – để plugin quét định kỳ.
- Web sạch nhưng scanner báo false positive – thuê chuyên gia security assessment hoặc mua plugin không báo false alarm.
- Web bị nhiễm mà scanner bỏ sót – thấy triệu chứng hack? Gấp đổi plugin tốt hơn.
- Web bị nhiễm – cần dọn web. Đảm bảo có malware removal tool, bắt đầu dọn.
Mọi trường hợp, khuyên dùng full suite MalCare. MalCare có 1-click malware removal dọn ngay cả malware phức tạp, chưa biết.
Quét bảo mật MalCare 100% miễn phí. Muốn dọn web? Cần bản premium. Giá hợp lý: chỉ $99/năm.
LƯU Ý: Có cách dọn thủ công nhưng KHÔNG KHUYẾN DÙNG. Rủi ro cao, có thể phá hủy web hoàn toàn nếu không cẩn thận. Cũng không đảm bảo dọn thủ công có hiệu quả.
Sau khi dọn sạch, khuyên dùng WordPress hardening options của MalCare tăng cường bảo mật. Bật firewall chống bot. Thêm dự phòng: backup toàn bộ web định kỳ. Web bị sập bất kỳ lý do nào sau này = restore về phiên bản cũ tức thì.
Tác Hại Của Malware Nếu Không Xử Lý
Câu hỏi thường gặp: Tại sao quan tâm web bị hack? Trừ khi deface web hoàn toàn, tại sao phải lo?
Trả lời ngắn: Bạn thực sự phải quan tâm vì web bị hack phá hoại business nghiêm trọng, ngay cả khi không deface rõ ràng.
Web WordPress bị hack phá hoại: tài khoản AdWords, traffic, doanh thu, giá trị thương hiệu. Tóm lại: malware hút tiền chảy máu từ web bạn.
Nguồn ảnh: news.gallup.com Đặc biệt đúng với chủ web WooCommerce. Trên web bán hàng, thấy rõ giảm doanh số/traffic ngay trên dashboard.
Kết quả kinh hoàng nhất: Google Blacklist. Bị Google gắn blacklist URL = traffic giảm gần 95% trong vài giờ!

Hãy suy nghĩ. Vẫn nghĩ nên để malware trên web?
Tiếp Theo Nên Làm Gì?
Chưa cài MalCare? Cài ngay cho quét bảo mật nhanh và dọn dẹp tự động nhanh hơn.
Lý do lớn nhất web bị hack: chủ web không biết gì về bảo mật WordPress. Cũng không cần biết – đó là việc của chúng tôi. Chúng tôi tạo nội dung epic về threat và lỗ hổng. Việc tốt nhất bây giờ: đọc thêm nội dung của chúng tôi.
Cũng có thể hỏi trên Twitter. Kỹ sư chúng tôi sẽ giải quyết vấn đề của bạn.
Hết bài này. Gặp lại lần sau!