Computer >> 컴퓨터 >  >> 문제 해결 >> 브라우저

브라우저에서 "오류 코드:ssl_error_handshake_failure_alert"를 수정하는 방법?

SSL 핸드셰이크 오류는 액세스하는 사용자의 합법성을 확인해야 하는 웹 사이트에서 매우 일반적입니다(때로는 하드웨어 암호화 장치 또는 카드를 통해). 이 오류는 모든 주요 데스크톱 OS(Windows, Mac, Linux 등)의 모든 주요 브라우저(Firefox, Chrome, Edge 등)에서 표시됩니다. 일반적으로 다음 유형의 메시지가 표시됩니다.

브라우저에서  오류 코드:ssl_error_handshake_failure_alert 를 수정하는 방법?

SSL 핸드셰이크 오류는 SSL 프로토콜을 사용한 서버와 클라이언트 간의 통신 실패입니다. 이는 클라이언트 측과 서버 측 요인으로 인해 발생할 수 있습니다. 다음은 주로 핸드셰이크 오류를 일으키는 것으로 보고됩니다.

  • 손상된 브라우저 데이터 :브라우저의 데이터(쿠키, 캐시 등)가 손상된 경우 웹사이트에서 요구하는 인증서를 제대로 불러오지 못하여 SSL 핸드셰이크 문제가 발생할 수 있습니다.
  • 브라우저 또는 Java 보안의 잘못된 구성 :브라우저 또는 Java 보안이 웹사이트를 "위험하다고 생각하는" 경우 SSL 핸드셰이크 경고와 함께 웹사이트를 열지 못할 수 있습니다.
  • 시스템 보안 애플리케이션의 간섭 :시스템의 안티바이러스/방화벽이 데이터의 특정 패킷을 차단하는 경우(위험하다고 "생각") 브라우저가 SSL 핸드셰이크 경고와 함께 웹사이트를 로드하지 못할 수 있습니다.
  • 인증서의 부적절한 설치 :특정 웹사이트는 OS의 특정 위치에 인증서를 설치해야 하며 인증서가 존재하지 않지만 다른 위치에 있는 경우 웹사이트가 브라우저에 응답하지 않아 브라우저에 SSL 핸드셰이크 실패가 표시될 수 있습니다. 경고.

브라우저를 최신 빌드로 업데이트

브라우저가 오래된 경우 다른 웹사이트와 호환되지 않을 수 있으므로 SSL_error_handshake_failure_alert를 표시할 수 있습니다. 여기에서 브라우저를 최신 버전으로 업데이트하면 문제가 해결될 수 있습니다. 설명을 위해 Google Chrome 브라우저에 대한 프로세스에 대해 설명합니다. 그러나 그 전에 문제가 있는 웹사이트에서 사용자를 식별하기 위해 암호화 장치 또는 카드가 필요한 경우 장치의 적절한 드라이버가 설치되어 사용 중인지 확인하십시오.

  1. Chrome 열기 브라우저를 열고 오른쪽 상단에서 세로 타원 3개를 클릭합니다. Chrome 메뉴를 엽니다.
  2. 이제 설정을 선택합니다. 왼쪽 창에서 Chrome 정보로 이동합니다. 탭.
  3. 그런 다음 오른쪽 창에서 Chrome이 업데이트되었는지 확인합니다. 최신 빌드로 변경한 후 SSL 핸드셰이크 오류가 지워졌는지 확인합니다. 브라우저에서  오류 코드:ssl_error_handshake_failure_alert 를 수정하는 방법?
  4. 그렇지 않고 브라우저 업데이트 후 문제가 발생하기 시작했다면 이전 버전을 설치했는지 확인하세요. 브라우저의 핸드셰이크 실패 문제를 해결합니다.

브라우저의 인증서 관리자에서 문제가 있는 인증서 삭제

