Lỗi bảo mật ERR_SSL_PROTOCOL_ERROR là lỗi khá phổ biến xảy ra khi sử dụng các trang web bảo mật SSL trên Google Chrome, làm ảnh hưởng đến trải nghiệm của người dùng. Trong bài viết này, mình sẽ giúp bạn tìm hiểu về nguyên nhân gây lỗi ERR_SSL_PROTOCOL_ERROR và các cách để sửa lỗi này nhanh chóng nhất.
Những điểm chính
- Khái niệm lỗi ERR_SSL_PROTOCOL_ERROR: Đây là lỗi trình duyệt không thể thiết lập kết nối an toàn SSL/TLS với máy chủ, dẫn đến thông báo lỗi bảo mật.
- Nguyên nhân phổ biến: Lỗi này có thể do trình duyệt cũ, tường lửa/antivirus chặn, lỗi proxy, cache lỗi thời, sai lệch ngày giờ hệ thống,…
- Cách khắc phục: Bạn có thể tham khảo 13 phương pháp để sửa lỗi, chẳng hạn: đặt lại ngày giờ, cập nhật trình duyệt, xóa/vô hiệu hóa extensions, xóa cache/cookie, xóa SSL state, kích hoạt phiên bản SSL/TLS, tắt QUIC,…
- Biết đến Vietnix là nhà cung cấp Hosting & SSL chất lượng, chuyên nghiệp.
Lỗi Err_ssl_protocol_error là gì?
Lỗi ERR_SSL_PROTOCOL_ERROR là lỗi xảy ra khi trình duyệt web bị cấu hình sai hoặc không thể thiết lập kết nối an toàn giữa client và server thông qua giao thức SSL/TLS, thể hiên qua thông báo “This site can’t provide a secure connection” hiển thị trên màn hình. Lỗi này xuất hiện đồng nghĩa với việc trang web bạn đang muốn kết nối đang gặp sự cố và không thể truy cập được.

Các thông báo có thể hiển thị khác nhau tùy thuộc vào trình duyệt web bạn đang sử dụng, ví dụ:
- Google Chrome: Hiển thị “This site can’t provide a secure connection” hoặc “Your connection is not private”.
- Firefox: “Your connection is not secure”.
- Safari: “Safari can’t verify the identity of the website”.
- Microsoft Edge: “There is a problem with your website’s security certificate”.

