我的编程空间,编程开发者的网络收藏夹
学习永远不晚
位置:首页-资讯-运维

人工智能&安全自动化、分析处理

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

人工智能&安全自动化、分析处理

  欢迎各位阅读本篇,本篇文章讲述了人工智能&安全自动化、分析处理,编程学习网教育平台提醒各位:本篇文章纯干货~因此大家一定要认真阅读本篇文章哦!

  人工智能(AI)含义宽泛,从聊天机器人到自动驾驶汽车的很多东西都可以用这个词来描述。市场营销人员很喜欢赶时髦,乘着这股东风推销产品。

人工智能&安全自动化、分析处理_分析处理_安全自动化_人工智能_编程学习网教育

  这篇文章中,我们将定义和描述AI、机器学习和深度学习,以及它们对信息安全产生的预期影响。虽然往传统上与人类认知相关的功能中引入各类系统已经很普遍,我们不妨退后一步,仔细审视一下这些术语真实的含义。

  网络安全能力问题

  公司企业处理网络安全的方式在改进,可用3个阶段来检验:

  1. 预防——仅仅10年之前,公司企业还将主要工作集中在预防上:避免被入侵。公司企业打造壁垒,强化网络,以便将敌人隔绝在外。

  2. 检测——鉴于攻击规模和复杂度的上升,企业随后实现了检测系统,在潜在恶意威胁突破防线时予以警示。

  3. 响应——预防和检测系统都是自动化的,很快。但是,直到现在,公司企业还依赖人工来判定这些产品产生的警报,期待他们手动分辨威胁的真假或良莠。其结果,就是缓慢而重复的响应,且事件响应团队也会被警报淹没,没有机会跟上不断发展的威胁态势。

  事件响应问题加上网络安全人才的缺口,造成了网络安全能力问题。正如纽昂斯通讯公司CISO道格·格拉汉姆所说:

  “很容易陷进这么一种怪圈:购买更多工具,得到更多警报,努力工作以关联这些警报,但仍然发现需要的动作数量是惊人的。公司企业需要找到打破这一怪圈的方法,减少警报数量,因为永远不可能有足够的人手来处理每一个警报的。

  跟上威胁规模及其相应警报的唯一办法,就是通过安全自动化,而人工智能,是安全自动化技术的关键一环。

  定义术语

  Facebook人工智能研究总监扬·勒丘恩在《华尔街日报》上的文章中就问道:“人工智能的下一步是什么?”

  文章中写道:

  人工智能的传统定义,是机器以类人方式执行任务和解决问题的能力。有些任务我们觉得简单——识别照片中的物体、开车等等,但对AI而言就非常复杂。机器在某些事情上可以远胜人类,比如下棋,但这些机器受制于它们编程上的人工属性;一个价值30美元的小装置就能在棋类游戏中打败我们,但它不能,或者说学不了,其他东西。

  这篇文章后面接着描述了AI、机器学习和深度学习,以及这些技术对职业、经济和人机互动基础的影响。虽然往传统上与人类认知相关的功能中引入各类系统已经很普遍,我们不妨退后一步,仔细审视一下这些术语真实的含义。

  人工智能是什么?

  维基百科上对AI定义如下:

  人工智能(AI)是机器展现的智慧。计算机科学中,理想的“智慧”机器,是能够感知环境并采取行动以最大化任意目标成功机会的灵活理性的主体。通俗讲,“人工智能”这个词汇,可应用于机器使用尖端技术执行或模仿人类思维“认知”功能的情况,比如“学习”和“解决问题”。

  理性主体的定义:

  在经济学、博弈论、决策理论和人工智能中,理性主体就是有明确偏好,通过预期变量值或变量功能对不确定性建模,并总是从所有可用行动中选择能产生最优预期结果行动的主体。理性主体可以是任何能做出决策的东西,通常是人、公司、机器,或者软件。

  计算机系统领域的人工智能,要能解决问题,执行模仿人类认知过程的任务,包括:

  理解手头问题范围

  知道到哪儿去寻找信息源以帮助解决问题

  能够从外部摄入数据

  有分析数据的能力

  基于数据分析决定该采取什么行动

  判定这些行动是否解决了问题

  进行分析,查看上述过程中揭示的东西能不能应用到其他地方

  我们不妨逐条分析一下与网络安全自动化和分析处理有关的方面。

  理解网络威胁的范围

  旨在调查、评估、缓解网络威胁的自动化系统,必须也能够理解威胁的范围和广度。不了解问题的大小,这种系统就永远不能完全解决问题。

  我们可以从人类网络分析师的视角审视一下常见的事件响应场景。

  当一个检测系统,比方说火眼吧,给网络分析师发送一个已知恶意IP地址的警报时,分析师会执行以下逻辑步骤:

  1. 查明网络中哪台机器连接了该恶意IP;

  2. 检查该终端,调查该机器上是否存在连接该IP地址的恶意软件;

  3. 采取修复措施清理该机器,确保没留下什么东西;

  4. 添加一条防火墙阻止规则,防止其他机器访问该IP地址。

  这4个步骤能够解决眼前的问题,也可以说,分析师做了他们该做的工作。然而,使用人工智能和安全自动化的系统,需要执行额外的步骤:

  1. 查询网络资源以探明网络中其他已经访问(或尝试访问)该IP地址的机器;

  2. 在这些机器上自动触发额外的调查以杀死进程、隔离文件、清除内存中的其他恶意东西;

  3. 将每个调查的结果发回报修系统。

  很多情况下,单个警报是更大问题的征兆之一,人工智能系统必须能看清全局。

  知道上哪儿去找信息源以帮助解决问题

