Firefox에서 TLS 핸드 셰이크 실패를 해결하는 방법 (04.18.24)

Firefox는 오늘날 시장의 주요 웹 브라우저 중 하나입니다. 2002 년에 출시되었으며 이후 Windows, macOS, Linux 및 기타 주요 운영 체제를위한 강력하고 안정적인 브라우저로 성장했습니다. Firefox는 Android 및 iOS 기기에서도 사용할 수 있습니다.

그러나 일부 사용자는 최근 Firefox를 통해 웹 사이트에 액세스 할 때 TLS 핸드 셰이크 단계라고하는 문제를 겪고 있다고보고했습니다. 사용자가 주소 표시 줄에 웹 사이트를 입력 할 때마다 TLS 핸드 셰이크가 실패했기 때문에 페이지가로드되지 않습니다. TLS 핸드 셰이크를 처리하는 데 몇 분이 아닌 몇 초 밖에 걸리지 않습니다. 이 단계에서 멈춰 있거나 핸드 셰이크가 5 초 이상 걸리는 경우 브라우저에 문제가있는 것입니다.

이 가이드는 TLS 핸드 셰이크가 무엇인지, 실패한 경우 수행 할 작업을 설명합니다. TLS Handshake 문제.

TLS Handshake 란 무엇입니까?

TLS (Transport Layer Security) 핸드 셰이크 프로토콜은 보안 세션을 시작하거나 재개하기 위해 인증 및 키 교환이 필요할 때마다 사용됩니다. TLS 핸드 셰이크 프로토콜은 암호 협상, 서버 및 클라이언트 인증, 세션 키 정보 교환을 처리합니다.

프로 팁 : PC에서 성능 문제, 정크 파일, 유해한 앱 및 보안 위협을 검사합니다. < br /> 시스템 문제 또는 성능 저하를 유발할 수 있습니다.

PC 문제 무료 검사 3.145.873 다운로드 호환 대상 : Windows 10, Windows 7, Windows 8

특별 제공. Outbyte 정보, 제거 지침, EULA, 개인 정보 보호 정책.

