知物由学 | 机器学习在信息安全领域的五大典型应用

机器学习(Mashine Learning)顾名思义就是“让计算机具备自主学习的能力”。机器学习的过程:首先需要在大规模数据集上使用数学方法进行模型训练,然后利用获得的模型进行预测分类工作。例如Netflix可以根据观看历史,投其所好的给用户推送新剧集;无人驾驶汽车会自己学习如何根据道路情况规避行人。

机器学习在信息安全领域的应用发展迅速。据ABI研究院统计,到2021年,机器学习在网络安全中的应用能够给大数据和人工智能(AI)等相关行业带来960亿美元的市场规模。世界上嗅觉灵敏的科技巨人已经在该趋势中占得了一席先机。谷歌采用机器学习技术,分析基于Android系统移动终端面临的威胁、识别并清除手机中的恶意软件;云计算巨人Amazon并购了创业公司harvest.AI,同时推出了Macie服务,该服务使用机器学习技术对S3存储云中的数据进行排序和分类。

与此同时,企业级的安全厂商也将机器学习技术融入到产品中,以提高恶意软件的检测能力。大部分安全公司也改变了以往单纯“基于签名”的检测方法,转而使用机器学习技术来识别恶意软件。虽然还只停留在起步阶段,但这明显是未来的发展方向。人工智能和机器学习将来会显著改变安全领域的格局。

下面就梳理一下,机器学习在信息安全防护方面有哪些典型的应用。

1.利用机器学习检测恶意行为并阻断×××

机器学习算法能够快速检测识别出恶意行为,并且对×××行为进行及时阻断,从而将威胁消灭在萌芽状态。Darktrace是一家成立于2013年的英国初创公司,该公司的机器学习技术帮助北美一家×××成功阻止了一起数据泄漏×××事件,该公司还在去年夏天Wannacry勒索软件危机中大显身手,这种勒索软件感染了150多个国家的20万用户,公司的机器学习算法快速定位捕捉到×××,并采取措施消除了威胁,由于发现阻断及时,该公司的用户甚至包括那些没打补丁的用户都未遭受任何损失。

2.使用机器学习分析移动终端安全状况

机器学习技术虽然已经在移动设备上得到应用,但到目前为止,主要还集中在谷歌 Now, 苹果Siri和亚马逊Alexa等语音应用中。不过,谷歌正在使用机器学习来分析移动终端面临的威胁,以处理在工作中使用个人手机而带来的安全隐患。

此外,还有多家公司也推出各自的解决方案。MobileIron和Zimperium两家公司宣布了一项合作计划,共同为移动设备提供基于机器学习的反恶意软件工具。该工具将MobileIron的安全合规性引擎与Zimperium的机器学习检测方法合二为一,能够检测设备、网络和应用面临的多种威胁,并会根据安全状况自动采取应对措施来保护数据安全。Wandera公司近期也发布×××检测引擎MI:RIAM,据报道称该引擎可以发现超过400个勒索软件及其变种。

3.借助机器学习提高信息安全分析水平

借助机器学习,可以显著提高信息安全各方面的技术水平,包括恶意×××检测、网络分析、终端保护和脆弱性评估等。2016年MIT的计算机科学与人工智能实验室(CSAL)开发了一套AI2系统,这一个自适应机器学习平台,能够帮助安全技术人员进行“大海捞针”式的数据过滤,识别出真正的安全威胁。CSAL和PatternEx的联合实验显示该系统的威胁检测率达到了85%,同时误报率减少了5倍。

4.依靠机器学习自动完成重复的安全任务

机器学习的真正好处在于可以自动完成重复任务,让安全人员可以将精力集中在更重要的工作上。机器学习最终将会把安全人员从“重复的、低价值”的活动中解放出来,从而有更多的时间来完成更有意义的工作。

5.通过机器学习来消除0-day漏洞

研究人员希望通过机器学习技术来消除系统漏洞,特别是0-day以及威胁物联网设备安全的漏洞。亚利桑那州立大学的研究团队尝试采用机器学习监视暗网的流量,希望能够发现利用0-day漏洞进行×××的相关数据。通过这种方法,可以及时消除0-day漏洞带来的威胁,防止关键数据泄漏。

结束语

机器学习并不是解决任何问题的灵丹妙药,很多技术还处于概念验证阶段,陷阱也无处不在。现在的机器学习系统(特别是无监督学习方法)还是会产生大量的误报。机器学习工具对一些安全人员来说完全就是个黑盒,对其内在机理和检测能力不甚了了,只能将安全责任盲目交给安全厂商。

此外,大部分的机器学习算法都不是在用户实际环境中开发出来的,机器学习模型都是在厂商的数据环境中训练出来的,部署到用户环境中,具体效果如何还需要实际的检验。而且,机器学习算法设计是否科学、训练模型的数据是否准确,都决定了机器学习技术能否发挥真正的效能。

原文地址:http://blog.51cto.com/13610827/2124782

时间: 2024-11-04 12:09:57

知物由学 | 机器学习在信息安全领域的五大典型应用的相关文章

机器学习:基本概念、五大流派与九种常见算法