Nguyên nhân gây lỗi err_ssl_protocol_error có thể xuất phát từ chứng chỉ SSL hoặc vấn đề về máy chủ. Để tránh những rắc rối này và đảm bảo website của bạn luôn hoạt động an toàn, ổn định, hãy lựa chọn một giải pháp SSL chuyên nghiệp và đáng tin cậy. Vietnix cung cấp dịch vụ SSL chất lượng cao, giúp bạn khắc phục lỗi ERR_SSL_PROTOCOL_ERROR một cách triệt để và bảo vệ thông tin người dùng một cách tối ưu. Bạn có thể mua SSL trên website Vietnix hoặc nhận SSL miễn phí khi đăng ký dịch vụ Hosting.
Nguyên nhân gây ra lỗi err_ssl_protocol_error
Những lý do gây lỗi phổ biến và nhiều người biết nhất bao gồm:
- Phiên bản trình duyệt đã cũ: Các trình duyệt web liên tục được cập nhật để hỗ trợ các tiêu chuẩn mã hóa mới nhất. Trình duyệt cũ có thể không tương thích với các giao thức SSL/TLS hiện đại, dẫn đến lỗi kết nối.
- Tường lửa (Firewall)/phần mềm virus chặn kết nối: Phần mềm bảo mật có thể chặn kết nối nếu chúng phát hiện chứng chỉ SSL không hợp lệ, phiên bản TLS/SSL cũ, hoặc coi kết nối HTTPS là mối đe dọa tiềm ẩn.
- Lỗi Proxy: Máy chủ proxy hoạt động như lớp trung gian giữa trình duyệt và internet. Nếu cấu hình proxy bị sai hoặc không hỗ trợ SSL có thể làm gián đoạn luồng dữ liệu mã hóa SSL, gây ra lỗi, tình trạng này thường thấy trên Windows 10.
- Cache lỗi thời: Nếu dữ liệu SSL được lưu trong cache đã hết hạn hoặc bị hỏng có thể gây ra xung đột và dẫn đến lỗi ERR_SSL_PROTOCOL_ERROR.
- Ngày/giờ trên hệ thống không đúng: Trình duyệt sử dụng ngày giờ hệ thống để xác minh tính hợp lệ của chứng chỉ SSL. Nếu ngày giờ hệ thống không chính xác, chứng chỉ có thể bị coi là hết hạn hoặc chưa hợp lệ, dẫn đến lỗi.
- Xung đột các Extensions: Một số extensions, đặc biệt là những tiện ích liên quan đến bảo mật hoặc quản lý mạng, có thể can thiệp vào quá trình kết nối SSL và gây ra lỗi.
- File Host bị lỗi: File host trên máy tính ánh xạ tên miền với địa chỉ IP. Nếu file này bị hỏng hoặc chứa thông tin không chính xác thì có thể dẫn đến lỗi khi trình duyệt không thể kết nối đúng tới máy chủ đích.
- QUIC protocol chặn thiết lập kết nối: QUIC là một giao thức mạng mới nhằm cải thiện tốc độ kết nối nhưng có thể xung đột với SSL, đặc biệt là trong các cấu hình mạng cụ thể.
- Thay đổi trong CDN: Thay đổi nhà cung cấp hosting, bật CDN, WAF hoặc cài đặt chứng chỉ SSL mới có thể gây ra lỗi.
- Lỗi phía máy chủ: Lỗi err_ssl_protocol_error có thể xuất phát từ phía máy chủ web, chẳng hạn như cấu hình SSL không đúng hoặc chứng chỉ hết hạn.
Cách khắc phục lỗi err_ssl_protocol_error
- Đặt lại ngày, giờ trên máy tính
- Cập nhật Google Chrome mới nhất
- Xóa hoặc vô hiệu hóa các Extensions
- Xóa cache và cookie trên trình duyệt Google Chrome
- Xóa SSL State
- Kích hoạt các phiên bản SSL/TLS
- Tắt giao thức QUIC Protocol
- Xóa file lưu trữ của hệ thống
- Tắt phần mềm diệt virus
- Tắt tường lửa (Firewall)
- Điều chỉnh mức độ bảo mật và quyền riêng tư trên Internet
- Cập nhật hệ điều hành
- Kiểm tra thời hạn SSL
Đặt lại ngày, giờ trên máy tính
Tính hợp lệ của certificate SSL rất quan trọng cho quá trình xác thực kết nối an toàn giữa trình duyệt và máy chủ. Chứng chỉ bảo mật chỉ có hiệu lực trong một khoảng thời gian nhất định, từ thời điểm đăng ký đến khi hết hạn. Nếu chứng chỉ hết hạn hoặc hệ thống có sai lệch về ngày giờ, quá trình xác thực của trình duyệt sẽ thất bại và dẫn đến việc trình duyệt cảnh báo lỗi “Your Connection is Not Private“. Vì vậy, hãy đảm bảo ngày giờ hệ thống được cài đặt đúng bằng cách làm theo 3 bước sau đây:
Bước 1: Truy cập vào phần Settings trên Windows.

Bước 2: Chọn Time & Language.

Bước 3: Kiểm tra và đặt lại ngày giờ chính xác.

Cập nhật Google Chrome mới nhất
Bạn nên thường xuyên cập nhật phiên bản mới của Google Chrome để tránh gây lỗi, để cập nhật bạn thực hiện theo 3 bước dưới đây:
Bước 1: Mở trình duyệt Google Chrome.
Bước 2: Click chọn dấu 3 chấm trên cùng bên phải > Setting > About Chrome.

Bước 3: Cuối cùng, kiểm tra phiên bản mới trên Chrome đã được cập nhật chưa.
Xóa hoặc vô hiệu hóa Extensions
Trên thực tế, nếu lỗi err_ssl_protocol_error xảy ra bởi tiện ích mở rộng thì sẽ rất khó xác định được tiện ích nào đang gây ra lỗi. Cách tốt nhất là xóa hoặc tắt từng Extensions, bạn làm theo 2 bước sau:
Bước 1: Mở Chrome > More tools > Extensions.

Bước 2: Tắt hoặc xóa các tiện ích mở rộng không cần thiết.

Xóa cache và cookie trên trình duyệt Google Chrome
Bạn nên thường xuyên xóa bộ nhớ cache và cookie để giúp trình duyệt chạy mượt mà hơn bằng cách làm theo 5 bước dưới đây để xóa dữ liệu:
Bước 1: Bật Google Chrome.
Bước 2: Nhấn tổ hợp phím Ctrl + Shift + Delete.
Bước 3: Chọn checkbox Cookies and other site data.
Bước 4: Chọn checkbox Cached images and files.
Bước 5: Nhấn nút Clear Data.

