Hướng dẫn sửa lỗi SSL Handshake Failed từ A-Z cho người mới

Hướng dẫn sửa lỗi SSL Handshake Failed từ A-Z cho người mới

Saturday April 13th, 2024 Blog, Tin tức

SSL Handshake Failed là lỗi xảy ra khi không thể thiết lập kết nối bảo mật giữa máy chủ và máy khách.

Thuật ngữ “SSL Handshake” có thể khá khó hiểu đối với những ai không rành công nghệ. Nếu bạn rơi vào trường hợp đó và cần tìm hiểu nguyên nhân lỗi này xuất hiện trên PC của mình, hãy cùng Z.com đi tìm lời giải nhé!

Dịch vụ SSL Sertigo với nhiều ưu điểm vượt trội

  • Bảo vệ website trước hacker
  • Tạo sự an tâm, tin tưởng của người dùng khi truy cập
  • Chrome chỉ hiển thị ngay với website có https
  • Nâng cao thứ hạng tìm kiếm website

ĐĂNG KÝ NGAY

SSL Handshake Failed là gì?

SSL Handshake là quy trình bao gồm đồng thuận thuật toán, trao đổi chứng chỉ, và trao đổi khoá sử dụng thuật toán chung. Hay nói dễ hiểu, SSL Handshake là một phương thức được phát triển tinh vi nhằm hỗ trợ quá trình mã hoá giao tiếp giữa máy chủ và máy khách thông qua các khoá mã hoá.

Các khoá này được trao đổi giữa máy khách và máy chủ bằng cách sử dụng một trong hai thuật toán chung đã đồng thuận trước đó. Nếu có sự cố xảy ra trong quá trình này, thì lỗi SSL Handshake Failed sẽ xuất hiện.

Nguyên nhân gây ra lỗi SSL Handshake Failed

Khi hai điểm cuối (máy khách và máy chủ) không thể thiết lập kết nối bảo mật, thì lỗi SSL Handshake Failed, hay lỗi 525, xảy ra. Có khá nhiều nguyên nhân dẫn đến vấn đề này, hoặc do máy chủ, hoặc do máy khách.

Nếu bạn gặp lỗi SSL Handshake Failed, thì dưới đây là một số giải pháp tiềm năng mà bạn có thể xem xét.

Cách giải quyết lỗi SSL Handshake Failed

Kiểm tra ngày giờ hệ thống

Trước khi thử bất kỳ giải pháp nào, lời khuyên là bạn nên kiểm tra ngày giờ hệ thống. Nghe có vẻ kỳ quặc, nhưng nhiều người đã thành công! Do đó, đừng xem thường sức mạnh của các thiết lập ngày giờ hệ thống, vốn có thể không chính xác vì nhiều lý do, như bất cẩn, lỗi phần mềm do malware, hay bạn đang kết nối đến máy chủ ở một múi giờ khác do sử dụng VPN.

Nếu đang bật VPN, hãy đặt ngày giờ theo múi giờ của máy chủ - tức ngày giờ của địa điểm đặt máy chủ chứ không phải vị trí hiện tại của bạn.

Người dùng Windows có thể đật lại ngày giờ theo các bước sau:

- Bấm nút Windows

- Tìm Date and Time Settings và chọn kết quả tương ứng hiện ra

- Kích hoạt nút Set Time Automatically để tự động cập nhật thời gian

- Nếu đang sử dụng VPN và cần tự đặt thời gian, chọn Set the date and time manually.

SSL Handshake Failed

Trên Mac, bạn bấm biểu tượng Apple trên thanh menu rồi chọn System Settings > General > Date & Time.

Cập nhật trình duyệt

Bạn phải luôn cập nhật hệ điều hành và các chương trình lên phiên bản mới nhất. Nhiều lỗi, bao gồm “SSL Handshake Failed”, có thể được khắc phục chỉ bằng cách rất đơn giản như vậy.

Người dùng Chrome có thể làm điều này bằng cách mở trình duyệt và bấm vào biểu tượng ba chấm ở góc trên bên phải. Tiếp theo, chọn More Tools, và nếu Chrome yêu cầu cập nhật, bạn sẽ thấy phiên bản mới đang tự động tải về. Ngược lại, trình duyệt của bạn đã ở phiên bản mới nhất rồi.

Tắt các plugin và extension vừa cài đặt

Hầu hết các plugin và extension của trình duyệt được viết bởi các nhà phát triển chưa nổi tiếng, và có thể chứa malware độc hại. Nếu vừa cài một số plugin và extension như vậy, và gặp lỗi SSL Handshake Failed, hãy thử xoá chúng và xoá cache lẫn cookies. Sau đó, truy cập lại website để xem đã có kết nối bảo mật hay chưa.

