ERR_SSL_PROTOCOL_ERROR를 수정하는 방법? [10가지 방법]

게시 됨: 2023-06-06

Google 크롬은 상당한 브라우저 시장 점유율을 보유하고 있기 때문에 많은 개인이 인터넷 서핑에 주로 사용합니다. 결과적으로 대부분의 사용자는 “ERR_SSL_PROTOCOL_ERROR” 오류 메시지를 접했을 수 있습니다.

하지만 Chrome 브라우저 사용자만 이 문제를 겪어야 한다는 의미는 아닙니다. ERR_SSL_PROTOCOL_ERROR 오류 메시지는 사용하는 브라우저에 따라 다를 수 있습니다.

이 오류는 사용자의 브라우저와 웹 서버 간의 SSL/TLS 연결에 문제가 있을 때 발생할 수 있습니다. 이 오류의 정확한 원인을 파악하기는 어렵지만 이 게시물에서는 일반적인 원인을 살펴보고 해결 방법에 대한 솔루션을 제공합니다.


읽기: SSL_ERROR_NO_CYPHER_OVERLAP Firefox 오류를 수정하는 방법은 무엇입니까? (4가지 방법)


시작합시다!

목차
ERR_SSL_PROTOCOL_ERROR는 무엇을 의미합니까?
다른 브라우저의 ERR_SSL_PROTOCOL_ERROR 메시지
ERR_SSL_PROTOCOL_ERROR가 발생하는 이유는 무엇입니까?
ERR_SSL_PROTOCOL_ERROR를 수정하는 방법?
ERR_SSL_PROTOCOL_ERROR를 방지하는 방법은 무엇입니까?
결론
자주 묻는 질문

ERR_SSL_PROTOCOL_ERROR는 무엇을 의미합니까?

ERR_SSL_PROTOCOL_ERROR는 브라우저가 SSL 보호 웹사이트를 설정할 수 없을 때 발생하는 일반적인 SSL/TLS 관련 문제가 있음을 의미합니다. 이 오류가 발생하면 브라우저에 "이 사이트는 보안 연결을 제공할 수 없습니다" 또는 "ERR_SSL_PROTOCOL_ERROR"와 같은 메시지가 표시될 수 있습니다.

다른 브라우저에서 이 ERR_SSL_PROTOCOL_ERROR가 어떻게 표시되는지 살펴보겠습니다.

다른 브라우저의 ERR_SSL_PROTOCOL_ERROR 메시지

널리 사용되는 일부 브라우저는 아래와 같이 ERR_SSL_PROTOCOL_ERROR를 다른 형식으로 표시합니다.

구글 크롬

Google Chrome에서는 이 오류가 도메인이 잘못된 응답을 보냈다는 설명과 함께 "ERR_SSL_PROTOCOL_ERROR"로 표시됩니다.

ERR_SSL_PROTOCOL_ERROR in chrome
크롬의 ERR_SSL_PROTOCOL_ERROR

모질라 파이어 폭스

Mozilla Firefox에서 err_ssl_protocol_error는 실패한 보안 연결로 경고 메시지로 표시됩니다.

ERR_SSL_PROTOCOL_ERROR in Mozilla Firefox
Mozilla Firefox의 ERR_SSL_PROTOCOL_ERROR

마이크로소프트 엣지

Microsoft Edge에서 "이 페이지에 안전하게 연결할 수 없습니다"라는 간단한 오류 메시지가 표시됩니다.

ERR_SSL_PROTOCOL_ERROR in Microsoft Edge
Microsoft Edge의 ERR_SSL_PROTOCOL_ERROR

알다시피 Microsoft Edge 및 Google Chrome과 달리 Mozilla Firefox는 err_ssl_ protocol_error에 대한 자세한 정보를 제공합니다.


ERR_SSL_PROTOCOL_ERROR가 발생하는 이유는 무엇입니까?