Xóa SSL State
SSL State có thể sẽ chặn kết nối SSL và gây ra lỗi err_ssl_protocol_error nếu không được xóa. Để thực hiện thao tác này bạn làm theo 6 bước sau đây:
Bước 1: Nhấp vào Start Menu > Control Panel > Network and Internet > Network and Sharing Center.
Bước 2: Bây giờ nhấp vào Internet Options.

Bước 3: Một cửa sổ Internet Properties sẽ xuất hiện.
Bước 4: Bây giờ chuyển đến tab Content và nhấp Clear SSL State.

Bước 5: Thông báo “The SSL cache was successfully cleared” sẽ hiển thị trên màn hình khi bạn đã xóa thành công.

Bước 6: Một lần nữa, khởi động lại Chrome và kiểm tra xem còn lỗi ERR_SSL_PROTOCOL_ERROR.
Kích hoạt các phiên bản SSL/TLS
Một vài trang web sử dụng phiên bản SSL/TLS cũ dẫn đến lỗi. Để khắc phục vấn đề này, bạn cần thay đổi cài đặt SSL/TLS theo 5 bước sau:
Bước 1: Vào Chrome và chọn Settings.

Bước 2: Scroll xuống hoặc nhấn phím ctrl + F và tìm Advanced Settings.

Bước 3: Nhấn vào Open Proxy.

Bước 4: Ở phần Internet Properties chọn Advanced, tìm phiên bản TLS phù hợp và chọn Apply.

Bước 5: Khởi động lại Chrome.
Tắt giao thức QUIC Protocol
Việc tắt QUIC protocol sẽ xóa vĩnh việc lỗi err_ssl_protocol_error khỏi Chrome, bạn thực hiện theo 3 bước sau:
Bước 1: Nhập Chrome://flags/#enable-quic và nhấn Enter.
Bước 2: Ở mục QUIC protocol chọn Disabled.

Bước 3: Bây giờ hãy xuống cuối trang và nhấp vào Relauch.

Xóa file lưu trữ của hệ thống
Xóa file host của hệ thống
File host là một file cấu hình hệ thống dùng để ánh xạ tên miền web với địa chỉ IP tương ứng. Khi bạn truy cập một trang web, hệ điều hành sẽ kiểm tra file hosts để phân giải tên miền thành địa chỉ IP tương ứng. Khi file hosts bị hỏng hoặc không chính xác sẽ dẫn đến việc trình duyệt không thể kết nối đến đúng máy chủ, gây ra lỗi ERR_SSL_PROTOCOL_ERROR.
Để xóa file host trên Window, bạn làm theo 2 bước sau đây:
Bước 1: Nhấn Windows+R, nhập C:\Windows\System32\drivers\etc và nhấn nút Enter.

Bước 2: Bạn sẽ tìm thấy file hosts và xóa đi.

Đối với macOS, bạn thực hiện như sau:
- Bước 1: Bạn sử dụng Spotlight Search (Cmd + Space) và nhập Terminal.
- Bước 2: Di chuyển đến thư mục chứa file hosts bằng lệnh
cd /etc
. - Bước 3: Xóa tệp hosts bằng cách nhập lệnh
sudo rm hosts
(yêu cầu quyền quản trị để thực hiện), sau đó nhấn Enter và nhập mật khẩu nếu được yêu cầu. Cuối cùng, bạn khởi động lại trình duyệt.
Tắt phần mềm diệt virus
Phần mềm diệt virus có thể gây ra lỗi ERR_SSL_PROTOCOL_ERROR vì hầu hết các phần mềm diệt virus đều quét toàn bộ trang web để tìm các yếu tố độc hại và mối đe dọa bảo mật, bao gồm cả các phiên bản SSL/TLS cũ như SSL 3.0 hoặc TLS 1.0 vốn đã không còn được sử dụng do vấn đề lỗ hổng bảo mật.
Vì vậy, bạn cần thay đổi cài đặt của phần mềm diệt virus để khắc phục, hãy cẩn thận thực hiện thay đổi và kiểm tra kết quả. Nếu không hiệu quả, bạn nên khôi phục lại cài đặt cũ.
Tắt tường lửa (Firewall)
Chrome cũng sẽ hiển thị ERR_SSL_PROTOCOL_ERROR khi website hay địa chỉ IP bị tường lửa chặn. Bạn cần kiểm tra và tắt tường lửa nếu phát hiện lỗi để fix lỗi. Để tắt tường lửa trên windows bạn làm theo 2 bước sau:
Bước 1: Mở Control Panel và chọn Windows Defender Firewall.

