Võ Nguyên Thoại
Contents
- 1. Lỗi Err_ssl_version_or_cipher_mismatch là gì?
- 2. Nguyên nhân gây lỗi err_ssl_version_or_cipher_mismatch
- 3. Cách sửa lỗi err_ssl_version_or_cipher_mismatch dành cho quản trị viên website
- 4. Cách sửa lỗi err_ssl_version_or_cipher_mismatch phía người truy cập
- 5. Câu hỏi thường gặp về err_ssl_version_or_cipher_mismatch
Trong quá trình lướt web, chắc hẳn bạn đã gặp phải thông báo lỗi err_ssl_version_or_cipher_mismatch. Đừng quá lo lắng vì đây là một sự cố khá thường gặp trong các kết nối HTTPS, lỗi này phản ánh sự không tương thích giữa trình duyệt và máy chủ trong việc sử dụng các phiên bản SSL hoặc giao thức mã hóa. Trong bài viết này, MONA Host sẽ cùng bạn tìm hiểu chi tiết err_ssl_version_or_cipher_mismatch là gì và các giải pháp khắc phục lỗi này nhé!
Lỗi Err_ssl_version_or_cipher_mismatch là gì?
Hiểu một cách đơn giản, lỗi err_ssl_version_or_cipher_mismatch sẽ xuất hiện khi trình duyệt của bạn không thể thiết lập kết nối bảo mật với máy chủ trang web và trình duyệt sẽ hiển thị thông báo lỗi trên ngăn bạn truy cập vào website. Vấn đề này xảy ra khi trình duyệt không tương thích giữa phiên bản SSL hay bộ giao thức mã hóa giữa máy chủ web và trình duyệt, hoặc trong quá trình cấu hình SSL trên server có sai sót, bạn sẽ gặp lỗi err_ssl_version_or_cipher_mismatch.
Lỗi thể hiện thông điệp cảnh báo người truy cập về sự không an toàn khi kết nối đến với trang web đó. Điều này giúp người dùng tránh khỏi những website có nguy cơ đe dọa đến thông tin cá nhân và những dữ liệu quan trọng của bạn. Trong một số trường hợp, bạn sử dụng CloudFlare cũng có thể gây ra lỗi err_ssl_version_or_cipher_mismatch. Việc này do quá trình cấu hình không đúng giữa web server và dịch vụ Cloudflare dẫn đến việc không tương thích về giao thức hay mã hóa.
Nguyên nhân gây lỗi err_ssl_version_or_cipher_mismatch
Lỗi err_ssl_version_or_cipher_mismatch có thể do nhiều nguyên nhân khác nhau khiến máy chủ web và trình duyệt không thể hỗ trợ cùng một phiên bản giao thức SSL, và dưới đây là một số nguyên nhân phổ biến nhất gây ra lỗi này:
Các vấn đề phát sinh từ trang web
Nếu chứng chỉ SSL của máy chủ web đã cũ hoặc cấu hình giao thức mã hóa không đúng, trình duyệt sẽ không thể nhận dạng và thông báo lỗi err_ssl_version_or_cipher_mismatch sẽ hiện ra. Lỗi này đa phần sẽ liên quan đến chứng chỉ SSL của trang web, chẳng hạn như:
- Phiên bản TLS/SSL lỗi thời: Khi trang web sử dụng phiên bản chứng chỉ SSL quá cũ, trình duyệt của người dùng không hỗ trợ phiên bản đã lỗi thời, dẫn đến lỗi này.
- Chứng chỉ SSL không hợp lệ: Lỗi err_ssl_version_or_cipher_mismatch có thể xảy ra khi chứng chỉ SSL được cấu hình cho tên miền khác nhưng lại được sử dụng cho trang web hiện tại của bạn, dẫn đến việc không trùng khớp nên xảy ra lỗi.
- Giao thức mã hóa lỗi thời: Các trình duyệt web sẽ báo lỗi nếu máy chủ trang web dùng giao thức mã hóa lỗi thời không còn được hỗ trợ.
- Cấu hình sai CDN: Sử dụng mạng phân phối nội dung (CDN) có thể giúp trang web tải nhanh hơn, nhưng nếu quá trình cấu hình TLS/SSL trong CDN không đúng, lỗi err_ssl_version_or_cipher_mismatch chrome có thể xuất hiện.
Các vấn đề về phía khách truy cập
Ngoài các yếu tố xuất phát từ website, lỗi err_ssl_version_or_cipher_mismatch còn có thể xảy ra bởi các vấn đề liên quan đến quá trình truy cập của khách hàng. Một số nguyên nhân có thể kể đến như sau:
- Trình duyệt hoặc hệ điều hành lỗi thời: Khi trình duyệt hoặc hệ điều hành của người dùng không cập nhật, dẫn đến việc không tương thích với các phiên bản SSL/TLS mới nhất.
- Bộ nhớ đệm của trình duyệt: Dữ liệu cũ được lưu trữ trong bộ nhớ đệm của trình duyệt có thể gây ra lỗi này trên một số trang web.
- Tường lửa hoặc chương trình chống virus: Các cài đặt bảo mật sai hoặc các quy tắc tường lửa quá nghiêm ngặt cũng là một trong những nguyên nhân gây nên ngăn cản trình duyệt kết nối với một số trang web.
- Giao thức QUIC: QUIC là một giao thức truyền thông mạng do Google phát triển để cải thiện tốc độ và bảo mật. Tuy nhiên, vì vẫn còn đang trong quá trình thử nghiệm nên nó có thể gây xung đột với một số cấu hình trang web.
>> Cách Sửa Lỗi ERR_TOO_MANY_REDIRECTS Trên WordPress
Cách sửa lỗi err_ssl_version_or_cipher_mismatch dành cho quản trị viên website
Khắc phục lỗi err_ssl_version_or_cipher_mismatch không chỉ giúp cải thiện trải nghiệm người dùng mà còn đảm bảo rằng trang web hoạt động ổn định, duy trì được mức độ bảo mật cao. Đối với quản trị viên website, lỗi err_ssl_version_or_cipher_mismatch có thể được xử lý bằng các cách sau.
Kiểm tra chứng chỉ SSL/TLS
Để fix err_ssl_version_or_cipher_mismatch error , đầu tiên bạn nên kiểm tra chứng chỉ SSL/TLS của trang web. Hãy dùng công cụ Qualys SSL Labs để kiểm tra trạng thái của chứng chỉ SSL. Trang web này sẽ giúp bạn kiểm tra mã hóa và báo cáo chi tiết tình trạng SSL của trang web bạn.
Để thực hiện kiểm tra, bạn chỉ cần truy cập vào trang Qualys SSL Labs và nhập URL của trang web bạn muốn kiểm tra. Quá trình kiểm tra kết thúc Qualys SSL Labs sẽ cung cấp một báo cáo chi tiết về chứng chỉ SSL/TLS của trang web, cho bạn biết liệu chứng chỉ này có hợp lệ và đáng tin cậy hay không.
Ngoài ra, công cụ Qualys SSL sẽ giúp bạn phân loại kết nối SSL và kiểm tra những khía cạnh khác nhau chẳng hạn như hỗ trợ giao thức, mã hóa hay hỗ trợ trao đổi khóa. Nếu có bất kỳ vấn đề nào với chứng chỉ SSL hoặc cấu hình của máy chủ web, công cụ sẽ báo cáo chi tiết đến bạn, bạn cần thực hiện các biện pháp khắc phục kịp thời.
>>> Top 10 Công Cụ Kiểm Tra Thông Tin Chứng Chỉ SSL
Kiểm tra tên miền trên chứng chỉ
Mặc dù không quá phổ biến, nhưng đã có một số trường hợp được báo cáo về việc không khớp tên chứng chỉ SSL/TLS, dẫn đến lỗi err_ssl_version_or_cipher_mismatch. May mắn thay, đây là một lỗi dễ dàng phát hiện và khắc phục. Để khắc phục lỗi do không khớp tên chứng chỉ, bạn có thể thực hiện theo các bước sau:
- Kiểm tra định hướng tên miền: Nếu tên miền đang trỏ đến địa chỉ IP không chính xác, hãy cập bản lại bản ghi phù hợp để đảm bảo trang web truy cập thông qua địa chỉ IP đúng.
- Xác minh SSL/TLS của trang web: Sử dụng các công cụ như Qualys SSL Labs để kiểm tra tính hợp lệ của chứng chỉ, đảm bảo tên chứng chỉ trùng khớp với tên miền của trang web.
- Cập nhật cài đặt CDN nếu có: Nếu web của bạn đang sử dụng CDN và bị gặp lỗi với SSL, nguyên nhân có thể là do CDN bạn dùng không hỗ trợ cho SLL. Do đó, cách tốt nhất để khắc phục lỗi là liên hệ với nhà cung cấp để hướng dẫn cập nhật cài đặt lại CDN, hãy đảm bảo phiên bản mới hỗ trợ SSL.
- Cập nhật thông tin chứng chỉ SSL/TLS: Nếu tên miền không có chứng chỉ hoặc thông tin chứng chỉ không đúng, hãy cập nhật thông tin chứng chỉ SSL/TLS, đảm bảo khớp với tên miền và thông tin của trang web.
Kiểm tra phiên bản TLS
Ngoài những giải pháp trên, để khắc phục lỗi err_ssl_version_or_cipher_mismatch bạn hãy kiểm tra xem phiên bản TLS trên máy chủ web đã được cập nhật mới hay chưa. Để kiểm tra phiên bản đang sử dụng, bạn có thể sử dụng công cụ như SSL Labs hỗ trợ phân tích cấu hình SSL/TLS chi tiết cho trang web của bạn.
Khi sử dụng công cụ này, bạn sẽ nhận được thông tin chi tiết về phiên bản TLS hiện tại. Nếu phát hiện phiên bản đã cũ, hãy nâng cấp lên phiên bản mới nhất, tối thiểu là TLS 1.2 hoặc tốt nhất là TLS 1.3 bởi các phiên bản cũ hơn có thể không hỗ trợ cho trình duyệt hiện tại. Nếu không cập nhật được phiên bản TLS, hãy liên hệ với nhà cung cấp Hosting, VPS để được hỗ trợ cập nhật phiên bản TLS cho máy chủ web của mình. Nếu bạn sử dụng trình duyệt Firefox , bạn hãy nhập about:config vào thanh trình duyệt để kiểm tra cấu hình phiên bản TLS.
Kiểm tra bộ mã hóa RC4 Cipher Suite
Nếu đã kiểm thử cách trên nhưng website vẫn báo lỗi, có thể là do bạn đang sử dụng bộ mã hóa CR4. Vì kể từ phiên bản Chrome 48, Google đã loại bỏ hỗ trợ cho RC4 do những vấn đề bảo mật. Các chuyên gia bảo mật cùng với Google và Microsoft cũng đều khuyến nghị người dùng ngừng sử dụng RC4. Vì vậy, để đảm bảo an toàn, bạn nên cấu hình lại máy chủ của mình với một bộ mã hóa khác thay thế RC4 chẳng hạn như AES, TLS hay ChaCha20-Poly1305.
Sửa lỗi err_ssl_version_or_cipher_mismatch nếu bạn đang dùng ClouFlare
Bạn có thể bắt gặp lỗi ERR_SSL_VERSION_OR_CIPHER_MISMATCH khi sử dụng CloudFlare, để khắc phục bạn hãy thực hiện theo các bước sau:
Đăng nhập vào tài khoản CloudFlare của bạn. Sau đó, vào tab SSL/TLS và đảm bảo rằng chế độ SSL đang được đặt là Full hoặc Full (Strict).
Tiếp đến, bạn chuyển qua tab Edge Certificates
Cuộn xuống dưới cùng chuyển chế độ Disable Universal SSL.
Tiếp đến hãy kiểm tra chứng chỉ SSL để đảm bảo rằng chứng chỉ SSL của bạn được cài đặt đúng cách và không hết hạn. Bạn có thể kiểm tra trạng thái chứng chỉ SSL trên trang quản lý của CloudFlare.
Sau khi thực hiện xong, bạn vào tab Caching trong CloudFlare và chọn Purge Everything để xóa toàn bộ bộ nhớ cache.
Việc này sẽ giúp làm mới các thiết lập SSL/TLS. Tiếp đến hãy kiểm tra cấu hình máy chủ trang web nhằm đảm bảo rằng máy chủ của bạn hỗ trợ các phiên bản TLS mới nhất và không sử dụng các bộ mã hóa cũ như RC4.
Vô hiệu hóa QUIC Protocol bởi QUIC là một giao thức mới có thể gây ra lỗi này. Bạn hãy thử vô hiệu hóa nó trong phần Network của CloudFlare để fix err_ssl_version_or_cipher_mismatch
Nếu bạn đã thử các bước trên mà vẫn gặp lỗi, hãy kiểm tra lại cấu hình SSL của máy chủ gốc hoặc liên hệ với bộ phận hỗ trợ của CloudFlare để được trợ giúp thêm.
Cách sửa lỗi err_ssl_version_or_cipher_mismatch phía người truy cập
Lỗi err_ssl_version_or_cipher_mismatch gây cản trở người dùng không thể truy cập vào trang. Về phía người truy cập để khắc phục lỗi này bạn hãy thử các cách sau.
Xóa trạng thái SSL trên trình duyệt Chrome
Nếu chứng chỉ SSL của trang web đã được cập nhật mà hệ điều hành vẫn lưu trữ phiên bản cũ, bạn có thể gặp lỗi Chrome err_ssl_version_or_cipher_mismatch trên trình duyệt. Cách đơn giản nhất để xử lý là xoá bộ nhớ cache của chứng chỉ SSL trong hệ điều hành của bạn.
Bạn hãy nhập “Internet Options” vào thanh tìm kiếm để mở bảng điều khiển Internet Properties. Bấm chọn tab “Content” và nhấp vào “Clear SSL State“.
Sau khi thực hiện hoàn tất bước trên bạn hãy khởi động lại Chrome để áp dụng những thay đổi.
Vô hiệu hoá QUIC Protocol
QUIC là một giao thức mạng lớp vận chuyển tương đối mới, được thiết kế để giảm độ trễ và cải thiện tốc độ kết nối của trình duyệt. Mặc dù hầu hết các máy chủ, ứng dụng và trình duyệt đều hỗ trợ giao thức QUIC nhưng đôi khi nó vẫn gây ra tình trạng xung đột với cấu hình của trang web dẫn đến lỗi err_ssl_version_or_cipher_mismatch. Để kiểm tra xem giao thức QUIC có phải là nguyên nhân gây gián đoạn kết nối trang web của bạn hay không, hãy thực hiện theo các bước sau:
- Bước 1: Nhập chrome://flags/ vào thanh địa chỉ của trình duyệt Chrome.
- Bước 2: Trên trang hiển thị, gõ “QUIC” vào ô tìm kiếm.
- Bước 3: Tại mục “Experimental QUIC protocol” và chuyển thành “Disabled“.
- Bước 4: Khởi động lại Chrome và thử truy cập lại trang web.
Cập nhật hệ điều hành mới
Một nguyên nhân khác có thể dẫn đến lỗi err_ssl_version_or_cipher_mismatch là do bạn đang sử dụng hệ điều hành cũ như Windows XP. Lý do gây ra lỗi là do hệ điều hành cũ không hỗ trợ các chứng chỉ TLS mới nhất. Nếu bạn thường xuyên gặp phải lỗi này thì rất có thể hệ điều hành của bạn chưa được cập nhật. Vì vậy, hãy kiểm tra và xem xét nâng cấp lên phiên bản hệ điều hành mới hơn.
Tạm thời vô hiệu hóa Antivirus
Nếu vẫn còn tình trạng lỗi err_ssl_version_or_cipher_mismatch, bạn có thể thử tắt hoặc tạm thời vô hiệu hóa phần mềm diệt virus. Đôi khi, các phần mềm diệt virus có thể tạo ra lớp trung gian giữa trình duyệt và trang web, làm gián đoạn quá trình kết nối.
Việc tắt phần mềm diệt virus tạm thời giúp bạn xác định được liệu các phần mềm này có phải là nguyên nhân gây ra lỗi hay không. Nếu lỗi err_ssl_version_or_cipher_mismatch không còn xảy ra sau khi bạn tắt phần mềm diệt virus, bạn nên kiểm tra lại cấu hình hoặc cập nhật phần mềm diệt virus để đảm bảo nó tương thích tốt hơn với trình duyệt và các trang web.
Câu hỏi thường gặp về err_ssl_version_or_cipher_mismatch
Lỗi err_ssl_version_or_cipher_mismatch có thể gây cản trở nghiêm trọng cho người dùng khi truy cập vào trang web, nhưng việc khắc phục không phải là điều quá phức tạp. Ngoài ra, người dùng khi gặp phải lỗi này thông thường sẽ có những thắc mắc phổ biến như sau:
Tôi có thể gặp lỗi err_ssl_version_or_cipher_mismatch trên tất cả các trình duyệt không, hay nó chỉ xảy ra ở một số trình duyệt nhất định?
Lỗi err_ssl_version_or_cipher_mismatch không chỉ xuất hiện trên một trình duyệt cụ thể nào. Bạn có thể bắt gặp lỗi này trên nhiều trình duyệt khác nhau như Google Chrome, Safari, Microsoft Edge, Mozilla Firefox và các trình duyệt khác.
Có thể bỏ qua lỗi err_ssl_version_or_cipher_mismatch không?
Dù bạn có thể truy cập một trang web mà không cần kết nối SSL, sử dụng giao thức HTTP không bảo mật, tuy nhiên điều này không phải là lựa chọn an toàn. Việc bỏ qua SSL có thể dẫn đến nhiều rủi ro nghiêm trọng như đánh cắp dữ liệu cá nhân, thông tin thẻ tín dụng bị lộ, và nhiều nguy cơ bảo mật khác.
Một số cấu hình SSL được khuyến nghị để ngăn ngừa lỗi err_ssl_version_or_cipher_mismatch là gì?
Trước tiên, hãy đảm bảo máy chủ web của bạn đang sử dụng phiên bản TLS mới nhất. Sẽ tốt hơn nếu trang web của bạn áp dụng TLS 1.3, hoặc ít nhất là TLS 1.2. Thứ hai, hãy thiết lập máy chủ để chỉ sử dụng các giao thức mã hóa an toàn. Thay thế các thuật toán mã hóa cũ như RC4 bằng các phương pháp mã hóa hiện đại và đáng tin cậy hơn để bảo vệ dữ liệu của bạn tốt nhất.
Khi gặp lỗi err_ssl_version_or_cipher_mismatch bạn đừng quá hoang mang, thay vào đó hãy tìm hiểu và nắm thật vững các phương pháp khắc phục có thể giúp bạn nhanh chóng khôi phục tình trạng hoạt động bình thường cho trang web của mình. Với những chia sẻ trên từ MONA Host, hy vọng sẽ giúp ích cho bạn trong quá trình fix err_ssl_version_or_cipher_mismatch error. Nếu bạn đang tìm kiếm giải pháp Hosting, VPS hay Email theo tên miền, hãy liên hệ hotline 1900 636 648 để đội ngũ MONA Host sẽ tư vấn giải pháp tốt nhất cho bạn nhé.
Bài viết liên quan
Đăng ký để nhận các bài nghiên cứu, blog, thông tin mới nhất từ chúng tôi