0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

使用NVIDIA Morpheus解决网络安全问题

星星科技指导员 来源:NVIDIA 作者:NVIDIA 2022-04-15 09:14 次阅读

发现和制止威胁的传统方法已不再有效。一个原因是,随着应用程序和系统之间的互连不断增加,攻击者进入系统并造成破坏的方式也越来越多。

人工智能应用于这个问题似乎是一个自然选择,但从某种意义上说,这扩大了数据问题。一个典型的用户在工作时可能会与 100 个或更多的应用程序交互,而应用程序之间的集成意味着这 100 个应用程序之间可能会有成千上万的互连和共享权限。如果你有 10000 个用户,你需要 10000 个模型作为开始。

好消息是 NVIDIA Morpheus 解决了这个问题。 NVIDIA 最近宣布了对 Morpheus 的更新,这是一个应用于 网络安全问题的数据科学的端到端工具。

问题概述

任何给定应用的被破坏的凭据都会给攻击者一个巨大的权限世界,随着时间的推移,这些权限不会是明显的或静态的。在 2021 , 61% 的攻击的根源是受损的凭据 。

虽然大多数应用程序和系统都会创建日志,但这些日志的种类、数量和速度意味着可能的大部分响应是“在马离开后关上牲口棚的门”。如果幸运的话,识别凭证违规和造成的损害可能需要数周时间,如果一般的话,则需要数月时间。

由于用户数量超过“适度”或“非常适度”,传统的基于规则的系统无法创建警告。当用户或系统开始做一些不寻常的事情时,一个知道另一个人或系统典型行为的人几乎会立即注意到可疑的事情。

每个账户都有一个数字指纹:它在特定的时间序列中做或不做的一组典型的事情。这个问题不再仅仅通过定期重置的强密码、一个规则表和定期从日志数据海洋中对日志进行滴大小的抽查来解决。

问题在于理解每个用户的日常工作。这是一个数据科学问题。

多种方法的模型集成

10000 个型号已经够吓人的了。但如果我们致力于解决网络安全问题,就像严重的数据科学问题一样,一种模式是不够的。在最关键的数据科学问题中,最先进的技术是整合多个模型。

模型集成是指以某种方式组合模型,以提供比单个模型更好的预测。事实证明,“群体智慧”也是正确的,许多机器学习方法都试图预测同样的事情。

在识别恶意攻击的数字指纹的案例中, Morpheus 采用了两种不同的模型,并使用它们来提醒人类分析师可能存在的严重危险。一种方法只有几年的历史,另一种方法有几百年的历史:

因为攻击试图通过模仿给定帐户的行为来隐藏其行为,所以自动编码器测试给定用户的行为作为平面快照的典型程度。

因为攻击是暂时的,所以傅里叶变换用于理解随时间变化的典型行为。

方法 1 :自动编码器

在使用 Morpheus 启用的特定示例中,自动编码器根据 AWS CloudTrail 数据进行训练。 CloudTrail 日志是可以转换为表格数据的嵌套 JSON 对象。数据字段随时间和用户的不同而变化很大。这需要神经网络方法提供的灵活性和 Morpheus 平台的一部分 RAPIDS 的预处理速度。 Morpheus 在此用例中部署的特定神经网络方法是自动编码器。

poYBAGJYxxSAFgLpAAA6IqSVH30955.png

图 1 自动编码器架构。

从较高的层次上讲,自动编码器是一种神经网络,它试图从给定的数据中提取噪声,并以近似的形式重建该数据,而不产生噪声,同时尽可能真实地反映实际数据。

例如,想象一张表面有划痕的照片。一个好的自动编码器可以在没有划痕的情况下再现底层图片。一个训练有素的自动编码器,一个熟悉其领域的自动编码器,在重建给定数据时具有低的“损失”或误差。

在本例中,您将获取给定用户的典型行为,去掉细微变化的“噪音”,然后复制该数字指纹。与任何统计问题一样,每个编码事件都有一个相关的丢失或错误。

要部署此解决方案,请更新 Morpheus 附带的预训练模型,为每个用户/服务和机器/服务交互提供一段典型的无攻击数据。将这些模型移至 MueEUS 的英伟达 Triton 推理服务器层。

令人惊讶的是,实际的自动编码被丢弃,丢失的数字被保留。定义了一个用户定义的阈值,用于标记要由人工审核的帐户。默认选项是经典的 Z 分数:损失的四个标准差是否高于此用户的平均损失?

poYBAGJYxxuADHW7AABHc8680ws281.png

图 2 。现代企业的组合爆炸及其安全要求

方法 2 :快速傅立叶变换

pYYBAGJYxyKAGQg7AAB54s_ODGM533.png

图 3 Morpheus 框架捕获的异常活动的两个时间点,如果不进行 FFT 等时间序列分析,可能无法检测