ERR_SSL_PROTOCOL_ERROR가 발생할 수 있는 몇 가지 이유가 있을 수 있으며 그 중 일부는 다음과 같습니다.

  • 오래된 SSL 인증서
  • 호환되지 않는 SSL/TLS 프로토콜 버전
  • 잘못 구성된 SSL/TLS 설정
  • 바이러스 백신 또는 방화벽 간섭
  • 서버 문제

ERR_SSL_PROTOCOL_ERROR의 일반적인 원인

err_ssl_protocol_error 오류의 일반적인 원인에 대해 자세히 살펴보겠습니다.

오래된 SSL 인증서

SSL 인증서가 만료되었거나 오래된 경우 사용자에게 이 오류가 발생할 수 있습니다. 이 문제를 해결하려면 SSL 인증서를 갱신하거나 업데이트해야 합니다. 웹 호스팅 공급자 또는 평판이 좋은 SSL 인증서 발급자를 통해 이 작업을 수행할 수 있습니다.

호환되지 않는 SSL/TLS 프로토콜 버전

SSL/TLS 프로토콜 버전이 브라우저와 호환되지 않는 경우 err_ssl_protocol_error가 발생할 수 있습니다. 이 문제를 해결하려면 SSL/TLS 프로토콜 버전을 호환 가능한 버전으로 조정해야 합니다. 웹 서버 또는 SSL/TLS 구성 설정을 통해 이를 수행할 수 있습니다.

잘못 구성된 SSL/TLS 설정

잘못된 SSL/TLS 설정으로 인해 이 오류가 발생할 수 있습니다. 이 문제를 해결하려면 SSL/TLS 설정을 올바른 구성으로 조정해야 합니다. 웹 서버 또는 SSL/TLS 구성 설정을 통해 이를 수행할 수 있습니다.

바이러스 백신 또는 방화벽 간섭

경우에 따라 바이러스 백신 또는 방화벽 소프트웨어가 SSL/TLS 연결을 방해하여 오류를 일으킬 수 있습니다. 이 문제를 해결하려면 바이러스 백신 또는 방화벽 소프트웨어를 일시적으로 비활성화하고 오류가 지속되는지 확인해야 합니다. 오류가 사라지면 SSL/TLS 연결을 허용하도록 바이러스 백신 또는 방화벽 설정을 조정해야 합니다.

웹 서버 문제

잘못된 서버 구성과 같은 웹 서버 문제로 인해 이 오류가 발생할 수도 있습니다. 이 문제를 해결하려면 웹 호스팅 제공업체에 연락하여 서버 관련 문제를 확인하고 수정하도록 요청해야 합니다.


ERR_SSL_PROTOCOL_ERROR를 수정하는 방법?

이제 ERR_SSL_PROTOCOL_ERROR 오류의 일반적인 원인을 파악했으므로 가장 쉬운 방법으로 오류를 수정하는 방법에 대해 논의해 보겠습니다.

1. 브라우저 캐시 제거
2. SSL 상태 지우기
3. SSL 인증서의 유효성 확인
4. SSL/TLS 프로토콜 버전 조정
5. 바이러스 백신 또는 방화벽을 일시적으로 비활성화
6. 시스템 날짜 및 시간 확인 및 업데이트
7. 호스트 파일 삭제
8. 확장 프로그램 비활성화
9. Google 크롬의 QUIC 프로토콜 비활성화
10. 웹 호스팅 제공업체에 문의

자세히 확인해 보겠습니다.


1. 브라우저 캐시 제거

시도할 수 있는 기본 문제 해결 방법은 브라우저 캐시와 SSL 상태를 제거하거나 지우는 것입니다. 브라우저 캐시는 컴퓨터나 모바일 장치에 있는 임시 저장소와 같으며, 웹 페이지, 이미지 및 방문한 웹사이트의 기타 리소스가 저장되어 다음에 방문할 때 페이지가 훨씬 빠르게 로드됩니다!

따라서 브라우저 캐시를 지우면 캐시가 새로운 정보로 업데이트됩니다. SSL 오류를 포함하여 브라우저와 관련된 다양한 문제를 해결할 수도 있습니다.

아래 단계를 확인하십시오.

