Американская компания Microsoft заявила об исправлении ошибки в своих системах, связанной с наступлением нового года, пишет издание Bleeping Computer.
Из-за этого бага в модуле FIP-FS, который связан с защитой почты от спама, сервера Exchange после наступления нового года могли не принимать корреспонденцию. По этой причине 1 января 2022 года часть пользователей не получили почтовых сообщений.
Позднее специалисты Microsoft заявили, что ошибка была связана с тем, что значение даты хранится в 32-битной переменной int32 с максимальным значением 2 147 483 647. В наступившем 2022 году дата начинается со значения 2 201 010 001, это больше допустимого.
С такого же рода ошибкой общество сталкивалось больше 20 лет назад, она известна как «проблема 2000». Тогда при двузначном представлении года 2000-й год интерпертировался старыми компьютерами как 00. В некоторых случаев это приводило к крупным сбоям в системе.
Компания Microsoft выпустила временное исправление, которое потребует от пользователей действий во время работы над обновлением. Из-за этого для разворачивания апдейта может потребоваться вмешательство системных адимнистраторов. Компания обещает, что в будущем выйдет автоматическоеобновление для искоренения этой ошибки.