知道上哪儿去找信息源以帮助解决问题

  继续用上面那个关于恶意IP地址的火眼警报做例子,我们看到人工智能系统可以查询网络资源以确定还有其他哪些机器也访问了恶意IP地址。仅此一步,系统就必须执行一系列必要的复杂操作才能被认为是AI:

  系统必须知道上哪儿访问额外的网络资源

  必须知晓这些资源的用途和资源中应包含什么数据

  必须拥有解析数据以查找相关可执行动作的能力

  系统要能应用相关发现来将找到的东西翻译成一系列后续动作

  对人类而言,所有这些步骤都是很基础的,因为它们符合逻辑,而且我们的大脑就是这么工作的。然而,能够编程这个查找额外信息以解决问题的决策过程,就是非常复杂的了,堪称人工智能的品质证明。

  从外部摄入数据的能力

  智谋是人类与生俱来的特质。只需要想想你每天多少次寻求外部信息源就知道了。从查询天气到阅读有关人工智能的文章,我们频繁地从外部获取数据来帮助决策。

  网络安全世界里,获取已知威胁的最新信息,是任何安全工具发挥功用的必备基础能力。威胁的规模和复杂度,需要对病毒特征码和威胁情报馈送之类事物的不断更新,才能拦住大规模攻击。

  人工智能事件响应系统若想评估它发现的每个网络警报,就必须能经常访问一系列不同的威胁情报源。这样,系统就总能以最高水准的置信度提示或无视潜在威胁。

  分析数据的能力

  人工智能系统对数据的分析,需要通过确定内容、上下文和意义来达成。

  内容——简单说就是:我们看的是什么?以警报为例,系统应该找哪些数据以采取下一步行动?数据例子包括IP地址和潜在威胁的地理位置。

  上下文——警报类型是什么?反病毒软件发送的?数据泄露防护系统(DLP)?安全信息和事件管理系统(SIEM)?

  意义——基于内容和上下文,系统下一步该做什么?

  基于数据分析决定行动方案

  一旦人工智能系统执行了必需的分析,它一定要能够基于编程的逻辑知道下一步该做什么。虽然相似的调查过程流可被应用到多个警报上,修复过程有可能大不相同。举例如下:

  网络钓鱼邮件——发送者是谁?附件是什么?有人已经点击了附件吗?下载并运行了可执行文件?交出了凭证?基于这些问题的回答得出的修复动作,是有条件依赖的,而且需要高级决策逻辑。

  恶意IP地址——如果某个恶意IP地址被网络中的设备访问了,后面会发生什么?该IP地址只是终端恶意软件感染的征兆?什么类型的恶意软件?回连该IP地址并加密文件的勒索软件?还有多少其他机器连接该IP地址?如果终端上的根源问题被清除了,自动添加一条防火墙阻止规则以防止其他机器访问该IP有意义吗?

  杀毒警报——如果系统收到笔记本中木马的警报,并提示杀毒软件(AV)已成功清除了恶意文件,这真的是成功修复的标志?或者说,系统应执行一次全面检查以确保木马不仅仅是传播恶意进程的入口,然后演变成AV发现不了的其他东西?

  知道潜在威胁被确认之后该做什么,无疑是人工智能网络安全解决方案最重要的能力。知道怎样严格检查、修复并维持此一循环,正是AI解决方案的价值所在。

  确定采取的行动是否解决了问题

  评估所采取的行动是否真正解决了全部问题,是检查警报和修复工作流的关键最后一步。虽然一些产品和进程会在修复阶段停顿,任何人工智能系统必须能够确认修复动作是成功的,不需要额外操作。

  继续之前的AV例子,基于AI的网络安全解决方案,会确认AV产品成功清除了感染源的文件和进程,检查内存有没有遗留东西,发起平行调查以确定是否存在任何横向移动,并重新调查以确保这些步骤完全修复了整个环境中的感染痕迹。

  将结果应用到其他地方

  最后,一旦基于AI的网络安全解决方案完成了从警报到修复和确认的端到端工作流,它必需能够将其发现通用到其他地方。比如说,如果检测系统的警报被确定是未知威胁,系统要能在沙箱中触发可疑实体以检查行为,基于观察到的特征予以定罪或选择无视。仅仅因为威胁情报馈送中没有包含某威胁,并不意味着调查过程应终止。新威胁被发现的时候,人工智能系统可以将其新发现的知识,应用到网络中所有其他系统上,发起调查以查找是否有其他机器表现出该威胁或该威胁类型的证据。

  人工智能:

  安全问题

  人工智能还在研究中,但有学者认为让计算机拥有智商是很危险的,它可能会反抗人类。这种隐患也在多部电影中发生过,其主要的关键是允不允许机器拥有自主意识的产生与延续,如果使机器拥有自主意识,则意味着机器具有与人同等或类似的创造性,自我保护意识,情感和自发行为。

  实现方法

  人工智能在计算机上实现时有2种不同的方式。一种是采用传统的编程技术,使系统呈现智能的效果,而不考虑所用方法是否与人或动物机体所用的方法相同。这种方法叫工程学方法(ENGINEERING APPROACH),它已在一些领域内作出了成果,如 文字识别、电脑下棋等。另一种是模拟法(MODELING APPROACH),它不仅要看效果,还要求实现方法也和人类或生物机体所用的方法相同或相类似。

  遗传算法(GENERIC ALGORITHM,简称GA)和人工神经网络(ARTIFICIAL NEURAL NETWORK,简称ANN)均属后一类型。遗传算法模拟人类或生物的遗传-进化机制,人工神经网络则是模拟人类或动物大脑中神经细胞的活动方式。

