Microsoft 宣布将停止支持多个 .NET Framework 版本
Microsoft 宣布,使用传统的、不安全的安全哈希算法1(SHA-1)签名的多个 .NET 框架版本将在明年停止支持。
据 .NET 首席工程经理 Jamshed Damkewala 表示,.NET 框架 4.5.2、4.6 和 4.6.1 将在 2022 年 4 月 26 日后停止支持,届时不再为这些版本提供包括安全修复或技术支持在内的更新。唯一的例外是 Windows 10 Enterprise LTSC 2015 内置的 .NET Framework 4.6 版本,它的支持将延长到 2025 年 10 月,即该操作系统达到其终点时。
此外,文中还建议 .NET 开发人员在 2022 年 4 月 26 日之前将其应用程序至少迁移到 .NET 框架 4.6.2 或更高版本,以继续接受安全更新和技术支持。4.6.2 和 4.8 都是稳定的版本,并具有良好的兼容性,如果应用程序是使用 .NET 框架 4-4.6.1 构建的,在大多数情况下,它都可以继续在 4.6.2 及之后的版本上运行,而不需要重新编译或重新定位。
此举的原因是这些版本都是用使用传统的 SHA-1 加密散列算法的证书进行数字签名的,而这种算法现在被证明是不安全的,攻击者能够通过 SHA-1 的漏洞伪造数字证书来冒充公司或网站。在 Windows 更新的签名改为使用 SHA-2 算法后,微软下载中心于 2020 年 8 月下架了所有 Windows 签名的 SHA-1 内容。并且,从下个月的 5 月 9 日开始,所有主要的微软服务和程序(包括代码签名、文件散列和 TLS 证书)将完全使用 SHA-2 算法。
不过,尽管微软官方内容只支持 SHA-2 签名,但使用手动安装的企业整数或自签名的 SHA-1 证书签名的 Windows 可执行文件仍然可以在操作系统中运行。
本文转自OSCHINA
本文标题:Microsoft 宣布将停止支持多个 .NET Framework 版本
本文地址:https://www.oschina.net/news/139281/microsoft-announce-stop-support-netfram
相关文章
- 启明云端分享:ESP32C3简单IO及串口小贴士
- WPF资源字典怎么用
- 想查找Windows 10上安装的.NET版本,用这四种方法,简单快捷
- AWS 一周回顾 – 2022 年 10 月 17 日
- java jsonp
- 宣布推出适用于 .NET 的移植助手
- AWS 加入 .NET 基金会
- 全新推出 – 下一代 I/O 优化的 EC2 实例 (I3en)
- 使用 Amazon EBS 优化实例突发功能提高应用程序性能并降低成本
- WPF使用AvalonEdit实现代码高亮显示、搜索、替换功能
- 在 Asp.Net Core 中什么是认证和授权
- WPF中用户控件和自定义控件
- WPF常用UI库和图表库(MahApps、HandyControl、LiveCharts)
- WPF 日期选择器和时间选择器
- WPF-带填充的 WrapPanel
- .Net 7 团队把国内的龙芯确实当做一等公民和弃用的项目
- Android WebView不能加载ajax?加载ajax无效?
- asp.net之treeview无法显示树结点图标(IP与域名的表现竟不一样)
- STM32F401的外部中断EXTI
- 通过ionice和nice降低shell脚本运行的优先级