Microsoft добавит серверам Exchange автоустановку временных патчей

Microsoft добавит серверам Exchange автоустановку временных патчей

Microsoft добавит серверам Exchange автоустановку временных патчей

Microsoft обещает ввести в эксплуатацию новые функциональные возможности почтовых серверов Exchange, которые за последние несколько лет стали одной из любимых целей киберпреступников. Речь идёт о защите от эксплойтов.

Новая служба, получившая имя Microsoft Exchange Emergency Mitigation (EM), должна автоматически устанавливать временные фиксы, призванные блокировать эксплуатацию тех или иных уязвимостей до выпуска полноценных патчей от Microsoft.

Служба EM активируется по умолчанию на всех серверах Exchange после установки соответствующих накопительных обновлений от сентября 2021 года. Ожидается, что апдейты выйдут сегодня.

«Под капотом» новой функции будет происходить соединение с Office Config Service (OCS) и загрузка временных фиксов (в формате XML-правил) со следующего адреса:

officeclient.microsoft.com/getexchangemitigations

Как только Microsoft зафиксирует новую атаку, разработчики автоматически выпустят соответствующий временный патч, который с помощью EM придёт всем серверам Exchange. Можно сказать, что это первая подобная служба, способная автоматически разворачивать временные фиксы для приложений.

Если же вам по какой-то причине захочется отключить EM, вы сможете найти инструкцию на специальной странице.

Проводник Windows падал не из-за Microsoft, виноват оказался деинсталлятор

Инженер Microsoft Рэймонд Чен рассказал любопытную историю отладки загадочных падений Проводника. Сначала всё выглядело так, будто в Windows внезапно появился неприятный баг. Но виновником оказалась вовсе не Microsoft, а сторонний деинсталлятор.

Проблема проявилась как резкий всплеск сбоев Проводника. Инженеры начали изучать дампы и заметили странную деталь: падала 32-битная версия программы, запущенная на 64-битных системах Windows.

Такая версия Проводника всё ещё есть в Windows ради совместимости со старыми приложениями. Обычно современные системы почти не используют этот путь. Но в данном случае сторонний деинсталлятор каким-то образом заставлял систему обращаться именно к этому устаревшему компоненту.

Дальше выяснилось, что деинсталлятор некорректно работал с системными API: использовал неправильное соглашение о вызовах функций и неверно обрабатывал параметры стека. Из-за этого при каждой неудачной операции данные из стека удалялись неправильно.

Поскольку процесс повторялся в цикле, повреждение памяти постепенно накапливалось. В какой-то момент указатель стека уезжал в область активного кода, и Проводник падал.

Со стороны всё выглядело как типичная системная ошибка: софт снова и снова аварийно завершал работу, создавая ощущение, что проблема в самой Windows. На деле операционная система лишь показывала последствия ошибки в стороннем ПО.

Чен напомнил важную вещь: в экосистеме Windows с миллиардами устройств и огромным количеством приложений далеко не каждый сбой компонента Microsoft означает баг в Windows. Сторонние программы тоже могут ломать системные процессы, особенно если неправильно используют низкоуровневые API.

RSS: Новости на портале Anti-Malware.ru