绝非玩笑!人工智能或开创黑客新时代

专家称,未来的网络战争可能是机器对机器,这可能需要几年甚至几十年时间,但黑客并不一定总是人类。人工智能(AI)是可彻底改变网络安全的技术,而它有一天可能成为最终的攻击工具。

Cyber Grand Challenge网络超级挑战赛

今年8月由美国国防部先进项目研究局(DARPA)赞助的Cyber Grand Challenge网络超级挑战赛让我们瞥见了AI的力量。七台超级计算机相互竞争,以表明机器确实可找到并修复软件漏洞。

理论上,这项技术可用于完善任何编码,消除可利用的漏洞。但如果这被用于恶意目的呢?

潜在的危害

例如,网络罪犯可能使用这些功能来扫描软件中以前未知的漏洞,然后将其用于恶意目的。然而,与人类不同,AI可以机器的效率来做到这一点。曾经耗时的攻击活动可能很容易完成。

无人驾驶汽车、更先进的机器人以及其他形式的自动化等都可能带来风险,网络安全专家已经注意到这个风险,GrammaTech公司研究副总裁David Melski表示:“技术总是令人恐惧。”

Melski公司构建的超级计算机正是参加网络挑战赛的七台中的一台,该公司正在考虑使用该技术来帮助供应商修复物联网设备中的漏洞或者让互联网流量更安全。

“然而,漏洞发现是一把双刃剑,”他指出,“我们已经在逐渐自动化一切事物。”

安全专家不难想到潜在的黑暗面--AI可构建或控制强大的网络武器。Melski提到Stuxnet作为例子,这个恶意计算机蠕虫病毒旨在破坏伊朗的核计划。

他表示:“当你想到Stuxnet等病毒得到自动化,这非常令人担忧。”

安全公司SentinelOne首席执行官Tomer Weingarten说:“我不想给任何人任何想法。”但是人工智能技术会在整个网络蔓延,寻找漏洞,这在未来可能成为现实。

网络犯罪已经很容易实现,例如,买家可在黑市租用“黑客”服务,建立简单的网络界面和易于理解的命令,来使用勒索软件感染计算机。

网络犯罪

Weingarten称,这些租赁黑客服务可能最终会采用AI技术,设计整个攻击战略、启动攻击以及计算相关费用。然后,人类攻击者可享受AI的劳动果实。

所有的科技公司可能都在讨论人工智能,但没有公司真正创造出人工智能。这个行业只是创造出可比人类更擅长玩游戏,数字助手或者诊断罕见疾病的技术。

网络安全公司Cylance等也一直在使用机器学习来阻止恶意软件,这涉及基于恶意软样本来建立数字模型,以判断计算机中某些活动是否正常。

“最终,你可得出这个文件是好是坏的统计概率,”安全公司首席研究官Jon Miller表示,机器学习有超过99%的时间可用于检测恶意软件。

“我们正不断添加新数据(恶意样本)到该模型中,”Miller称,“你拥有的数据越多,你就越准确。”

升级

使用机器学习的缺点是价格昂贵。他表示:“我们每个月花费50万美元用于计算机模型。”这笔钱用于从亚马逊租赁云计算服务来运行这些模型。

任何试图使用AI技术用于恶意目的的人都面临相同的高门槛。此外,他们还需要确保顶尖人才来开发编程。但随着时间推移,计算能力的成本不可避免地会降低。

不过,攻击者利用AI的日子可能还很遥远。“为什么还没有人这样做呢?只是没有必要而已,”他说,“如果你想要攻击某人,现在已经有足够的漏洞来利用。”

到目前为止,很多攻击发生在包含恶意软件的钓鱼邮件发送给目标之后。在其他情况,受害者使用低强度密码保护其登录或者忘记升级其软件--让他们容易受到攻击。

机器学习等AI技术已经表明AI技术具有解决这些问题的潜力,但攻击者升级他们的武器库也只是时间问题。

在未来,我们可能看到机器对机器的网络战争。


作者:邹铮

来源:51CTO

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/257836.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

redis 笔记06 发布与订阅、事务、慢查询日志、监视器

发布与订阅 1. 服务器状态在pubsub_channels字典保存了所有频道的订阅关系:SUBSCRIBE命令负责将客户端和被订阅的频道关联到这个字典里面,而UNSUBSCRIBE命令则负责 解除客户端和被退订频道之间的关联。 2. 服务器状态在pubsub_patterns链表保存了所有模式…

html中文段落,HTML 段落-JavaScript中文网-JavaScript教程资源分享门户

HTML 可以将文档分割为若干段落。HTML 段落段落是通过 标签定义的。实例这是一个段落 这是另一个段落尝试一下 注意:浏览器会自动地在段落的前后添加空行。( 是块级元素)不要忘记结束标签即使忘了使用结束标签,大多数浏览器也会正确地将 HTML 显示出来&a…

自学python系列14:映像,集合类型-集合类型

集合类型1.1如何创建集合类型和给集合赋值1.1.1 如何创建集合类型和给集合赋值集合的工厂方法set()和frozenset()>>> sset(abc)>>> sset([a, c, b])>>> tfrozenset(abc)>>> tfrozenset([a, c, b])len()计算的是集合的字母的个数1.1.2如何访…

观点:我们为什么需要威胁情报?

最近被谈论的异常火热的一个术语就是威胁情报,那么威胁情报到底是什么意思,它是一种什么概念或者机制呢?本文中我们就来亲密接触一下威胁情报,并了解它所具有的功能,然后给出几个威胁情报的最佳实践示例,最后分析威胁…

vijos 1942 [AH 2005] 小岛

