机器学习作用于安全方面的5大优秀用例

作者: 小二郎 2019-06-21 14:45:40

机器学习可以帮助企业更好地了解自身面临的安全威胁,帮助员工专注于更有价值的战略任务。同时,它还可能是解决下一轮WannaCry风波的有力武器。

20世纪中期,Arthur Samuel在AI之后创造了“机器学习”这个短语,并将其定义为“在没有被明确编程的情况下就能学习的能力。”跨大型数据集应用数学技术,机器学习算法可以构建行为模型,并基于新输入的数据,使用这些模型作为对未来进行预测的基础。视频网站(如Netflix)可以根据您之前的历史观看记录为您提供新剧集,自动驾驶汽车可以通过与行人近距离接触的过程了解道路状况,这些都是机器学习在生活中最普遍的例子。

机器学习作用于安全方面的5大顶级用例

那么,信息安全中的机器学习应用又是什么呢?

原则上来说,机器学习可以帮助企业组织更好地分析威胁,并响应攻击和安全事件。它还可以帮助自动执行一些更为琐碎繁复的工作,这些工作或是任务量巨大或是此前由技术欠缺的安全团队所执行。

除此之外,机器学习在安全性方面的应用也正呈现快速增长的趋势。ABI Research 的分析师估计,到2021年,机器学习在网络安全方面的应用将推动大数据、人工智能(AI)及分析方面的支出增长到960亿美元,与此同时,世界上一些科技巨头也已经纷纷采取措施以更好地保护自己的客户。

例如,谷歌正在利用机器学习来分析在Android上运行的移动终端威胁,以及识别和移除受感染手机中的恶意软件;而云基础设施巨头亚马逊也已经成功收购了初创公司 harvest.AI,并推出了Macie——一种使用机器学习来发现、排序和分类S3云存储上数据的服务。

与此同时,企业安全供应商也一直致力于将机器学习集成到新旧产品线中,旨在进一步改进恶意软检测效率。J. Gold Associates总裁兼首席分析师Jack Gold表示:大多数主流安全公司已从几年前用于检测恶意软件的纯‘基于签名’的系统,转变为试图解释行为及事件,并从各种源中学习判断什么是安全,什么不是的机器学习系统。它仍然是一个新兴的领域,但它也显然是未来的发展方向。AI和机器学习将极大地改变安全运作方式。

虽然这种转变不会在朝夕之间发生,但机器学习已经在某些领域出现。德国电信创新实验室(以及以色列本古里安大学网络安全研究中心)首席技术官Dudu Mimran表示:人工智能——作为一个更广泛的定义,包括机器学习和深度学习——正处于驱动网络防御的早期阶段,但已经在终端、网络、欺诈或SIEM中起到了识别恶意活动模式的明显作用。我相信未来我们会在防御服务中断、归因和用户行为修改等方面看到越来越多的用例。

接下来,我们一起来了解一下机器学习在安全领域的最顶级用例:

1. 使用机器学习来检测恶意活动并阻止攻击

机器学习算法将帮助企业更快地检测恶意活动,并在攻击开始之前予以阻止。英国初创公司Darktrace就成功把握住了这种发展机遇,据悉,这家创立于2013年的公司已经在其基于机器学习的企业免疫解决方案(Enterprise Immune Solution)方面取得了很大成就。

Darktrace公司技术总监David Palmer介绍称,Darktrace曾利用机器学习算法帮助北美一家赌场成功检测到了数据泄露攻击,该攻击使用“联网鱼缸作为进入赌场网络的切入点。”该公司还宣称,在之前肆虐全球的WannaCry勒索软件活动中,其算法也成功防止过一起类似的攻击。

谈及感染了150个国家20多万受害者的WannaCry勒索软件,Palmer表示:我们的算法在几秒钟内,就成功地从一家国民医疗服务(NHS)机构的网络中检测出了攻击,并在该攻击尚未对该机构造成任何破坏前成功缓解了威胁。事实上,我们的客户没有任何一家受到了WannaCry攻击的伤害,甚至包括那些没打补丁的用户。

2. 使用机器学习来分析移动终端

在移动设备上,机器学习已经成为主流,但到目前为止,其大部分活动都是为了改善Google Now、苹果的Siri和亚马逊的Alexa等基于语音的体验。不过,机器学习在安全方面确实有应用。如上所述,谷歌正在使用机器学习来分析针对移动终端的威胁,而企业则在防护自带及自选移动设备上看到了更多机会。

2017年10月,MobileIron和Zimperium宣布合作,帮助企业采用集成了机器学习技术的移动反恶意软件解决方案。MobileIron表示,它将把Zimperium基于机器学习的威胁检测与MobileIron的安全和合规性引擎相集成,并作为组合解决方案出售,该解决方案将解决诸如检测设备、网络及应用程序威胁等方面的挑战,并快速采取自动化措施来防护公司数据。

其他供应商也在寻求支持他们的移动解决方案。Zimperium、LookOut、Skycure(已被赛门铁克收购)以及Wandera,一直被视为移动威胁检测和防御市场中的领军者。他们每家都使用自有的机器学习算法来检测潜在威胁。例如,Wandera推出了其威胁检测引擎 MI:RIAM,据称检测出了超过400种针对企业移动设备的SLocker勒索软件变种。

3. 使用机器学习来增强人类分析

作为机器学习在安全领域的核心应用,人们相信它可以帮助人类分析师处理安全方面的各项工作,包括检测恶意攻击、分析网络、终端防护和漏洞评估。而它在威胁情报方面发挥的作用可以说才是最令人兴奋的。