TLS 핸드 셰이크는 표면적으로 단순 해 보이지만 실제로 프로세스는 다음과 같은 복잡한 단계로 구성됩니다.

  • 클라이언트 (사용자 브라우저)는 클라이언트의 임의 값 및 암호 그룹과 함께 Client Hello 메시지를 서버로 보냅니다.
  • 서버는 Server Hello 메시지와 자체 임의 값으로 응답합니다.
  • 서버는 인증을 위해 클라이언트에 인증서를 전송하고 클라이언트도. 그런 다음 서버는 서버 안녕하세요 완료 알림을 보냅니다.
  • 서버에서 요청한 경우 클라이언트는 인증서를 보냅니다.
  • 클라이언트는 임의의 를 보냅니다. Pre-Master Secret 을 서버에 전송하고 둘 다 Master Secret 세션 키를 생성합니다.
  • 클라이언트가 암호화 사양 변경 메시지, 클라이언트 완료 알림
  • 서버가 암호화 사양 변경 메시지를받은 다음 대칭 암호화. 그런 다음 서버는 서버 완료 알림을 클라이언트에 보냅니다.
  • 이제 클라이언트와 서버간에 데이터를 교환 할 수있는 보안 채널이 구축되었습니다.
  • 서버와 클라이언트 간의 교환 횟수를 고려할 때 프로세스에서 많은 문제가 발생할 수 있습니다. 예를 들어, 하나의 잘못된 브라우저 구성이나 누락 된 웹 사이트 인증서로 인해 전체 TLS 핸드 셰이크 프로세스가 실패 할 수 있습니다.

    TLS 핸드 셰이크 실패의 원인은 무엇입니까?

    최근 여러 Firefox 사용자가 TLS 핸드 셰이크 실패가 발생할 때마다 발생한다고보고했습니다. 브라우저를 사용하여 웹 사이트에 액세스합니다. 일부 사용자의 경우 문제가 특정 웹 사이트로 격리되고 다른 사용자는 모든 웹 사이트에서 오류가 발생합니다. 어떤 경우에는 페이지가 TLS 핸드 셰이크 단계에서 멈춘 후 결국로드됩니다. 하지만 대부분의 경우 페이지가 거기에 머물러 있고 화면이 흰색 또는 검은 색으로 바뀝니다.

    다음은 TLS 핸드 셰이크 오류의 몇 가지 일반적인 원인입니다.

    • 잘못된 시스템 시간 – 컴퓨터의 시간 및 날짜 구성이 잘못되었음을 의미합니다.
    • 일치하지 않는 프로토콜 – 브라우저에서 사용중인 프로토콜이 서버에서 지원되지 않습니다.
    • 브라우저 오류 – 브라우저 설정 중 하나가 오류를 일으키는 것입니다.
    • 타사 – 타사가 연결을 가로 채거나 조작하거나 방해하고 있습니다.
    • Cipher Suite Mismatch – 서버가 Cipher Suite를 지원하지 않습니다. 클라이언트에서 사용합니다.
    • 잘못된 인증서 – 불완전하거나 잘못된 인증서, 잘못된 URL 호스트 이름, 해지되거나 만료 된 SSL / TLS 인증서 또는 경로 구축 오류로 인해 발생할 수 있습니다. 자체 서명 된 인증서에서.
    Firefox에서 TLS 핸드 셰이크 오류를 수정하는 방법

    Firefox 브라우저가 TLS Handshake에서 멈추고 새로 고침해도 문제가 해결되지 않는다면 어딘가에 문제가있을 수 있습니다. 다음은 Firefox에서 TLS Handshake 문제를 해결하는 몇 가지 방법입니다.

    캐시 및 검색 기록을 삭제합니다.

    브라우저에 문제가 발생했을 때 가장 먼저해야 할 일은 캐시 된 모든 데이터와 기록을 삭제하는 것입니다. 방법 :

  • 상단 메뉴의 오른쪽 상단 섹션에있는 기록 ry 아이콘을 클릭합니다.
  • 드롭 다운 메뉴에서 기록 을 선택합니다.
  • 최근 기록 지우기 를 클릭합니다.
  • 지우려는 시간 범위 (지난 1 시간, 지난 2 시간, 지난 4 시간, 오늘 또는 모든 항목)
  • 삭제하려는 모든 항목을 선택합니다. 검색 및 다운로드 기록, 활성 로그인, 쿠키, 캐시, 양식 및 검색 기록, 사이트 기본 설정, 오프라인 웹 사이트 데이터를 삭제할 수 있습니다.
  • 지금 지우기 버튼을 누릅니다.
  • 현재 컴퓨터에서 불필요한 파일을 모두 삭제하여 손상된 파일이 프로세스를 방해하지 않는지 확인하는 것이 좋습니다. Outbyte PC Repair 와 같은 도구를 사용하여 컴퓨터에서 모든 정크 파일을 제거 할 수 있습니다.

    브라우저 기록, 캐시 및 정크 파일을 삭제 한 후에는 열어보십시오. 정리가 작동했는지 확인하기 위해 이전에로드되지 않았던 웹 사이트

    새 프로필을 사용합니다.

    Firefox 캐시 된 데이터와 인터넷 사용 기록을 삭제해도 작동하지 않는 경우 다음 단계는 새 Firefox 프로필을 만드는 것입니다. . 새 프로필을 사용하는 것은 프로세스를 방해하는 개인 설정이 있기 때문에 깨끗한 상태로 시작하는 것과 같습니다. 이 방법은 또한 문제가 Firefox의 설정으로 인해 발생하는지 또는 다른 원인으로 인해 발생하는지 확인합니다.

    새 프로필을 만들려면 다음 단계를 따르세요.

  • about : profiles를 입력합니다. 주소 표시 줄에 입력하고 Enter 를 누릅니다.
  • 프로필 관리자 창이 열리면 새 프로필 만들기 버튼을 클릭합니다.
  • 프로필 만들기 마법사 를 따라 개인 설정 및 기본 설정을 지정합니다.
  • 프로필이 완료되면 기본 프로필로 설정을 클릭합니다. 그런 다음 Firefox를 닫습니다.
  • 새 사용자 프로필을 사용하여 Firefox를 다시 시작하고 TLS 핸드 셰이크 문제가 해결되었는지 확인합니다.

    이전 프로필을 수정할 수는 있지만 문제의 원인을 파악하는 것은 어렵고 시간이 많이 걸립니다. 애드온을 비활성화했다가 다시 활성화하고 프록시 연결을 다시 확인한 다음 확장을 제거해야합니다. 데이터 손실이 염려되는 경우 번거 로움을 피하기 위해 데이터를 새 프로필로 전송하기 만하면됩니다.

    동일한 정보에 대해 자체 서명 된 인증서를 확인하세요.

    개발자이거나 내부 웹 사이트에 액세스하는 경우 Firefox에서 SSL 인증서를 파싱하는 데 문제가있을 수 있습니다. 웹 사이트의 인증서가 여러 번 교체되고 새 인증서에 동일한 주체 및 발급자 정보가 포함 된 경우 Firefox는 가능한 경로 조합의 수에 의해 방해를 받고 속도가 느려지기 시작합니다. 자체 서명 된 인증서가 7 ~ 8 개 저장되어 있으면 Firefox 속도가 느려지고 10 개 이상이 있으면 TLS 핸드 셰이크를 수행하는 동안 브라우저가 중단됩니다.

    자체 서명 여부를 확인하려면 인증서로 인해 Firefox 문제가 발생하는 경우 다음 안내를 따르세요.

  • Firefox를 시작하고 주소 표시 줄에 about : support 를 입력합니다.
  • 열기 프로필 폴더 입력란의 폴더 버튼.
  • cert8.db 파일을 찾아 이름을 변경하여 브라우저가 다시 시작될 때 Firefox가 파일을 대체하도록합니다.
  • Firefox를 다시 시작하고 영향을받는 웹 사이트를 다시 방문하세요.
  • 웹 페이지가 성공적으로로드되면 로컬 인증서 데이터베이스가 실제로 Firefox 문제를 일으키는 것입니다. 이 문제를 해결하려면 동일한 정보를 갖지 않도록 시스템에서 새 인증서를 생성하는 방식을 조정해야합니다.

    Firefox에서 TLS Handshake 비활성화

    위의 해결 방법이 작동하지 않는 경우 다음을 수행 할 수 있습니다. 브라우저에서 TLS를 비활성화하십시오.

    방법 :

  • Firefox 메뉴를 열고 옵션 을 클릭합니다.
  • 고급 탭을 누른 다음 암호화 를 선택합니다.
  • SSL 3.0 사용 TLS 1.0 사용을 선택 취소합니다.
  • 확인 버튼을 누릅니다.
  • Firefox를 다시 시작합니다.
  • 이렇게하면 사용자가 액세스 할 때마다 TLS 핸드 셰이크가 비활성화됩니다. Firefox를 사용하는 웹 페이지.

    요약

    'TLS 핸드 셰이크 수행'메시지에 갇혀있는 문제는 다양한 잠재적 원인이있는 모호한 문제라는 것입니다. 위의 해결 방법 중 일부 또는 전부를 시도하여 문제가 해결되는지 확인할 수 있습니다.


    YouTube 비디오: Firefox에서 TLS 핸드 셰이크 실패를 해결하는 방법

    04, 2024