파이어폭스(Firefox) 사용자라면 한 번쯤 SSL_ERROR_NO_CYPHER_OVERLAP 오류를 경험해 보셨을 것입니다. 이 오류는 주로 업데이트 문제와 관련이 있으며, 웹 브라우징 자체가 차단되기 때문에 상당히 불편함을 유발합니다. 다행히 이 문제는 몇 가지 간단한 방법으로 해결할 수 있습니다. 이 글에서는 윈도우 10 환경에서 파이어폭스의 SSL_ERROR_NO_CYPHER_OVERLAP 오류를 해결하는 다양한 방법을 단계별로 안내해 드립니다.
SSL_ERROR_NO_CYPHER_OVERLAP 오류의 원인
이 오류는 파이어폭스가 요청된 웹사이트로부터 보안 데이터를 제대로 수신하지 못할 때 발생합니다. 주요 원인은 다음과 같습니다.
- 클라이언트와 서버 간의 통신 불일치
- 클라이언트와 서버 간 데이터 전송 검증 실패
- 서버와 브라우저가 서로 다른 암호화 방식(Cipher)을 사용하는 경우
- 오래된 버전의 브라우저 사용
- SSL3 또는 TLS 프로토콜이 비활성화된 경우
- 백신 프로그램이 브라우저에 간섭하는 경우
- 악성코드(멀웨어) 감염
원인을 파악했다면, 아래에서 소개하는 해결 방법을 하나씩 시도해 보시기 바랍니다.
방법 1: 파이어폭스 안전 모드로 실행하기
파이어폭스의 일반적인 문제는 안전 모드(Safe Mode)로 실행하면 해결되는 경우가 많습니다. 아래 단계를 따라 해보세요.
1. Windows + R 키를 동시에 눌러 실행(Run) 대화상자를 엽니다.
2. 실행 대화상자에 firefox -safe-mode를 입력하고 확인을 클릭합니다.

3. 메시지가 표시되면 열기(Open)를 클릭합니다.
방법 2: 파이어폭스 캐시 삭제하기
브라우저에 손상된 캐시나 쿠키가 쌓이면 웹페이지 접근에 문제가 생기고 SSL 오류로 이어질 수 있습니다. 아래 방법으로 캐시를 삭제해 보세요.
1. 파이어폭스에서 새 탭을 엽니다.
2. 화면 우측 상단의 세 줄 아이콘(애플리케이션 메뉴 열기)을 클릭합니다.

3. 드롭다운 목록에서 설정(Settings)을 선택합니다.

4. 왼쪽 패널에서 개인 정보 및 보안(Privacy & Security) 탭을 클릭합니다.
5. 오른쪽 패널을 아래로 스크롤하여 쿠키 및 사이트 데이터 섹션의 데이터 지우기(Clear Data...)를 클릭합니다.

6. 쿠키 및 사이트 데이터 항목은 체크를 해제하고, 캐시된 웹 콘텐츠(Cached Web Content) 항목에는 체크합니다.

7. 지우기(Clear) 버튼을 클릭하면 파이어폭스 캐시가 삭제됩니다.
방법 3: 하드웨어 가속 끄기
하드웨어 가속 기능은 그래픽 성능 문제를 일으켜 해당 오류의 원인이 될 수 있습니다. 아래 단계에 따라 하드웨어 가속을 비활성화해 보세요.
1. 방법 2의 1~3단계를 따라 파이어폭스 설정 화면을 엽니다.
2. 일반(General) 탭을 클릭하고, 성능(Performance) 섹션의 권장 성능 설정 사용 항목의 체크를 해제합니다.

3. 가능한 경우 하드웨어 가속 사용(Use hardware acceleration when available) 항목의 체크를 해제합니다.

