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

SSL_ERROR_BAD_CERT_DOMAIN 오류 해결 방법

일부 사용자는 SSL_ERROR_BAD_CERT_DOMAIN 오류 메시지로 인해 자신의 웹사이트(또는 다른 사이트)에 접속하지 못하는 문제를 겪고 있습니다. 이 오류는 주로 방문하려는 웹사이트의 SSL 인증서 설정에 문제가 있을 때 발생합니다. 브라우저는 SSL 인증서가 현재 방문 중인 도메인에 맞게 발급된 것이 아니라는 신호로 이 오류를 표시하며, 대부분 Firefox에서 이 오류가 보고됩니다.

SSL_ERROR_BAD_CERT_DOMAIN 오류의 원인은 무엇인가요?

이 문제는 웹사이트들이 HTTPS와 SSL 인증서로 전환하기 시작한 이후 꾸준히 보고되어 온 잘 알려진 문제입니다. 공개 키 암호화 기반 구조(PKCI)에 따라 SSL 사용자는 해당 인증서가 발급된 웹사이트에만 SSL 인증서를 설치해야 합니다.

이러한 배경을 고려할 때, 다음과 같은 상황에서 이 오류가 발생할 수 있습니다:

  • 관리자 측의 SSL 잘못된 설정 – 대부분의 경우 웹사이트 관리자가 실수로 SSL 인증서를 원래 의도된 도메인이 아닌 다른 도메인에 설치했기 때문에 문제가 발생합니다.
  • 잘못된 웹사이트 주소 – 사용자가 실제로는 HTTP로 운영되는 웹사이트 주소를 수동으로 HTTPS(Hyper Text Transfer Protocol Secure)로 입력할 때도 이 오류가 발생하는 것으로 알려져 있습니다.
  • 잘못된 SSL 인증서 설치 – SSL 설치 과정이 예기치 않게 중단되거나 불완전하게 완료된 경우에도 문제가 발생할 수 있습니다.
  • 브라우저 캐시가 오류를 표시하는 경우 – 이미 문제가 해결되었음에도 브라우저가 홈페이지의 캐시된 버전을 불러와 여전히 오류를 표시하는 경우도 있습니다.

현재 동일한 문제로 어려움을 겪고 있다면, 이 글에서 몇 가지 문제 해결 방법을 소개합니다. 아래는 비슷한 상황의 다른 사용자들이 문제를 해결하는 데 사용한 방법들을 정리한 것입니다. 시작해 보겠습니다!

방법 1: 웹사이트 주소가 올바른지 확인하기

먼저, 접속하려는 웹사이트 주소가 주소창에 올바르게 입력되었는지 확인하세요. 여러 사용자가 HTTP 웹사이트를 HTTPS로 착각하여 이 문제가 발생했다고 보고했습니다.

주소창을 살펴보고 HTTPS에서 'S'를 제거해 보세요. 예를 들어, 웹사이트가 https://example.com이라면 https://example.com으로 변경합니다.

다만 이 방법으로 웹사이트에 접속하고 탐색할 수 있더라도, HTTP 웹사이트는 더 이상 안전한 것으로 간주되지 않는다는 점을 유의하세요. 만약 해당 웹사이트가 본인 소유라면 HTTPS로 전환하고 SSL 인증서를 발급받아야 그렇지 않으면 많은 잠재적 트래픽을 잃게 됩니다.

이 방법이 해당 상황에 적용되지 않는다면, 아래의 다음 방법으로 넘어가세요.

방법 2: 브라우저 기록, 쿠키 및 캐시 삭제하기

SSL 인증서가 올바르게 구성되어 있다고 확신한다면, 문제가 이미 해결되었지만 브라우저가 홈페이지의 캐시된 복사본을 계속 표시하고 있을 가능성이 있습니다.

이 경우 해결책은 브라우저의 쿠키와 캐시를 삭제하는 것입니다. SSL_ERROR_BAD_CERT_DOMAIN 오류는 Firefox에서 자주 발생하므로, Firefox 브라우저에서 쿠키와 캐시를 삭제하는 방법을 간단히 안내해 드립니다:

  1. Firefox를 열고 작업 버튼(오른쪽 상단 모서리)을 클릭한 후 라이브러리(Library)로 이동합니다.
  2. 다음으로 방문 기록(History)으로 이동하여 방문 기록 지우기(Clear Browser History)를 클릭합니다.
  3. '최근 방문 기록 지우기' 창에서 지울 기간(Time range to clear)전체(Everything)로 설정하고, 쿠키(Cookies), 캐시(Cache), 오프라인 웹사이트 데이터(Offline Website Data) 외의 항목은 모두 선택 해제합니다.
  4. 지금 지우기(Clear Now) 버튼을 눌러 선택한 모든 항목을 삭제합니다.
  5. 과정이 완료되면 Firefox 브라우저를 재시작하고 문제가 해결되었는지 확인합니다.

방법 3: SSL 인증서가 유효한지 확인하기

자신의 웹사이트든 아니든, Firefox를 사용하여 인증서를 조회하고 인증서 발급 기관 및 만료 날짜 같은 중요한 세부 정보를 확인할 수 있습니다. 이를 통해 SSL_ERROR_BAD_CERT_DOMAIN 오류가 만료된 SSL 인증서 때문에 발생하는지 판단하는 데 도움이 됩니다.

인증서 세부 정보를 확인하려면 하단의 "위험을 감수하고 계속 진행(I understand the Risks)" 링크를 클릭하세요. 그런 다음 예외 추가(Add Exception) > 인증서 가져오기(Get Certificate)를 클릭합니다. 그러면 SSL 인증서에서 발견된 문제들에 대한 간략한 요약을 볼 수 있습니다.

보기(View) 버튼을 클릭하면 더 자세히 확인할 수 있습니다. 다음 화면에서 유효 기간을 확인하고 SSL 인증서 만료로 인해 문제가 발생했는지 판단할 수 있습니다.

이러한 조사를 통해 오류 메시지의 원인을 파악하는 데 도움이 되기를 바랍니다.

웹사이트가 본인 소유라면 www 도메인과 non-www 도메인 모두에 대해 SSL 인증서를 구성했는지 확인하세요. 예를 들어, 사용자가 https://www.example.com을 직접 입력하여 접속을 시도하는데 인증서가 example.com에만 구성되어 있다면, 사용자에게 SSL_ERROR_BAD_CERT_DOMAIN 오류가 표시됩니다. 이 경우 해결책은 두 도메인(www.example.comexample.com)을 모두 인증서에 추가하는 것입니다.

만약 해당 웹사이트를 직접 관리하지 않고 위의 방법들을 통해 올바르게 접속하고 있음을 확인했다면, 웹사이트 관리자에게 연락하여 문제를 조사해 달라고 요청하세요.