例如,2016年,麻省理工学院计算机科学和人工智能实验室(CSAIL)开发出了一个名为“AI2”的系统,这是一个自适应机器学习安全平台,能够帮助分析师从海量数据中找出真正有用的东西。该系统每天审查数百万登录,过滤数据,并将滤出内容转送给人类分析师,从而将警报数量降低至每天100个左右。这项由CSAIL和初创公司PatternEx共同进行的实验表明,攻击检测率被提升到了85%,而误报率则降低了5倍之多。

4. 使用机器学习自动化重复性安全任务

机器学习的真正好处是它可以自动化重复性任务,使员工能够专注在更重要的工作上。Palmer称,机器学习最终应该旨在“消除重复性高且低价值的决策活动对人力的需求,就像分类威胁情报一样”。让机器处理重复性工作和阻止勒索软件之类战术性救火工作,这样人类就可以腾出时间来处理战略性问题——比如现代化Windows XP 系统等等。

Booz Allen Hamilton公司正在沿着这条路线发展。据报道,该公司使用人工智能工具更高效地分配人类安全资源,对威胁进行分类,以便员工可以专注于最关键的攻击。

5. 使用机器学习来关闭零日漏洞

有些人认为机器学习可以帮助弥补漏洞,尤其是零日威胁和其他针对大部分不安全IoT设备的威胁。据《福布斯》报道称,亚利桑那州立大学的一支团队已经通过机器学习技术来监控暗网流量,以识别与零日漏洞利用相关的数据。有了这种洞察力,企业组织就有能力在漏洞造成数据泄露之前堵上漏洞并阻止补丁攻击。

炒作和误解丛生的领域

需要注意的是,机器学习并非灵丹妙药,尤其是对于一个仍在对这些技术进行概念验证实验的行业而言。机器学习的发展必然是道阻且长的过程。机器学习系统有时会有误报(无监督学习系统的算法会基于数据推测类型),而一些分析师也坦率地承认,用在安全领域的机器学习可能是“黑匣子”解决方案,即CISO不能完全确定其内部机制,因此,他们只能被迫地将自己的信任与责任置于供应商和机器的肩上。

毕竟,在一些安全解决方案甚至可能压根儿没用机器学习的世界中,这种盲目信任的想法并不可取。Palmer表示:大多数被吹捧的机器学习产品都不会在客户环境中真正学习。相反地,它们只是在供应商自己的云上用恶意软件样本训练出模型,再下载到客户公司,就像病毒签名似的。这对于客户安全来说,并不是什么进步,基本上是在倒退。

此外,算法在投入实际使用前需要学习模型所需的训练数据样本,而这些样本中存在的糟糕数据和实现可能会产出更糟糕的结果。机器学习的效果,取决于你输入的信息。垃圾的输入,必然导致垃圾的输出。因此,如果你的机器学习算法设计不佳,结果也就不会非常理想。算法在实验室训练数据上有用是一回事,但最大的挑战还在于让机器学习网络防御在现实复杂网络中奏效。

机器学习 企业安全 漏洞
上一篇:3大章节加速AI落地 WOT2019全球人工智能技术峰会奏响AI新篇章 下一篇:探索AI通用技术 WOT2019全球人工智能技术峰会精彩继续
评论
取消
暂无评论,快去成为第一个评论的人吧

更多资讯推荐

数据机器学习在故障检测中的应用

本文将简要介绍几种在故障诊断领域广泛应用的机器学习技术及其各自的应用方向,并对每种技术的优缺点进行简单分析。包括:贝叶斯网络(BN),人工神经网络(ANN),支持向量机(SVM)和隐马尔可夫模型(HMM)技术。

交能网 ·  17h前
人工智能如何改造旅游业

旅游业正在慢慢地将人工智能融入到行业当中,并为游客提供个性化定制体验。在人工智能的帮助下,旅游业的业务流程和客户服务都发生了改变。

佚名 ·  21h前
治愈大脑,人机共生,马斯克为“脑机接口”辩护

随着今年年初特斯拉中国工厂正式开始交付特斯拉 model3 型号电动汽车,特斯拉的股值不断飙升,与此同时特斯拉和马斯克也在新闻媒体上赚足了眼球。

学术君 ·  2天前
如何在Kaggle上打比赛,带你进行一次完整流程体验

Kaggle是一个磨练您的机器学习和数据科学技能的好地方,您可以将自己与他人进行比较,并学习新的技术。在这篇文章中,我们利用一个典型的例子,来给大家演示如何参加Kaggle竞赛。

机器学习与数据分析 ·  2天前
一文读懂即将引爆的TinyML:在边缘侧实现超低功耗机器学习

人工智能AI正在加快速度从“云端”走向“边缘”,进入到越来越小的物联网设备中。在终端和边缘侧的微处理器上,实现的机器学习过程,被称为微型机器学习,即TinyML。

物女王 ·  2天前
谷歌发布TyDi QA语料库,涵盖11种不同类型语言

为了鼓励对多语言问答技术的研究,谷歌发布了 TyDi QA,这是一个涵盖了 11 种不同类型语言的问答语料库。

Jonathan Clark ·  3天前
机器学习所需的工程量未来会大大减少 精选

未来,构建 ML 产品将更加有趣,并且这些系统会工作得更好。随着 ML 自动化工具的不断改进,数据科学家和 ML 工程师将把更多的时间花在构建优秀的模型上,而花在与生产级 ML 系统相关的繁琐但必要的任务上的时间会更少。

David LiCause ·  3天前
意料之外 情理之中:解读Gartner 2020年数据科学和机器学习平台魔力象限

最近Gartner发布了数据科学和机器学习(DSML)平台魔力象限报告。数据科学、机器学习和人工智能的市场格局极为分散,竞争激烈且难以理解。Gartner尝试根据明确定义的标准对厂商进行了排名。

佚名 ·  2020-02-21 17:23:21
Copyright©2005-2020 51CTO.COM 版权所有 未经许可 请勿转载