Microsoft объявила сегодня, что в Windows 11 24H2 и более поздних версиях (например, 25H2) JScript9Legacy включен в качестве механизма сценариев по умолчанию, заменив устаревшую среду выполнения JScript, созданную десятилетия назад. Пользователи Windows 11 теперь смогут воспользоваться «еще более высокими функциями производительности и безопасности, обеспечиваемыми новым механизмом сценариев JScriptLegacy», заявили в компании.

Цель перехода на JScript9Legacy — уменьшить количество уязвимостей, связанных с устаревшими скриптами, такими как межсайтовый скриптинг (XSS). XSS-уязвимости позволяют киберзлоумышленникам прикреплять вредоносный код к законным веб-сайтам и выполнять его, когда потенциальная жертва загружает такой веб-сайт.
В прошлом системы Windows были уязвимы для атак с помощью скриптовых движков. Совсем недавно, в августе 2024 года, Microsoft выпустила исправление для уязвимости удаленного выполнения кода CVE-2024-38178. Интернет действительно может быть опасным местом, особенно для начинающих пользователей Windows.
Новый движок JScript9Legacy обеспечивает более строгие политики выполнения и улучшенную обработку объектов, что поможет смягчить атаки, подобные XSS. Короче говоря, это изменение должно помочь как бизнес-пользователям, так и домашним пользователям защититься от веб-угроз, использующих устаревшие скриптовые движки.
Microsoft ранее внесла аналогичные изменения в Edge, используя режим повышенной безопасности по умолчанию.
JScript используется в сценариях Windows с конца 1990-х годов, впервые появившись в Internet Explorer 3.0. Его совместимость с разнообразным веб-контентом обеспечила ему широкое распространение, но она также подвергает тысячи систем современным векторам атак.
По заявлению Microsoft, новый движок заменит JScript.dll на JScript9Legacy.dll — шаг, призванный обеспечить обратную совместимость существующих скриптов и одновременно обеспечить более высокий уровень безопасности в последних версиях Windows. Microsoft отмечает, что «вам не нужно предпринимать никаких дополнительных действий, чтобы воспользоваться преимуществами JScript9Legacy, и это не повлияет на существующие рабочие процессы», поэтому для большинства пользователей никаких дополнительных действий не требуется.
Сообщения с объявлениями можно найти на веб-сайте Microsoft Technology Community.