브라우저의 인증서 관리자에 있는 웹사이트의 인증서가 손상된 경우 브라우저에서 SSL_error_handshake_failure_alert가 발생할 수 있습니다. 이 시나리오에서 사용자는 브라우저 설정에서 문제가 있는 웹사이트의 인증서를 삭제하여 문제를 해결할 수 있습니다. 설명을 위해 Firefox 브라우저에 대한 프로세스를 설명합니다.

  1. Firefox 실행 햄버거를 클릭합니다. 아이콘(오른쪽 상단 근처).
  2. 그런 다음 설정을 선택합니다. 왼쪽 창에서 개인정보 및 보안 탭. 브라우저에서  오류 코드:ssl_error_handshake_failure_alert 를 수정하는 방법?
  3. 이제 인증서까지 아래로 스크롤합니다. 섹션이 표시되면 인증서 보기를 클릭합니다. 단추. 브라우저에서  오류 코드:ssl_error_handshake_failure_alert 를 수정하는 방법?
  4. 그런 다음 내 인증서로 이동합니다. 탭을 클릭하고 문제가 있는 웹사이트의 인증서를 선택합니다. . 브라우저에서  오류 코드:ssl_error_handshake_failure_alert 를 수정하는 방법?
  5. 이제 삭제를 클릭합니다. 그런 다음 확인 인증서를 삭제합니다. 그런 다음 서버에 문제가 있는 웹사이트의 인증서가 없는지 확인합니다. 탭 및 모든 관련 CA 당국에서 탭.
  6. 그런 다음 다시 시작 Firefox 브라우저를 실행한 후 SSL 핸드셰이크 오류가 지워졌는지 확인하세요.

그래도 문제가 해결되지 않으면 다른 네트워크를 사용 중인지 확인하세요. 또는 네트워크 유형 (예:이더넷에서 문제가 발생한 경우 Wi-Fi 사용) 문제가 해결됩니다.

브라우저의 쿠키, 캐시 및 데이터 지우기

브라우저의 쿠키, 캐시 및 데이터가 손상된 경우 브라우저에 SSL 핸드셰이크 오류가 표시될 수 있습니다. 이러한 맥락에서 브라우저의 쿠키, 캐시 및 데이터를 지우면 당면한 SSL 오류를 해결할 수 있습니다. 설명을 위해 Chrome 브라우저의 쿠키, 캐시 및 데이터를 지우는 과정에 대해 설명합니다.

  1. Chrome 실행 브라우저 오른쪽 상단에서 세로 타원 3개를 클릭합니다. .
  2. 이제 추가 도구 위로 마우스를 가져갑니다. 인터넷 사용 기록 삭제를 선택합니다. . 브라우저에서  오류 코드:ssl_error_handshake_failure_alert 를 수정하는 방법?
  3. 그런 다음 고급 결과 창의 탭에서 로그아웃을 클릭합니다. (창 하단 부근)을 눌러 데이터를 Google 계정에 보관합니다.
  4. 이제 시간 범위를 선택합니다. 전체 시간체크 표시 모든 카테고리 .
  5. 그런 다음 데이터 지우기를 클릭합니다. 버튼을 누르고 완료되면 다시 시작 시스템. 브라우저에서  오류 코드:ssl_error_handshake_failure_alert 를 수정하는 방법?
  6. 재시작 시 SSL_error_handshake_failure_alert가 지워졌는지 확인하십시오.

다른 브라우저 시도

SSL_error_handshake_failure_alert는 사용 중인 브라우저의 버그 결과일 수 있습니다. 여기서 다른 브라우저를 사용하면 문제가 있는 웹사이트에 문제 없이 액세스할 수 있습니다.

  1. 다운로드 시스템에 다른 브라우저를 설치합니다(아직 없는 경우). OS 기본 브라우저를 사용하는 것이 좋습니다. (Windows용 Edge, Mac용 Safari, Linux용 Firefox, Chromebook용 Chrome 등).
  2. 이제 두 번째 브라우저를 실행합니다. SSL 핸드셰이크 오류 없이 웹사이트에 액세스할 수 있는지 확인합니다.

시스템의 인터넷 옵션을 기본값으로 재설정