Người dùng Chrome có thể xoá addon bằng cahcs:

- Chọn nút ba chấm ở góc trên bên phải

- Chọn Settings

- Chọn Extensions

- Chọn extension bạn vừa cài và bấm Remove.

SSL Handshake Failed

Không khớp giao thức

Nhiều người dùng gặp lỗi SSL Handshake Failed bởi giao thức giữa máy chủ và máy khách không tương thích với nhau. Về cơ bản, hiện nay có nhiều phiên bản giao thức SSL/TLS, và để thực hiện handshake thành công, máy chủ web và trình duyệt phải hỗ trợ cùng một phiên bản.

Lỗi SSL Handshake Failed thường xuất hiện khi máy chủ đang chạy phiên bản giao thức cao hơn nhiều so với máy khách.

Ví dụ, nếu máy chủ sử dụng TLS 1.3 nhưng trình duyệt chỉ hỗ trợ TLS 1.1, handshake sẽ thất bại bởi máy chủ không hỗ trợ các phiên bản trước đó. Bạn có thể giải quyết bằng cách khôi phục thiết lập gốc của trình duyệt và sử dụng nó không cần plugin.

Để khôi phục các thiết lập mặc định của Chrome, bấm nút ba chấm ở góc trên bên phải, chọn Settings rồi System. Cuối cùng, bấm nút Restore settings to their original defaults.

SSL Handshake Failed

Chứng chỉ hết hạn

SSL tạo ra một kết nối mã hoá giữa trình duyệt và máy chủ, đảm bảo quyền riêng tư và bảo mật của dữ liệu.

Tuy nhiên, chứng chỉ bảo mật này lại có hạn sử dụng. Đây là một biện pháp được đặt ra nhằm đảm bảo an toàn của SSL. Thời hạn hiệu lực thể hiện liệu một máy chủ có uy tín hay không, cho phép trình duyệt xác định danh tính của máy chủ.

Bạn có thể gặp lỗi SSL Handshake Failed nếu đang cố truy cập vào một website với chứng chỉ không hợp lệ.

Như vậy, trên đây là một số giải pháp khắc phục lỗi SSL Handshake Failed, mà nguyên nhân là do các thiết lập trình duyệt hoặc hệ thống. Trong hầu hết các trường hợp, thay đổi ngày giờ hệ thống hoặc xoá extension trình duyệt sẽ giúp bạn giải quyết vấn đề nhanh chóng.

Chỉ người chủ hoặc admin website mới có thể giải quyết lỗi SSL Handshake Failed trên máy chủ. Một số nguyên nhân từ phía máy chủ bao gồm chứng chỉ SSL hết hạn, mua chứng chỉ SSL từ nguồn không an toàn, lỗi cipher suite, lỗi cài đặt SSL. Chúng đều có thể được giải quyết bằng cách mua chứng chỉ SSL mới hoặc gỡ bỏ và cài đặt lại chứng chỉ SSL.

Dịch vụ SSL Sertigo với nhiều ưu điểm vượt trội

  • Bảo vệ website trước hacker
  • Tạo sự an tâm, tin tưởng của người dùng khi truy cập
  • Chrome chỉ hiển thị ngay với website có https
  • Nâng cao thứ hạng tìm kiếm website

ĐĂNG KÝ NGAY

Bài liên quan

Recommended Articles for you

  • Lỗi SSL_ERROR_NO_CYPHER_OVERLAP là gì?

    Lỗi SSL_ERROR_NO_CYPHER_OVERLAP là gì và cách khắc phục?

    Blog, Tin tức Monday April 29th, 2024
  • 2 Cách đăng ký SSL miễn phí cho WordPress bạn nên đọc ngay

    2 Cách đăng ký SSL miễn phí cho WordPress bạn nên đọc ngay

    Blog, Tin tức Monday April 29th, 2024

Do not have missed that article?

  • Lỗi SSL_ERROR_NO_CYPHER_OVERLAP là gì?

    Lỗi SSL_ERROR_NO_CYPHER_OVERLAP là gì và cách khắc phục?

    Blog, Tin tức Monday April 29th, 2024
  • 2 Cách đăng ký SSL miễn phí cho WordPress bạn nên đọc ngay

    2 Cách đăng ký SSL miễn phí cho WordPress bạn nên đọc ngay

    Blog, Tin tức Monday April 29th, 2024
  • ssl

    3 Cách sửa lỗi kết nối SSL trên Cốc Cốc bạn cần biết

    Blog, Tin tức Sunday April 28th, 2024
  • Có nên mua domain giá rẻ? Mua domain giá rẻ ở đâu? 

    Blog, Tin tức Saturday April 27th, 2024