
Недавний масштабный сбой в работе компьютеров с операционной системой Windows был вызван, казалось бы, незначительной ошибкой в обновлении программного обеспечения компании CrowdStrike. Генеральный директор компании Джордж Куртц раскрыл детали инцидента, который затронул миллионы устройств по всему миру. Об этом информирует портал Neowin.
Причиной сбоя стала логическая ошибка в файле обновления для сенсора безопасности Falcon. Несмотря на свой небольшой размер (всего 40,04 КБ), файл содержал критическую неточность: вместо запланированных 20 полей ввода, в нем оказалось 21. Это несоответствие привело к некорректному чтению памяти, что в свою очередь вызвало сбой в работе системы безопасности.
Специалисты по информационным технологиям во всем мире в течение двух недель боролись с последствиями этой ошибки. Для устранения проблемы им приходилось прибегать к загрузке систем в безопасном режиме, выполнению специальных команд и работе с реестром Windows.
Процесс восстановления оказался особенно трудоемким для крупных организаций. В некоторых случаях на полное устранение последствий сбоя уходило до недели и более, что было связано с необходимостью физического доступа к каждому затронутому компьютеру.
CrowdStrike признала, что их внутренние системы тестирования не смогли выявить ошибку до выпуска обновления. К началу августа, по заявлению Куртца, проблема была решена для 99% пользователей Windows, пострадавших от сбоя 19 июля.