4. 브라우저를 종료합니다. Ctrl + Shift + Q 키를 동시에 눌러서 종료할 수도 있습니다.
방법 4: 파이어폭스 브라우저 업데이트하기
다른 프로그램과 마찬가지로 파이어폭스도 소프트웨어 오류와 버그를 예방하려면 주기적으로 업데이트해야 합니다. 업데이트만으로 SSL 오류가 해결되는 경우도 있습니다.
1. 파이어폭스에서 새 탭을 열고 메뉴 아이콘을 클릭합니다.

2. 도움말(Help)을 클릭합니다.

3. Firefox 정보(About Firefox)를 클릭합니다.

4A. 대기 중인 업데이트가 있다면 기본적으로 자동으로 다운로드가 시작됩니다. 자동으로 시작되지 않으면 화면 안내에 따라 업데이트를 진행하세요. 업데이트가 완료되면 Firefox 재시작하여 업데이트(Restart Firefox to Update) 옵션이 나타나며, 이를 클릭하면 브라우저가 재시작됩니다.
4B. 이미 최신 버전이라면 Firefox가 최신 버전입니다(Firefox is up to date)라는 메시지가 표시됩니다.

방법 5: 파이어폭스 확장 기능 업데이트하기
오래된 확장 기능은 브라우징에 방해가 되고 SSL_ERROR_NO_CYPHER_OVERLAP 오류를 유발할 수 있습니다. 아래 방법으로 확장 기능을 업데이트해 보세요.
1. 파이어폭스에서 메뉴 아이콘을 클릭합니다.

2. 추가 기능 및 테마(Add-ons and themes)를 클릭합니다.

3. 왼쪽 패널에서 확장 기능(Extensions) 탭을 클릭한 후, 확장 기능 관리 섹션 오른쪽에 있는 톱니바퀴 아이콘을 클릭합니다.

4. 업데이트 확인(Check for Updates)을 클릭합니다.

5A. 업데이트가 있다면 화면 안내에 따라 설치를 진행합니다.
5B. 이미 최신 상태라면 업데이트 없음(No updates found)이라는 메시지가 표시됩니다.

문제가 해결되었는지 확인해 보세요.
방법 6: 확장 기능 비활성화 또는 삭제하기
확장 기능 업데이트로도 문제가 해결되지 않는다면, 확장 기능을 비활성화하거나 완전히 삭제해 보는 것이 좋습니다.
옵션 1: 확장 기능 비활성화
1. 방법 5의 1~2단계를 따릅니다.
2. 확장 기능 탭에서 해당 확장 기능의 토글 스위치를 OFF로 변경합니다.
참고: 여기서는 Grammarly for Firefox를 예시로 들었습니다.

모든 확장 기능을 하나씩 비활성화하면서 어떤 확장 기능이 문제를 일으키는지 찾아보세요. 원인을 찾으면 문제가 해결될 것입니다.
옵션 2: 확장 기능 삭제
SSL_ERROR_NO_CYPHER_OVERLAP 오류를 일으키는 문제의 확장 기능을 특정했다면, 아래 방법으로 완전히 삭제하는 것이 좋습니다.
1. 방법 5의 1~2단계를 따라 확장 기능 탭으로 이동합니다.
2. 문제가 되는 확장 기능 오른쪽의 점 세 개 아이콘을 클릭하고, 드롭다운 목록에서 제거(Remove)를 선택합니다.

