Phát hiện website bị compromise là trải nghiệm tồi tệ. Sau nhiều năm giúp user dọn dẹp site bị hack, chúng tôi hiểu rõ tốn kém thế nào. Hacker thường dùng site để: redirect visitor đến site của họ, gửi email spam WordPress (đọc – phishing hack), chèn backdoor, v.v.
Bạn có thể mất xếp hạng tìm kiếm, niềm tin khách hàng, và doanh thu. Đừng lo! Chỉ xảy ra nếu bạn không dọn dẹp site và không vá lỗ hổng gây compromise.
Trong hướng dẫn xóa malware này, chúng tôi sẽ dẫn dắt quy trình dọn dẹp hack CoinHive malware WordPress và các bước bảo vệ site khỏi tấn công tương lai.
TL;DR: Muốn xóa CoinHive malware vĩnh viễn, dùng plugin xóa malware WordPress của chúng tôi. Cleaner tự động xóa toàn bộ malware ngay lập tức. Nhưng dọn dẹp chưa đủ, phải bảo vệ site khỏi hack tương lai. Hãy đọc hết bài để hiểu rõ hơn.
Malware CoinHive là gì?
CoinHive là dịch vụ cho phép chủ website kiếm tiền bằng cách đặt code trên website.
Code được thiết kế để sử dụng máy tính của visitor để sinh doanh thu.
Quan trọng: doanh thu là cryptocurrency (tiền điện tử) – loại tiền số phổ biến gần đây.
Vì nhiều người dùng ad blocker, CoinHive nhanh chóng được chủ site dùng như nguồn thu thay thế. Vấn đề: hacker cũng quan tâm vì giúp kiếm tiền dễ. Chỉ cần cài code CoinHive vào site bị hack.
Nếu phát hiện code CoinHive ở header/footer site, máy tính visitor đang bị dùng để đào tiền điện tử.
Tin tốt: có thể dọn dẹp site, xóa malware CoinHive và không bị lợi dụng. Cũng giúp visitor tránh đau đầu vì quá trình đào ảnh hưởng CPU, giảm tuổi thọ máy tính.
Phần sau sẽ chỉ các bước chính xác để dọn dẹp hack CoinHive malware WordPress.
Nếu phát hiện code CoinHive ở header/footer site, site của bạn đang bị dùng để đào cryptocurrency/tiền điện tử mà không có sự đồng ý.
Cách xóa Malware CoinHive?
Để xóa hoàn toàn CoinHive malware, cần trước tiên dọn dẹp site và vá lỗ hổng gây hack.
Bước 1: Dọn dẹp CoinHive Malware khỏi Site
Để xóa CoinHive malware, trước hết phải tìm nó. Có thể tìm thủ công hoặc dùng security plugin.
Tự tìm malware rất khó. Xưa kia web đơn giản, hacker ít nơi giấu malware. Tìm thủ công dễ. Giờ không còn. Web phức tạp với hàng chục file/thư mục. CoinHive malware có thể giấu ở bất đâu. Tìm thủ công tốn rất nhiều thời gian và không chắc chắn tìm hết toàn bộ malware ẩn.
Nhưng dùng security plugin, nó đảm bảo tìm hết malware trên site và nhanh hơn. Tuy nhiên, nhiều plugin bảo mật có khuyết điểm làm khó chọn plugin hiệu quả.
Chọn Security Plugin hiệu quả nhất
2 chức năng chính: quét malware và dọn dẹp site bị hack.
Về quét: hầu hết plugin chỉ quét bề mặt (chỉ xem nơi malware thường giấu). Thực tế malware có thể giấu bất kỳ đâu. Quét bề mặt không đủ tìm hết CoinHive malware.
Hơn nữa, nhiều plugin chỉ tìm malware đã biết. Malware mới và phức tạp lọt lỗ dù dùng plugin.
Nhưng có plugin bảo mật không bị những khuyết điểm này?
MalCare Security Plugin sẽ quét và dọn dẹp site triệt để.
- Tìm hết malware ẩn: MalCare xem xét mọi góc ngách website, không chỉ nơi thường gặp.
- Tìm malware mới & phức tạp: Ngoài tìm malware đã biết, còn kiểm tra pattern và hành vi code. Code có thể ngụy trang trông sạch nhưng thực chất độc hại. Kiểm tra code giúp nhận diện malware mới/phức tạp.
- Dọn dẹp site tức thì: Sau khi phát hiện, MalCare dọn dẹp. Plugin khác mất vài ngày. MalCare chỉ vài phút. Chỉ cần nhấn nút Auto-Clean. Site sạch trước khi Google blacklist hoặc hosting suspend.
Đã có plugin với scanner và cleaner mạnh, hãy thử dọn dẹp site.
Xóa CoinHive Malware với MalCare
- Cài plugin bảo mật WordPress trên site bị hack.
- Thêm site vào dashboard MalCare, nó quét ngay. Sau quét, plugin báo số file độc hại tìm thấy (như hình).
- CoinHive malware đã tìm thấy, cần dọn dẹp. Nhấn nút Auto-Clean để bắt đầu.
MalCare chỉ mất vài phút dọn dẹp. Xong sẽ thông báo trên dashboard.
Site đã sạch, bạn nghĩ đã an toàn nhưng site còn xa mới an toàn hoàn toàn. Hacker đã truy cập site và nhiễm CoinHive. Nhưng họ truy cập như thế nào?
Dọn dẹp hack mới là nửa cuộc chiến. Để sửa site bị hack hoàn toàn, cần tìm và vá lỗ hổng.
Bước 2: Vá lỗ hổng Website
Hacker thường truy cập qua lỗ hổng. Dạng lỗ hổng khác nhau: bug trong theme, plugin, hoặc WordPress core. Hoặc user gian cho hacker truy cập dashboard. Để chặn lỗ hổng, cần vá chúng. Cách làm:
i. Cập nhật Website WordPress
Phần mềm thường phát sinh lỗ hổng theo thời gian. Theme, plugin, core phát sinh lỗ hổng. Khi phát hiện, developer ra bản vá dạng update. Chủ site không cập nhật = lỗ hổng tồn tại. Hacker khai thác để hack site. Do đó, nếu có phần mềm cũ, cập nhật ngay. Bên cạnh đó, mạnh mẽ khuyến khích cập nhật WordPress salts và security keys.
ii. Áp dụng nguyên tắc đặc quyền tối thiểu (Least Privilege)
Có 6 cấp độ role cho user WordPress (người đăng nhập và sửa site). Cao nhất là admin – kiểm soát hoàn toàn. Role admin chỉ gán cho người tin cậy. Cho mọi người admin = thảm họa. User có thể lợi dụng quyền để cho hacker truy cập đổi lấy tiền. Ví dụ: nhóm hacker OurMine hack TechCrunch qua tài khoản contributor.
iii. Dùng Username độc nhất & Mật khẩu mạnh
Mọi WordPress có trang đăng nhập – cổng vào site, thu hút hacker. Chúng thiết kế bot tấn công trang đăng nhập, đoán username/password để vào dashboard. Nếu username/password dễ đoán (admin, password123), hacker dễ xâm nhập. Do đó, đổi username mặc định và tạo mật khẩu mạnh cho mọi tài khoản (đọc thêm: Hướng dẫn bảo vệ đăng nhập WordPress & ngăn chặn brute force).
Đây là các bước cơ bản vá lỗ hổng. Tiếp theo là biện pháp ngăn chặn hack tương lai.
Cũng đọc: Cách khắc phục vấn đề Malware GoDaddy trên WordPress?
Ngăn chặn Hack CoinHive WordPress
Bị hack một lần đã đau đớn. Lần hai là ác mộng. Tin tốt: có thể ngăn site không bị hack CoinHive lại bằng vài biện pháp cơ bản:
I. Luôn cập nhật Website
Gần 10 năm điều tra site bị hack. Lý do nổi bật hầu như mọi site: phần mềm cũ. Do đó, cập nhật site. Dành vài giờ mỗi tuần cập nhật. Đọc thêm: Cách cập nhật WordPress an toàn?
II. Tránh dùng phần mềm crack/pirated
Theme/plugin crack hấp dẫn vì free (bản premium). Nhưng thường không an toàn. Nhiều chứa backdoor – dạng malware. Khi cài, backdoor kích hoạt, cho hacker truy cập site. Nếu dùng theme/plugin crack, gỡ bỏ ngay.
III. Triển khai Credentials mạnh hơn
Đã nói ở trên nhưng không nhấn mạnh bao giờ là đủ.
Trang đăng nhập WordPress bị tấn công nhiều nhất. Hacker dùng bot đoán credential để xâm nhập. Do đó, dùng username độc nhất và mật khẩu mạnh.
IV. Dùng Security Plugin
Plugin bảo mật làm 3 việc chính: quét, dọn dẹp, bảo vệ. Giúp hardening bảo mật site và phát hiện hoạt động độc hại. (Trước đó đã nói không phải plugin nào cũng hoạt động giống nhau và cách chọn plugin tốt.)
Kết thúc phần biện pháp phòng ngừa. Nhưng danh sách biện pháp bảo vệ không chỉ dừng ở đây. Có thể làm thêm nhiều bước. Xem thêm: Hướng dẫn bảo mật WordPress.
Bên cạnh đó, có thể làm thêm: chuyển HTTP sang HTTPS, bảo vệ trang đăng nhập, hardening WordPress. Mạnh mẽ khuyến khích làm theo hướng dẫn – Bảo mật WordPress với wp-config.php.
Kết luận
Hack CoinHive malware gây vấn đề nghiêm trọng, dọn dẹp là mục tiêu số 1. Vấn đề: sau khi dọn, malware có thể quay lại nhờ lỗ hổng trên site. Không đảm bảo site an toàn tương lai.
Do đó, cần bước xóa lỗ hổng và biện pháp bảo vệ khỏi hack tương lai. Cài plugin bảo mật là bước lớn. Nó giúp vá lỗ hổng và bảo vệ site khỏi hacker/bot.
Dùng Dịch vụ Bảo mật MalCare để Bảo vệ Website!