Microsoft宣布,使用遗留的、不安全的安全哈希算法1(SHA-1)签名的多个.NETFramework版本将于明年终止支持。根据.NET首席工程经理JamshedDamkewala的说法,.NETFramework4.5.2、4.6和4.6.1将在2022年4月26日之后终止支持,届时将不会提供包括安全修复程序在内的更新或技术支持这些版本。唯一的例外是内置于Windows10EnterpriseLTSC2015中的.NETFramework4.6版本,其支持将延长至2025年10月,届时操作系统将达到其终点。此外,建议.NET开发人员在2022年4月26日之前至少将其应用程序迁移到.NETFramework4.6.2或更高版本,以继续接收安全更新和技术支持。4.6.2和4.8都是具有良好兼容性的稳定版本,如果应用程序是使用.NETFramework4-4.6.1构建的,它将继续在4.6.2和更高版本上运行,在大多数情况下无需重新编译或重定位。此举的原因是这些版本使用使用传统SHA-1加密哈希算法的证书进行数字签名,该算法现已被证明是不安全的,允许攻击者通过SHA-1漏洞证书伪造数字以冒充公司或网站.在Windows更新被签名以使用SHA-2算法后,Microsoft下载中心于2020年8月删除了所有Windows签名的SHA-1内容。并且,从下个月的5月9日开始,所有主要的Microsoft服务和程序(包括代码签名、文件散列和TLS证书)将完全使用SHA-2算法。但是,使用手动安装的EnterpriseInteger或自签名SHA-1证书签名的Windows可执行文件仍将在操作系统中运行,尽管Microsoft官方仅支持SHA-2签名。本文转自OSCHINA文章标题:微软宣布将停止支持多个.NETFramework版本本文地址:https://www.oschina.net/news/139281/microsoft-announce-stop-support-网络帧