Your clock is ahead что делать
Your clock is ahead or Your clock is behind error on Google Chrome
If you are trying to open a website in Google Chrome and you see an error message saying, either Your clock is ahead or Your clock is behind, then here are a few things you need to take a look at. The accompanying error code could be NET::ERR_CERT_DATE_INVALID.
This problem’s primary cause is the synchronization conflict between SSL certificates and your computer’s time zone. If an SSL certificate is expired, but the browser cannot verify it due to some time zone issue, there is a chance of getting one of these error messages on Google Chrome.
Your clock is ahead or Your clock is behind error on Chrome
To know more about these steps, keep reading.
1] Set time automatically
Like previous versions of Windows, it is possible to set the time on Windows 10 in two different ways. First, you can set the time automatically. Second, you can choose a custom date and time according to your preference. People use the latter option when they need to test something.
In case you have opted for the second option, it is better to choose the first method. For that, press Win+I to open Windows Settings on your computer and go to Time & Language > Date & time. On the right-hand side, toggle the Set time automatically button.
Restart Google Chrome and try to access the website.
2] Change the default time zone
Depending upon when you are from, Windows 10 chooses a different time zone for showing the date and time. However, if you have made some changes in the time zone and following that, Google Chrome shows this error message on all websites, it is better to change the current time zone and switch to the default one.
For that, open the Windows Settings and go to Time & Language > Date & time. On the right-hand side, you can see a drop-down list saying Time zone. Expand this list, and choose a time zone accordingly.
3] Set time.windows.com as the default Internet time server
By default, Windows synchronizes the date and time with the time.windows.com server. However, if it is changed due to a malware or adware attack, you might get the issue on Google Chrome. In that case, you must verify if the default Internet time server is set to time.windows.com or not.
For that, Right-click on the clock visible on the Taskbar and select the Adjust date/time option. Following that, click on the Add clocks for different time zones and switch to the Internet Time tab. Once it is opened, click the Change settings button.
After that, enter time.windows.com in the empty box, make a tick in the Synchronize with an Internet time server checkbox, and click the Update now button.
Next, click the OK button, restart Google Chrome, and try to open the website.
4] Clear cache and browsing history
At times, the SSL certificate of a specific website might not work due to an internal error. If it is happening with you, clearing the cache and browsing history might be handy for you. Therefore, follow this detailed tutorial to clear cache, cookies, and browsing history
5] Reinstall SSL certificate
This solution works only when you are the administrator of a website or can reinstall the SSL certificate. As it is an SSL-related issue, all the first four solutions might not work until you reissue the SSL certificate.
These are some of the working solutions to fix this issue.
How To Fix Clock Error on Mac
About Your clock is ahead error on Mac
The Your Clock is Ahead Error on Mac computers can sometimes appear when the browser is unable to establish a private connection. There are several likely causes of the Your Clock is Ahead Error on Mac and most of them can easily be fixed.
The reason your browser is telling you that it can’t establish a private connection to the site you are trying to visit when the system’s clock is ahead is that the browser is unable to verify the validity of the site’s certificate and, because of that, the browser doesn’t “know” whether the site is safe or not. Most of the time, this error message doesn’t indicate that there’s anything wrong with the site that you’re attempting to visit. In fact, most browsers allow the user to ignore the warning and still visit the site.
However, we recommend finding the root cause of the issue and fixing it so that the warning stops appearing. If no matter what you do you are still seeing this message when trying to visit a certain site, then there’s a chance that the site may indeed be potentially unsafe, in which case it may be better to simply not visit it (unless you are certain that there’s no problem with that site).
Here are some likely reasons why your Mac’s clock might be ahead (or behind for that matter):
Solutions
Fixing the problem should be easy, and once your Mac starts showing the correct time, the warning/error message that gets shown in your browser should also appear. We recommend following the next steps, even if it seems that your Mac’s clock is showing the correct time. However, if even after performing the instructions we’ve shown below you are still getting the “Your clock is ahead” message when attempting to go to a certain site, it may be best to not visit that site.
This warning message is very similar to the “Your connection is not private” message, as both of them are related to the browser’s inability to verify that the site you are attempting to open is safe. For this reason, it’s recommended to approach such messages with caution and heed to their warnings if the fixes suggested in our articles don’t stop them from appearing.
Obviously, if you know for a fact that the site that you want to reach is safe, it’s very likely that the warning in your browser is triggered by the fact that the site’s certificate has expired, in which case you can contact the site’s administrator and inform them about that.
Your clock is ahead Chrome (Mac) Fix
The “Your clock is ahead” Chrome error fix on Mac would be to change the computer’s Time & Date settings or its Region settings. If this doesn’t fix the “Your clock is ahead” Chrome error on your Mac, then the problem is probably within the site.
Check the Time & Date settings
Checking the Language & Region settings
Manually setting Date and Time
If after performing the previous steps, the problem persists, then you can try to manually set the date and time of your Mac. Here’s how to do this.
Clear browser data
Though not very likely, it’s still possible that if your browser’s data hasn’t been cleared in a while and there’s a large accumulation of unneeded cache files and cookie data, then this may be triggering unusual browser behavior, including the appearance of the “Your clock is ahead” message. Here is how you can quickly clear the data of Chrome, Safari, and Firefox.
Safari instructions
Firefox instructions
If the “Your clock is ahead” message doesn’t go away
If this message keeps showing up even after you’ve tried everything, you can still visit the site that you want to reach – simply click the Advanced button below the warning message and then select Proceed to *name of site you want to visit*. However, remember that, as we said earlier, you should only proceed if you are sure that there’s no danger in that site and that it is safe to visit. Otherwise, it may be better and safer to avoid that site.
Ошибки подключения SSL и как их исправить
Бывает, вы переходите на сайт, а браузер вместо него показывает ошибку. Сюда, мол, не пущу, подключение не защищено.
Причины возникновения ошибки бывают разными, но смысл всегда один — браузер не смог подключиться к сайту по HTTPS. Это значит, что вводить на этом сайте личные данные небезопасно. Вот браузер и показывает предупреждение.
В этой статье разберемся, какие бывают ошибки подключения SSL, с чем они связаны и как их исправить.
SSL-сертификаты Let’s Encrypt перестали работать на старых устройствах
С 30 сентября 2021 на некоторых устройствах сайты с сертификатами Let’s Encrypt будут открываться с предупреждением, что на сайте небезопасно. Это связано с тем, что компания перешла на новый корневой сертификат, которому пока не доверяют некоторые устройства. Из-за этого сайт с Let’s Encrypt и может отображаться как ненадёжный. Даже если на самом деле с ним всё в порядке.
Подробнее на эту тему читайте в статье в нашем блоге. Там же вы найдёте список устройств, на которых Let’s Encrypt не будет работать. А чтобы быстро решить проблему с совместимостью вы можете установить на сайт платный сертификат.
Что внутри
Причины возникновения
Все ошибки подключения SSL можно разделить на две группы:
Чтобы определить, какой тип ошибки в вашем случае, проверьте сайт при помощи сервиса decoder.link.
Если при проверке появилась надпись “It’s all good. We have not detected any issues”, проблема на стороне браузера. Если вместо надписи есть какая-то ошибка, проблема на стороне сайта.
С ошибками на стороне сайта всё понятно: если вы не владелец сайта, тут ничего не сделать. Возможно, истёк срок годности сертификата или его неправильно установили. А может что-то не так с настройками сервера. Остаётся только ждать, когда владелец сайта заметит и устранит ошибку.
Разберёмся с ошибками подключения SSL на стороне браузера. Обычно их можно быстро исправить и всё-таки попасть на сайт. Вот основные причины, из-за которых они возникают.
Если вы заходили на сайт раньше и всё было нормально, попробуйте очистить кэш браузера. Возможно, он хранит какие-то устаревшие данные, которые мешают сайту загрузиться.
Как вариант можно зайти на сайт с другого браузера или устройства. Если заходит, значит скорее всего проблема именно в кэше.
Неправильные настройки даты и времени
Браузеру может показаться, что установленный на сайте сертификат недействителен, если время у вас на компьютере и на сервере, где лежит сайт, отличается. Убедитесь, что у вас стоит правильные время и дата.
Настройки антивируса или файервола
Бывает, антивирус не даёт зайти на сайт, потому что по ошибке добавил его в черный список или закрыл 443 порт, через который и происходит SSL подключение. Попробуйте отключить антивирус и зайти на сайт снова.
Устаревшая версия браузера
На сайте может быть технология, которая не поддерживается в вашей версии браузера. Например, новый алгоритм шифрования, протокол передачи данных или что-то в таком роде. После обновления проблема должна пройти.
Протокол QUIC
QUIC — это новая технология передачи данных в интернете. Она используется только в Google Chrome и браузерах, сделанных на движке Chromium: Opera, Microsoft Edge, Brave.
Поскольку технология новая, более старые версии серверов её не поддерживают. Из-за этого могут возникать ошибки.
Как вариант можете попробовать отключить QUIC и зайти на сайт ещё раз. Чтобы сделать это в Google Chrome, перейдите по адресу chrome://flags и введите в поиске QUIC. Затем выберите в выпадающем списке опцию Disabled.
Конфликт между протоколами TLS
Протокол TLS — это набор правил, по которым браузер устанавливает безопасное соединение с сервером, где лежит сайт. Что-то вроде инструкции для компьютеров, которая помогает им договориться о шифровании.
На момент написания статьи есть семь версий этого протокола. Половину из них уже признали небезопасными, но на некоторых сайтах устаревшие протоколы всё ещё используют.
Иногда бывает так, что браузер использует последнюю версию TLS, а сервер — нет. В итоге появляется ошибка подключения SSL, потому что стороны не могут договориться о шифровании.
Сайт может начать открываться, если вы разрешите своему браузеру использовать устаревшие протоколы, но это небезопасно. Личные данные, которые вы введете на сайте после этого могут украсть. Делайте это только в крайнем случае, а потом лучше верните всё, как было.
В Internet Explorer/Microsoft Edge нажмите для этого сочетание клавиш Windows+R и введите inetcpl.cpl.
В открывшемся окне перейдите на вкладку «Дополнительно» (Advanced) и включите все протоколы SSL и TLS. Затем, нажмите «ОК». Не забудьте перезагрузить компьютер.
В старых версиях Google Chrome по умолчанию поддерживаются все версии протокола, кроме новейшего TLS 1.3. Чтобы его включить, введите в адресной строке chrome://flags/#tls13-variant. Затем в первой же строке установите значение “Default”.
В Mozilla Firefox введите в адресной строке about:config. Затем найдите параметр security.tls.version.min и установите значение «1» вместо «2».
Затем найдите параметр security.tls.version.max и установите значение «4» вместо «3».
Примеры ошибок
1. Ошибка «Подключение не защищено»
В англоязычной версии браузера: Your connection is not private.
Код ошибки: ERR_CERT_COMMON_NAME_INVALID.
Что означает: доменное имя сайта не совпадает с именем в SSL-сертификате.
Что делать: почистить кэш или зайти на сайт с другого браузера.
Код ошибки: ERR_CERT_AUTHORITY_INVALID.
Что означает: SSL-сертификат выпустил неверный/неизвестный центр сертификации.
Что делать: почистить кэш или зайти на сайт с другого браузера.
Код ошибки: ERR_CERT_REVOKED.
Что означает: центр сертификации отозвал сертификат. Обычно это бывает, когда сертификат забыли продлить после истечения срока действия. На сайте он по-прежнему стоит, но уже не действует.
Что делать: почистить кэш или зайти на сайт с другого браузера.
Код ошибки: ERR_SSL_PINNED_KEY_NOT_IN_CERT_CHAIN.
Что означает: на сайте используется устаревшая технология HPKP (HTTP Public Key Pinning).
Что делать: почистить кэш или открыть сайт в другом браузере. Если не помогло, проблема на стороне веб-сайта.
2. Ошибка «Часы спешат» / «Часы отстают»
В англоязычной версии браузера: Your clock is behind / Your clock is ahead.
Код ошибки: ERR_CERT_DATE_INVALID.
Что означает: неправильная дата выпуска или истечения сертификата. Обычно такая ошибка возникает из-за того, что время на компьютере и сервере отличаются.
Решение: проверьте время и дату на устройстве. Если дата и время правильные, попробуйте очистить кэш.
3. Ошибка «Подключение к сайту защищено не полностью» / «Части этой страницы не защищены»
В англоязычной версии браузера: Your connection to this site is not fully secure / Parts of this page are not secure.
Что означает: после установки SSL-сертификата на сайте ещё остались элементы, которые загружаются по HTTP. Например, изображения. Если их загружали до установки сертификата, в ссылках останется HTTP.
Что делать: владельцу сайта придётся обновить ссылки вручную.
Просматривать сайт со смешанным контентом безопасно, но личные данные на нём лучше не оставлять.
4. Ошибка «Этот сайт не может обеспечить безопасное соединение»
В англоязычной версии браузера: This site can’t provide a secure connection.
Код ошибки: ERR_SSL_VERSION_OR_CIPHER_MISMATCH.
Что означает: произошла ошибка при выборе протокола TLS. Обычно появляется, если сайт работает на сервере с устаревшим ПО или версия браузера слишком старая. В первом случае это ошибка на стороне сайта, во втором — на стороне посетителя.
Что делать: обновить браузер или использовать другой. Если не помогло, сайт использует более старые протоколы, которые можно включить только вручную. В этом случае есть риск, что личные данные, которые вы введете на сайте, попадут в руки мошенников.
Код ошибки: ERR_BAD_SSL_CLIENT_AUTH_CERT.
Что означает: браузер и сервер в последний момент не смогли установить безопасное соединение. Часто случается из-за антивируса. В его настройках что-то по ошибке не дает браузеру и серверу договориться, в итоге происходит сбой аутентификации.
Что делать: отключите антивирус или отключите в его настройках фильтрацию протоколов SSL/TLS.
5. Ошибка «На сервере используется слабый эфемерный открытый ключ Диффи-Хелмана»
В англоязычной версии браузера: Server has a weak ephemeral Diffie-Hellman public key.
Код ошибки: ERR_SSL_WEAK_EPHEMERAL_DH_KEY.
Что означает: на сайте стоит слабый SSL-сертификат.
Что делать: лучше закройте сайт, если увидели такое предупреждение. Ваши данные здесь не в безопасности.
[SOLVED] Your Clock is Ahead But Time is Correct
I have encountered this error of “your clock is ahead” yet the time on my computer was is correct. This has been happening on a number of sites I have been trying to access, something which made me search for a working solution. If you are like how I was, good news for you. This tutorial will help you get past the limit and enjoy your browsing experience.
The error of “Your clock is ahead” is common in both Chrome and Firefox browsers. Why I mention these two is because, on my computer, they are the ones where this has occurred, and on a number of times as I tried to access certain sites. This has always been leaving me in a state of wondering as to why yet the time on my PC has always been right.
Causes of your clock is ahead
How to solve clock is ahead error
You can solve this error by correcting the time on your computer, and or adjusting to the exact time zone where you fall. If your clock is reading OK (accurate), then the problem is most likely to be the time zone. At least changing this to the exact location zone where I fall made me get past the error above.
Or, simply click on “update date and time” on the page notification and the above settings will open automatically without going through one by one.
Once you are done, reload the website you were trying to visit and you will likely see it loading – check the time zone online. In some cases, instead of loading, your connection is not private error will show up. To get past the error, follow the procedures below.
How to get past Your connection is not private error
That is it. You can freely browse the site you were visiting without any error. But note that your safety might not be secure. Always ensure that your important information is well protected while browsing sites that are not safe. You can also use the clock extension in chrome and set the right time.
Why is Google Chrome reporting “Your clock is ahead” message?
I was about to visit a site on Chrome and found the following message displayed:
The same site opens up in Firefox without any problem. This makes me believe the issue is browser-specific. What does this mean? The server time is behind my local time? And if so, why would Chrome not allow me to view the page.
Or is this something that the developer of the website coded into his page as a condition?
Btw, the clock time is perfectly fine. I’ve not moved it ahead by x hours/minutes.
4 Answers 4
My view on the answer is simply that the two browsers are built differently and their error checking works in different ways. Furthermore, they have different default settings and the settings on either browser may have been changed at some point which influences how they work. You’re effectively saying, here’s two programs, they do similar jobs but why do they work differently?
As you’ve seen yourself, Chrome will throw an error that your system clock time is incorrect if it thinks it’s not matching up: this creates an SSL error where Chrome will notify you, the user if it thinks something dodgy is going on. It’s one step in a process of SSL checking to ensure you’re kept as safe as possible. It’s extremely unlikely that it’s related to the coding of the webpage itself, website developers usually want to make their websites as accessible as possible to everyone, and this is also a known Chrome error.
Firefox has it’s own version which pops up from time to time for (apparently) similar reasons:
So there’s a few reasons why the two act differently:
When you write a program that uses the time set in the host system, there are different ways of getting this time. You could call the variable System.currentTime or clock in Java which are all slightly different things. If you’re working in C++ you could call std::chrono::system_clock::now() or std::clock or std::chrono::high_resolution_clock which again aren’t the same variables. It all depends on how you want to build the program. So firstly, it’s possible that Firefox or Chrome are calling a different time variable. Why would the variables be different? Windows is well documented for it’s troubles in trying to get it’s times, timezones, daylight saving etc all correct! Your system settings can affect whether these update automatically or manually and so on, and therefore you can get discrepancies.
There’s also evidence that both Chrome and Firefox can get things wrong sometimes too. Some queries on their forums show users with correct system times but with Chrome and Firefox constantly giving them errors related to incorrect time settings. This could be a bug, some incorrect settings or pretty much anything else!
There’s also settings in both Chrome and Firefox to turn off the settings that check the SSL. You can turn off HTTPS scanning, or edit security settings to not show security warnings.
You will see in the example above that there are a lot of other security settings that can be changed, Firefox also has a large range of settings.
In summary, I’m not sure if there’s a definitive answer to your question without doing a lot of testing. It might depend on the programs themselves, it might depend on the settings of your system, it could be caused by a bug or error and so on. I hope I’ve helped to show why there’s not a definitive answer though!