1단계: 브라우저에 따라 설정 메뉴로 이동합니다.

예를 들어 Google Chrome에서는 창의 오른쪽 상단 모서리에 있는 세 개의 수직 점을 클릭하여 설정 메뉴를 찾을 수 있습니다.

2단계: 계속하려면 "추가 도구"를 선택한 다음 "검색 데이터 지우기"를 클릭하십시오.

Clear browsing data in Chrome
Chrome에서 인터넷 사용 기록 삭제

3단계: 팝업 창이 표시되며 아래 그림과 같이 "기본" 섹션 아래에 있는 세 가지 옵션을 모두 선택할 수 있습니다. 이러한 옵션은 "검색 기록", "쿠키 및 기타 사이트 데이터" 및 "캐시된 ​​이미지 및 파일"로 구성됩니다.

4단계: " 데이터 지우기 "를 클릭하여 프로세스를 시작합니다.

Clearing data in Google Chrome
Chrome에서 데이터 지우기

브라우저 캐시를 지워도 효과가 없으면 SSL 상태를 지워볼 수도 있습니다.


2. SSL 상태 지우기

SSL 상태는 웹사이트가 HTTPS를 사용하는지 여부를 알 수 있도록 도와줍니다. 녹색으로 표시되면 웹 사이트가 HTTPS 연결을 사용하고 있음을 의미하고 그렇지 않으면 빨간색으로 바뀝니다.

이것을하기 위해,

1단계: 화면 왼쪽 하단에 있는 시작 메뉴 버튼을 클릭하고 옵션 목록에서 제어판을 선택합니다.

2단계: 이제 제어판 창에서 네트워크 및 인터넷을 클릭합니다.

3단계: 다음으로 네트워크 및 공유 센터를 클릭하고 왼쪽 메뉴에서 인터넷 옵션을 클릭합니다.

4단계: 인터넷 속성 패널에서 콘텐츠 탭을 클릭합니다.

Clear SSL state
SSL 상태 지우기

5단계: 인터넷 속성 패널에서 콘텐츠 탭을 클릭합니다.

6단계: 인증서 섹션에서 SSL 상태 지우기 버튼을 클릭합니다.

7단계: 확인 메시지가 나타나면 확인을 클릭하여 계속 진행합니다.

8단계: 이제 캐시가 지워질 때까지 기다립니다. 프로세스가 완료되면 성공 메시지가 표시됩니다.

9단계: 마지막으로 Google Chrome과 같은 웹 브라우저를 다시 시작하여 SSL 오류 메시지가 해결되었는지 확인합니다.


3. SSL 인증서의 유효성 확인

SSL 인증서는 유효성 검사 정보가 확실하고 정확한지 확인하기 위해 제한된 시간 동안 유효하거나 만료 날짜가 있습니다. 유효성 정보에 문제가 있거나 만료 날짜가 초과되면 브라우저에 오류 메시지가 표시되기 시작합니다.

일반적으로 웹사이트는 SSL 인증서의 유효 기간이 6~12개월입니다. 웹 사이트에 SSL 인증서를 설치한 후 유효 기간이 지난 경우 SSL 라이센스를 갱신하거나 새 SSL 라이센스를 구입해야 합니다.

웹사이트의 SSL 인증서 유효성을 확인하는 가장 쉬운 방법 중 하나는 Qaulys의 온라인 도구인 SSL 검사기를 사용하는 것입니다.

SSL Server Test
SSL 서버 테스트
테스트 실행

이 도구는 신뢰할 수 있고 안정적이며 완전히 무료로 사용할 수 있습니다. 귀하가 해야 할 유일한 일은 귀하의 웹사이트 URL을 " 호스트 이름 " 섹션에 입력하고 " 제출 " 버튼을 클릭하는 것입니다.

이 도구는 웹사이트의 SSL 인증서를 확인하고 분석하여 결과를 보여줍니다.


4. SSL/TLS 프로토콜 버전 조정

SSL/TLS 프로토콜 버전이 사용자의 브라우저와 호환되지 않는 경우 호환되는 버전으로 조정해야 합니다.

