热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

微软正在为Windows10开发强制堆栈保护功能加强系统和设备的安全性

微软日前宣布Windows10系统正在开发的新功能,该功能名为强制堆栈保护旨在加强系统和设备

微软日前宣布Windows 10系统正在开发的新功能,该功能名为强制堆栈保护旨在加强系统和设备的整体安全性。

顾名思义该功能主要通过保护堆栈来确保数据不会遭到劫持,不过该功能实际还需要依靠现代处理器的相关技术。

微软表示强制堆栈保护通过使用现代处理器和影子堆栈间的结合,对内存中的堆栈数据等进行严格管理防止泄露。

影子堆栈:指的是读取原堆栈中的数据然后与加载顺序进行对比,若检测到返回地址不同则判定为系统遭到攻击

微软正在为Windows 10开发强制堆栈保护功能加强系统和设备的安全性

强制堆栈保护用来解决内存错误等多种安全问题:

微软表示正在开发的强制堆栈保护可以抵御常见的内存错误攻击,例如堆栈缓冲区溢出、空指针或未初始化变量。

如果攻击者尝试利用恶意软件劫持其他软件的代码时,这些已知漏洞可以让攻击者劫持对应软件的正常运行流程。

但通过影子堆栈功能对堆栈中的数据进行读取和对比,可以检测到堆栈的实际数据与影子堆栈中的数据存在不同。

这种情况会被系统判定为检测到攻击因此会直接忽略任何异常的堆栈数据,从而有效阻止恶意软件利用漏洞攻击。

正在Windows 10 vNEXT版中开发该技术:

微软表示该功能目前尚处在早期开发和预览阶段,早期预览版本已经在 Windows 10 vNEXT 快速测试版中提供。

追求高安全性的开发者和关键领域应用程序的开发者们可以提前进行测试,即在应用程序里部署新的连接器标志。

这个标志会在PE头中设置相应的属性以请求系统内核对可执行文件提供保护 , 具体可点击这里查看微软详细文档。

微软表示如果软件在受支持的Windows 10版本和硬件上运行的话,则内核会在软件运行期间强制执行影子堆栈。

注:Windows 10 vNEXT指的是Windows 10 Build 19500及以上版本,该版可能是明年春季的v2103/21H1版。

与硬件结合显著提高安全性:

去年微软曾宣布推出名为通用型安全核心电脑的产品,这是微软与合作伙伴定制开发的具有高安全性的加密设备。

目前诸如英特尔等处理器制造商正在提供更多现代安全功能,这类安全功能通常直接集成在硬件中通过软件调用。

微软表示目前正在开发的强制堆栈保护只是软件与硬件结合的一部分,微软未来也会开发更多类似的高安全措施。

通过将操作系统及其内核与硬件的深度集成,可让攻击者发动大规模攻击变得困难又昂贵,让企业客户更加安全。


推荐阅读
  • 2018年3月31日,CSDN、火星财经联合中关村区块链产业联盟等机构举办的2018区块链技术及应用峰会(BTA)核心分会场圆满举行。多位业内顶尖专家深入探讨了区块链的核心技术原理及其在实际业务中的应用。 ... [详细]
  • 雨林木风 GHOST XP SP3 经典珍藏版 V2017.11
    雨林木风 GHOST XP SP3 经典珍藏版 V2017.11 ... [详细]
  • FinOps 与 Serverless 的结合:破解云成本难题
    本文探讨了如何通过 FinOps 实践优化 Serverless 应用的成本管理,提出了首个 Serverless 函数总成本估计模型,并分享了多种有效的成本优化策略。 ... [详细]
  • 深入理解OAuth认证机制
    本文介绍了OAuth认证协议的核心概念及其工作原理。OAuth是一种开放标准,旨在为第三方应用提供安全的用户资源访问授权,同时确保用户的账户信息(如用户名和密码)不会暴露给第三方。 ... [详细]
  • 本文详细分析了JSP(JavaServer Pages)技术的主要优点和缺点,帮助开发者更好地理解其适用场景及潜在挑战。JSP作为一种服务器端技术,广泛应用于Web开发中。 ... [详细]
  • Valve 发布 Steam Deck 的新版 Windows 驱动程序
    Valve 最新发布了针对 Steam Deck 掌机的 Windows 驱动程序,旨在提升其在 Windows 环境下的兼容性、安全性和性能表现。 ... [详细]
  • 本文将介绍如何编写一些有趣的VBScript脚本,这些脚本可以在朋友之间进行无害的恶作剧。通过简单的代码示例,帮助您了解VBScript的基本语法和功能。 ... [详细]
  • 1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ... [详细]
  • 网络攻防实战:从HTTP到HTTPS的演变
    本文通过一系列日记记录了从发现漏洞到逐步加强安全措施的过程,探讨了如何应对网络攻击并最终实现全面的安全防护。 ... [详细]
  • 基于KVM的SRIOV直通配置及性能测试
    SRIOV介绍、VF直通配置,以及包转发率性能测试小慢哥的原创文章,欢迎转载目录?1.SRIOV介绍?2.环境说明?3.开启SRIOV?4.生成VF?5.VF ... [详细]
  • 探索电路与系统的起源与发展
    本文回顾了电路与系统的发展历程,从电的早期发现到现代电子器件的应用。文章不仅涵盖了基础理论和关键发明,还探讨了这一学科对计算机、人工智能及物联网等领域的深远影响。 ... [详细]
  • 本文详细介绍了C语言中的指针,包括其基本概念、应用场景以及使用时的优缺点。同时,通过实例解析了指针在内存管理、数组操作、函数调用等方面的具体应用,并探讨了指针的安全性问题。 ... [详细]
  • 本文详细介绍了网络存储技术的基本概念、分类及应用场景。通过分析直连式存储(DAS)、网络附加存储(NAS)和存储区域网络(SAN)的特点,帮助读者理解不同存储方式的优势与局限性。 ... [详细]
  • 福克斯新闻数据库配置失误导致1300万条敏感记录泄露
    由于数据库配置错误,福克斯新闻暴露了一个58GB的未受保护数据库,其中包含约1300万条网络内容管理记录。任何互联网用户都可以访问这些数据,引发了严重的安全风险。 ... [详细]
  • 如何使用 CleanMyMac X 2023 激活码解锁完整功能
    本文详细介绍了如何使用 CleanMyMac X 2023 激活码解锁软件的全部功能,并提供了一些优化和清理 Mac 系统的专业建议。 ... [详细]
author-avatar
安全小护士
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有