人工智能应用于网络安全上的局限与未来

简介:

近日,NIST研究测试了184名人类和4种最新人脸识别算法的识别准确率,并将研究结果发布在美国科学院学报。人类识别员由3组人构成:一组是87名经过训练的专业人员,一组是13名所谓的“超级识别者”(天赋出众的人);还有作为对照组的84名没经过专门训练的普通人。

f0ca9a425a04d3d458c6ed9bbc8ffa6a27443a18

不出意外,经过训练的专业组的表现明显优于未受过任何培训的对照组。但令人惊讶的是,如果单打独斗的话,无论是人类专家还是机器算法,都给不出最准确的结果。只有人类专家搭配上最好的算法,才能得到最好的表现。

NIST电子工程师 P. Jonathon Phillips 评论道:“我们的数据显示,最好的结果出自面部审查员与最好算法的组合。两名人类面部识别专家搭档确实能提升准确率,但不如一名人类专家与最佳算法的组合表现好。”

Vectra安全分析主管 Chris Morales 解释说:“NIST的研究采用了名为卷积神经网络的深度学习。因为其分析是基于像素而不是基于整幅图像,该深度学习被证明在图像识别上相当有效。说白了,它看到的不是整个森林,而是一棵一棵的树。”

NIST研究人员想要弄清的问题,是多少个人或多少台机器结合起来,才能在对比两张照片以确定是否同一人时达到最低错误率——完全正确当然最好。该研究的结果是,人与机器的组合比单个人的准确率要高,也就形成了更高的生产力。之所以会产生这样的结果,是因为人和机器各自具备的优缺点不同,协同工作时正好能扬长避短互相弥补。

研究人员发现,最好的机器与最优秀的人,其表现相差不大。另外,人类面部审查员与机器学习结合能取得最佳准确度得分 1.0 (不出错)。而想要在不用机器学习的情况下取得同样的1.0表现,则需要4名经过训练的面部审查员或3名超级识别者。

如果这些结果代表着AI在网络安全应用上的普遍现象,也就意味着我们可能正快速接近一个临界点。目前,算法并不比经过训练的专业人士好多少,但如果机器学习学习算法为人所用,它们就能提升性能并减少所需人力。

虽然AI本身不是什么新鲜事物,但过去几年其应用和功能有了长足进展。如果上述研究是在3年前做的,最好的计算机算法可能也仅仅与未经训练的普通学生表现相当。如今,顶尖算法的表现已经与经验丰富的专业人士毫无二致了。

其中蕴含的意思就是,虽然我们尚不能完全依赖机器学习算法决策,但如果算法品质持续改善,那一天终将到来。我们目前就已经达到能用AI减少人力资源依赖的程度了。最好的结果不是来自专家团队搭配机器学习,而是单个专业人士与最好算法的配合。

Tim Sadler,机器学习电子邮件安全公司Tessian共同创始人兼CEO。他表示:“新问题的最优解决方案往往是有人和机器共同找出来的。但是,随着越来越多的数据被打上标记,随着越来越多的研究人员投身AI研究,机器学习模型总体上在往更准确更自治的方向走,越来越不需要人类‘操作员’的存在了。其中一个例子就是医疗影像诊断。该领域里,如今深度学习模型已经在癌变组织早期诊断中大幅超越了放射科医生,即将变身AI万能诊断师。”

不过,Tim Sadler 并不认为人脸识别算法已经达到医疗影像诊断中AI所企及的高度。

人脸识别技术还很新,尽管机器学习正快速颠覆该领域,但很明显这项技术并不完美,比如家族特征有时候就能蒙过人脸识别技术的验证。人脸识别专家和机器学习算法的紧密合作还将持续数年,在类似的颠覆出现之前,专家还将继续修正机器的错误,并正确标记数据。

NIST的研究专门针对的是人脸识别,但基本的原则适用于生物特征识别和网络安全中的各种机器学习用例。首先,机器学习算法通过输入收集有关某情形的各种细节,然后将该信息与所存储的数据进行比较,判断这些信息代表着什么。计算机根据所收集的信息排演各种可能操作,预测哪一种是最有可能成功的。

AI在网络安全领域越来越举足轻重,尤其是在用户身份验证面临更多挑战的当下。但是,AI技术必须能够自适应复杂困难场景,比如人脸被部分遮挡,或者光线不足以保证图像精度而错误接受率又很低之类的。

英国阿尔斯特大学教授,IEEE高级会员 Kevin Curran 博士举出了苹果 Face ID 中AI应用的例子:

Face ID 通过往人脸上投射3万个红外点阵来产生3D网格面。由此产生的人脸识别信息本地存储到苹果的A11仿生芯片中的安全区域。前置红外传感器是是传感深度的关键。早期人脸识别功能,比如三星去年推出的产品,太容易被面具和2D照片骗过了。苹果宣称,其 Face ID 不会屈从于这些小伎俩。不过,有人已经宣称,用3D打印头部的方法可能骗过 Face ID。但我们并未看到该黑客手法经过测试。

该NIST研究仅仅展现了人脸识别算法的有效性,其结果不能自动应用到其他机器学习算法上。但无论如何,基本结论还是可以用到物理安全和网络安全领域的很多其他AI用例上的。

