'시계가 앞서 있거나 뒤처져 있습니다(Your clock is ahead / behind)' 오류는 구글 크롬 사용자가 특정 웹사이트에 접속하려고 할 때 나타나는 문제입니다. 흥미로운 점은 이 오류가 대부분 크롬에서만 발생하고, 동일한 사이트가 다른 브라우저에서는 정상적으로 열린다는 것입니다.
대부분의 경우 이 오류는 컴퓨터의 날짜와 시간이 잘못 설정되어 있을 때 발생합니다. 이는 날짜 및 시간 설정에서 값을 올바르게 수정하면 비교적 간단히 해결할 수 있습니다. 다만, 메인보드의 CMOS 배터리가 노후되어 재부팅 사이에 날짜와 시간을 기억하지 못하는 경우에도 같은 문제가 반복될 수 있습니다.
또한 크롬의 캐시나 쿠키에 오래된 웹 서버의 날짜·시간 정보가 저장되어 있는 경우에도 이 오류가 나타날 수 있습니다. 이때는 크롬의 캐시와 쿠키를 삭제하면 해결됩니다.
마지막으로 사용자가 통제할 수 없는 원인도 있습니다. 방문하려는 사이트의 SSL 인증서가 만료되었을 때도 '시계가 앞서 있거나 뒤처져 있습니다' 오류가 발생할 수 있으며, 이 경우 명령줄 인수를 추가하거나 해당 웹사이트의 관리자에게 인증서 갱신을 요청해야 합니다.
'시계가 앞서 있거나 뒤처져 있습니다' 오류 해결 방법
1. 날짜 및 시간 조정하기
이 오류는 대부분 내부적으로 NET::ERR_CERT_DATE_INVALID 오류에서 비롯됩니다. 즉, 컴퓨터나 모바일 기기의 날짜·시간이 부정확할 때 발생하는 것이죠.
날짜가 어긋나면 보안 인증서 검증에 문제가 생기기 때문에 대부분의 브라우저가 경고를 표시하지만, 크롬은 날짜와 시간이 정확하지 않으면 아예 페이지 접근 자체를 차단하는 유일한 브라우저입니다.
아래 순서대로 날짜와 시간을 올바른 값으로 변경해 보세요.
- 컴퓨터가 인터넷에 연결되어 있는지 확인합니다.
- Windows 키 + R을 눌러 실행 창을 열고, 'timedate.cpl'을 입력한 후 Enter 키를 눌러 날짜 및 시간 패널을 엽니다.
- 날짜 및 시간 창에서 인터넷 시간 탭으로 이동한 뒤 설정 변경을 클릭합니다.
- 인터넷 시간 설정 화면에서 인터넷 시간 서버와 동기화 옵션에 체크하고, 서버를 time.windows.com으로 지정한 후 지금 업데이트를 클릭합니다.
- 날짜 및 시간 탭으로 돌아가 표준 시간대 변경을 클릭해 올바른 시간대가 설정되어 있는지 확인합니다. 이어서 날짜 및 시간 변경을 클릭해 날짜가 정확한지 점검합니다.
- 모든 조정을 마친 후 적용을 클릭해 변경 사항을 저장합니다.
- 컴퓨터를 재시작하고, 다음 부팅 시 문제가 해결되었는지 확인합니다.
만약 동일한 오류가 계속되거나 재부팅 후 시간과 날짜가 다시 초기화된다면, 아래의 다음 방법으로 넘어가세요.
2. CMOS 배터리 청소 또는 교체하기
위 방법이 일시적으로만 효과가 있었다면(재부팅할 때마다 같은 오류가 다시 나타난다면), CMOS(Complementary Metal-Oxide Semiconductor) 배터리 문제일 가능성이 높습니다.
CMOS 배터리는 메인보드의 부품으로, 재부팅 사이에 데이터를 기억하는 역할을 합니다. 시간, 날짜 그리고 일부 시스템 설정을 유지하는 것이 이 배터리의 임무입니다. 배터리에 결함이 있다면 컴퓨터는 부팅할 때마다 처음 상태부터 시작하게 됩니다.
부팅할 때마다 날짜와 시간이 초기화된다면, 아래 지침에 따라 CMOS 배터리를 청소하거나 교체하세요.
- 컴퓨터를 종료하고 전원 코드를 분리합니다.
- 측면 커버를 제거하고, 가능하다면 정전기 방지 손목 밴드를 착용합니다.
참고: 이 단계는 몸을 컴퓨터 프레임에 접지시켜 정전기를 방출해 주기 때문에 중요합니다. 손목 밴드를 착용하면 정전기로 인해 PC 부품이 손상될 위험이 없습니다. - 케이스를 연 후 메인보드에서 CMOS 배터리를 찾습니다. 배터리를 발견하면 손톱이나 비전도성 드라이버를 사용해 슬롯에서 조심스럽게 꺼냅니다.
- 배터리를 꺼낸 후 소독용 알코올로 깨끗이 닦고, CMOS 슬롯 안에 머리카락이나 먼지가 없는지 확인합니다.
참고: 예비 CMOS 배터리가 있다면 기존 배터리를 새것으로 교체하는 것이 좋습니다. - 기존 또는 새 배터리를 CMOS 슬롯에 다시 삽입하고, 측면 커버를 닫은 뒤 전원을 연결하고 컴퓨터를 켭니다.
- 부팅이 완료되면 방법 1을 따라 시간을 다시 올바른 값으로 설정한 후, 재시작하여 변경 사항이 유지되는지 확인합니다.
3. 크롬의 캐시 및 쿠키 삭제하기
이 문제는 브라우저가 저장한 임시 파일 때문에 발생할 수도 있습니다. 현재 저장된 쿠키나 웹 캐시에 이미 오래된 날짜·시간 정보가 들어 있다면, 크롬은 새로운 값을 확인하지 않고 '시계가 앞서 있거나 뒤처져 있습니다' 오류를 표시할 수 있습니다.
브라우저가 최신 웹 서버 시간을 확인하도록 강제하려면, 아래 가이드에 따라 크롬이 올바른 날짜·시간 값을 가져오도록 설정하세요.
- 구글 크롬을 열고 화면 우측 상단의 작업 버튼(점 세 개 아이콘)을 클릭합니다.
- 설정 메뉴에서 화면 맨 아래까지 스크롤한 뒤 고급을 클릭해 숨겨진 옵션을 표시합니다.
- 고급 옵션 메뉴에서 개인정보 및 보안 탭으로 이동한 후 인터넷 사용 기록 삭제를 클릭합니다.
- 인터넷 사용 기록 삭제 메뉴에서 기본 탭을 선택하고, 쿠키 및 기타 사이트 데이터와 캐시된 이미지 및 파일 항목에 체크되어 있는지 확인합니다.
- 기간을 전체 기간으로 설정한 후 데이터 삭제 버튼을 눌러 크롬의 쿠키와 캐시 삭제를 시작합니다.
- 삭제 과정이 완료될 때까지 기다린 후 컴퓨터를 재시작하고, 다음 부팅 시 문제가 해결되었는지 확인합니다.
동일한 오류가 계속 발생한다면, 아래의 다음 방법으로 넘어가세요.
4. 크롬 실행 파일에 명령줄 인수 추가하기
오류의 원인이 특정 SSL 문제라고 확신한다면, 크롬 실행 시 --ignore-certificate-errors 명령줄 인수가 적용되도록 실행 설정을 수정함으로써 이 오류 메시지 자체를 우회할 수 있습니다.
이 방법을 사용하면 SSL 인증서에 문제가 있는 사이트도 오류 없이 방문할 수 있지만, 그만큼 시스템이 특정 보안 위험에 노출될 수 있다는 점을 유의해야 합니다.
또한 이 절차는 다른 모든 SSL 오류까지 무시하게 되므로, 온라인 활동 중 보안 문제를 인지하기 어려워질 수 있습니다.
이러한 결과를 충분히 이해했고 진행하기로 결정했다면, 아래 단계를 따르세요.
- 구글 크롬을 완전히 종료한 후, 실행 파일이나 바로 가기 아이콘을 마우스 오른쪽 버튼으로 클릭합니다. 나타나는 컨텍스트 메뉴에서 속성을 선택합니다.
- 구글 크롬 속성 화면에서 상단 메뉴의 바로 가기 탭을 선택합니다.
- 바로 가기 탭에서 대상 입력란의 맨 끝에 다음 명령을 추가합니다:
--ignore-certificate-errors
- 적용을 클릭해 변경 사항을 저장한 후 크롬을 실행합니다. 절차가 올바르게 완료되었다면 더 이상 '시계가 앞서 있거나 뒤처져 있습니다' 오류가 나타나지 않습니다.
참고: 이 우회 설정을 제거하고 싶다면 위 단계를 역순으로 진행해 대상 입력란에 추가했던 명령을 삭제하면 됩니다. - 액세스 거부 프롬프트가 나타나면 계속을 클릭해 관리자 권한을 부여합니다.
문제가 여전히 발생한다면, 아래의 마지막 해결 방법을 시도해 보세요.
5. 웹 관리자에게 문의하기
위의 어떤 방법으로도 문제가 해결되지 않고, 특정 웹사이트에서만 오류가 발생한다면 해당 사이트의 보안 인증서가 만료되었을 가능성이 매우 높습니다.
이 경우 문제는 사용자가 해결할 수 있는 범위를 벗어납니다(본인이 관리자가 아니라면 말이죠). 관리자 로그인 권한이 있다면 SSL(Secure Socket Layer) 인증서를 갱신하여 문제를 해결할 수 있습니다.
하지만 관리자 권한이 없다면, 웹사이트 관리자에게 연락해 SSL 인증서 갱신을 요청하는 것이 유일한 방법입니다.
일반적으로 웹마스터에게는 사이트 하단의 문의하기(Contact us) 링크를 통해 연락할 수 있으며, Whois 검색으로 연락처 정보를 찾을 수도 있습니다. Whois 검색 페이지에 접속해 조사하려는 도메인을 붙여넣고 검색 버튼을 누르면 됩니다.