УкраїнськаУКР
русскийРУС

День, коли час закінчиться: що відомо про проблему 2038 року, яка може зачепити все людство

2 хвилини
7,5 т.
День, коли час закінчиться: що відомо про проблему 2038 року, яка може зачепити все людство

У січні 2038 року частина комп'ютерних систем може зіткнутися з критичною помилкою обробки часу, відомої як проблема 2038 року. Вона здатна призвести до некоректної роботи програм, які використовують 32-бітний Unix-час. Фахівці застерігають: наслідки можуть торкнутися застарілих, але все ще активних систем.

Відео дня

Про ризики, пов'язані з проблемою 2038 року, ідеться в аналітичному матеріалі технологічних оглядачів і коментарях фахівців із кібербезпеки. Інформацію оприлюднили 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. Це свідчить про системну вразливість підходів до зберігання часу в комп'ютерних технологіях.

Досвід проблеми 2000 року (коли були побоювання, що комп'ютерні системи не зможуть перейти з 31 грудня 1999 року на 1 січня 2000 року. – Ред. ) показав, що масштабним технічним проблемам можна запобігти завчасною підготовкою. Водночас проблема 2038 року залишається актуальною саме через велику кількість застарілих систем, які досі використовуються в критичних сферах.

Раніше OBOZ.UA повідомляв, що початок 2026 року подарує любителям спостережень за нічним небом надзвичайно красиве видовище. У перші дні року можна буде помилуватися повним місяцем, який має поетичну назву вовчий, і який при цьому буде супермісяцем.

Тільки перевірена інформація у нас у Telegram-каналі OBOZ.UA та у Viber. Не ведіться на фейки!

Підпишіться, щоб дізнаватись новини першими

Натисніть “Підписатись” у наступному вікні

Перейти
Google Subscribe