微软 Defender ATP 的深度学习在威胁防护中的突破
版权申诉
77 浏览量
更新于2024-07-07
收藏 1.63MB PDF 举报
在"微软威胁防护的机器学习进展.pdf"这份文档中,主要探讨了微软在其安全防护系统中利用机器学习技术进行威胁检测和防御的方法。这份报告由Christian Seifert,一位资深的研究员,以其"安全研究超级英雄"的身份分享,重点关注了主动防御和被动防御策略在对抗恶意行为时的融合。
1. 主动防御与被动防御:
文档强调了主动防御,这是一种主动寻找和阻止潜在威胁的行为,而不是仅仅依赖于事后响应。通过实时监控和分析系统活动,主动防御能够尽早发现并消除威胁,减少误报(FP)的容忍度,特别是对于中等目标,它能够警告所有可能的违规行为。
2. 文件和行为检测:
Microsoft Defender ATP(Advanced Threat Protection)包含了多项功能,如检测文件、进程、IP地址和URL,利用内部信号如Office365 ATP的协作,以及外部数据源如Azure ATP、Windows Store和Bing搜索。这些功能结合在一起,形成了一个全面的安全网,能实时监控并识别可疑活动。
3. 深度学习的应用:
深度学习在MDATP(Microsoft Defender Advanced Threat Analytics)中发挥关键作用,特别是在PowerShell上下文理解上。通过分析tokens向量(ℝ^n),深度学习模型可以学习到PowerShell命令的语义,如识别"Export-CSV"和"ConvertTo-Html"这样的操作。这提高了检测恶意代码的能力,提升了True Positive Rate(真正例率)大约22%。
4. 异常检测与单调模型:
单调模型在案例研究中被提及,这种模型可能导致对恶意功能的过度估计,因为它们假设恶意行为总是遵循特定模式。然而,现实中的攻击者可能会采用更加复杂和动态的方法,因此,研究人员探索了单调方法之外的解决方案,如采用深度学习的非单调性特性来应对潜在的Adversaries(攻击者)。
5. AI多样性与同态加密:
文档还讨论了AI多样性的重要性,即使用多种不同的学习算法和技术,如同态加密,以增强系统的鲁棒性和安全性。这样可以防止单一漏洞影响整个防护系统,提高整体抵御威胁的能力。
总结来说,这份报告深入剖析了微软如何通过集成机器学习技术,特别是深度学习,提升其威胁防护系统的性能,包括在PowerShell上下文中理解代码语义、应用异常检测和解决单调模型的问题。同时,文档强调了多样性和安全性策略在现代威胁环境中的必要性。
2023-02-25 上传
2020-10-11 上传
2022-04-18 上传
2021-07-16 上传
2022-01-02 上传
点击了解资源详情
2024-11-18 上传
mYlEaVeiSmVp
- 粉丝: 2176
- 资源: 19万+
最新资源
- 基于Python和Opencv的车牌识别系统实现
- 我的代码小部件库:统计、MySQL操作与树结构功能
- React初学者入门指南:快速构建并部署你的第一个应用
- Oddish:夜潜CSGO皮肤,智能爬虫技术解析
- 利用REST HaProxy实现haproxy.cfg配置的HTTP接口化
- LeetCode用例构造实践:CMake和GoogleTest的应用
- 快速搭建vulhub靶场:简化docker-compose与vulhub-master下载
- 天秤座术语表:glossariolibras项目安装与使用指南
- 从Vercel到Firebase的全栈Amazon克隆项目指南
- ANU PK大楼Studio 1的3D声效和Ambisonic技术体验
- C#实现的鼠标事件功能演示
- 掌握DP-10:LeetCode超级掉蛋与爆破气球
- C与SDL开发的游戏如何编译至WebAssembly平台
- CastorDOC开源应用程序:文档管理功能与Alfresco集成
- LeetCode用例构造与计算机科学基础:数据结构与设计模式
- 通过travis-nightly-builder实现自动化API与Rake任务构建