Liên hệ

    Website còn chạy PHP 7.4, 8.0, 8.1: xử lý lỗ hổng PHP2Shell thế nào?

    Trả lời nhanh

    PHP 8.1 trở về trước đã hết hỗ trợ nên không có bản phát hành chính thức vá PHP2Shell. Đội bảo mật PHP chỉ đưa bản vá mã nguồn tối thiểu cho 7.4, 8.0, 8.1; một số bản phân phối Linux có gói vá riêng. Cách bền vững là nâng cấp lên PHP 8.3 hoặc 8.4; trong lúc nâng cấp, dùng WAF chặn tạm và cân nhắc tạm ngưng hệ thống không vá được.

    Rất nhiều website doanh nghiệp làm từ vài năm trước vẫn chạy PHP 7.4 hoặc 8.0. Đây là nhóm rủi ro cao nhất với PHP2Shell vì không thể chỉ cập nhật bản vá.

    Phần 01

    Bốn lựa chọn, xếp theo mức an toàn

    Chọn theo mức độ quan trọng của website và thời gian có thể bỏ ra.

    Lựa chọn với PHP 8.1 trở về trước
    Cách làmMức an toànLưu ý
    Nâng cấp lên PHP 8.3/8.4 đã váCao nhấtCần kiểm tra tương thích code, plugin, giao diện
    Dùng gói vá của bản phân phối Linux hoặc nhà cung cấp hỗ trợ dài hạnKháChỉ khi nhà cung cấp xác nhận đã vá; vẫn nên lên kế hoạch nâng cấp
    Tự biên dịch PHP với bản vá mã nguồn tối thiểuKhá, cần chuyên mônPhải tự duy trì bản build về sau
    Chỉ bật WAF (Cloudflare, nhà cung cấp hosting)ThấpGiảm thiểu một phần; không thay được việc vá
    Phần 02

    Nếu chưa vá được ngay

    Trung tâm An ninh mạng quốc gia Anh (NCSC) khuyên tạm ngưng hệ thống chưa vá được. Với website bán hàng, cân nhắc đưa lên trang bảo trì trong vài giờ nâng cấp còn hơn để máy chủ bị chiếm.

    • Đưa website qua Cloudflare và bật luật WAF mới.
    • Sao lưu ngay mã nguồn và cơ sở dữ liệu, lưu ngoài máy chủ.
    • Theo dõi log lỗi bộ nhớ, lỗi 500 bất thường.
    FAQ

    Câu hỏi thường gặp

    Giải đáp nhanh những điểm doanh nghiệp hay hỏi về chủ đề này.

    Nâng cấp từ PHP 7.4 lên 8.3 mất bao lâu?

    Tuỳ khối lượng code tự viết và số plugin cũ. Website WordPress cập nhật thường xuyên có thể xong trong ngày; website tự viết nhiều năm có thể cần sửa code và kiểm thử lâu hơn. Nên kiểm tra tương thích trước để có ước lượng thực tế.

    Nhà cung cấp hosting nói vẫn hỗ trợ PHP 7.4, có an toàn không?

    Chỉ an toàn nếu nhà cung cấp xác nhận đã đưa bản vá PHP2Shell vào gói PHP 7.4 của họ. Hãy yêu cầu xác nhận bằng văn bản; nếu không có, nên nâng cấp.

    Nguồn tham khảo

    Tài liệu chính thức được dẫn trong bài

    Nhận tư vấn & báo giá

    Gửi tên miền, Uptech kiểm tra lỗ hổng PHP miễn phí

    Gửi tên miền website và nơi đang đặt website (hosting, VPS). Uptech kiểm tra phiên bản PHP, mức rủi ro PHP2Shell và báo phương án vá, chi phí trọn gói kèm hoá đơn VAT.

    • Ưu tiên xử lý yêu cầu gấp — nhắn Zalo để được hỗ trợ ngay
    • Kiểm tra hiện trạng miễn phí
    • Hợp đồng, hoá đơn VAT điện tử
    Nhận tư vấn & báo giá

    Miễn phí khảo sát. Phản hồi trong ngày làm việc gần nhất.

    Bạn cần hỗ trợ gì?

    Hoặc nhắn Zalo/ gọi 0961 163 961