사용 중인 웹 브라우저가 TLS 1.1만 지원하지만 서버가 최신 TLS 버전 1.2 및 1.3을 지원하는 경우 연결을 설정할 수 없으며 "err_ssl_protocol_error" 또는 "SSL 핸드셰이크 실패"와 같은 오류가 발생합니다.

이 문제를 해결하려면 브라우저를 사용 가능한 최신 버전으로 업데이트해야 합니다. 일반적으로 새 업데이트를 통해 최신 TLS 버전을 지원할 수 있습니다. 그러나 브라우저를 업데이트하는 경우 최신 TLS 버전을 지원하도록 올바르게 구성되었는지 확인해야 합니다.

이를 확인하기 위해 동일한 SSL 검사기 도구 " Qualys "의 도움을 받을 수 있습니다.

1단계 : Qualys의 ssllabs.com으로 이동합니다.

2단계: 프로젝트 탭으로 이동합니다.

SSL Server Test
SSLLabs

3단계: SSL 클라이언트 테스트 링크를 클릭합니다.

4단계: '프로토콜 지원' 섹션에서 브라우저가 최신 버전의 TLS를 지원하는지 여부를 알려주는 메시지가 나타납니다.


5. 바이러스 백신 또는 방화벽을 일시적으로 비활성화

바이러스 백신 또는 방화벽 소프트웨어가 SSL/TLS 연결을 방해하는 경우 일시적으로 비활성화하고 오류가 사라지는지 확인해야 합니다. 그렇다면 SSL/TLS 연결을 허용하도록 바이러스 백신 또는 방화벽 설정을 조정해야 합니다.

Windows 사용자의 경우:

1단계: 먼저 컴퓨터의 제어판을 열어야 합니다. 이렇게 하려면 바탕 화면에서 "시작" 메뉴를 클릭하고 검색 필드에 "control"을 입력합니다.

2단계: 다음으로 제어판 옵션에서 "시스템 및 보안"을 선택합니다. 새 페이지로 이동합니다.

3단계: 새 페이지에 "Windows Defender 방화벽" 옵션이 표시됩니다. "Windows 방화벽을 통해 앱 또는 기능 허용"을 클릭합니다.

Allowing an app through Windows Firewall
Windows 방화벽을 통해 앱 허용

4단계: 다음 창에는 방화벽을 통해 통신할 수 있는 앱 및 기능 목록이 표시됩니다. 이 설정을 변경하려면 "설정 변경"을 클릭하십시오.

List of allowed apps in Windows Defender Firewall
Windows Defender 방화벽에서 허용되는 앱 목록

5단계: 목록에 DNS 클라이언트가 표시되지 않으면 더하기(+) 아이콘을 클릭하여 추가할 수 있습니다.

6단계: 방화벽을 일시적으로 비활성화하려면 "Windows Defender 방화벽" 옆의 확인란을 선택 취소하고 "확인"을 클릭하여 변경 사항을 저장합니다.

7단계: 또는 구성하려는 DNS 클라이언트 또는 기타 애플리케이션을 찾고 원하는 설정 옆의 상자를 선택 또는 선택 해제하여 방화벽 설정을 조정할 수 있습니다.

8단계: 설정 조정을 마치면 "확인"을 클릭하여 변경 사항을 저장합니다.


참고: 연결 문제를 해결해야 하는 경우에만 방화벽을 일시적으로 비활성화하는 것이 중요합니다. 방화벽 없이 컴퓨터를 방치하면 잠재적 위험에 노출될 수 있습니다.


6. 시스템 날짜 및 시간 확인 및 업데이트

이것은 아무도 err_ssl_protocol_error를 일으킬 것으로 기대하지 않는 가장 쉬운 방법 중 하나입니다. PC의 날짜와 시간이 실시간과 잘 동기화되지 않거나 잘못 설정되면 err_ssl_protocol_error가 발생할 수 있습니다.

Change the System's Date and time
시스템의 날짜 및 시간 변경

