IT 관리자의 수명은 일반적으로 비밀번호 재설정, 사용자받은 편지함 정리 및 더 많은 저장 공간을 가질 수 없음을 사람들에게 알리는 것입니다. 그래도 가끔씩 흥미로운 일을하게됩니다. 지난주 Chrome에서 'err_ssl_version_or_cipher_mismatch'와 같은 새로운 오류가 발생했습니다.
Google 크롬 속도를 높이는 방법 기사도 참조하세요.
오류 구문은 무엇이 잘못되었는지에 대한 힌트를주었습니다. SSL 인증서 또는 웹 사이트 또는 브라우저의 보안 설정에 문제가있었습니다. SSL 플래그는 웹 사이트의 SSL 인증서에 문제가 있거나 해당 인증서를 보았을 때 Chrome에 대한 기대가 있음을 의미했습니다. 나는 그 이상을 알지 못해서 연구를해야한다는 것을 인정해야한다.
먼저 문제를 해결하는 방법을 보여 드리고 모든 작동 방식에 대해 설명하겠습니다.
Chrome에서 err_ssl_version_or_cipher_mismatch 수정
지원되는 SSL 버전과 인증서를 보내는 웹 서버에서 사용중인 버전이 일치하지 않으면이 메시지가 표시됩니다. 몇 년 전 Chrome에서 SSL 3.0 지원을 중단 한 시점은 매우 널리 퍼져 있지만 오래된 브라우저를 실행하거나 인증서를 보내는 서버에 구성 문제가없는 경우가 아니라면 더 드 물어야합니다.
문제를 해결하는 방법은 다음과 같습니다.
- Chrome을 열고 URL 상자에 chrome : // flags를 입력하십시오.
- '최대 TLS 버전 사용'으로 이동하십시오.
- 기본값으로 설정하거나 TLS 1.3을 시도하십시오.
- 지금 다시 시작을 선택하십시오.
이전 가이드에서는 지원되는 최소 SSL / TLS 버전을 선택하고 SSLv3으로 설정하라고하지만 최신 버전의 Chrome에서는 옵션이 변경되었습니다. 이론적으로 SSL이 다르게 처리되므로 최신 버전의 Chrome에서는이 오류가 발생하지 않아야합니다. 그래도 여전히 가끔 나타납니다.
Chrome만으로도 err_ssl_version_or_cipher_mismatch가 수정되지 않으면 SSL 인증서 캐시를 플러시해야 할 수도 있습니다.
- Chrome에서 3 점 설정 아이콘으로 이동합니다.
- 페이지 하단에서 고급을 선택하십시오.
- 시스템 상자에서 프록시 설정 열기를 선택하십시오.
- 내용 탭을 선택하고 SSL 상태 지우기를 선택하십시오.
- 확인을 선택하고 창을 닫으십시오.
err_ssl_version_or_cipher_mismatch가 표시되는 것을 확실히 막아야합니다.
SSL 인증서
HTTP 대신 HTTPS로 인터넷을 보호하려고 시도한 이래로 SSL 인증서가 그 어느 때보 다 중요해졌습니다. 브라우저와 웹 호스트 간의 보안 연결의 일부를 구성하여 사용자간에 흐르는 모든 데이터를 암호화 할 수 있습니다. 무언가를 구매하거나 인터넷 뱅킹을 사용할 때마다 데이터를 가로 챌 수 없도록 암호화해야합니다. SSL 인증서가 도움이됩니다.
SSL 인증서는 인증 기관 또는 CA라는 신뢰할 수있는 당사자가 발급합니다. 웹 사이트 소유자에게 발행하여 웹 서버에 설치합니다. 여기에는 브라우저 내의 암호화 소프트웨어가 보안 연결을 만드는 데 사용하는 공개 키와 개인 키가 포함되어 있습니다.
안전한 연결
암호화 된 브라우징 세션을 설정하는 5 가지 주요 단계가 있습니다. 장면 뒤에서 1-2 초 안에 발생합니다. 보안 웹 사이트에 접속할 때마다이 과정이 반복됩니다.
- 웹 브라우저가 보안 웹 사이트 (HTTPS)에 액세스하면 SSL 핸드 셰이크가 나타납니다. 이를 통해 서버와 브라우저 모두 안전한 연결을 수락하고 필요한 모든 것을 가질 수 있습니다. 핸드 셰이크가 완료되면 공개 암호화 키가 공유됩니다.
- 승인되면 서버는 SSL 인증서 사본을 브라우저로 보냅니다. 암호화 된 세션을 시작할 수있는 공개 키가 포함되어 있습니다.
- 브라우저는 인증 기관 목록과 비교하여 인증서를 확인하여 실제 인증서인지 확인합니다. 또한 만료 또는 변조되지 않았는지 확인합니다.
- 그런 다음 브라우저는 연결을 암호화하고 웹 서버에있는 동안에 만 지속되는 대칭 세션 인증서를 웹 서버에 보냅니다. 이를 위해 서버의 공개 키를 사용합니다.
- 웹 서버는 개인 키를 사용하여 해당 대칭 세션 키를 해독하고 브라우저 연결을 확인합니다.
브라우저가 해당 SSL 인증서에서 예상 한 내용을 찾지 못하면 err_ssl_version_or_cipher_mismatch 오류가 발생할 수 있습니다. Firefox, Opera, Safari 등에서 SSL 인증서를 다르게 처리하기 때문에 Chrome에서만 발생합니다.
이 오류는 다른 방식으로 SSL을 처리 할 때 이전 버전의 Chrome (버전 40)에서만 발생했습니다. 최신 버전의 Chrome에서는 SSL을보다 철저하게 처리하는 방법이 있으므로이 문제가 발생하지 않아야합니다. 첫 번째 수정은 SSL이 아닌 TLS 설정을 조정했지만 차이가있는 것 같습니다. 그러나 SSL 상태를 지우는 두 번째 수정이 더 효과적 일 수 있습니다.
최근에 err_ssl_version_or_cipher_mismatch 오류가 보이십니까? 다른 수정 사항이 있습니까? 당신이 할 경우 아래에 그것에 대해 알려주십시오!