Выпущено исправление для новой «проблемы 2000 года» Microsoft Exchange

Изображение: Цитата из м∕ф «Трое из Простоквашино». Реж. Владимир Попов. 1978. СССР
Сельский почтальон
Сельский почтальон

Исправление проблемы с некорректной обработкой данных в модуле защиты почтовых серверов Exchange от спама и вредоносного программного обеспечения (ПО) выпустила компания Microsoft, 3 января сообщает американское интернет-издание The Verge.

1 января 2022 года у многих компаний по всему миру начались проблемы с доставкой корпоративной почты в случае, если почтовая система работала на Microsoft Exchange. Специалисты Microsoft сообщили, что проблема возникла в модуле защиты серверов FIP-FS и связана с переполнением значения 32-битной целочисленной переменной.

В результате этой ошибки все почтовые сообщения начали застревать в очереди доставки. Компания выпустила детальное описание решения проблемы и сценарий для ее автоматического исправления.

Раньше самой Microsoft причину возникшей проблемы выяснили сторонние специалисты. В частности, специалист по кибербезопасности Джозеф Рузен достаточно подробно описал причины возникновения проблемы.

Exchange специфично формирует число, определяющее текущую метку даты и времени. В 2022 году метка даты и времени начинается со значения 2 201 010 001, а это больше, чем максимально допустимое у знакового 32-битного целого числа (2 147 483 647).

Многие специалисты сравнили ошибку в Microsoft Exchange с «проблемой 2000 года». Проблемой 2000 года называли потенциальный сбой во множестве компьютерных программ из-за того, что программисты XX века использовали две цифры для указания года. На практике потенциальную проблему заранее исправили во многих программах и «цифрового апокалипсиса» не случилось.