США наградили NSO Group и Positive Technologies экспортными ограничениями

США наградили NSO Group и Positive Technologies экспортными ограничениями

США наградили NSO Group и Positive Technologies экспортными ограничениями

Бюро промышленности и безопасности США обновило список компаний, деятельность которых противоречит интересам национальной безопасности или внешней политики США. Туда попали организации из Израиля, Сингапура и России, в их числе Positive Technologies.

Интересно, что Positive Technologies Министерство торговли США решило поставить в один ряд с израильской NSO Group, стоящей за разработкой шпионской программы Pegasus. Такое соседство выглядит как минимум странным.

Напомним, что буквально этим летом глава NSO Group заявил, что соблюдающим закон гражданам не стоит бояться слежки. Тогда это высказывание вызвало негодование у многих пользователей.

Вообще, в истории Pegasus всегда присутствуют достаточно неоднозначные моменты. Например, в августе французские спецслужбы подтвердили наличие шпионского софта на смартфонах местных журналистов.

Positive Technologies не понравилась Минторгу США тем, что российская компания якобы разрабатывает продукты, которые потенциально можно использовать для проникновения в системы и создать тем самым угрозу конфиденциальности и кибербезопасности как физических лиц, так и организаций.

К слову, в июле пост генерального директора Positive Technologies покинул Юрий Максимов, руководивший до этого компанией 20 лет. Тем не менее Positive Technologies даже не думает опускать руки — осенний The Standoff в силе!

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

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

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

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

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

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

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

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

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