PC 또는 시스템의 날짜 및 시간이 현재 또는 실시간과 다른 경우 시스템 시간 및 날짜가 올바르지 않으면 SSL 인증이 중단될 수 있습니다. SSL 인증서에는 유효 기간이 있으며 만료 날짜를 초과하면 유효하지 않은 인증서 문제가 발생하기 때문입니다.


7. 호스트 파일 삭제

먼저 컴퓨터에서 C 드라이브를 열고 C:\Windows\System32\drivers\etc 로 이동합니다.

또는 "Windows 키 + R"을 동시에 누르고 "C:\Windows\System32\drivers\etc"를 입력한 다음 Enter 키를 누릅니다."


Delete Host  File
호스트 파일 삭제

특정 창에서 호스트라는 파일을 찾을 수 있습니다. 마우스 오른쪽 버튼으로 클릭하고 " 삭제 "를 선택합니다.

이제 Chrome 브라우저를 다시 시작하고 오류가 해결되었는지 확인하십시오.


8. 확장 프로그램 비활성화

경우에 따라 설치된 브라우저 확장이 ERR_SSL_PROTOCOL_ERROR를 유발할 수 있으며 각각을 개별적으로 확인하지 않는 한 어떤 것이 문제를 일으키는지 식별하기가 매우 어려울 수 있습니다.

설치된 모든 Chrome 확장 프로그램을 보려면 URL 표시줄에 " chrome://extensions/ "를 입력하십시오.

Disable Chrome Extensions
Chrome 확장 프로그램 비활성화

그런 다음 모든 활성 Chrome 확장 프로그램을 비활성화하고 오류가 해결되었는지 확인하십시오. 해결된 경우 설치된 확장 프로그램으로 인해 오류가 발생한 것입니다. 범인 확장 프로그램을 식별하려면 한 번에 하나의 플러그인을 활성화하고 매번 웹 사이트에 액세스하십시오.


9. Google 크롬의 QUIC 프로토콜 비활성화

QUIC은 웹 브라우징 성능을 향상시키기 위해 Google에서 Chrome 브라우저용으로 개발한 네트워크 프로토콜입니다. TCP 대신 UDP 위에서 작동하고 모든 트래픽을 암호화하며 단일 연결을 통해 여러 스트림의 다중화를 지원합니다.
Google 크롬의 QUIC 프로토콜을 비활성화하려면 다음 단계를 따르십시오.

  • 컴퓨터에서 Google 크롬을 엽니다.
  • 주소 표시줄에 " chrome://flags/#enable-quic "를 입력하고 Enter 키를 누릅니다.
Disable Chrome's QUIC protocol
Chrome의 QUIC 프로토콜 비활성화
  • "Experimental QUIC protocol" 옆에 있는 드롭다운 메뉴를 클릭하고 "Disabled"를 선택합니다.
  • 변경 사항을 적용하려면 Google 크롬을 다시 시작하십시오.

이 단계를 따르면 Google 크롬에서 QUIC 프로토콜이 비활성화됩니다.


10. 웹 호스팅 제공업체에 문의

위에서 언급한 방법 중 어느 것도 작동하지 않는 경우 마지막으로 할 수 있는 일은 웹 호스팅 제공업체에 연락하여 서버 관련 문제를 확인하고 수정하도록 요청하는 것입니다.


ERR_SSL_PROTOCOL_ERROR를 방지하는 방법은 무엇입니까?

앞으로 err_ssl_protocol_error 오류가 발생하지 않도록 하려면 다음 모범 사례를 따르십시오.

SSL 인증서를 최신 상태로 유지


SSL 인증서를 최신 상태로 유지하는 것은 웹 사이트 보안 및 사용자 데이터 보호에 매우 중요합니다. SSL 인증서에는 만료 날짜가 있으며 갱신하거나 교체하지 않으면 브라우저에 보안 경고 및 인증서 관련 오류가 표시될 수 있습니다. 웹 사이트 보안 및 사용자 신뢰를 보장하기 위해 만료 날짜를 정기적으로 모니터링하고 만료되기 전에 갱신하거나 교체하십시오.

