微软Windows 11 24H2默认启用JScript9Legacy脚本引擎

AI快讯6天前发布 ai-tab
11 0

一、产品技术背景

微软公司于2025年7月10日宣布,Windows 11 24H2及25H2等后续版本将默认启用JScript9Legacy引擎,取代自1990年代沿用至今的JScript引擎。这一调整是微软近年来“内存安全计划”的关键步骤(此前已用Rust重写内核组件),旨在解决旧引擎频繁暴露的跨站脚本攻击(XSS)漏洞(如2024年CVE-2024-38178漏洞),同时优化脚本执行效率。

微软Windows 11 24H2默认启用JScript9Legacy脚本引擎

二、适用人群

  1. 企业IT管理员:需防范供应链攻击的网络安全团队
  2. 传统系统维护者:依赖WSH(Windows Script Host)的自动化脚本用户
  3. 普通家庭用户:追求系统安全“零配置”升级的Windows 11使用者

三、核心功能与技术实现

功能模块技术原理说明安全/性能提升
严格执行策略基于Chakra引擎的沙盒隔离机制阻断恶意代码注入网站的行为
对象处理优化内存指针加密 + 类型校验减少内存越界漏洞风险
向后兼容性JScript9Legacy.dll热替换接口旧脚本无需改写即可运行
XSS攻击防护动态解析内容签名验证拦截非法跨站脚本执行
执行效率优化JIT编译优化 + 预编译缓存脚本响应速度提升15%

注:微软强调,用户无需手动配置即可自动启用新引擎,且“不影响现有工作流程”。


四、工具使用技巧

1. 兼容性自查(开发者必看)

若脚本运行异常,可通过以下步骤排查:

# 检查当前引擎版本
Get-ItemProperty "HKLM:\SOFTWARE\Microsoft\Windows Script Host\Settings" | fl EngineVersion
# 若显示"JScript9Legacy"即表示生效

2. 安全策略强化建议

  • 企业环境:结合组策略禁用旧版JScript.dll(路径:计算机配置 > 管理模板 > Windows组件 > Windows Script Host
  • 关键系统:定期审核WSH脚本签名,避免混合VBScript/JScript调用链

五、访问与升级指南

  • 适用系统:Windows 11 24H2(Build 26100.1000+)及25H2后续版本
  • 更新方式
    • 正式版用户:通过Windows Update自动获取
    • 开发者测试:下载Windows Insider Preview Build
  • 官方文档Microsoft Scripting技术中心

💡 技术延伸:此次升级与微软在Edge浏览器中部署的增强安全模式(Enhanced Security Mode) 形成联动,构建全栈脚本防护体系。


微软此次引擎替换虽在后台“静默完成”,却是Windows安全演进的关键转折。正如安全专家评价:“淘汰30年老代码,是微软向现代威胁防御迈出的平衡之举”。对于用户而言,这波“无感升级”无疑是Windows 11值得更新的强力理由!


© 版权声明

相关文章

暂无评论

none
暂无评论...