Windows 컴퓨터에서 인터넷 옵션은 인터넷에 액세스하기 위해 OS 및 응용 프로그램에서 사용하는 많은 기본 설정을 다룹니다. 인터넷 옵션의 단순한 구성이 잘못되었거나 인증서 관리자가 손상된 경우 인터넷 옵션을 기본값으로 재설정하면 문제가 해결될 수 있습니다.

  1. Windows를 클릭합니다. , 검색 및 인터넷 옵션 열기 .
  2. 이제 고급 탭을 클릭하고 고급 설정 복원을 클릭합니다. . 브라우저에서  오류 코드:ssl_error_handshake_failure_alert 를 수정하는 방법?
  3. 그런 다음 Internet Explorer 설정 재설정 섹션에서 , 재설정을 클릭합니다. 확인 표시 개인 설정 삭제 . 브라우저에서  오류 코드:ssl_error_handshake_failure_alert 를 수정하는 방법?
  4. 이제 재설정을 클릭합니다. 그 후 다시 시작 시스템.
  5. 재시작 시 브라우저의 SSL 핸드셰이크 오류가 지워졌는지 확인합니다.

브라우저에서 신뢰할 수 있는 웹사이트 추가

문제가 계속되면 브라우저에서 웹 사이트를 신뢰할 수 있는 웹 사이트로 추가하면 문제가 해결될 수 있습니다. 설명을 위해 Firefox 브라우저에서 프로세스를 안내해 드리겠습니다.

경고 :

브라우저 설정에서 신뢰할 수 있는 위험한 웹사이트를 추가하면 데이터, 시스템 및 네트워크가 위협에 노출될 수 있으므로 스스로 위험을 감수하십시오.

  1. Firefox 실행 브라우저를 열고 문제가 있는 웹사이트로 이동합니다. .
  2. 지금 복사 전체 URL 주소 표시줄에서 웹사이트를 선택하고 Enter 팔로잉 주소 표시줄:
    about:config
    브라우저에서  오류 코드:ssl_error_handshake_failure_alert 를 수정하는 방법?
  3. 그런 다음 위험을 감수하고 계속을 클릭합니다. .
  4. 그런 다음 입력 검색 기본 설정 이름의 다음 상자:
    tls.insecure_fallback_hosts
  5. 이제 수정을 클릭합니다. 아이콘을 누르고 Enter URL 문제가 있는 웹사이트.
  6. 그런 다음 체크 표시를 클릭합니다. 아이콘 및 재실행 파이어폭스. 브라우저에서  오류 코드:ssl_error_handshake_failure_alert 를 수정하는 방법?
  7. 재실행 시 SSL 오류가 발생하지 않고 문제가 있는 웹사이트를 열 수 있는지 확인합니다. 웹사이트에 기밀 정보를 입력하지 말라는 Firefox의 웹사이트 상단에 노란색 경고 팝업이 표시될 수 있습니다.

브라우저의 보안 설정 편집

SSL 핸드셰이크 오류는 문제가 있는 웹사이트의 잘못된 구성의 결과일 수 있으며 브라우저의 보안을 편집하면 사용자가 문제의 웹사이트에 액세스할 수 있습니다. 설명을 위해 Firefox 브라우저에 대한 프로세스를 설명합니다.

경고 :

브라우저의 보안 설정을 편집하면 시스템, 데이터 및 네트워크가 위협에 노출될 수 있으므로 위험을 감수하십시오.

  1. Firefox 실행 입력 주소 표시줄에 다음:
    about:config
  2. 이제 위험을 감수하고 계속을 클릭합니다. .
  3. 그런 다음 입력 검색 기본 설정 이름의 다음 :
    tls.enable_0rtt_data
  4. 이제 전환을 클릭합니다. 버튼을 눌러 위에서 언급한 설정을 False로 설정합니다. 재실행 Firefox 브라우저에서 SSL 핸드셰이크 실패 문제가 해결되었는지 확인합니다. 브라우저에서  오류 코드:ssl_error_handshake_failure_alert 를 수정하는 방법?

Burp Suite 재설치

