Firefox가 보안 웹사이트에 접속할 때마다 해당 사이트가 제시하는 인증서가 유효한지, 그리고 암호화 수준이 개인정보 보호에 충분한지 검증합니다. 인증서를 확인할 수 없거나 암호화가 너무 약하면 Firefox는 접속을 중단하고 오류 메시지를 표시합니다.

이 오류 메시지가 실제 보안 문제를 알리는 경우도 있으니 주의가 필요합니다. 하지만 Google, Facebook, Bing처럼 신뢰할 수 있는 주요 사이트에서도 동일한 오류가 반복된다면, 아래의 해결 방법들을 하나씩 시도해 보고 본인에게 맞는 해결책을 찾아보세요.
해결 방법을 시작하기 전에, Firefox에는 이런 오류를 유발하는 알려진 버그가 있다는 점을 기억하세요. 예를 들어 testsite.com/anypage에 바로 접속하면 오류가 발생하지만, 먼저 testsite.com에 접속한 뒤 testsite.com/anypage를 열면 정상적으로 작동하는 식입니다. 본인이 이 경우에 해당하지 않는지 먼저 확인하세요. 또한 VPN을 사용 중이라면 일시적으로 끄거나 서버를 변경해 보고, Google DNS 같은 다른 DNS 서버로 바꿔서 ISP의 DNS가 원인인지도 점검해 보시기 바랍니다.
해결 방법 1: 올바른 날짜 및 시간 설정
컴퓨터의 시간이 정확하지 않으면 인증서 검증 과정에서 불일치가 발생하고, Firefox가 오류를 일으켜 에러 메시지를 표시합니다. '고급' 버튼을 눌렀을 때 오류 페이지에서 추가 경고가 뜨는 경우도 많습니다. 시간이 자동 설정되어 있거나 잘못 표시된다면 아래 단계를 따라 해보세요.
- Windows + R 키를 누르고 실행 창에 "control"을 입력한 후 Enter 키를 누릅니다.
- 제어판에서 보기 형식에 따라 "날짜 및 시간" 또는 "시계 및 국가"를 선택합니다.

- "날짜 및 시간 변경"을 클릭하고 올바른 시간과 지역을 설정합니다.

- 모든 변경 사항을 적용한 뒤 '적용'을 누르고, 오류 없이 웹사이트에 접속되는지 확인합니다.
관련 글: Safari가 서버와 보안 연결을 설정할 수 없을 때 해결 방법
해결 방법 2: 백신 소프트웨어 비활성화
일부 백신 프로그램은 브라우저에 추가 보안 계층을 제공합니다. 이 추가 계층이 브라우저 자체의 보안 기능과 충돌하면 해당 오류 메시지가 나타날 수 있습니다.
이 경우 상세 오류 코드는 "SEC_ERROR_UNKNOWN_ISSUER"로 표시됩니다. 백신 프로그램 설정에서 SSL 검사 또는 브라우저 검사 기능을 비활성화하면 문제가 해결될 수 있습니다.
백신 프로그램의 설정을 직접 살펴보면서 인터넷 활동을 모니터링하는 기능이 있는지 확인하세요. 이러한 기능이 추가 보안 계층의 원인일 가능성이 높습니다.
그래도 문제가 해결되지 않으면 백신 프로그램을 완전히 비활성화해 볼 수 있습니다. 백신 비활성화 방법을 다룬 별도의 가이드를 참고한 뒤, 컴퓨터를 재시작하고 사이트에 정상적으로 접속되는지 확인합니다.
해결 방법 3: 'security.enterprise_roots.enabled' 설정 변경
Mozilla Firefox에는 Windows 인증서 저장소에 저장된 인증서를 Explorer, Chrome, Safari 등 다른 브라우저와 공유하여 신뢰하는 설정이 있습니다. 컴퓨터 관리 권한이 제한적이어서 Firefox가 직접 인증서를 가져올 수 없는 상황에서 유용한 기능입니다. 이 설정을 변경해 문제가 해결되는지 확인해 보겠습니다.
- Firefox를 열고 주소창에 "about:config"를 입력한 후 Enter 키를 누릅니다.
- 상단 검색창에 "root"를 입력하고 결과가 표시될 때까지 기다립니다.
- "enterprise_roots.enabled" 항목을 찾아 마우스 오른쪽 버튼으로 클릭한 뒤 "토글(Toggle)"을 선택합니다. 기본값이 false였다면 true로 활성화됩니다.

