Một số người dùng gặp mã lỗi Error Code: sec_error_cert_signature_algorithm_disabled khi truy cập một số trang web từ Firefox. Hầu hết báo cáo vấn đề bắt đầu đột ngột - trước đó truy cập bình thường. Vấn đề xảy ra trên cả Windows và Mac.
Nguyên nhân gây ra lỗi sec_error_cert_signature_algorithm_disabled?
Chúng tôi đã điều tra bằng cách xem báo cáo người dùng và chiến lược sửa chữa thành công. Dựa trên thông tin thu thập, có một số nguyên nhân phổ biến:
- Chứng chỉ trung gian và ngoại lệ gây ra lỗi - Một số người dùng khắc phục bằng cách chỉnh sửa thư mục hồ sơ Firefox để bỏ qua chứng chỉ và ngoại lệ có thể gây vấn đề. Cách dễ nhất là xóa file cert_override.txt và chỉnh sửa cert9.db hoặc cert8.db.
- Ứng dụng adware gây ra cảnh báo bảo mật - Ứng dụng E-rewards Notify App và một số ứng dụng khác làm mặt nạ cho adware cũng có thể kích hoạt lỗi. Gỡ cài đặt chúng sẽ giải quyết nếu đây là nguyên nhân.
- Nhiễm mã độc (Malware infection) - Trình duyệt bị chiếm đoạt (browser hijackers) cũng được xác nhận gây ra lỗi này. Quét và loại bỏ mã độc bằng công cụ bảo mật chuyên dụng rồi cài đặt lại Firefox sẽ khắc phục.
- Lọc HTTPS được bật trên Avast - Avast có tiền sử báo dương tính giả với Firefox do thói quen gửi chi tiết kết nối IIRC. Tắt quét HTTPS sẽ ngăn chặn các báo dương tính giả.
- Chứng chỉ gốc antivirus Kaspersky chưa cài đặt trên Firefox - Nếu bạn dùng Firefox 64-bit cùng Kaspersky, vấn đề có thể do Firefox thiếu chứng chỉ gốc antivirus. Truy cập menu Chứng chỉ sẽ khắc phục.
Nếu bạn đang gặp khó khăn với lỗi Firefox này, bài viết cung cấp các bước khắc phục mà người dùng khác đã thành công. Các phương pháp dưới đây được sắp xếp theo hiệu quả và mức độ nghiêm trọng, hãy làm theo thứ tự cho đến khi tìm thấy giải pháp cho trường hợp của bạn.
Phương pháp 1: Đổi tên cert.db & xóa cert_override.txt
Một số người dùng báo cáo khắc phục được sau khi đổi tên file cert8.db hoặc cert9.db và xóa file cert_override.txt khỏi thư mục hồ sơ Firefox. Thao tác này sẽ xóa chứng chỉ trung gian và ngoại lệ mà Firefox lưu trữ, từ đó khắc phục lỗi sec_error_cert_signature_algorithm_disabled.
Hướng dẫn nhanh:
- Mở Firefox, chuột phải nút Action (góc trên phải), chọn Help (Trợ giúp), rồi Troubleshooting Information (Thông tin khắc phục sự cố).
- Trong màn hình Troubleshooting Information, chuột phải nút Open Folder (Mở thư mục) liên kết với thư mục Profile.
- Khi đã vào thư mục Profile hiện tại, hãy đóng Firefox để thực hiện thay đổi.
- Sau khi Firefox đóng, chuột phải vào cert9.db hoặc cert8.db (tùy phiên bản Firefox) chọn Rename (Đổi tên). Thêm .old sau phần mở rộng .db và nhấn Enter. Điều này báo cho trình duyệt bỏ qua file Database hiện tại và tạo file mới ở lần khởi động tiếp theo.
Lưu ý: Nếu không thấy phần mở rộng file trong File Explorer, vào tab View (xem) và đảm bảo ô Hidden Items (Mục ẩn) được tích. - Chuột phải vào cert_override.txt chọn Delete (Xóa) để loại bỏ chứng chỉ trung gian và ngoại lệ Firefox đang lưu.
- Sau khi làm hai thay đổi, khởi động lại Firefox và kiểm tra xem còn gặp lỗi sec_error_cert_signature_algorithm_disabled không.
Nếu vẫn thấy lỗi, chuyển sang phương pháp tiếp theo.
Phương pháp 2: Gỡ cài đặt ứng dụng Adware
Có một số sản phẩm malware/adware biết đến gây ra lỗi này. Trong khi chắc chắn có biến thể khác, ứng dụng E-Rewards Notify App là thủ phạm phổ biến nhất được báo cáo gây ra lỗi sec_error_cert_signature_algorithm_disabled.
Một số người dùng báo cáo khắc phục được sau khi dùng cửa sổ Programs and Features (Chương trình và tính năng) gỡ cài đặt adware gây ra lỗi. Hướng dẫn nhanh:
- Nhấn Windows key + R mở hộp thoại Run. Gõ appwiz.cpl nhấn Enter mở Programs and Features.

- Trong cửa sổ Programs and Features, lướt qua danh sách tìm chương trình đáng ngờ có thể dùng làm mặt nạ cài adware. Hãy tìm E-Rewards Notify App trước vì đây là biến thể adware phổ biến nhất gây lỗi này.
Lưu ý: Có thể sắp xếp theo Installed On (Ngày cài đặt) nếu bạn biết khoảng thời gian vấn đề bắt đầu. - Khi thấy, chuột phải chọn Uninstall (Gỡ cài đặt). Làm theo hướng dẫn trên màn hình.

