31 декабря 1999 года миллионы людей по всему миру готовились встречать не только новое тысячелетие, но и потенциальный цифровой апокалипсис. Вместо традиционных мандаринов и горошка в супермаркетах раскупали консервы, воду и батарейки. На форумах обсуждали не подарки, а сценарии краха банковской системы, обнуления счетов и падения самолётов.
Виной всему была «Проблема 2000 года» — баг, связанный с тем, как компьютеры хранили даты. На первый взгляд, техническая мелочь, на деле — угроза глобального масштаба, от которой пришлось защищаться усилиями государств, корпораций и тысяч программистов.
Может показаться, что следующий такой кризис нескоро, но есть плохие новости: до него осталось всего 13 лет. В 2038 году мир рискует столкнуться с новой системной уязвимостью — на этот раз в Unix-подобных системах.
Разбираемся с причинами «Проблемы 2000 года» и выясняем, как человечество снова оказалось в ловушке собственного кода.
Post #505
2.23K
- 🔥 8
- ❤ 4
- 👍 3