人工神经网络则是模拟人类或动物大脑中神经细胞的活动方式

  为了得到相同智能效果,两种方式通常都可使用。采用前一种方法,需要人工详细规定程序逻辑,如果游戏简单,还是方便的。如果游戏复杂,角色数量和活动空间增加,相应的逻辑就会很复杂(按指数式增长),人工编程就非常繁琐,容易出错。而一旦出错,就必须修改原程序,重新编译、调试,最后为用户提供一个新的版本或提供一个新补丁,非常麻烦。

  采用后一种方法时,编程者要为每一角色设计一个智能系统(一个模块)来进行控制,这个智能系统(模块)开始什么也不懂,就像初生婴儿那样,但它能够学习,能渐渐地适应环境,应付各种复杂情况。

  这种系统开始也常犯错误,但它能吸取教训,下一次运行时就可能改正,至少不会永远错下去,用不到发布新版本或打补丁。利用这种方法来实现人工智能,要求编程者具有生物学的思考方法,入门难度大一点。但一旦入了门,就可得到广泛应用。由于这种方法编程时无须对角色的活动规律做详细规定,应用于复杂问题,通常会比前一种方法更省力。

  小结:相信最后大家阅读完毕本篇文章,肯定学到了不少知识吧?其实大家私下还得多多自学,当然如果大家还想了解更多方面的详细内容的话呢,不妨关注编程学习网教育平台,在这个学习知识的天堂中,您肯定会有意想不到的收获的!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

人工智能&安全自动化、分析处理

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

人工智能&安全自动化、分析处理