快速傅立叶变换( FFT )提取数据噪声下波的基本行为。傅立叶分析是在 1700 年代后期发展起来的,在金融、交通工程、经济学以及网络安全等领域的应用数学分析中仍然具有非常重要的价值。

一个给定的时间序列可以分解成不同的组成部分,显示有规律的季节、每周和每小时的变化以及趋势。分解一个时间序列可以让分析师了解,尽管存在持续的振荡,但随着时间的推移,一些东西是否确实在增长。他们还可以了解网络安全用例是否对时间序列感兴趣,以及在正常的流量涨落之外是否有真正不寻常的事情发生。

机器应用程序活动往往会随着时间的推移而振荡,攻击者的活动可能很难在数据中的周期性噪音中检测出来,而仅仅是一个体积警报。要在周期数据中发现细微的异常,可以使用 FFT 将数据从时域转换到频域。然后将信号重建回时域(使用 iFFT ),但仅使用前 90% 的频率。原始信号和重构信号之间的较大差异表示机器活动异常并可能受到恶意人类活动危害的时间。

Morpheus 通过了解给定用户/服务和机器/服务系统交互的正常活动周期,应用 FFTs 。在此之后, GPU 快速执行分解,并对转换后的数据应用滚动 Z 分数,以标记异常的时段。作为参考, CuPy FFT 分解比通过 NumPy 进行的类似运算快 120 倍。有关更多信息,请参阅 比较 Tensorflow 、 PyTorch 、 CuPy 、 PyFFTW 和 NumPy 的 FFT 速度测试 。

把它们放在一起

Morpheus 是帮助人类分析师的工具。这意味着,当它向一个人发送正确数量的数据时,它是最有用的。

poYBAGJYxyiALinvAAIngAbcvTY983.png

图 4 NVIDIA Morpheus 工作流

回到前面的讨论, Morpheus 使用了投票组合。这两种模型最紧急标记的数据被发送给人类安全团队。这使得网络安全红色团队的力量倍增,他们将宝贵的时间用于威胁的实时展开,而不是数周或数月后。

网络安全数据问题就像从淤泥中提炼矿石:你从大量的零开始,当你筛选、提炼和分析时,你得到了一些真正值得一看的东西。虽然我们不认为系统入侵是黄金,但我们知道分析师的时代是黄金。

有效的防御需要情报工具来帮助跟踪和确定优先级。 Morpheus 部署的复杂方法的集成正是为了实现这一点。这意味着为部署 Morpheus 的企业降低了财务、声誉和运营风险。

试试看

Morpheus 附带了代码、数据和模型,让您能够了解用例如何工作,并了解 Morpheus 将如何为您的企业工作。使用前面的工作流,您观察到 micro-F1 分数为 1 。此外,在多个实验中,你发现错误归因率接近 0% (机器与人类相比)。

除了最先进的数据科学和预建模型外, Morpheus 还被设计为网络安全数据科学的平台。它无缝地结合了一套 NVIDIA 和 Cyber Log Accelerator ( CLX )技术,使部署变得简单快捷。

请记住,这些模型,特别是 FFT 模型,不能完全冷启动,必须提供一定数量的数据,代表正常的、无攻击的 CloudTrail 日志流。

这仅仅是 Morpheus 可以做些什么来阻止困扰企业的黑客幽灵的开始。很容易想象,在不久的将来,为了获得更高的预测精度,将同时部署更多的模型。

关于作者

Rachel Allen 是 NVIDIA Morpheus 团队的高级网络安全数据科学家,她的重点是 GPU 加速机器学习方法的研究和应用,以帮助解决信息安全挑战。在加入 NVIDIA 之前, Rachel 是 Booz Allen Hamilton 的首席数据科学家,她在那里设计了各种先进的威胁搜寻和网络防御能力。她拥有弗吉尼亚大学认知科学学士学位和神经科学博士学位。

About Gorkem Batmaz

Gorkem Batmaz 是 NVIDIA RAPIDS-CLX 团队的高级数据科学家。他的重点是应用 GPU 加速高性能分析来解决网络安全挑战。他开发了开源的基于 ML / NLP 的预测性维护、网络钓鱼 DGA 恶意软件检测、资产分类和周期性检测解决方案。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • NVIDIA
    +关注

    关注

    14

    文章

    4862

    浏览量

    102752
  • gpu
    gpu
    +关注

    关注

    28

    文章

    4685

    浏览量

    128642
