Bài viết hướng dẫn bạn nhận biết dấu hiệu website có thể bị nhiễm mã độc, kiểm tra các vị trí thường bị sửa đổi trên cPanel và xử lý theo cách hạn chế mất dữ liệu hoặc làm tình trạng nghiêm trọng hơn.
1. Nhận diện dấu hiệu bất thường
Website có thể đang gặp vấn đề nếu xuất hiện một hoặc nhiều biểu hiện sau:
- Trình duyệt cảnh báo trang web không an toàn, hoặc website bị chuyển hướng sang địa chỉ lạ.
- Có trang, tài khoản quản trị, quảng cáo hoặc nội dung mà bạn không tạo.
- Website tải chậm bất thường, gửi thư rác hoặc phát sinh nhiều yêu cầu tài nguyên.
- Google hoặc công cụ bảo mật cảnh báo website chứa nội dung độc hại.
- Có tệp mới hoặc thay đổi gần thời điểm sự cố, đặc biệt trong thư mục mã nguồn, thư mục tải lên hoặc tệp .htaccess.
Một dấu hiệu riêng lẻ chưa đủ để khẳng định website bị nhiễm mã độc. Hãy kiểm tra thêm trước khi xóa hoặc sửa tệp.
2. Hạn chế rủi ro và lưu bản sao
Trước khi xử lý, hãy lưu lại thời điểm phát hiện và chụp màn hình các cảnh báo. Đăng nhập cPanel từ thiết bị đáng tin cậy, đổi mật khẩu cPanel, tài khoản FTP/SFTP và tài khoản quản trị website. Nếu website đang chuyển hướng người dùng hoặc phát tán nội dung nguy hiểm, tạm thời đưa website về chế độ bảo trì nếu bạn biết cách thực hiện an toàn.
Tạo bản sao lưu các tệp website và cơ sở dữ liệu trước khi chỉnh sửa. Giữ bản sao riêng, không ghi đè lên bản gốc và không khôi phục bản sao lưu chưa xác định là sạch.
3. Quét và kiểm tra trên cPanel
Nếu cPanel có công cụ Virus Scanner hoặc công cụ quét mã độc do dịch vụ cung cấp, hãy chạy quét thư mục website và ghi lại đường dẫn, tên tệp cùng kết quả được phát hiện. Công cụ này có thể không có trên mọi tài khoản; nếu không thấy, hãy liên hệ bộ phận hỗ trợ để hỏi phương án quét phù hợp.
Mở File Manager, vào thư mục gốc website, thường là public_html hoặc thư mục được cấu hình riêng. Sắp xếp tệp theo thời gian chỉnh sửa để tìm các tệp lạ mới xuất hiện. Kiểm tra thêm các tệp PHP trong thư mục tải lên, tệp .htaccess, tệp trang chủ và các thư mục plugin, giao diện hoặc thành phần mở rộng. Đối chiếu với bản sao lưu sạch hoặc mã nguồn chính thức nếu có.