Новини України
Підбірка новин з українських джерел

Windows 11 тепер використовує движок JScript9Legacy для покращення безпеки
Microsoft оголосила, що замінила стандартний скриптовий механізм JScript на новіший та безпечніший JScript9Legacy у Windows 11 версії 24H2 та пізніших. Рішення зумовлене міркуваннями безпеки, оскільки очікується, що JScript9Legacy запропонує кращий захист від веб-загроз, таких як міжсайтовий скриптинг (XSS), а також покращить продуктивність.
«Для забезпечення безпечнішої роботи, починаючи з Windows 11 версії 24H2, JScript9Legacy увімкнено за замовчуванням для обробки всіх процесів та операцій сценаріїв, які раніше використовували JScript», – оголосив Навін Шанкар з Microsoft.
JScript (jscript.dll), представлений у 1996 році, є реалізацією ECMAScript від Microsoft, подібного до JavaScript, і в основному використовувався в Internet Explorer та як мова сценаріїв для Windows для автоматизації завдань, перевірки форм або створення сценаріїв адміністрування.
Движок вважається серйозно застарілим на сьогодні, не відповідає сучасним стандартам безпеки JavaScript і часто стає ціллю атак, пов’язаних із пошкодженням пам’яті, довільним виконанням коду та XSS-уразливостями, які запускаються через шкідливі документи, електронні листи та вебсайти.
Незважаючи на свій статус, він залишався рушієм за замовчуванням у Windows досі, щоб забезпечити зворотну сумісність та уникнути порушення робочих процесів у критично важливих системах. Але оскільки Internet Explorer тепер застарів, а браузер Edge все частіше використовується, Microsoft підводить межу та нарешті замінює JScript на JScript9Legacy (jscript9legacy.dll), починаючи з Windows 11 24H2.
Новий движок — це модернізована версія JScript9, яку можна використовувати поза браузером, і вона розроблена для підтримки потреб застарілих скриптів з кращою безпекою та сумісністю. Для того, щоб перемикач набув чинності в останній версії Windows, жодних дій користувача не потрібно, а існуючі скрипти мають продовжувати працювати належним чином. Якщо виникнуть проблеми сумісності, Microsoft каже, що можна повернутися до старого движка, звернувшись до служби підтримки.