描述 西伯利亚北部的寒地,坐落着由 N 个小岛组成的岛屿群,我们把这些小岛依次编号为 1 到 N 。 起初,岛屿之间没有任何的航线。后来随着交通的发展,逐渐出现了一些连通两座小岛的航线。例如增加一条在 u 号小岛与 v 号小岛之间的航…

聊城大学计算机应用基础函授,聊城大学试题计算机应用基础试题

姓名 年级专业层次 教学单位密封线 第1页 共3页聊城大学《计算机应用基础》函授试题一、判断题(共10题,每题2分,共20分)1、信息按状态划分可以划分为动态信息和静态信息。( √ )2、操作系统不具有通用性。( )3、在Windows XP环境中,整个显示…

Struts2中 Path (getContextPath与basePath)

struts2中的路径问题是根据action的路径而不是jsp路径来确定,所以尽量不要使用相对路径。 虽然可以用redirect方式解决,但redirect方式并非必要。解决办法非常简单,统一使用绝对路径。(在jsp中用request.getContextpath方式来拿到…

(七)SpringBoot+SpringCloud —— 集成断路器

2019独角兽企业重金招聘Python工程师标准>>> 断路器简介 在一个项目中,系统可能被拆分成多个服务,例如用户、订单和库存等。 这里存在这服务调用服务的情况,例如,客户端调用订单服务,订单服务又调用库存服务…

Java反射机制的使用方法

Java的反射机制同意你在程序执行的过程中获取类定义的细节。有时候在程序执行的时候才得知要调用哪个方法,这时候反射机制就派上用场了。获取类 类的获取方法有下面几种:forName()。通过Class.forName()获取与字符串向相应的类。比方\lstinline{Class.fo…

银行计算机设备日常检查表,[计算机]201154安全检查表.doc

[计算机]201154安全检查表土建基础框架施工检查表编号:2011-03-01-11工程名称铸造车间检查时间2011 年 月 日检查部位基础施工检 查 人检 查结 论百分制折合分数:需要整改共 条。受检单位河南周口受检责任人检 查 内 容检查项目检查内容和安全文明施工要…

我为什么要写FansUnion个人官网-BriefCMS-电子商务malling等系统

不少朋友一直关注我最近几个月,已经做的和正在做的项目,比如个人官网、BriefCMS、电子上午malling等系统。但是呢,部分朋友比较好奇,为啥要去写。他们比较疑惑的是,市面上已经有很多类似的系统了,甚至有部分…

Node开发文件上传系统及向七牛云存储和亚马逊AWS S3的文件上传

背景起,有奏乐: 有伟人曰:学习技能的最好途径莫过于理论与实践相结合。 初学Node这货时,每每读教程必会Fall asleep。 当真要开发系统时,顿觉精神百倍,即便踩坑无数也不失斗志。 因为同团队的小伙伴们都在辛…

计算机学业水平考试及格,信息技术学业水平考试表格部分试题(带答案)

第三章表格信息的加工与表达复习学案【学习目标】1.熟练使用excel加工表格信息,理解用图表来表现信息的特点与意义,2.能根据表格数据关系选择合适的图表类型表达意图。【考点】1.表格中常用的函数及其求值方法;2.根据数据选择合适的图表类型&…

Ok6410挂载NFS

虚拟机: apt-get install portmap apt-get install nfs-kernel-server mkdir /nfs/root/mNFS chmod 777 /nfs chmod 777 /nfs/root vi /etc/exports 添加:/nfs/root *(rw,sync,no_root_squash) 开发板: mount -t nfs 192.168.0.12…

云计算:容器技术变革云计算,SaaS带动CaaS市场

报告摘要: 1、容器技术增速惊人,市场认可度提高 虚拟化是云计算的重要基础,Docker定义了一套容器从构建到执行的标准化体系,改变了传统的虚拟化技术,深度影响了云计算领域。 随着谷歌、亚马逊、微软等云计算厂商纷纷加…

Jan 12 - Delete Node in a Linked List; Data Structure; Linked List; Pointer;

代码: /*** Definition for singly-linked list.* public class ListNode {* int val;* ListNode next;* ListNode(int x) { val x; }* }*/ public class Solution {public void deleteNode(ListNode node) {if(node null) return;while(node.next ! …

三年级神奇电子计算机教案,人教版小学三年级下册信息技术教案

人教版小学三年级下册信息技术教案 人教版小学信息技术教案第一课 神奇的信息世界教学目的:通过学习使学生更充分地了解信息技术在生活中的应用。教学内容:观看“神奇的信息世界”光碟教学准备:1、调试每台计算机 2、打开计算机并由教师机控制…

spark 安装配置

最佳参考链接 https://opensourceteam.gitbooks.io/bigdata/content/spark/install/spark-160-bin-hadoop26an_zhuang.html Apache Spark1.1.0部署与开发环境搭建   Spark是Apache公司推出的一种基于Hadoop Distributed File System(HDFS)的并行计算架构。与MapReduce不同&am…

《大数据原理:复杂信息的准备、共享和分析》一一2.5 在标识符中嵌入信息:不推荐...

2.5 在标识符中嵌入信息:不推荐大多数标识符不是纯粹的随机数,它们通常含有一些可由熟悉标识系统的人解释的嵌入信息。例如,标识符中可以嵌入姓的前三个字母,同样,标识符中也可以嵌入出生年份的最后两位数字。标识符中…

python基础知识-列表,元组,字典

列表(list) 赋值方法: l [11,45,67,34,89,23] l list() 列表的方法: 1 #!/usr/bin/env python2 3 class list(object):4 """5 list() -> new empty list6 list(iterable) -> new list initial…