SEC_ERROR_OCSP_FUTURE_RESPONSE 오류란?
SEC_ERROR_OCSP_FUTURE_RESPONSE 오류 코드는 Firefox 사용자가 CSS 요소가 포함된 특정 파일이나 페이지에 접근하려 할 때 나타나는 문제입니다. 특히 HTTPS로 암호화된 보안 웹사이트에서 이 오류가 빈번하게 발생하는 것으로 확인됩니다.
47 빌드보다 오래된 구버전 Firefox를 사용하고 있다면, 특정 CSS 요소의 렌더링에 영향을 주는 Mozilla Firefox의 버그가 원인일 가능성이 높습니다. 이 경우 브라우저를 최신 버전으로 업데이트하면 문제를 해결할 수 있습니다.
이미 최신 버전의 Firefox를 사용 중이라면 시스템의 날짜와 시간이 잘못 설정되어 있지 않은지 확인해야 합니다. 날짜와 시간을 올바르게 수정했는데도 컴퓨터를 재시작하면 설정이 초기화된다면, CMOS 배터리를 새것으로 교체해야 합니다.
반면, 접속하려는 웹사이트 자체에 OCSP 관련 문제가 있는 경우라면, SEC_ERROR_OCSP_FUTURE_RESPONSE 오류 없이 해당 사이트에 접속하는 유일한 방법은 OCSP 검증 기능을 비활성화하는 것입니다.
방법 1: Firefox를 최신 버전으로 업데이트
이 오류는 Firefox v47 이하 버전에서 훨씬 더 자주 발생합니다. 특정 CSS 요소의 렌더링에 영향을 미치던 Mozilla Firefox의 버그가 원인인 경우가 많습니다. 다행히 Mozilla는 버전 51에 포함된 핫픽스를 통해 이미 이 문제를 수정했습니다.
구버전 Firefox를 사용 중이라면 아래 가이드를 따라 최신 버전으로 업데이트하세요:
- Firefox를 열고 화면 오른쪽 상단의 메뉴 버튼(햄버거 아이콘)을 클릭합니다.
- 나타난 메뉴에서 도움말을 선택한 후, 하위 메뉴에서 Firefox 정보를 클릭합니다.
- 새 창이 열리면 업데이트 확인이 완료될 때까지 기다립니다. 새 업데이트가 있다면 다시 시작하여 업데이트 버튼을 클릭해 업데이트를 진행합니다.
- 업데이트가 설치되면 브라우저가 자동으로 재시작됩니다. 이후 문제가 해결되었는지 직접 확인해 보세요.
여전히 동일한 SEC_ERROR_OCSP_FUTURE_RESPONSE 오류가 발생한다면 다음 방법으로 넘어가세요.
방법 2: 올바른 날짜 및 시간 설정
SEC_ERROR_OCSP_FUTURE_RESPONSE 오류는 시스템 시계가 미래의 날짜로 설정되어 있어 OCSP 응답이 유효하지 않게 되는 경우와 밀접한 관련이 있습니다.
즉, 컴퓨터의 날짜나 시간이 올바르게 설정되지 않아 문제가 발생했을 가능성이 큽니다.
날짜 및 시간 설정이 미래로 지정되어 있어 이 오류가 발생했다면, 설정값을 올바르게 변경하는 것만으로도 문제를 해결할 수 있습니다. 아래 가이드를 참고하세요:
참고: 아래 단계는 Windows 7, Windows 8.1, Windows 10 모두에서 동일하게 적용됩니다.
- Windows 키 + R을 눌러 실행 대화상자를 연 후, 'timedate.cpl'을 입력하고 Enter 키를 눌러 날짜 및 시간 창을 엽니다.
- 날짜 및 시간 창에서 날짜 및 시간 변경 버튼을 클릭합니다.
- 달력과 시계를 이용해 현재 거주하는 시간대에 맞는 올바른 값을 입력합니다.
- 설정을 변경한 후 컴퓨터를 재시작하고, 이전에 SEC_ERROR_OCSP_FUTURE_RESPONSE 오류가 발생했던 작업을 반복하여 문제가 해결되었는지 확인합니다.
동일한 오류가 계속 발생하고 날짜·시간 설정이 원래 값으로 되돌아간다면 다음 방법으로 진행하세요.
참고: 재시작 후에도 날짜·시간 설정이 정상적으로 유지되는데도 여전히 SEC_ERROR_OCSP_FUTURE_RESPONSE 오류가 발생한다면, 방법 3을 건너뛰고 바로 방법 4로 이동하세요.
방법 3: CMOS 배터리 교체
방법 2에서 설정한 날짜·시간 값이 재시작 후에도 유지되지 않는다면, CMOS(Complementary Metal-Oxide Semiconductor) 배터리에 문제가 있다는 확실한 신호입니다. 이 부품은 시스템 전체의 날짜와 시간을 포함한 각종 BIOS 설정을 저장하는 역할을 합니다.
이 경우 CMOS 배터리를 청소하거나 필요하다면 교체하여 문제를 해결할 수 있습니다. 아래 가이드를 따라 진행하세요:
- 컴퓨터를 종료하고 전원 케이블을 콘센트에서 분리합니다.
- 전원이 차단된 것을 확인한 후 측면 커버를 제거하고, 정전기 방지 손목띠를 착용해 몸을 케이스 프레임에 접지합니다. 정전기로 인해 PC 부품이 손상되는 사고를 예방하기 위한 필수 과정입니다.
- 메인보드가 드러나면 CMOS 배터리를 찾아 손톱이나 절연 드라이버를 이용해 슬롯에서 조심스럽게 분리합니다.
- 배터리를 분리한 후에는 이소프로필 알코올에 적신 부드러운 천으로 닦아줍니다. 슬롯도 함께 청소하여 먼지나 이물질이 접촉을 방해하지 않도록 합니다.
참고: 예비 CMOS 배터리(CR2032 규격)가 있다면 청소 대신 새 배터리로 바로 교체하는 것이 좋습니다. - 커버를 다시 닫고 전원을 연결한 후 컴퓨터를 켜서 문제가 해결되었는지 확인합니다.
그래도 동일한 SEC_ERROR_OCSP_FUTURE_RESPONSE 오류가 발생한다면 아래의 마지막 방법으로 넘어가세요.
방법 4: OCSP 검증 비활성화
위의 어떤 방법으로도 문제가 해결되지 않았다면, OCSP 조회 기능을 완전히 비활성화하는 방법이 있습니다. OCSP 검사 자체가 수행되지 않으므로 오류는 확실히 사라지지만, 그만큼 보안 위험에 노출될 수 있다는 점을 반드시 유의해야 합니다.
이러한 결과를 충분히 이해했고 OCSP 검증을 비활성화하기로 결정했다면, 아래 지침을 따르세요:
- Firefox를 열고 화면 오른쪽 상단의 메뉴 버튼을 클릭합니다.
- 나타난 메뉴에서 설정을 클릭해 환경설정 메뉴로 이동합니다.
- 개인 정보 및 보안 탭을 선택한 후, 화면 맨 아래까지 스크롤합니다.
- 인증서 섹션에서 'OCSP 응답자 서버에 질의하여 인증서의 현재 유효성 확인' 옵션의 체크를 해제합니다.
- Firefox를 재시작한 후 이전에 접속되지 않았던 웹페이지를 다시 불러옵니다.
추가 팁: 최신 버전의 Firefox에서는 해당 옵션이 설정 메뉴에서 제거된 경우가 있습니다. 이때는 주소창에 about:config를 입력한 후 security.OCSP.enabled 항목을 검색하여 값을 0으로 변경하면 OCSP 검증을 비활성화할 수 있습니다.