조직에서 웹 애플리케이션을 안전하게 테스트하고 분석하기 위해 Burp Suite를 사용하는 경우 Burp Suite를 잘못 구성하면 SSL 핸드셰이크 실패 경고가 발생할 수 있습니다. 이 경우 Burp Suite를 다시 설치하면 문제가 해결될 수 있습니다.

  1. 백업 JAR 이전 버프 파일의 파일 및 로더 .
  2. 이제 Windows를 마우스 오른쪽 버튼으로 클릭합니다. 앱 및 기능을 선택합니다. .
  3. 그런 다음 Burp Suite를 확장합니다. 제거를 클릭합니다. .
  4. 지금 확인 Burp Suite를 제거하고 나중에 다시 시작하려면 시스템.
  5. 다시 시작하면 다운로드 Burp Suite의 최신 버전을 설치하십시오. 이 과정에서 Burp Suite가 OS 드라이브에 설치되어 있는지 확인하십시오. (예:C).
  6. 지금 복사 백업한 Burp 파일과 로더를 다음 위치로 이동합니다.
    C:\Burp_Suite\jre\bin
  7. 그런 다음 Windows를 클릭합니다. , 명령 프롬프트 검색 , 오른쪽 클릭 결과에서 관리자 권한으로 실행을 선택합니다. . 브라우저에서  오류 코드:ssl_error_handshake_failure_alert 를 수정하는 방법?
  8. 지금 실행 다음(X를 원래 값으로 교체해야 함):
    C:\Burp_Suite\jre\bin\java.exe -javaagent:BurpSuiteLoader_v.XXX.jar -noverify -jar burpsuite_pro_vXXX.jar
  9. 그런 다음 Firefox와 같은 브라우저를 실행하고 SSL 핸드셰이크 문제가 해결되었는지 확인합니다.

젬알토/탈레스 DIS CMS용 프로그램 파일 디렉토리의 인증서 사용

조직에서 Gemalto(또는 현재 Thales DIS로 알려짐) 응용 프로그램/CMS를 사용하는 경우 Program Files(X86)가 아닌 Program Files의 인증서를 사용하면 64비트 클라이언트 브라우저가 Program Files의 64비트 디렉토리에 있는 인증서. 설명을 위해 Firefox 브라우저의 프로세스에 대해 설명합니다.

  1. Firefox 실행 브라우저를 열고 메뉴를 엽니다. .
  2. 이제 설정을 선택합니다. 개인정보 및 보안 탭.
  3. 그런 다음 아래로 스크롤 보안 장치를 클릭합니다. 버튼(인증서 섹션에서). 브라우저에서  오류 코드:ssl_error_handshake_failure_alert 를 수정하는 방법?
  4. 이제 로드를 클릭합니다. 모듈 이름에서 , 유형:
    Gemalto PKCS#11 Module
    브라우저에서  오류 코드:ssl_error_handshake_failure_alert 를 수정하는 방법?
  5. 그런 다음 찾아보기를 클릭합니다. 및 탐색 다음 경로로 이동하여 gclib.dll을 선택합니다.
    C:\Program Files\Gemalto\Classic Client\BIN\gclib.dll
    브라우저에서  오류 코드:ssl_error_handshake_failure_alert 를 수정하는 방법?
  6. 이제 열기를 클릭합니다. 그런 다음 확인을 클릭합니다. .
  7. 그런 다음 다시 시작 Firefox에서 SSL 핸드셰이크 문제가 해결되었는지 확인하세요.

자바 보안에서 웹사이트에 대한 예외 추가

웹사이트가 클라이언트 컴퓨터에서 Java를 요구하지만 Java가 웹사이트가 안전하지 않다고 "생각"하는 경우 브라우저의 SSL 핸드셰이크 오류가 발생할 수 있습니다. 여기서 자바 보안에서 웹사이트에 대한 예외를 추가하면 문제가 해결될 수 있습니다.

  1. Windows를 클릭합니다. , 입력하고 Java 구성을 엽니다. . 브라우저에서  오류 코드:ssl_error_handshake_failure_alert 를 수정하는 방법?
  2. 이제 보안으로 이동합니다. 탭을 클릭하고 사이트 목록 수정을 클릭합니다. . 브라우저에서  오류 코드:ssl_error_handshake_failure_alert 를 수정하는 방법?
  3. 그런 다음 추가를 클릭합니다. URL 입력 문제가 있는 웹사이트.
  4. 이제 확인을 클릭합니다. 그 후 다시 시작 시스템.
  5. 재시작 시 SSL 오류가 해결되었는지 확인하십시오.

시스템의 바이러스 백신/방화벽 비활성화 또는 제거

