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

파이어폭스 'SSL_Error_Bad_Mac_Alert' 오류 완벽 해결 가이드

파이어폭스 'SSL_Error_Bad_Mac_Alert' 오류란?

모질라 파이어폭스(Mozilla Firefox)에서 'ssl_error_bad_mac_alert' 오류는 주로 사용자가 특정 보안(HTTPS) 웹사이트에 접속하려고 할 때 발생합니다. 드물게는 IMAP 인터페이스를 통해 Gmail로 이메일을 전송할 때도 이 오류가 나타나는 경우가 있습니다.

여러 사용자 사례를 분석한 결과, 이 문제는 주로 SSL 인증 검사가 실패하면서 브라우저가 해당 웹사이트 접속을 차단하기 때문에 발생하는 것으로 확인되었습니다. 원인으로는 크게 다음과 같은 요소들이 꼽힙니다.

  • SSL 검사 실패 – 신뢰할 수 있는 사이트라도 검증 과정에서 오류가 발생해 접속이 제한됨
  • 네트워크 연결 불안정 – 브라우저와 외부 서버 간 통신이 차단되는 네트워크 상태
  • 잘못된 시스템 날짜·시간 설정 – 시간이 어긋나면 SSL 인증서가 무효화됨
  • 구형 환경에서의 SSL3 비활성화 – 파이어폭스 업데이트 후 기본값이 변경되며 발생

아래에서 위 원인별 해결 방법을 하나씩 살펴보겠습니다.

방법 1. 신뢰할 수 있는 사이트를 Insecure Fallback Hosts 목록에 추가하기

오류가 발생하는 SSL 웹사이트가 완전히 안전하다고 확신할 수 있다면, 파이어폭스의 고급 설정(config) 파일에 접근해 해당 사이트를 'Insecure Fallback Hosts' 목록에 추가함으로써 오류를 근본적으로 없앨 수 있습니다.

이렇게 하면 해당 웹사이트는 기존에 문제를 일으키던 SSL 검사 대상에서 제외됩니다. 실제로 많은 사용자가 이 방법으로 오류를 영구적으로 해결했다고 보고했습니다.

주의: 이 방법은 반드시 완전히 신뢰할 수 있는 SSL 웹사이트에만 사용해야 합니다. 의심스러운 사이트를 목록에 추가하면 보안 위험에 노출될 수 있습니다.

보안 위험을 이해했고 해당 사이트를 추가할 준비가 되었다면, 아래 순서대로 진행하세요.

  1. 파이어폭스를 실행하고 주소창에 'about:config'를 입력한 뒤 Enter 키를 눌러 고급 설정(Advanced Preferences) 메뉴를 엽니다.
  2. '주의해서 진행(Proceed with Caution)' 경고 화면이 나타나면 '위험을 감수하고 계속(Accept the Risk and Continue)' 버튼을 클릭합니다.
  3. 고급 설정 메뉴 상단 검색창에 security.tls.insecure_fallback_hosts를 입력하고 Enter 키를 눌러 해당 항목을 찾습니다.
  4. 검색 결과에서 security.tls.insecure_fallback_hosts 항목 우측의 편집(Edit) 아이콘을 클릭합니다.
  5. 새로 나타난 텍스트 입력창에 오류가 발생하는 웹사이트의 URL을 입력하고 Enter 키를 누릅니다.
  6. 파이어폭스를 재시작한 후 동일한 사이트에 다시 접속하여 문제가 해결되었는지 확인합니다.

만약 여전히 같은 오류가 발생하거나, 시스템을 보안 위험에 노출시키지 않으면서 해결하고 싶다면 아래의 다음 방법으로 넘어가세요.

방법 2. 공유기 / 모뎀 전원 재부팅(Power Cycling)

이 오류는 네트워크 연결의 일시적 불안정으로도 발생할 수 있습니다. 현재 네트워크 상태가 비정상적인 중간 상태에 머물러 있으면, PC가 브라우저를 통해 외부 웹 서버와 정상적으로 통신하지 못할 수 있습니다.

이런 경우 공유기의 전원을 껐다 켜는 전원 재부팅(power-cycling) 절차를 통해 대부분 해결할 수 있습니다. 단, 이 작업은 공유기 초기화(reset)와는 다릅니다. 초기화와 달리 기존에 설정된 계정 정보나 네트워크 설정은 그대로 유지됩니다.

