본문 바로가기

ERR_SSL_PROTOCOL_ERROR 에러 , SSL_ERROR_RX_RECORD_TOO_LONG 에러

노랗 2024. 6. 5.
반응형

ssl 프로토콜 에러 원인 및 해결방법

SSL 프로토콜과 관련된 주요한 에러 중 "ERR_SSL_PROTOCOL_ERROR"와 "SSL_ERROR_RX_RECORD_TOO_LONG"은 웹 브라우징 중 발생할 수 있는 중요한 보안 및 통신 문제를 나타냅니다. 이러한 에러들은 주로 안전한 HTTPS 연결을 시도할 때 발생하며, SSL/TLS 프로토콜에서의 문제를 나타냅니다. SSL 에러는 웹 서버와 사용자 간의 안전한 통신을 제공하는 데 관여합니다.

"ERR_SSL_PROTOCOL_ERROR"와 "SSL_ERROR_RX_RECORD_TOO_LONG" 에러 메시지는 주로 만료된 인증서 또는 TLS 보안 설정의 문제로 인해 발생할 수 있습니다. 이러한 문제가 반복되면 웹 사이트 소유자에게 연락하여 적절한 조치를 취하는 것이 권장됩니다.

에러의 원인과 해결 방법

  1. 먼저, 해당 에러는 SSL 인증서와 관련된 에러이므로 도메인 대신 IP로 접속해 보는 방법이 있습니다..
  2. 서버의 IP 주소를 확인하는 방법은 윈도우키 + R을 눌러 cmd를 입력하고 명령 프롬프트를 실행한 후 XXX의 경우에 ping XXX.com을 입력합니다.
  3. HTTP로 접속하려 했지만 자동으로 HTTPS로 리디렉션되는 경우 캐시와 쿠키를 삭제하고 다시 시도하세요.
  4. 접속하려는 도메인의 프로토콜을 확인하세요. 도메인이 SSL 인증이 된 서버라면 https를 입력하고, 그렇지 않은 경우 http를 입력해야 합니다.
  5. DNS 서버에 어떤 서버 주소로 연동되어 있는지 확인해야 하며포트 번호는 DNS 서버에게 중요하지 않으며, 도메인 주소만으로 연동된 IP로 요청을 전달합니다.
  6. 도메인에 11000 포트로 연결하려고 했을 때 서버로 들어가서 11000 포트가 어떤 WAS로 연동되는지 구체적으로 파악하는것이 중요하며 결론적으로 SSL은 Web Server에서 설정되는 구조이며, 잘 설정되어 있으면 문제 없이 작동합니다. 설정에 문제가 있다면 어딘가가 잘못된 것이니, 구조를 파악하고 디버깅을 진행합니다.

SSL_PROTOCOL_ERROR 에러

  • 원인: SSL 프로토콜은 안전한 데이터 전송을 위한 표준 보안 프로토콜로, 클라이언트와 서버 간의 안전한 통신을 제공합니다. 이 에러는 클라이언트와 서버 간의 프로토콜 버전 불일치, 암호화 방법의 불일치, 또는 잘못된 인증서 등으로 발생할 수 있습니다.
  • 해결 방법: 먼저, 브라우저와 서버 간의 프로토콜 버전 및 암호화 설정을 확인해야 합니다. 갱신된 브라우저를 사용하거나, 서버의 SSL/TLS 설정을 업데이트하여 일치하도록 조정합니다. 또한, 유효하지 않은 인증서가 문제일 경우, 유효한 SSL 인증서로 교체합니다.

SSL_ERROR_RX_RECORD_TOO_LONG 에러

  • 원인: 이 에러는 수신한 SSL/TLS 레코드의 길이가 예상 범위를 초과하여 발생합니다. 주로, HTTPS로 암호화된 페이지에 접근 시 서버가 잘못된 데이터를 반환하거나, 브라우저가 잘못된 프로토콜을 기대하는 경우에 나타납니다.
  • 해결 방법: 서버 및 브라우저 간의 호환성을 확인하고, 올바른 프로토콜을 사용하도록 설정합니다. 또한, 서버에서 반환되는 데이터가 손상되지 않았는지 확인하고, 필요한 경우 서버 설정을 수정하여 적절한 응답을 생성하도록 합니다.

인터넷 보안설정 TLS 활성화

SSL 프로토콜의 버전이나 구성이 서로 호환되지 않을 경우에 ERR_SSL_PROTOCOL_ERROR가 발생할 수 있습니다. 웹 브라우저와 웹 서버는 서로 동일한 SSL/TLS 프로토콜을 사용해야 합니다.

윈도우 하단 검색창에서 제어판 -> 인터넷 옵션으로 들어갑니다.

보안탭에서 신뢰할 수 있는 사이트 선택 후  이 페이지에 안전하게 연결할 수 없음 라는 오류가 발생하는 웹사이트 주소를 추가합니다.

신뢰할 수 있는 사이트를 추가했다면 일반탭으로 이동 후 검색 기록에 대한 임시파일 및 열어본 페이지, 쿠키, 저장된 암호 등 기존의 인터넷 캐시정보를 모두 삭제합니다.

다음 고급탭으로 이동 후 TLS 1.0, TLS 2.0, TLS 3.0 모두 사용하도록 체크합니다.

SSL_ERROR_RX_RECORD_TOO_LONG은 주로 통신 데이터의 무결성이 손상되었을 때 발생합하며 이는 중간에 데이터가 변경되거나 손상되었음을 나타냅니다.

반응형

댓글