Bước 2: Chọn Turn Windows Firewall on or off và nhấn vào 2 ô Turn off windows firewall(not recommended), sau đó nhấn OK.

Điều chỉnh mức độ bảo mật và quyền riêng tư trên Internet
Khi bạn chỉnh mức bảo mật và quyền riêng tư quá cao cũng gây ra lỗi vì hệ thống sẽ tự động chặn một website cụ thể nào đó. Để chỉnh mức độ bảo mật bạn làm theo 2 cách sau:
Bước 1: Trong thanh tìm kiếm của máy tính, nhập Internet Options.

Bước 2: Chọn tab Security và điều chỉnh thanh trượt ở mức Medium (ở giữa) sau đó nhấn OK.

Cập nhật hệ điều hành
Như đã nói ở trên, hệ điều hành lỗi thời có thể gây ra nhiều vấn đề, bao gồm cả lỗi Err_ssl_protocol_error. Dưới đây là cách cập nhật hệ điều hành trên các nền tảng phổ biến:
- Đối với Windows: Mở Settings bằng cách tìm kiếm trong Windows Search, sau đó chọn Update & Security. Tại đây, bạn có thể xem trạng thái cập nhật của Windows và nhấn nút Check for updates nếu cần.
- Đối với macOS: Nhấp vào biểu tượng Apple ở góc trên bên trái màn hình, chọn System Preferences, rồi chọn Software Update. Nếu có bản cập nhật mới, bạn hãy nhấp vào Restart Now để tiến hành cập nhật.
Kiểm tra thời hạn SSL
Khi chứng chỉ SSL hết hạn, trình duyệt sẽ đánh giá website là không đáng tin cậy và ngăn chặn kết nối để bảo vệ người dùng khỏi các rủi ro bảo mật, gây lỗi Err_ssl_protocol_error. Để kiểm tra tính hợp lệ và ngày hết hạn của chứng chỉ, bạn có thể sử dụng các công cụ trực tuyến như sslshopper. Chỉ cần nhập địa chỉ website, công cụ sẽ phân tích chứng chỉ SSL và cung cấp thông tin về tình trạng và thời hạn hiệu lực của nó.

Kiểm tra nhật ký máy chủ
Nếu đã thử mọi cách khắc phục lỗi ở trên mà vẫn không thành công, bạn hãy kiểm tra nhật ký máy chủ để tìm ra các thông báo lỗi máy chủ hoặc SSL. Bạn có thể liên hệ với nhà cung cấp dịch vụ lưu trữ để được hỗ trợ trong quá trình này.
Tăng tốc website, bảo vệ dữ liệu cùng Hosting & SSL Vietnix
Vietnix là nhà cung cấp giải pháp hạ tầng số uy tín tại Việt Nam, mang đến dịch vụ Hosting tốc độ cao và chứng chỉ SSL đáng tin cậy, tạo nền tảng vững chắc cho mọi website và ứng dụng trực tuyến. Dịch vụ Hosting Vietnix sử dụng ổ cứng NVMe SSD và LiteSpeed Enterprise, mang lại tốc độ tải trang vượt trội và cam kết uptime 99.9%, đảm bảo website của bạn luôn hoạt động mượt mà và ổn định ngay cả trong giờ cao điểm. Hơn thế nữa, khi mua hosting bạn sẽ nhận SSL miễn phí, mã hóa dữ liệu, bảo vệ website khỏi các mối đe dọa và tăng cường sự tin cậy với khách hàng.
Thông tin liên hệ:
- Hotline: 18001093.
- Email: sales@vietnix.com.vn.
- Địa chỉ: 265 Hồng Lạc, Phường 10, Quận Tân Bình, Thành Phố Hồ Chí Minh.
- Website: https://vietnix.vn/.
Bài viết trên đã cho bạn thế nào là lỗi ERR_SSL_PROTOCOL_ERROR, nguyên nhân gây lỗi và các cách để giải quyết lỗi nhanh chóng nhất. Để biết thêm các cách cài đặt, sử dụng các loại SSL khác, bạn có thể tham khảo những bài viết dưới đây của mình:
Mọi người cũng xem
5 bước cài đặt SSL cho Zimbra với nhiều tên miền và cách kiểm tra SSL sau khi cài đặt
Tại sao nên sử dụng OpenSSL và hướng dẫn cách tải OpenSSL trên Windows 10
2 cách cài đặt SSL cho VPS Vultr phổ biến, dễ thực hiện
SSL Zero – Cài đặt SSL miễn phí với ZeroSSL an toàn
Goget SSL là gì? So sánh, ưu nhược điểm của Goget SSL
Xin bay cách xoá tường lửa