AI改进的脚步很快。虽然AI技术不能完全替代人类,但多个AI联用或人类专家搭配AI使用,能提供最大的有效性。情势已经很明显了:人与机器的正确结合具备提升性能和减少开支的潜力。


原文发布时间为:2018-06-6

本文作者:nana

本文来自云栖社区合作伙伴“安全牛”,了解相关信息可以关注“安全牛”。

相关文章
|
7天前
|
机器学习/深度学习 人工智能 算法
基于Python深度学习的眼疾识别系统实现~人工智能+卷积网络算法
眼疾识别系统,本系统使用Python作为主要开发语言,基于TensorFlow搭建卷积神经网络算法,并收集了4种常见的眼疾图像数据集(白内障、糖尿病性视网膜病变、青光眼和正常眼睛) 再使用通过搭建的算法模型对数据集进行训练得到一个识别精度较高的模型,然后保存为为本地h5格式文件。最后使用Django框架搭建了一个Web网页平台可视化操作界面,实现用户上传一张眼疾图片识别其名称。
23 4
基于Python深度学习的眼疾识别系统实现~人工智能+卷积网络算法
|
29天前
|
机器学习/深度学习 人工智能 算法
猫狗宠物识别系统Python+TensorFlow+人工智能+深度学习+卷积网络算法
宠物识别系统使用Python和TensorFlow搭建卷积神经网络,基于37种常见猫狗数据集训练高精度模型,并保存为h5格式。通过Django框架搭建Web平台,用户上传宠物图片即可识别其名称,提供便捷的宠物识别服务。
257 55
|
10天前
|
容灾 网络协议 数据库
云卓越架构:云上网络稳定性建设和应用稳定性治理最佳实践
本文介绍了云上网络稳定性体系建设的关键内容,包括面向失败的架构设计、可观测性与应急恢复、客户案例及阿里巴巴的核心电商架构演进。首先强调了网络稳定性的挑战及其应对策略,如责任共担模型和冗余设计。接着详细探讨了多可用区部署、弹性架构规划及跨地域容灾设计的最佳实践,特别是阿里云的产品和技术如何助力实现高可用性和快速故障恢复。最后通过具体案例展示了秒级故障转移的效果,以及同城多活架构下的实际应用。这些措施共同确保了业务在面对网络故障时的持续稳定运行。
|
11天前
|
负载均衡 容灾 Cloud Native
云原生应用网关进阶:阿里云网络ALB Ingress 全能增强
在过去半年,ALB Ingress Controller推出了多项高级特性,包括支持AScript自定义脚本、慢启动、连接优雅中断等功能,增强了产品的灵活性和用户体验。此外,还推出了ingress2Albconfig工具,方便用户从Nginx Ingress迁移到ALB Ingress,以及通过Webhook服务实现更智能的配置校验,减少错误配置带来的影响。在容灾部署方面,支持了多集群网关,提高了系统的高可用性和容灾能力。这些改进旨在为用户提供更强大、更安全的云原生网关解决方案。
215 10
|
1月前
|
Kubernetes 安全 Devops
有效抵御网络应用及API威胁,聊聊F5 BIG-IP Next Web应用防火墙
有效抵御网络应用及API威胁,聊聊F5 BIG-IP Next Web应用防火墙
66 10
有效抵御网络应用及API威胁,聊聊F5 BIG-IP Next Web应用防火墙
|
13天前
|
数据采集 JavaScript 前端开发
异步请求在TypeScript网络爬虫中的应用
异步请求在TypeScript网络爬虫中的应用
|
1月前
|
存储 安全 网络安全
网络安全的盾与剑:漏洞防御与加密技术的实战应用
在数字化浪潮中,网络安全成为保护信息资产的重中之重。本文将深入探讨网络安全的两个关键领域——安全漏洞的防御策略和加密技术的应用,通过具体案例分析常见的安全威胁,并提供实用的防护措施。同时,我们将展示如何利用Python编程语言实现简单的加密算法,增强读者的安全意识和技术能力。文章旨在为非专业读者提供一扇了解网络安全复杂世界的窗口,以及为专业人士提供可立即投入使用的技术参考。
|
2月前
|
网络协议 物联网 数据处理
C语言在网络通信程序实现中的应用,介绍了网络通信的基本概念、C语言的特点及其在网络通信中的优势
本文探讨了C语言在网络通信程序实现中的应用,介绍了网络通信的基本概念、C语言的特点及其在网络通信中的优势。文章详细讲解了使用C语言实现网络通信程序的基本步骤,包括TCP和UDP通信程序的实现,并讨论了关键技术、优化方法及未来发展趋势,旨在帮助读者掌握C语言在网络通信中的应用技巧。
61 2
|
2月前
|
机器学习/深度学习 人工智能 安全
探索人工智能在网络安全中的创新应用
探索人工智能在网络安全中的创新应用
120 0
|
28天前
|
SQL 安全 网络安全
网络安全与信息安全:知识分享####
【10月更文挑战第21天】 随着数字化时代的快速发展,网络安全和信息安全已成为个人和企业不可忽视的关键问题。本文将探讨网络安全漏洞、加密技术以及安全意识的重要性,并提供一些实用的建议,帮助读者提高自身的网络安全防护能力。 ####
64 17