전원 재부팅을 진행하려면 공유기의 ON/OFF 버튼을 눌러 최소 30초 이상 전원을 끈 상태로 유지합니다. 더 확실하게 처리하려면 콘센트에서 전원 케이블까지 분리하는 것이 좋습니다. 이후 다시 전원을 연결하면 네트워크가 새롭게 시작됩니다.

참고: 전원 버튼과 리셋(Reset) 버튼을 혼동하지 마세요. 리셋 버튼을 누르면 기존에 설정된 모든 네트워크 설정과 사용자 정보가 초기화됩니다.

이미 전원 재부팅을 했는데도 문제가 지속된다면, 다음 해결 방법을 확인하세요.

방법 3. 시스템 날짜 및 시간 올바르게 설정하기

날짜와 시간 설정이 맞지 않으면 SSL 보안 인증서가 무효화되어 브라우저가 연결을 강제로 끊을 수 있습니다. 이는 ssl_error_bad_mac_alert 오류의 흔한 원인 중 하나입니다.

실제로 동일한 문제를 겪던 많은 사용자가 날짜 및 시간을 현재 값으로 정확히 수정한 후 오류 메시지가 더 이상 나타나지 않았다고 확인했습니다. 아래 순서로 설정을 점검해 보세요.

  1. Windows 키 + R을 눌러 실행(Run) 창을 열고, 'timedate.cpl'을 입력한 뒤 Enter 키를 눌러 날짜 및 시간 창을 엽니다.
  2. 날짜 및 시간 창에서 '날짜 및 시간 변경(Change date and time)' 버튼을 클릭합니다.
  3. 제공되는 달력을 이용해 올바른 날짜시간 값을 설정합니다.
  4. 설정을 완료한 후 컴퓨터를 재시작하고, 부팅이 완료되면 동일한 웹사이트에 접속해 문제가 해결되었는지 확인합니다.

그래도 여전히 'ssl_error_bad_mac_alert' 오류가 발생한다면, 마지막 방법을 시도해 보세요.

방법 4. Security.SSL3 값을 TRUE로 활성화하기

외부에 노출되지 않은 구형 컴퓨터에서 이 오류가 발생한다면, 유효한 SSL 웹 서버에 접속할 때조차 오류가 나타날 수 있습니다. 이 경우 파이어폭스 고급 설정에서 Security.SSL3 옵션을 활성화하면 해결됩니다.

특히 파이어폭스가 자동 업데이트된 직후부터 갑자기 오류가 발생하기 시작했다면, 업데이트 과정에서 Security.SSL3가 기본적으로 비활성화되었을 가능성이 높습니다.

아래 가이드를 따라 Security.SSL3가 활성화되어 있는지 확인하고 설정하세요.

  1. 파이어폭스를 실행하고 주소창에 'about:config'를 입력한 뒤 Enter 키를 눌러 고급 설정 메뉴에 접근합니다.
  2. '주의해서 진행' 경고가 표시되면 '위험을 감수하고 계속' 버튼을 클릭합니다.
  3. 고급 설정 메뉴 상단의 검색창에 security.ssl3를 입력하고 Enter 키를 눌러 결과를 확인합니다.
  4. 검색 결과에서 security.ssl3 항목을 찾습니다.
    참고: 문자열(string), 불리언(boolean), 실수(float) 중 선택하라는 창이 나타나면 boolean(불리언)을 선택하세요.
  5. security.ssl3 값이 true로 설정되어 있는지 확인한 후, 변경 사항을 저장하고 파이어폭스를 재시작합니다.
  6. 기존에 'ssl_error_bad_mac_alert' 오류가 발생하던 웹사이트에 다시 접속하여 문제가 해결되었는지 확인합니다.

마무리

파이어폭스의 'ssl_error_bad_mac_alert' 오류는 대부분 위 네 가지 방법 중 하나로 해결할 수 있습니다. 신뢰할 수 있는 사이트 예외 등록, 공유기 전원 재부팅, 시스템 시간 수정, Security.SSL3 활성화 순으로 하나씩 적용해 보세요. 그래도 문제가 지속된다면 백신 프로그램의 웹 보호 기능이나 방화벽 설정이 SSL 연결을 방해하고 있지 않은지 추가로 점검해 보는 것도 좋습니다.