호환 가능한 SSL/TLS 프로토콜 버전 사용


대부분의 웹 브라우저와 호환되는 SSL/TLS 프로토콜 버전을 사용하는 것도 웹 사이트 보안에 중요합니다. 최신 버전을 사용해야 하며 오래된 버전은 비활성화해야 합니다. 이것은 위협에 대한 보안과 더 나은 사용자 경험을 보장합니다.

SSL/TLS 설정을 올바르게 구성


올바른 SSL/TLS 구성은 웹 사이트 보안 및 성능에 매우 중요하며 잘못된 구성 관련 오류를 방지하는 데 도움이 됩니다. 강력한 암호 및 프로토콜을 사용하고, PFS를 활성화하고, 신뢰할 수 있는 인증서를 사용하고, 기본적으로 HTTPS를 사용하도록 웹 서버를 구성하십시오. HSTS를 구현하면 HTTPS 연결이 적용됩니다.

바이러스 백신 및 방화벽 소프트웨어 업데이트

소프트웨어 관련 오류를 방지하려면 바이러스 백신 및 방화벽 소프트웨어를 최신 상태로 유지하십시오.

신뢰할 수 있는 웹 호스팅 제공업체 선택

서버 관련 오류를 방지하기 위해 안전한 최신 SSL/TLS 지원을 제공하는 WPOven 과 같은 신뢰할 수 있는 관리형 호스팅 제공업체를 선택하세요. 또한 연중무휴로 언제든지 도움을 드릴 수 있습니다.


결론

err_ssl_protocol_error 오류는 웹사이트 소유자와 사용자 모두에게 실망스러울 수 있습니다. 그러나 오류의 일반적인 원인을 제대로 이해하고 오류 발생을 방지하기 위한 모범 사례를 따르면 귀하의 웹사이트가 방문자에게 안전하고 액세스 가능하도록 할 수 있습니다.

이 오류가 발생하면 이 게시물에서 설명한 최선의 문제 해결 방법을 시도하여 문제를 해결하십시오. 오류가 지속되면 주저하지 말고 웹 호스팅 제공업체에 도움을 요청하거나 아래 댓글 섹션에서 문제를 해결할 수도 있습니다. 당사 전문가 팀이 동일한 방법을 안내해 드릴 것입니다.

자주 묻는 질문

오류 코드 ERR_SSL_PROTOCOL_ERROR는 무엇을 의미합니까?

ERR_SSL_PROTOCOL_ERROR는 브라우저가 SSL 보호 웹사이트를 설정할 수 없을 때 발생하는 일반적인 SSL/TLS 관련 문제가 있음을 의미합니다.

Chrome에서 ERR_SSL_PROTOCOL_ERROR를 수정하는 방법은 무엇입니까?

다음 문제 해결 방법에 따라 ERR_SSL_PROTOCOL_ERROR를 쉽게 수정할 수 있습니다.
1. 브라우저 캐시 제거
2. SSL 상태 지우기
3. SSL 인증서의 유효성 확인
4. SSL/TLS 프로토콜 버전 조정
5. 바이러스 백신 또는 방화벽을 일시적으로 비활성화
6. 시스템 날짜 및 시간 확인 및 업데이트
7. 호스트 파일 삭제
8. 확장 프로그램 비활성화
9. Google 크롬의 QUIC 프로토콜 비활성화
10. 웹 호스팅 제공업체에 문의

모든 브라우저에서 ERR_SSL_PROTOCOL_ERROR는 무엇입니까?

ERR_SSL_PROTOCOL_ERROR는 오래된 브라우저 소프트웨어, 잘못된 SSL/TLS 설정 만료 보안 인증서 또는 웹사이트의 SSL/TLS 구성 문제로 인해 나타날 수 있습니다. 오류를 수정하기 위해 사용자는 브라우저 소프트웨어를 업데이트하거나, 캐시 및 쿠키를 지우거나, SSL/TLS 설정을 확인하거나, 웹사이트 지원 팀에 도움을 요청할 수 있습니다.