시스템의 안티바이러스가 브라우저가 "안전하다고 생각하지" 않는 방식으로 웹사이트 데이터를 변경하는 경우 브라우저에 SSL 핸드셰이크 실패 경고가 표시될 수 있습니다. 이러한 경우 시스템의 바이러스 백신/방화벽을 비활성화하면 SSL 핸드셰이크 오류가 지워질 수 있습니다. Kaspersky는 논의 중인 문제를 일으키는 것으로 보고되었습니다.

경고 :

시스템의 바이러스 백신 또는 방화벽을 비활성화하거나 제거하면 데이터, 시스템 및 네트워크가 위협에 노출될 수 있으므로 스스로 위험을 감수하십시오.

시스템의 바이러스 백신/방화벽 비활성화

  1. 오른쪽 클릭 보안 제품 (예:ESET) 시스템 트레이(숨겨진 아이콘을 표시해야 할 수도 있음)에서 보호 일시 중지를 선택합니다. . 브라우저에서  오류 코드:ssl_error_handshake_failure_alert 를 수정하는 방법?
  2. 지금 확인 보안 응용 프로그램을 비활성화하고 다시 오른쪽 클릭 보안 제품 시스템 트레이에. 브라우저에서  오류 코드:ssl_error_handshake_failure_alert 를 수정하는 방법?
  3. 이제 방화벽 일시중지를 선택합니다. 요청하는 경우 확인 ESET 방화벽을 비활성화합니다.
  4. 그런 다음 브라우저가 SSL 핸드셰이크 오류를 시작하지 않고 해당 웹사이트에 액세스할 수 있는지 확인합니다.

3 번째 제거 파티 바이러스 백신/방화벽

바이러스 백신/방화벽 비활성화가 작동하지 않으면 바이러스 백신/방화벽을 제거하면 문제가 해결됩니다.

  1. Windows를 마우스 오른쪽 버튼으로 클릭 앱 및 기능을 선택합니다. .
  2. 이제 보안 애플리케이션 확장 (예:ESET)을 클릭하고 제거를 클릭합니다. . 브라우저에서  오류 코드:ssl_error_handshake_failure_alert 를 수정하는 방법?
  3. 그런 다음 확인 보안 응용 프로그램을 제거하고 나중에 재부팅하려면 시스템.
  4. 재부팅 시 SSL 핸드셰이크 오류가 해결되었는지 확인합니다.

조직에서 하드웨어 방화벽 콘솔을 사용하는 경우 , 하드웨어 방화벽을 시스템에 연결하는 케이블이 호환되지 않는 케이블이 브라우저에서 SSL 핸드셰이크 실패 경고를 유발할 수 있으므로 방화벽 OEM에서 권장하는 케이블인지 확인하십시오.

문제가 있는 인증서 다시 추가

문제가 있는 웹 사이트에서 시스템에 인증서를 설치해야 하고(이메일을 통해 제공되거나 온라인 리소스에서 다운로드) 인증서가 시스템에 제대로 설치되지 않은 경우 시스템에 인증서를 다시 설치하면 문제가 해결될 수 있습니다. 먼저 문제가 있는 인증서를 다운로드하거나 내보내십시오.

  1. Windows를 마우스 오른쪽 버튼으로 클릭 실행을 선택합니다. . 브라우저에서  오류 코드:ssl_error_handshake_failure_alert 를 수정하는 방법?
  2. 지금 실행 다음:
    certmgr.msc
    브라우저에서  오류 코드:ssl_error_handshake_failure_alert 를 수정하는 방법?
  3. 그런 다음 개인>> 인증서로 이동합니다. 탭에 문제가 있는 인증서가 있는지 확인하십시오. 인증서 발급자가 다른 탭의 인증서를 요구하는 경우 인증서가 관련 탭에 있는지 확인하십시오. 브라우저에서  오류 코드:ssl_error_handshake_failure_alert 를 수정하는 방법?
  4. 인증서가 관련 탭에 있는 경우 더블 클릭 그것을 확인하고 속성/유효성 .
  5. 모든 것이 정상이면 Windows를 클릭합니다. , 검색 및 인터넷 옵션 열기 .
  6. 이제 콘텐츠로 이동 인터넷 옵션 탭을 클릭하고 인증서를 클릭합니다. . 브라우저에서  오류 코드:ssl_error_handshake_failure_alert 를 수정하는 방법?
  7. 그런 다음 인증서 문제가 있는 웹사이트의 정보가 관련 탭에 표시됩니다. (일반적으로 개인). 브라우저에서  오류 코드:ssl_error_handshake_failure_alert 를 수정하는 방법?
  8. 이제 더블 클릭 인증서속성/유효성인지 확인 .
  9. 그런 다음 인증서에 유효한 공개 키가 있는지 확인합니다. 그것과 관련된. 세부정보에서 찾을 수 있습니다. 인증서 속성 탭. 브라우저에서  오류 코드:ssl_error_handshake_failure_alert 를 수정하는 방법?
  10. 이제 고급으로 이동합니다. 인터넷 옵션 탭에서 TLS 항목을 활성화해야 합니다. SSL 상자를 선택 취소합니다. 브라우저에서  오류 코드:ssl_error_handshake_failure_alert 를 수정하는 방법?
  11. 그런 다음 신청 변경 사항 및 다시 시작 브라우저에서 핸드셰이크 실패 오류가 지워졌는지 확인합니다.