欢迎各位阅读本篇,本篇文章讲述了人工智能&安全自动化、分析处理,编程学习网教育平台提醒各位:本篇文章纯干货~因此大家一定要认真阅读本篇文章哦!
人工智能&安全自动化、分析处理

人工智能自动化的十大好处

编程学习网:机器人流程自动化(RPA)的核心好处是可以自动执行许多关键业务,从而使企业员工腾出时间专注于需要人工判断的高价值任务。
人工智能自动化的十大好处

人工智能推动废旧家电回收处理智能化升级

编程学习网:近年来,随着人工智能等新一代信息技术及5G等新一代通信技术的快速发展,各行各业正日益向科技化靠拢,积极开展网联化、智能化升级。作为与人们日常生活紧密相连的家电行业,也加快发展智能家电、智能家居等产品,以满足消费者不断变化的消费需求。
人工智能推动废旧家电回收处理智能化升级

编程热搜

  • 人工智能你要知道的那些事
    编程学习网:早在1g时代我们只能接打电话。2g时代可以打电话发短信,玩早期的qq,但网络十分不稳定。3g时代带给我们很大的改变就是宽带上网,视频通话,看视频,听歌玩游戏。那时的人们认为4g无用,认为不会有什么改变,但当4g出来时我们才发现这是一次质的飞跃。
    人工智能你要知道的那些事
  • 人工智能无人机管制到底有多难?
    编程学习网:近日,一段“重庆网红列车遭无人机撞击逼停”的视频,在网络热传。
    人工智能无人机管制到底有多难?
  • 人工智能与人类
    欢迎各位阅读本篇,人工智能是计算机科学的一个分支,它企图了解智能的实质,并生产出一种新的能以人类智能相似的方式做出反应的智能机器,该领域的研究包括机器人、语言识别、图像识别、自然语言处理和专家系统等。本篇文章讲述了人工智能与人类,编程学习网教育平台提醒各位:本篇文章纯干货~因此大家一定要认真阅读本篇文章哦!
    人工智能与人类
  • 两小时 Elasticsearch 性能优化,直接把慢查询干团灭了……
    公共集群的机器负载分布不均衡的问题,业务的查询和流量不可控等各种各样的问题,要节省机器资源就一定会面对这种各种各样的问题,除非土豪式做法,每个业务都拥有自己的机器资源,这里面有很多很多颇具技术挑战的事情。
    两小时 Elasticsearch 性能优化,直接把慢查询干团灭了……
  • 关于OpenStack的架构详细讲解
    欢迎各位阅读本篇文章,OpenStack是一个开源的云计算管理平台项目,由几个主要的组件组合起来完成具体工作。本篇文章讲述了关于OpenStack的架构详细讲解,编程学习网教育平台提醒各位:本篇文章纯干货~因此大家一定要认真阅读本篇文章哦!
    关于OpenStack的架构详细讲解
  • AI &神经网络
    欢迎各位阅读本篇,本篇文章讲述了AI &神经网络,人工智能(Artificial Intelligence),英文缩写为AI。它是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。神经网络内容丰富,反映了当前国内外该领域的最新研究成果和动向,编程学习网教育平台提醒各位:本篇文章纯干货~因此大家一定要认真阅读本篇文章哦!
    AI &神经网络
  • 人工智能对于网络安全的优缺点
    编程学习网:如今,产生的数据比以往任何时候都要多。由于数据分析工具的发展,各行各业的组织都更加重视大数据的收集和存储。
    人工智能对于网络安全的优缺点
  • Bash 初学者系列 7:bash 中的条件语句(if else)
    今天我们介绍一下如何在 bash 中使用条件语句。
    Bash 初学者系列 7:bash 中的条件语句(if else)
  • 人工智能机器学习的重要趋势是什么?
    编程学习网:在竞争日益激烈的技术市场中,从高科技初创公司到全球跨国公司都将人工智能视为关键竞争优势。但是,人工智能行业发展如此之快,以至于很难跟踪最新的研究突破和成就,甚至很难应用科学成果来实现业务成果。
    人工智能机器学习的重要趋势是什么?
  • 人工智能为什么会觉得Matplotlib用起来困难?
    编程学习网:Matplotlib是一个流行的Python库,可以很容易地用于创建数据可视化。
    人工智能为什么会觉得Matplotlib用起来困难?

目录