이번에는 요세미티와 함께 추악한 머리를 다시 양육했습니다. 또한 내가 일반적으로 사용하는 모든 브라우저 (Firefox, Chrome, Chrome Canary)에도 영향을 미쳤습니다.
웹 브라우저를 통해 문제의 웹 사이트에서 사용하는 루트 인증서에 대한 정보를 얻는 데 관련된 조언을 여기에서 따르려고했습니다. 수정 방법 : Safari가 보안 연결을 설정할 수 없기 때문에 Safari가 페이지를 열 수 없습니다
모든 브라우저가 인증서 발급자의 이름을 얻을 수있을 정도로 연결 협상을 거부했기 때문에 나는 여기에서 사랑을 얻지 못했습니다. 명령 줄에서 open_ssl을 사용해 보았지만 실패했습니다.
[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)
마지막으로 Internet Explorer 버전 9가 설치된 이전 컴퓨터에서 웹 사이트를 열 수 있었고 인증 기관의 이름 인 Comodo Certification Authority를 발견했습니다.
링크 된 기사는 올바른 일을 암시했지만 다음은 나를 위해 일한 것입니다.
- 키 체인 접근 앱을 엽니 다.
- "시스템 루트"키 체인을 선택하십시오.
- 발급 인증 기관 (이 경우 Comodo)을 검색하십시오.
- 인증서 세부 사항을보십시오 (두 번 클릭하여보기 창의 "신뢰"영역을 펼치십시오).
- 필자의 경우 신뢰 규칙은 "이 인증서를 사용할 때"입니다.
- "항상 신뢰"로 변경하고 (관리자 암호를 입력 한 후) 키 체인 액세스를 닫고 페이지를로드했습니다.
- 덜 안전한 모드로 두지 않고 키 체인 액세스를 다시 사용하고 "시스템 기본값 사용"으로 다시 전환했습니다.
- 문제 해결, 보안 매개 변수 완화.
YMMV이지만 보안 환경 설정을 제거하거나 모든 Safari 데이터를 제거하거나 전체 OS를 다시 설치 하여이 문제를 해결하려는 일부 링크에서 제안한 것처럼 모든 조정을 취소하는 것보다 덜 과감합니다.
업데이트 : Chrome / Firefox를 다시 시작하여 "업데이트 된"/ 인증서 기본 설정 재설정을 수락했습니다.
또 다른 가능한 이유 : 회사 프록시 또는 MITM
최근에는 특정 앱이 네트워크를 통해 서버에 연결하지 못하는 문제와 함께 이들 중 일부가 있습니다.
- 증상 : 랩톱 또는 iPhone이 연결을 보호하지 못하는 경우가 있습니다. 위의 방법이 작동하지 않습니다.
- 테스트 : WiFi 또는 유선 네트워크가 아닌 셀룰러 연결 또는 모바일 핫스팟을 사용하여 iPhone 또는 랩톱을 실행하십시오.
- 결과 : 셀룰러 연결이 작동하고 셀룰러 연결이 작동하지 않으면 MITM (Man-in-the-Middle) 공격 또는 하나의 회사 프록시가 의심됩니다.