Việc gỡ bỏ các trang spam dễ thấy hoặc một tệp độc hại đơn lẻ hiếm khi chấm dứt được một vụ xâm phạm WordPress. Kẻ tấn công thường để lại nhiều chỗ bám: một quản trị viên ẩn, một plugin bị chỉnh sửa, một tác vụ theo lịch tạo lại tệp, hoặc một mục trong cơ sở dữ liệu chèn mã vào mọi trang. Một quy trình dọn dẹp mã độc WordPress có cấu trúc sẽ xử lý lần lượt từng lớp, sau đó đóng điểm xâm nhập ban đầu và tăng cường bảo mật cho website. Danh mục này giải thích một đợt dọn dẹp kỹ lưỡng bao gồm những gì, để bạn có thể lên kế hoạch công việc, cung cấp thông tin cho nhà cung cấp hoặc kiểm tra những gì đã được thực hiện.
Đây là gì
Dọn dẹp mã độc là quá trình xác định và loại bỏ mã độc hại, truy cập trái phép và các cơ chế duy trì hiện diện khỏi một bản cài đặt WordPress và môi trường hosting của nó, sau đó khôi phục hoạt động bình thường, đáng tin cậy. Quá trình này liên quan đến bốn khu vực: hệ thống tệp (lõi, theme, plugin, thư mục uploads và các tệp cấu hình), cơ sở dữ liệu (options, bài viết, người dùng và mọi bảng tùy chỉnh), tài khoản hosting (người dùng FTP/SFTP, cron job, các website khác trên cùng tài khoản) và các dịch vụ bên ngoài (DNS, CDN, email và kết quả hiển thị trên công cụ tìm kiếm). Công việc chỉ hoàn tất khi đường xâm nhập đã được xác định trong phạm vi bằng chứng hiện có cho phép và đã được đóng lại; nếu không, khả năng tái nhiễm là cao.
Dành cho ai
Danh mục này hữu ích cho:
- Chủ website cần hiểu một đợt dọn dẹp bài bản bao gồm những gì trước khi thuê thực hiện
- Các agency duy trì website của khách hàng và muốn có một tiêu chuẩn dọn dẹp nhất quán
- Các nhóm có website từng được "dọn dẹp" nhưng lại bị nhiễm lần nữa
- Nhà quản lý cần xác minh rằng báo cáo của nhà cung cấp bao quát tất cả các lớp liên quan
Giúp làm rõ điều gì
Làm theo danh mục giúp làm rõ:
- Phần nào của bản cài đặt có thể được thay thế bằng bản sao đã biết là sạch và phần nào cần rà soát thủ công
- Các cơ chế duy trì hiện diện như người dùng ẩn hoặc tác vụ theo lịch đã được loại bỏ hay chưa
- Điểm xâm nhập có khả năng là gì và đã được đóng lại hay chưa
- Những bước tăng cường bảo mật nào nên thực hiện tiếp theo để giảm khả năng tái diễn
Những gì được bao gồm
- Chuẩn bị: sao lưu đầy đủ trạng thái hiện tại, giữ nguyên các bản sao lưu cũ hơn và ghi lại ngày giờ
- Tệp lõi: thay thế lõi WordPress bằng một bản sao mới cùng phiên bản từ nguồn chính thức, sau đó cập nhật lên bản phát hành hiện hành khi website đã ổn định
- Plugin và theme: cài đặt lại từ nguồn đáng tin cậy; gỡ bỏ mọi thứ không sử dụng, bị bỏ rơi hoặc lấy từ nguồn không chính thức
- Thư mục uploads: tìm các tệp thực thi ở nơi chỉ nên có tệp đa phương tiện
- Cấu hình: rà soát wp-config.php và các tệp cấu hình máy chủ như .htaccess để tìm quy tắc hoặc chuyển hướng bị chèn vào
- Cơ sở dữ liệu: tìm trong options, bài viết và widget các đoạn script bị chèn hoặc URL lạ
- Người dùng: rà soát mọi quản trị viên và biên tập viên; xóa các tài khoản không xác định và đặt lại mật khẩu cho các tài khoản còn lại
- Tác vụ theo lịch: kiểm tra các sự kiện WordPress cron và cron job của hosting để tìm mọi mục lạ
- Thông tin đăng nhập: thay mới khóa hosting, cơ sở dữ liệu, SFTP và API, đồng thời tạo lại các security salt của WordPress
- Điểm xâm nhập: cập nhật hoặc gỡ bỏ thành phần có lỗ hổng, khắc phục truy cập yếu và điều chỉnh quyền tệp
- Xác minh: quét lại, kiểm tra các trang ở cả vai trò khách truy cập đã đăng nhập và ẩn danh, và yêu cầu xem xét lại mọi cảnh báo từ công cụ tìm kiếm hoặc trình duyệt
- Tăng cường bảo mật: bật MFA cho quản trị viên, giới hạn quyền truy cập quản trị, lên lịch cập nhật và thiết lập giám sát thay đổi tệp
Những gì không được bao gồm
- Hướng dẫn gỡ bỏ mã độc ở mức câu lệnh dành cho nhân viên chưa được đào tạo làm việc trên website đang hoạt động
- Khẳng định rằng một lần quét không có kết quả đồng nghĩa với việc website đã sạch
- Các kết luận pháp lý về thông báo vi phạm hoặc trách nhiệm pháp lý
- Giám sát liên tục sau khi dọn dẹp, trừ khi được thỏa thuận riêng
Khi nào nên chọn
Hãy dùng danh mục này sau các bước ngăn chặn ban đầu, khi đã có bản sao lưu trạng thái hiện tại và đã kiểm soát được các tài khoản quan trọng. Danh mục cũng hữu ích như một danh mục nghiệm thu khi nhà cung cấp báo cáo rằng việc dọn dẹp đã hoàn tất: hãy hỏi những mục nào đã được xử lý và đã phát hiện ra điều gì. Nếu dữ liệu cá nhân của khách hàng, dữ liệu thanh toán hoặc thông tin đăng nhập có thể đã bị lộ, hãy đưa người phụ trách quyền riêng tư và nghĩa vụ pháp lý vào cuộc. Bài viết này là thông tin chung và không phải là tư vấn pháp lý.
Phương pháp của chúng tôi
Hãy làm từ ngoài vào trong và từ những gì đã biết là sạch đến những gì chưa xác định. Thay thế những gì có thể thay thế bằng bản sao sạch, sau đó dành thời gian rà soát cho những gì là riêng của website: theme tùy chỉnh, thư mục uploads và nội dung cơ sở dữ liệu. Ghi lại mọi thay đổi, vì hồ sơ này giúp giải thích sự cố cho các bên liên quan và hỗ trợ các quyết định sau này. Không kết nối lại website với lưu lượng truy cập bình thường cho đến khi hoàn tất xác minh, và lên kế hoạch tăng cường bảo mật như một phần của công việc thay vì để sau cùng. Dịch vụ Incident Recovery của chúng tôi bao gồm ngăn chặn, dọn dẹp mã độc, backdoor và người dùng trái phép, khôi phục an toàn và đóng điểm xâm nhập đã xác định, kèm báo cáo bằng văn bản và khuyến nghị tăng cường bảo mật. Khi vấn đề trước mắt đã được giải quyết, một hợp đồng tăng cường bảo mật website có phạm vi riêng có thể xử lý cấu hình rộng hơn, kỷ luật cập nhật và kiểm soát truy cập. Hãy lưu báo cáo dọn dẹp cùng tài liệu của website; báo cáo sẽ hữu ích nếu có sự việc tương tự xuất hiện lần nữa.
Câu hỏi thường gặp
Bài viết liên quan
Bắt đầu
Doanh nghiệp của bạn cần một đợt dọn dẹp bao quát mọi lớp?
Hãy cho chúng tôi biết Quý doanh nghiệp đã quan sát thấy gì, những gì đã được thay đổi cho đến nay và ai kiểm soát hosting và tên miền. Chúng tôi sẽ xác nhận phạm vi dọn dẹp bằng văn bản.
Yêu cầu phạm vi bằng văn bản