机器学习正在进步,我们正在不断接近创造人工智能的目标.语音识别.图像检测.机器翻译.风格迁移等技术已经在生活中开始得到了应用,但机器学习的发展仍还在继续,有人认为这场变革有可能会彻底改变人类文明的发展方向乃至人类自身.但你了解现在正在发生的这场变革吗?四大会计师事务所之一的普华永道(PwC)近日发布了多份解读机器学习基础的图表,其中介绍了机器学习的基本概念.原理.历史.未来趋势和一些常见的算法. 一.机器学习概览 1. 什么是机器学习? 机器通过分析大量数据来进行学习.比如说,不需要通过编程来识

PMBOK 项目管理 九大知识领域和五大流程

PMI Project Management Institute.PMI 是世界上最大的非盈利机构,是项目管理领域的领导者.PMI制定项目管理行业标准,带领项目管理的研究并提供项目管理的培训,证书,还有一些加强提搞项目管理专业技能的机会. PMBOK Project Management Body of Knowledge.PMBOK描述了项目管理专业技能总体知识,包括证实了被广泛应用的传统的,革新的,高级的实践的不足之处.另外,它也包括了被普遍接受的最佳实践.PMBOK被广泛用于各种行业. P

大数据可视化设计在信息安全领域的案例分析

大数据可视化是个热门话题,在信息安全领域,也由于很多企业希望将大数据转化为信息可视化呈现的各种形式,以便获得更深的洞察力.更好的决策力以及更强的自动化处理能力,数据可视化已经成为网络安全技术的一个重要趋势. 一.什么是网络安全可视化 攻击从哪里开始?目的是哪里?哪些地方遭受的攻击最频繁--通过大数据网络安全可视化图,我们可以在几秒钟内回答这些问题,这就是可视化带给我们的效率.大数据网络安全的可视化不仅能让我们更容易地感知网络数据信息,快速识别风险,还能对事件进行分类,甚至对攻击趋势做出预测.可是

机器学习在生物信息领域可以做些什么?

用"machine learning genomics"在 biorxiv 中检索(限定一下Bioinformatics领域),查看最新文章的标题和摘要,看看机器学习都能做些什么实际的项目. 1.Machine-learning annotation of human splicing branchpoints(RNA剪切体位点预测) 使用机器学习来注释人类剪切体的分支点 需要有 RNA splicing 的知识,首先得搞懂 branchpoint.lariat formation的概

机器学习深度学习领域参考书 《TensorFlow技术解析与实战》PDF下载

<TensorFlow技术解析与实战> 机器学习深度学习领域参考书 包揽TensorFlow1.1的新特性 人脸识别 语音识别 图像和语音相结合等热点一应俱全 李航 余凯等人工智能领域专家倾力推荐目录第一篇 基础篇下载地址:https://pan.baidu.com/s/1iKDExWOgCuvxyqsF12abFg备用地址:https://u1593575.ctfile.com/fs/1593575-330753940 TensorFlow?是谷歌公司开发的深度学习框架,也是目前深度学习的主

视觉基础:关于机器视觉、机器学习及人工智能领域

1.1 重要会议 (1)机器视觉重要会议 CVPR:Conferenceon Computer Vision and Pattern Recognition, IEEE, 五星 ICCV:InternationalConference on Computer Vision, IEEE, 五星 ECCV:European Conferenceon Computer Vision, 五星 ACCV:AsianConference on Computer Vision, 四星 BMVC:British

大数据、机器学习与信息安全

从机器学习的角度来看,大数据不过是训练各类参数.概率分布模型的输入.合适的.经过筛选的.符合事物客观特征描述的大数据方才是好的数据,故在目前这个所谓"泛大数据时代",数据确实是最为精贵的资源,但并不是所有数据都是,我们只能去芜存菁方可认清数据的本质以及事物(包括人类自身)的本质.因此对于数据的处理反而变成了最最重要的问题. 从经典定义来看,机器学习对于特性输出的提高,其最重要关键点不在算法(当然,好的算法也是非常重要的基础,是成功的必要条件,是减少开销.尽量少的消耗资源的核心)而是在于

信息安全领域有哪些非常棒的资源?

干货大放送!Github最全渗透测试资源! 在线资源: 渗透测试资源:Metasploit Unleashed 链接地址 - 免费攻防安全metasploita课程PTES 链接地址 - 渗透测试执行标准OWASP 链接地址 - 开源Web应用安全项目 Shellcode开发:Shellcode Tutorials 链接地址 - 如何写shellcode的指导Shellcode Examples 链接地址 - Shellcode数据库 社会工程学资源:社工库框架 链接地址 - 社工所需信息资源

信息安全领域内的风险损失价值估算

最近一直在跟很多IT的兄弟谈信息安全的问题,讨论的内容有很多,技术的.管理的.发展方向的,但有一件事大家都很明确:针对国内的企业现状,信息安全在各个企业中得到的重视程度都不够. 要加强信息安全,无论是管理手段,技术手段或者物理手段,仅靠IT人去推动都会显的十分困难,连CISSP指南里都说过,信息安全一定要执行层面的领导亲自关注并带头推动,才能有较好的效果. 那么如何劝说领导对信息安全加大投入并关注,有两种方法是最有效的,一种是合规性,如果信息安全不合规,会引申出一系列的问题,在中国通常是主管部门