Bbabo NET

Новини

Y2K редукция? 2022 бъг на Microsoft, който поврежда имейл програмата

Технологичен проблем, причинен от преобръщането на календарната година, е нахално сравнен с грешката от Y2K, която паникьоса мнозина в началото на хилядолетието

Грешка в кода на Microsoft поради смяната на календарната година удари сървърите на Exchange на компанията през уикенда, което ги накара да спрат да обработват имейли и доведе до неистови усилия за корекция на програмата.

Така наречената грешка „Y2K22“ – името се връща към прословутия страх от Y2K, който разтърси технологичните потребители в началото на хилядолетието – временно попречи на софтуера на Exchange да прехвърля имейли, което доведе до изоставане от поща, което засегна потребителите, разчитащи на продукт на Microsoft.

Проблемът произтича от двигателя за сканиране на зловреден софтуер на Microsoft. Когато присвоява номер на актуализация, Microsoft ще използва последните две цифри на годината, месеца и деня, последвани от допълнителни четири цифри. На 1 януари 2022 г., например, номерът на актуализацията може да изглежда така: 2201010001.

Проблемът с това беше, че поради техническите ограничения това поле можеше да съдържа само 31 бита, единици информация, които могат да съдържат само 0 или 1. Следователно максималният брой, който може да бъде изразен чрез тази система, е 2147483648 — 2 на степен от 31 — число, по-ниско от изведеното на 1 януари. Тъй като номерът на актуализацията през новата година надхвърли максимално възможната стойност в тази система, програмата не работи.

„Проблемът е свързан с неуспешна проверка на датата с промяната на новата година и не е повреда на самия AV двигател“, каза Microsoft в публикация в блога. „Проверката на версията, извършена спрямо файла със сигнатура, причинява срив на двигателя на зловреден софтуер, което води до блокиране на съобщения в опашки за транспорт.“

Поправката на грешката вече изглежда действаща, но изисква някои действия от страна на потребителя, или чрез ръчно изтриване на файлове и актуализиране на програмата, или чрез изтегляне на автоматизиран скрипт за извършване на корекцията.

Y2K редукция? 2022 бъг на Microsoft, който поврежда имейл програмата