Ученые назвали день, когда "время" закончится: что грозит человечеству
Ученые назвали день, когда "время" закончится: что грозит человечеству

Ученые назвали день, когда "время" закончится: что грозит человечеству

В январе 2038 года часть компьютерных систем может столкнуться с серьезной ошибкой обработки времени, известной как "проблема 2038 года". Она способна вызвать сбои в работе программ, использующих 32-битное Unix-время. Специалисты предупреждают, что последствия могут затронуть устаревшие, но все еще функционирующие системы, пишет IFLScience.

Перевод часов на летнее время

Проблема 2038 года связана с ограничениями 32-битных систем, которые хранят время в виде количества секунд, прошедших с 1 января 1970 года. Максимальное значение такого счетчика – 2 147 483 647 секунд, что соответствует 19 января 2038 года, 03:14:07 по UTC. После этого наступает переполнение, и время становится отрицательным.

В результате система может интерпретировать дату как 13 декабря 1901 года, что приведет к сбоям в работе программ, неверным временным меткам, ошибкам в логах, планировщиках задач и сетевых сервисах. Наиболее уязвимыми окажутся старые операционные системы, встроенное ПО и промышленные контроллеры.

Эксперты отмечают, что решение проблемы известно давно- переход на 64-битные временные метки, которые позволят корректно хранить время на миллиарды лет вперед. Однако массовое обновление осложняется проблемой совместимости с устаревшим ПО, которое может некорректно работать с новым форматом времени.

Специалисты также предупреждают, что даже при обновлении основных систем, риск сохранится в старых или давно не поддерживаемых программах. Именно эти элементы могут стать источником неожиданных сбоев после 2038 года.

Кроме того, проблема 2038 года - не единственная. Аналитики напоминают о будущих сбоях, таких как проблема 2106 года для беззнаковых 32-битных систем и проблема 2184 года в Windows NT. Это подчеркивает уязвимость существующих подходов к хранению времени в компьютерных системах.

Хакер. Фото: скрин youtube

Опыт проблемы 2000 года, когда были опасения, что системы не смогут перейти с 31 декабря 1999 года на 1 января 2000 года, показал, что крупные технические проблемы можно предотвратить заранее. В то же время проблема 2038 года остаётся актуальной из-за большого числа устаревших систем, которые до сих пор используются в критически важных областях.

  • Еще мы писали, что на Земле может наступить ледниковый период: ученые забили тревогу.
  • До этого сообщалось, что теплые края отменяется: почему все больше птиц остаются зимовать в Украине.
  • Также Знай.ua рассказывал о невидимой катастрофе: как изменение климата уничтожает насекомых и тянет все живое.
Источник материала
loader
loader