Điều này chỉ nuôi cái đầu xấu xí của nó một lần nữa, lần này là với Yosemite. Nó cũng ảnh hưởng đến tất cả các trình duyệt tôi thường sử dụng (Firefox, Chrome, Chrome Canary).
Tôi đã cố gắng làm theo lời khuyên ở đây, liên quan đến việc lấy thông tin về chứng chỉ gốc được sử dụng bởi trang web vi phạm thông qua trình duyệt web: Cách khắc phục: Safari không thể mở trang vì Safari không thể thiết lập kết nối an toàn
Tôi không có tình yêu ở đây, vì mọi trình duyệt từ chối đàm phán một kết nối đủ xa để có được tên của nhà phát hành chứng chỉ. Tôi thậm chí đã thử sử dụng open_ssl tại dòng lệnh, nhưng cũng thất bại:
[foo@bar]$ echo ^d | openssl s_client -connect broken.web.com:443 | tee cert.log
6480:error:140790E5:SSL routines:SSL23_WRITE:ssl handshake failure:/SourceCache/OpenSSL098/OpenSSL098-52.40.1/src/ssl/s23_lib.c:185:
CONNECTED(00000003)
Cuối cùng, tôi đã có thể mở trang web trên một máy cũ với Internet Explorer phiên bản 9 và tìm thấy tên của cơ quan cấp chứng chỉ: Cơ quan chứng nhận Comodo.
Bài viết được liên kết gợi ý đúng việc cần làm, nhưng đây là những gì làm việc cho tôi:
- Mở ứng dụng Keychain Access.
- Chọn móc khóa "Rễ hệ thống".
- Tìm kiếm cơ quan cấp chứng chỉ phát hành (trong trường hợp này là Comodo).
- Xem chi tiết chứng chỉ (nhấp đúp chuột, mở rộng khu vực "Tin cậy" của cửa sổ xem).
- Trong trường hợp của tôi, quy tắc tin cậy là: "Khi sử dụng chứng chỉ này".
- Tôi đã thay đổi nó thành "Luôn tin tưởng", đóng Keychain Access (sau khi nhập mật khẩu quản trị viên) và trang được tải.
- Không muốn để nó ở chế độ kém an toàn hơn, tôi đã sử dụng Keychain Access một lần nữa và chuyển nó trở lại thành "Sử dụng mặc định hệ thống".
- Vấn đề được giải quyết, không thư giãn các tham số bảo mật.
YMMV nhưng nó không quá quyết liệt so với việc loại bỏ tất cả các chỉnh sửa của bạn bằng cách loại bỏ các tùy chọn bảo mật, thu thập tất cả dữ liệu Safari của bạn hoặc thậm chí cài đặt lại toàn bộ HĐH của bạn, như được đề xuất bởi một số liên kết đang cố gắng giải quyết vấn đề này.
Cập nhật: Tôi đã phải khởi động lại Chrome / Firefox để họ chấp nhận tùy chọn chứng chỉ "đã cập nhật" / đặt lại.
Một lý do có thể khác: Proxy doanh nghiệp hoặc MITM
Gần đây đã có một loạt các điều này, cùng với sự thất bại của một số ứng dụng nhất định để kết nối với máy chủ của họ thông qua mạng.
- Triệu chứng: Đôi khi máy tính xách tay hoặc iPhone không bảo mật kết nối. Phương pháp trên không hoạt động.
- Kiểm tra: Chạy iPhone hoặc máy tính xách tay bằng kết nối di động hoặc điểm truy cập di động thay vì nghi ngờ WiFi hoặc mạng có dây.
- Kết quả: Nếu kết nối di động hoạt động và không kết nối không di động, thì nghi ngờ một cuộc tấn công trung gian (MITM) hoặc proxy công ty trông giống như một cuộc tấn công.