인증서 관리자의 해당 탭에 인증서가 표시되지 않거나 다시 설치할 수 없는 경우 프로세스를 자세히 설명하는 공식 Microsoft 페이지를 참조할 수 있습니다.

Firefox로 인증서 가져오기

Firefox 브라우저에서 문제가 발생하는 경우 Firefox는 OS 인증서 관리자에서 많은 인증서를 사용하지 않으며 사용자는 인증서를 Firefox로 가져와야 할 수 있음을 기억하십시오.

  1. Firefox 실행 브라우저를 열고 메뉴를 엽니다. .
  2. 이제 설정을 선택합니다. 개인정보 및 보안을 클릭합니다. 탭(왼쪽 창).
  3. 그런 다음 아래로 스크롤 인증서 보기를 클릭합니다. .
  4. 이제 내 인증서에서 탭(또는 발급자가 권장하는 탭)에서 가져오기를 클릭합니다. 및 찾아보기 인증서에. 브라우저에서  오류 코드:ssl_error_handshake_failure_alert 를 수정하는 방법?
  5. 그런 다음 선택 인증서 및 신청 변경 사항.
  6. 지금 재실행 Firefox에서 SSL 핸드셰이크 문제가 해결되었는지 확인하세요.

문제가 계속되면 문제가 있는 웹사이트에 문의할 수 있습니다. 보안 설정이 제대로 작동하는지 확인합니다. 조직의 인프라에서 구형 하드웨어를 사용하는 경우 이전 OS를 사용할 수 있습니다. (예:XP) VM 문제가 있는 장치에 액세스합니다.

서버 관련 문제에 대한 지침

핸드셰이크 오류로 이어지는 서버 관련 원인(다른 기계, 다른 장치, 다른 응용 프로그램 등)을 다루는 것이 사실상 불가능하므로 다음은 핸드셰이크 오류를 지우기 위해 사용자가 보고한 몇 가지 지침입니다.

  1. 삭제 여부 확인 서버 구성의 다음 문제 해결:
    SSLVerifyClient require
    
    SSLVerifyDepth 10
  2. Apache를 사용하는 경우 , SSLCACertificatePath가 설정되어 있는지 확인하십시오. ~~~~~~/ca/certs/ca.cert.pem으로 및 SSLVerifyDepth 1 변경 SSLVerifyDepth 10으로 . 그런 다음 클라이언트 인증서를 PEM으로 변경합니다. (PFX에서). 이후 SSL 문제가 해결되었는지 확인하세요.
  3. 인증서 재생성 여부 확인 UTF8Stringsfor(PrintableStringsfor 제외)를 사용하면 핸드셰이크 문제가 해결됩니다.
  4. 조직에서 SAP 클라우드 커넥터를 사용하는 경우 , 종료 클라우드 연결에서 props.ini를 엽니다. 파일, 추가 팔로잉 #jvm 섹션의 줄 SSL 문제가 해결되는지 확인하십시오.
    -Djdk.tls.server.protocols=TLSv1.2
  5. 양방향 TLS를 사용하도록 서버를 구성하는지 확인 핸드셰이크 오류를 지웁니다.