В трудовой книжке значилось «скриптовый движок», а по факту он занимался исключительно приёмом хакеров.
Microsoft официально объявила о замене устаревшего скриптового движка JScript на новую версию JScript9Legacy, начиная с обновления Windows 11 версии 24H2. Это решение связано с необходимостью усиления защиты системы от современных угроз, в первую очередь — от атак через вредоносные веб-страницы и документы.
JScript, впервые представленный ещё в 1996 году как реализация стандарта ECMAScript от Microsoft, долгие годы использовался в Internet Explorer и служебных скриптах Windows. Несмотря на его древность и многочисленные уязвимости, движок оставался в системе по умолчанию — главным образом ради совместимости со старыми приложениями и критически важными процессами в корпоративной среде. Тем не менее, со временем он стал одной из самых уязвимых частей Windows. JScript регулярно становился мишенью атак, включая XSS-эксплуатацию , повреждение памяти и удалённое выполнение кода — всё это делало его серьёзной точкой риска.
Теперь Microsoft окончательно проводит черту: в новых сборках Windows 11 вместо JScript будет применяться JScript9Legacy — усовершенствованная и безопасная альтернатива, построенная на базе JScript9. Этот движок способен выполнять прежние сценарии, при этом значительно лучше справляясь с защитой от современных атак. Он может работать как в браузере, так и вне его, сохраняя функциональность для устаревших задач и административных скриптов.
Переход к JScript9Legacy не потребует от пользователей никаких действий — система выполнит замену автоматически при обновлении до версии 24H2. Сценарии, работавшие ранее, должны продолжить выполняться без изменений. Если же обнаружатся проблемы совместимости, Microsoft предусмотрела возможность отката — для этого потребуется обратиться в службу поддержки.
Смена движка ознаменовала конец эпохи, когда JScript по-прежнему оставался частью повседневной работы Windows. Учитывая уход Internet Explorer и широкое распространение браузера Edge, Microsoft делает логичный шаг к усилению защиты системы без разрушения старых сценариев.