확장 기능이 브라우저에서 삭제됩니다. NO CYPHER OVERLAP 오류가 해결되었는지 확인해 보세요.
방법 7: 백신 프로그램 임시 비활성화하기
윈도우 10 PC의 백신 프로그램이 때때로 파이어폭스 같은 프로그램과 충돌하여 SSL 오류를 일으킬 수 있습니다. 백신 프로그램을 임시로 비활성화한 후 문제가 해결되는지 확인해 보세요.
참고: 문제가 해결되면 반드시 즉시 백신 프로그램을 다시 활성화하세요.
방법 8: 악성코드 검사 실행하기
윈도우 10 PC에는 바이러스나 유해 파일을 탐지하는 내장 보안 도구가 있습니다. 이를 활용해 SSL_ERROR_NO_CYPHER_OVERLAP 오류를 일으키는 위협 요소나 악성 프로그램을 검사할 수 있습니다. Windows 보안(Windows Defender)으로 전체 검사를 실행한 후, 발견된 악성코드를 제거하세요.
방법 9: TLS 및 SSL3 설정 기본값으로 초기화하기
TLS는 전송 계층 보안(Transport Layer Security), SSL은 보안 소켓 계층(Secure Sockets Layer)의 약자입니다. 두 프로토콜은 클라이언트에서 서버로 전송되는 데이터를 인증하는 암호화 프로토콜로, 브라우저에서 기본적으로 활성화되어 있습니다. 설정이 변경된 경우 기본값으로 되돌리면 오류가 해결될 수 있습니다.
1. 파이어폭스를 열고 주소창에 about:config를 입력합니다.
2. 위험을 감수하고 계속(Accept the Risk and Continue) 버튼을 클릭합니다.

3. 환경 설정 이름 검색(Search preference name) 필드에 tls를 입력합니다.

4. 값이 굵게(bold) 표시된 항목이 있다면 재설정(Reset, 화살표 아이콘)을 클릭하여 기본값으로 되돌립니다.
참고: 굵게 표시된 값은 최근에 변경된 항목입니다. 이를 기본값으로 복원하면 NO CYPHER OVERLAP 오류가 해결될 수 있습니다.

5. 같은 방법으로 SSL3도 초기화합니다. 검색 필드에 SSL3를 입력하고, 굵게 표시된 항목의 재설정 아이콘을 클릭합니다.

6. 같은 화면에서 다음 옵션들이 False로 설정되어 있는지 확인합니다.
- security.ssl3.dhe_rsa_aes_128_sha
- security.ssl3.dhe_rsa_aes_256_sha
참고: 토글(Toggle) 버튼을 클릭하면 값을 True에서 False로, 또는 그 반대로 변경할 수 있습니다.

방법 10: 암호화 프로토콜 우회하기
파이어폭스의 고급 환경 설정 몇 가지를 조정하면 SSL_ERROR_NO_CYPHER_OVERLAP 오류를 해결할 수 있습니다. 이 방법은 보안상 위험이 있을 수 있지만, 중요한 웹페이지를 열어야 하는 상황에서 보안 설정을 우회해야 할 때 유용합니다.
옵션 1: About Config 활용
1. 방법 9의 1~3단계를 따릅니다.

2. 아래 옵션들을 하나씩 검색한 후, 편집(Edit) 버튼을 클릭하여 값을 0으로 변경합니다.
- security.tls.version.min
- security.tls.version.fallback-limit

3. 저장(Save) 버튼을 클릭합니다.

옵션 2: About Preferences 활용
암호화 프로토콜을 우회하는 또 다른 방법입니다.
1. 파이어폭스를 열고 주소창에 about:preferences를 입력합니다.

2. 개인 정보 및 보안 탭을 클릭하고 오른쪽 패널을 아래로 스크롤합니다.
3. 보안(Security) 메뉴에서 위험 및 기만적인 콘텐츠 차단(Block dangerous and deceptive content) 항목의 체크를 해제합니다.

파이어폭스에서 NO CYPHER OVERLAP 오류가 해결되었는지 확인해 보세요.
방법 11: 파이어폭스 초기화(새로 고침)하기
파이어폭스를 새로 고침하면 확장 기능과 사용자 지정 설정은 삭제되지만, 북마크, 다운로드 기록, 저장된 비밀번호, 쿠키, 웹 양식 자동 완성 정보는 그대로 유지됩니다. 이 방법으로 SSL_ERROR_NO_CYPHER_OVERLAP 문제가 해결될 수 있습니다.
1. 방법 4의 1~2단계를 따릅니다.
2. 추가 문제 해결 정보(More troubleshooting information)를 클릭합니다.