- Sau khi gỡ xong, khởi động lại máy tính.
- Ở lần khởi động tiếp theo, kiểm tra xem vấn đề đã khắc phục bằng cách truy cập các trang web trước đây gây lỗi sec_error_cert_signature_algorithm_disabled.
Nếu vẫn thấy lỗi, chuyển sang phương pháp tiếp theo.
Phương pháp 3: Quét mã độc
Nếu không xác định và loại bỏ được adware/malware gây ra vấn đề, dùng công cụ quét bảo mật để tìm thủ phạm là lựa chọn duy nhất. Một số người dùng báo cáo quét mã độc đã xác định và loại bỏ trình chiếm đoạt trình duyệt (browser hijacker) đáng sợ.
Dựa trên kinh nghiệm, ít công cụ quét bảo mật miễn phí tốt hơn Malwarebytes trong việc xử lý browser hijackers. Để loại trừ khả năng malware/adware gây ra lỗi sec_error_cert_signature_algorithm_disabled, hãy làm theo hướng dẫn (tại đây) để thực hiện quét sâu với Malwarebytes.
Sau khi quét xong, khởi động lại máy tính và cài đặt lại Firefox ở lần khởi động tiếp theo. Bước này cần thiết vì trong trường hợp browser hijacker, một số file trình duyệt bị nhiễm sẽ bị xóa trong quá trình dọn dẹp.
Phương pháp 4: Tắt lọc HTTPS (Chỉ Avast)
Một số người dùng báo cáo vấn đề cũng xảy ra nếu dùng Avast! antivirus. Tiết lộ rằng trong một số trường hợp, Avast! có thể kích hoạt báo dương tính giả cho rằng tấn công MITM (man in the middle) đang diễn ra trên máy tính.
Chúng tôi đã điều tra kỹ và Avast! nổi tiếng với việc gửi chi tiết kết nối của bạn (IIRC), dẫn đến kích hoạt lỗi sec_error_cert_signature_algorithm_disabled trong Firefox.
Nếu trường hợp này áp dụng cho bạn, bạn có thể xử lý báo dương tính giả bằng cách mở Cài đặt Avast, vào Main settings (Cài đặt chính) và đảm bảo ô checkbox Enable HTTPS scanning (Bật quét HTTPS) KHÔNG được tích.
Sau khi thay đổi, khởi động lại máy tính và kiểm tra xem vấn đề đã khắc phục chưa.
Nếu phương pháp này không áp dụng được, chuyển sang phương pháp tiếp theo.
Phương pháp 5: Cài đặt thủ công chứng chỉ gốc antivirus Kaspersky vào Firefox
Nếu bạn dùng Firefox 64-bit với Kaspersky, lỗi sec_error_cert_signature_algorithm_disabled có thể do Firefox thiếu chứng chỉ gốc antivirus.
Hướng dẫn nhanh khắc phục nếu trường hợp này áp dụng:
- Mở Firefox, chuột phải nút hành động (góc trên phải), chọn Options (Tùy chọn).
- Trong tab Options, chọn tab Privacy & Security (Quyền riêng tư & Bảo mật) bên trái, cuộn xuống Certificates (Chứng chỉ) chọn View Certificates (Xem chứng chỉ).

- Trong Certificate Manager, chọn tab Authorities (Cơ quan cấp) chuột phải menu Import (Nhập).

- Ở menu nhập, dán vị trí sau vào thanh địa chỉ nhấn Enter. Sau đó chọn Root Certificate (Chứng chỉ gốc) từ thư mục đó và chuột phải Open (Mở).
- Ở cửa sổ xác nhận, đảm bảo tất cả ô trust (niềm tin) được bật trước khi chuột phải Ok.
- Khởi động lại trình duyệt và kiểm tra xem vấn đề đã khắc phục chưa.
Nếu vẫn gặp lỗi sec_error_cert_signature_algorithm_disabled, chuyển sang phương pháp tiếp theo.
Phương pháp 6: Điều chỉnh giá trị security.pki.sha1_enforcement_level
Một số người dùng gặp vấn đề truy cập Facebook Workspace và một số dịch vụ tương tự báo cáo khắc phục được sau khi truy cập cài đặt nâng cao Firefox và điều chỉnh giá trị Security Enforcement Level (Mức thực thi bảo mật).
Thủ tục này sẽ cấu hình lại Firefox để chấp nhận chứng chỉ SHA-1 mà không cần kiểm tra thêm, từ đó loại bỏ lỗi. Tuy nhiên, cách này có thể để phiên duyệt web của bạn mở cửa cho các cuộc tấn công bảo mật.
Nếu bạn quyết định làm theo cách này, đây là những gì cần làm:
- Mở Firefox, gõ about:config vào thanh điều hướng nhấn Enter truy cập cài đặt nâng cao.
- Ở cảnh báo bảo mật, chuột phải nút I accept the risk! (Tôi chấp nhận rủi ro!).
- Trong cài đặt nâng cao Firefox, gõ security.pki.sha1 vào ô tìm kiếm để định vị giá trị cần sửa.
- Chuột phải đúp vào security.pki.sha1_enforcement_level;3 đổi giá trị thành 4 rồi chuột phải Ok.
- Khởi động lại trình duyệt và kiểm tra xem vấn đề đã khắc phục chưa.