- 이제 웹페이지를 열어 정상적으로 접속되는지 확인합니다. 환경설정 변경 시 경고 창이 뜰 수 있지만 무시하고 진행해도 됩니다.
해결 방법 4: SSL3 환경설정 비활성화
위 방법들로 해결되지 않는다면 환경설정에서 SSL 관련 값을 변경해 볼 수 있습니다. 함께 몇 가지 세부 조정도 진행합니다.
- Firefox를 열고 주소창에 "about:config"를 입력한 후 Enter 키를 누릅니다.
- 상단 검색창에 "ssl3"를 입력하고 결과가 나타날 때까지 기다립니다.
- 표시된 두 항목 모두 토글하여 값을 "false"로 변경합니다.

- 창 오른쪽 상단의 메뉴 아이콘을 클릭하고 "도움말" → "문제 해결 정보"로 이동합니다.

- "응용 프로그램 기본 정보" 항목에서 프로필 폴더 옆의 "폴더 열기"를 클릭합니다.

- "cert8.db"와 "cert9.db" 데이터베이스 파일을 실행해 갱신되도록 합니다. 파일을 실행하기 전에 반드시 Mozilla Firefox를 먼저 종료해야 합니다.

- Firefox를 다시 열고 웹사이트에 문제없이 접속되는지 확인합니다.
해결 방법 5: '프록시 자동 감지' 활성화 및 Firefox 초기화
모든 방법이 실패했다면 "이 네트워크의 프록시 설정 자동 감지" 옵션을 활성화해 보세요. 사용자가 모르는 사이에 회사나 ISP를 통해 프록시 서버를 거치고 있을 수 있습니다. 이 옵션을 켜면 Firefox가 프록시를 자동으로 감지하고 설정을 맞춰줍니다.
- 창 오른쪽 상단의 메뉴 아이콘을 클릭하고 "일반"을 선택한 뒤 "네트워크 프록시" 항목의 "설정"을 클릭합니다.

- "이 네트워크의 프록시 설정 자동 감지"를 선택하고 변경 사항을 저장한 후 종료합니다.

- Mozilla Firefox를 재시작하고 문제가 해결되었는지 확인합니다.
이 방법으로도 해결되지 않으면 Firefox를 초기화해 볼 수 있습니다. 단, 초기화 시 기존 설정, 북마크, 방문 기록이 모두 삭제되므로 반드시 백업 후 진행하세요.
- 앞서 설명한 방법대로 "문제 해결 정보" 화면으로 이동한 뒤, 오른쪽 끝의 "Firefox 새로 시작"을 클릭합니다.

- 컴퓨터를 재시작합니다. AVG, Kaspersky 등 백신 소프트웨어가 실행 중이지 않은지도 확인하고, 비활성화한 상태에서 문제가 해결되었는지 다시 점검합니다.
방법: 특정 웹사이트에 대한 예외 추가
오류가 한두 개의 특정 사이트에서만 발생한다면, 보안상 위험을 감수하고 해당 사이트에 예외를 추가할 수 있습니다. 일반적으로 권장되는 방법은 아니지만, 해당 웹사이트의 구조를 잘 알고 위험이 없다고 확신한다면 예외를 등록해 일반 사이트처럼 이용할 수 있습니다.
- 오류가 발생하는 웹사이트에 접속한 뒤 "고급"을 클릭하고 "예외 추가"를 선택합니다.

- 새 대화 상자가 나타나면 "보안 예외 확인"을 클릭하고 웹사이트에 정상적으로 접속되는지 확인합니다.

위의 해결 방법 외에 아래 항목들도 함께 시도해 볼 수 있습니다:
- Windows와 Firefox를 최신 버전으로 업데이트합니다.
- 다른 컴퓨터에서 Mozilla로 해당 사이트에 접속해 봅니다. 다른 브라우저에서도 확인하면 문제가 웹사이트 자체에 있는지 판단할 수 있습니다.
- 새 Firefox 프로필을 만들거나 사생활 보호 모드(In-Private)로 접속해 봅니다.
- Firefox의 개인 정보 보호 모드를 활용해 볼 수 있습니다.
- 새 관리자 계정을 만든 후 동일한 현상이 나타나는지 확인합니다.
- 문제가 내 네트워크의 컴퓨터에서만 발생한다면 ISP 또는 네트워크 관리자에게 문의하세요.
- 모든 방법을 시도했는데도 접속 문제가 지속된다면, 데이터를 백업한 뒤 Mozilla를 다른 브라우저로 교체하는 것을 고려해 볼 수 있습니다.