3. Firefox 새로 고침(Refresh Firefox...) 옵션을 선택합니다.

4. Firefox 새로 고침 버튼을 클릭하면 초기화 과정이 시작됩니다.

5. 가져오기 마법사 창에서 마침(Finish)을 클릭합니다.

6. 시작하기(Let's go!) 버튼을 클릭합니다.
참고: 파이어폭스를 새로 고침하면 기존 데이터는 바탕화면의 Old Firefox Data 폴더에 저장됩니다. 필요할 때 이 데이터를 사용하거나 삭제할 수 있습니다.

방법 12: 새 파이어폭스 프로필 만들기
여전히 SSL_ERROR_NO_CYPHER_OVERLAP 오류가 발생한다면, 새로운 파이어폭스 사용자 프로필을 생성해 보세요.
참고: 이 방법을 진행하기 전에 파이어폭스를 종료하고 모든 탭을 닫아야 합니다.
1. Windows + R 키를 눌러 실행 대화상자를 엽니다.
2. firefox.exe -P를 입력하고 확인을 클릭합니다.

3. 프로필 만들기(Create Profile...) 옵션을 선택합니다.

4. 프로필 만들기 마법사(Create Profile Wizard) 창에서 다음(Next) 버튼을 클릭합니다.

5. 새 프로필 이름 입력란에 원하는 이름을 입력하고 마침(Finish)을 클릭합니다.

방법 13: 파이어폭스 재설치하기
위의 모든 방법으로도 문제가 해결되지 않는다면 브라우저를 재설치해 보세요. 의외로 간단하게 해결되는 경우가 많습니다.
1. Windows 키를 누르고 제어판(Control Panel)을 입력한 후 열기를 클릭합니다.

2. 프로그램(Programs) 메뉴에서 프로그램 제거(Uninstall a program)를 클릭합니다.

3. 목록에서 Mozilla Firefox를 선택하고 제거(Uninstall)를 클릭합니다.

4. 사용자 계정 컨트롤(UAC) 메시지가 뜨면 예(Yes)를 클릭합니다.
5. Mozilla Firefox 제거 마법사에서 다음 > 버튼을 클릭합니다.

6. 제거(Uninstall)를 클릭합니다.

7. 마침(Finish)을 클릭하여 창을 닫습니다.

8. Windows 키를 누르고 %localappdata%를 입력한 후 열기를 클릭하여 AppData Local 폴더로 이동합니다.

9. Mozilla 폴더를 마우스 오른쪽 버튼으로 클릭하고 삭제를 선택합니다.

10. 다시 Windows 키를 누르고 %appdata%를 입력한 후 열기를 클릭하여 AppData Roaming 폴더로 이동합니다.

11. 9단계를 반복하여 Mozilla 폴더를 삭제합니다.
12. 마지막으로 PC를 재시작합니다.
13. 공식 웹사이트에서 Mozilla Firefox를 다운로드합니다.

14. 다운로드 폴더에서 Firefox 설치 프로그램을 실행하여 브라우저를 설치합니다.
브라우저를 열고 문제가 해결되었는지 확인합니다.
참고: 그래도 SSL 오류가 계속된다면 문제가 서버 측에 있을 가능성이 높습니다. 널리 사용되는 웹 브라우저가 지원하지 않는 RC4 암호 스위트로 사이트가 운영되거나, 서버 측에서 security.tls.unrestricted_rc4_fallback 설정이 False로 지정된 경우 이런 현상이 발생합니다. 이 경우 사이트 관리자에게 문의하여 해결해야 할 수 있습니다.
마무리
이 가이드가 도움이 되었기를 바라며, 파이어폭스의 SSL_ERROR_NO_CYPHER_OVERLAP 오류를 성공적으로 해결하셨기를 바랍니다. 어떤 방법이 가장 효과적이었는지 알려주세요. 궁금한 점이나 추가 제안 사항이 있다면 댓글로 자유롭게 남겨주세요.