博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
在图片中加入噪点就能骗过 Google 最顶尖的图像识别 AI
阅读量:6206 次
发布时间:2019-06-21

本文共 993 字,大约阅读时间需要 3 分钟。

近期,一群来自华盛顿大学网络安全实验室(NSL)的计算机专家发现,恶意攻击者可以欺骗Google的CloudVision API,这将导致API对用户提交的图片进行错误地分类。

近些年来,基于AI的图片分类系统变得越来越热门了,而这项研究针对的就是这种图片分类系统。现在,很多在线服务都会采用这种系统来捕捉或屏蔽某些特殊类型的图片,例如那些具有暴力性质或色情性质的图片,而基于AI的图片分类系统可以阻止用户提交并发布违禁图片。

虽然这种分类系统使用了高度复杂的机器学习算法,但是研究人员表示,他们发现了一种非常简单的方法来欺骗Google的Cloud Vision服务。

Google的Cloud Vision API存在漏洞

他们所设计出的攻击技术其实非常简单,只需要在一张图片中添加少量噪点即可成功欺骗Google的Cloud Vision API。其中的噪点等级可以在10%到30%范围内浮动,同时也可以保证图片的清晰度,而且这足以欺骗Google的图片分类AI了。

7f474e649bade00c7e2fd3e003c54cac4b46bfa8

向图片中添加噪点其实也非常的简单,整个过程并不需要多么高端的技术,一切只需要一个图片编辑软件即可实现。

研究人员认为,网络犯罪分子可以利用这种技术来传播暴力图片、色情图片或恐怖主义宣传图片。除此之外,Google自己的图片搜索系统也使用了这个API,这也就意味着,当用户使用Google进行图片搜索时,很可能会搜索到意料之外的图片。

解决这个问题的方法很简单

研究人员表示,修复这个问题其实跟攻击过程一样的简单,所以Google的工程师们完全没必要紧张。

为了防止这种攻击,Google只需要在运行其图片分类算法之前,对图片中的噪点进行过滤就可以了。研究人员通过测试发现,在噪点过滤器的帮助下,Google的Cloud Vision API完全可以对图片进行适当的分类。

efd27748bccbfe0718268bef379d8287472e68a4

后话

研究人员已经将这种攻击的完整技术细节在其发表的论文中进行了描述,感兴趣的用户可以阅读这篇论文【传送门】。已经值得注意的是,这群研究人员在此之前也使用过类似的方法来欺骗Google的Cloud Video Intelligence API【参考资料】。注:他们在一个视频中每两秒就插入一张相同的图片,最后Google的视频分类AI会根据这张不断重复出现的图片来对视频进行分类,而分类的依据并不是视频本身的内容。

本文来自开源中国社区 [

转载地址:http://lmhca.baihongyu.com/

你可能感兴趣的文章
IOS CALayer的属性和使用
查看>>
温故而知新:柯里化 与 bind() 的认知
查看>>
JVM基础系列第10讲:垃圾回收的几种类型
查看>>
tornado 简易教程
查看>>
深入浅出:HTTP/2
查看>>
(原創) 如何使用C++/CLI读/写jpg檔? (.NET) (C++/CLI) (GDI+) (C/C++) (Image Processing)
查看>>
关于夏季及雷雨天气的MODEM、路由器使用注意事项
查看>>
查看修改swap空间大小
查看>>
HDU 最大报销额 (0 1 背包)
查看>>
flex 添加右键链接
查看>>
Silverlight:Downloader的使用(event篇)
查看>>
Free SQLSever 2008的书
查看>>
[poj 1364]King[差分约束详解(续篇)][超级源点][SPFA][Bellman-Ford]
查看>>
排序算法
查看>>
Class hierarchy of UIResponder as well as subclasses of UIView and UIControl
查看>>
第8章 Service基础Activity与Service绑定
查看>>
编写安全 PHP 应用程序的七个习惯
查看>>
IOT(Index Organized Table)
查看>>
ORM for Net主流框架汇总与效率测试
查看>>
Seen.js – 使用 SVG 或者 Canvas 渲染 3D 场景
查看>>