Phát hiện website có chuyện lạ thường gây hoảng: trang tự chuyển sang nội dung lạ, khách báo bị cảnh báo, hoặc Google hiển thị thông báo trang có thể bị xâm nhập. Điều quan trọng là bình tĩnh, làm theo thứ tự và ghi lại từng bước. Bài này đưa ra tám bước chung, áp dụng cho nhiều loại website, đặc biệt là WordPress.
Bước 1: Nhận biết dấu hiệu
Những dấu hiệu thường gặp:
- Trang chủ hoặc bài viết có nội dung, liên kết lạ mà bạn không đăng.
- Khách bị chuyển hướng sang trang khác, nhất là khi mở từ điện thoại hoặc từ kết quả tìm kiếm.
- Xuất hiện tài khoản quản trị lạ, tệp lạ trong thư mục website.
- Máy chủ chậm bất thường hoặc nhà cung cấp hosting gửi cảnh báo.
- Trình duyệt hoặc Google Search Console báo trang có vấn đề bảo mật.
Một dấu hiệu chưa chắc là nhiễm mã độc, nhưng đủ để bắt đầu kiểm tra.
Bước 2: Cách ly, hạn chế lan rộng
Nếu có thể, chuyển website sang chế độ bảo trì hoặc tạm ngắt truy cập công khai. Báo cho người cùng quản trị để không ai tự sửa chồng chéo. Trước khi thay đổi, hãy sao chép lại trạng thái hiện tại, gồm tệp và cơ sở dữ liệu, để phục vụ điều tra. Đây là bản chứng cứ, không phải bản để khôi phục.
Bước 3: Đổi mật khẩu và thu hồi quyền truy cập
Đổi mật khẩu của mọi tài khoản liên quan: quản trị website, hosting, FTP hoặc SSH, cơ sở dữ liệu, email quản trị và tài khoản tên miền. Dùng mật khẩu dài và riêng cho từng nơi, bật xác thực hai bước nếu có. Xoá hoặc khoá các tài khoản không nhận ra, và thu hồi khoá API, token không còn dùng.
Bước 4: Liên hệ nhà cung cấp hosting
Nhà cung cấp có thể cho biết nhật ký truy cập, công cụ quét ở mức máy chủ và các tệp bị thay đổi. Họ cũng biết liệu các website khác trên cùng tài khoản có bị ảnh hưởng không. Hãy hỏi kỹ lịch sao lưu và bản sao lưu gần nhất.
Bước 5: Quét và xác định phạm vi
Dùng công cụ quét mã độc uy tín và so sánh tệp lõi với bản gốc của nền tảng. Với WordPress, so sánh tệp lõi, kiểm tra thư mục tải lên, plugin và giao diện, tìm tệp mới hoặc mã lạ. Không chỉ xoá những gì thấy; hãy tìm điểm xâm nhập, thường là plugin cũ, giao diện không rõ nguồn gốc hoặc mật khẩu bị lộ.
Bước 6: Khôi phục từ bản sạch
Cách an toàn nhất thường là khôi phục từ bản sao lưu trước thời điểm bị nhiễm, rồi cập nhật ngay lõi, plugin, giao diện. Nếu không có bản sạch, cài lại nền tảng và nhập lại nội dung từ nguồn đáng tin, kiểm tra kỹ từng phần. Sau khi khôi phục, đổi lại mật khẩu một lần nữa vì kẻ tấn công có thể còn giữ thông tin cũ.
Bước 7: Gia cố để không lặp lại
Dựa trên hướng dẫn gia cố WordPress, một số việc nên làm gồm: cập nhật đều đặn, xoá plugin và giao diện không dùng, giới hạn quyền người dùng, hạn chế số lần đăng nhập sai, tắt chỉnh sửa tệp từ trang quản trị nếu không cần và sao lưu tự động ra nơi khác. Xem thêm lịch bảo trì WordPress hằng tháng and giám sát uptime website. Bài học về dự phòng từ sự cố CrowdStrike 19/7/2024 cũng đáng đọc. Nếu website có thanh cookie hoặc biểu mẫu thu thập dữ liệu, hãy xem cookie banner đúng chuẩn để vừa an toàn vừa tuân thủ.
Bước 8: Báo Google nếu bị cảnh báo
Nếu Google Search Console báo trang bị xâm nhập hoặc có nội dung spam, bạn cần dọn sạch rồi gửi yêu cầu xem xét lại theo hướng dẫn của Google. Tài liệu của Google nêu quy trình xác định vấn đề, sửa và yêu cầu rà soát lại. Thời gian xử lý khác nhau nên hãy theo dõi thông báo trong tài khoản.
Bảng tóm tắt
| Step | Main tasks |
|---|---|
| 1 | Nhận biết dấu hiệu |
| 2 | Cách ly, sao chép trạng thái hiện tại |
| 3 | Đổi mật khẩu, thu hồi quyền |
| 4 | Liên hệ nhà cung cấp hosting |
| 5 | Quét, tìm điểm xâm nhập |
| 6 | Khôi phục từ bản sạch |
| 7 | Gia cố, lập lịch bảo trì |
| 8 | Báo Google nếu có cảnh báo |
Nếu cần hỗ trợ đánh giá và xử lý, có thể liên hệ đội bảo mật máy chủ và website của HVSC, hoặc xem dịch vụ website management.
2026 update: Công cụ, giao diện Search Console và quy trình xem xét lại có thể thay đổi, nên hãy theo tài liệu mới nhất của Google và WordPress. Có thể đọc tiếp Nâng cấp và bảo mật website WordPress and Quản trị website gồm những việc gì.
FAQ
Xoá tệp lạ có đủ để xử lý không?
Thường không đủ. Cần tìm điểm xâm nhập, đổi mật khẩu và cập nhật phần mềm, nếu không website dễ bị nhiễm lại.
Có nên khôi phục từ bản sao lưu cũ?
Nên, nếu bản đó có trước thời điểm bị nhiễm. Sau khi khôi phục hãy cập nhật ngay và đổi mật khẩu.
Bao lâu thì Google bỏ cảnh báo?
Thời gian khác nhau tuỳ trường hợp. Hãy dọn sạch, gửi yêu cầu xem xét lại và theo dõi thông báo trong Search Console.
Reference sources
- Google Search Central, Hacked sites — https://developers.google.com/search/docs/monitor-debug/security
- WordPress Developer Resources, Hardening WordPress — https://developer.wordpress.org/advanced-administration/security/hardening/
Cần tư vấn website, phần mềm hoặc bảo mật?
Mô tả bài toán, kỹ thuật HVSC trao đổi phạm vi và phương án phù hợp với doanh nghiệp.
FAQ
Xoá tệp lạ có đủ để xử lý không?
Thường không đủ. Cần tìm điểm xâm nhập, đổi mật khẩu và cập nhật phần mềm, nếu không website dễ bị nhiễm lại.
Có nên khôi phục từ bản sao lưu cũ?
Nên, nếu bản đó có trước thời điểm bị nhiễm. Sau khi khôi phục hãy cập nhật ngay và đổi mật khẩu.
Bao lâu thì Google bỏ cảnh báo?
Thời gian khác nhau tuỳ trường hợp. Hãy dọn sạch, gửi yêu cầu xem xét lại và theo dõi thông báo trong Search Console.











▶
▶
▶
▶
▶