收藏 人收藏

    评论

    相关推荐

    车联网网络安全:未雨绸缪应对未来挑战

    近日,中国网络空间安全协会发布了一篇关于英特尔产品网络安全风险的文章,引发了人们对底层硬件芯片安全问题的关注。如果底层硬件存在安全隐患,那么
    的头像 发表于 10-22 14:04 328次阅读

    常见的网络硬件设备有哪些?国产网络安全主板提供稳定的硬件支持

    随着网络技术的不断进步,网络安全问题日益严重,企业和个人对网络安全的重视程度不断加深,对于网络安全硬件设备的要求也越来越高,网络硬件设备不仅
    的头像 发表于 10-21 10:23 165次阅读

    国产网络安全主板在防御网络攻击中的实际应用

    在现代信息技术迅猛发展的背景下,网络安全问题变得越来越复杂和严峻。从企业到个人用户,各类网络攻击事件频繁发生,威胁着数据的安全和系统的稳定。近年来,我们看到各种形式的网络攻击——从勒索
    的头像 发表于 09-18 10:47 207次阅读

    IP风险画像如何维护网络安全

    在当今数字化时代,互联网已成为我们生活、工作不可或缺的一部分。然而,随着网络应用的日益广泛,网络安全问题也日益凸显。为了有效应对网络安全挑战,IP风险画像技术应运而生,正逐步成为构建网络安全
    的头像 发表于 09-04 14:43 247次阅读

    网络安全技术商CrowdStrike与英伟达合作

    Falcon网络安全平台帮助开发人员安全地利用开源基础模型,加速人工智能的创新。同时双方还将开发针对特定行业的定制化网络安全解决方案。 业界认为将NVIDIA加速计算和生成式人工智能
    的头像 发表于 08-28 16:30 1221次阅读

    Palo Alto Networks与IBM携手,深化网络安全合作

    网络安全领域的两大巨头Palo Alto Networks和IBM近日宣布建立全面合作伙伴关系,共同推动网络安全领域的创新发展。根据协议,Palo Alto Networks将收购IBM的QRadar SaaS资产及相关知识产权,以进一步拓展其
    的头像 发表于 05-22 09:40 568次阅读

    揭秘!家用路由器如何保障你的网络安全

    家用路由器保障网络安全需选知名品牌和型号,设置复杂密码并开启防火墙,定期更新固件,使用安全协议,合理规划网络布局,及时发现并处理异常。提高家庭成员网络安全意识共同维护
    的头像 发表于 05-10 10:50 566次阅读

    企业网络安全的全方位解决方案

    安全域划分到云端管理,全面构建企业网络安全防线 在数字化浪潮席卷全球的今天,企业网络安全已经成为商业运营中不可忽视的一部分。随着企业数字资产价值的不断攀升,网络安全挑战也愈发严峻。数
    的头像 发表于 04-19 13:57 592次阅读

    自主可控是增强网络安全的前提

    后成立了中央网络安全和信息化领导小组,这标志着我国网络空间安全国家战略已经确立。      网络安全的内涵可以包括:    -信息安全。它是
    的头像 发表于 03-15 17:37 763次阅读

    工业发展不可忽视的安全问题——OT网络安全

    在数字化时代,工业运营技术(OT)的网络安全比以往任何时候都更加重要。DataLocker,作为OT网络安全的守护者,提供了全面的加密和数据管理解决方案,确保关键基础设施免受网络威胁。一、OT
    的头像 发表于 03-09 08:04 2061次阅读
    工业发展不可忽视的<b class='flag-5'>安全问题</b>——OT<b class='flag-5'>网络安全</b>

    Microchip通过ISO/SAE 21434汽车网络安全标准

    随着汽车行业日益依赖无线和车载网络连接,网络安全问题日益凸显。为确保道路车辆网络安全风险得到有效管理,国际标准化组织(ISO)与国际汽车工程师学会(SAE)联合制定了ISO/SAE 21434标准。这一严格的标准为汽车产品的整个
    的头像 发表于 02-19 17:29 920次阅读

    汽车网络安全-挑战和实践指南

    汽车网络安全-挑战和实践指南
    的头像 发表于 02-19 16:37 488次阅读
    汽车<b class='flag-5'>网络安全</b>-挑战和实践指南

    FCA汽车网络安全风险管理

    汽车工业继续在车辆上增加连接,以满足顾客对技术的贪得无厌的需求,但汽车不仅仅是某些计算机网络上的不安全端点--一些人所描绘的--汽车网络安全正在打造一个新的产品网络安全领域,打造这一新
    发表于 12-29 10:48 404次阅读
    FCA汽车<b class='flag-5'>网络安全</b>风险管理

    联网自动驾驶机器人的网络安全

    联网自动驾驶机器人的网络安全
    的头像 发表于 12-26 10:37 344次阅读
    联网自动驾驶机器人的<b class='flag-5'>网络安全</b>

    网络安全测试工具有哪些类型

    网络安全测试工具是指用于评估和检测系统、网络和应用程序的安全性的一类软件工具。这些工具可以帮助组织和企业发现潜在的安全漏洞和威胁,以便及时采取措施加固和修复。根据不同的功能和用途,
    的头像 发表于 12-25 15:00 1181次阅读