英国兰卡斯特大学(Lancaster University)和瑞典林雪平大学(Linkoping University)的学者们提出了一项新技术,将智能手机内置的扬声器和麦克风转化为迷你声纳系统,从而在Android设备上窃取手机解锁模式。这一技术背后的基本思想——SonarSnoop——是利用声波跟踪用户手指在屏幕上的位置。

实施技术的步骤包括在手机上使用一个恶意应用程序,使得手机扬声器以以人耳听不到的频率(在18kHz至20kHz之间)发出声波。

就像潜水艇的声纳一样,恶意应用程序使用(设备的)麦克风来接收从附近物体反弹的声波,所接收的通常是用户手指点击屏幕产生的声波。根据设备外壳上扬声器和麦克风的位置,可以构建机器学习算法来读取收集的数据并确定可能的解锁模式。英国兰卡斯特大学(Lancaster University)和瑞典林雪平大学(Linkoping University)的学者已在三星Galaxy S4智能手机上对SonarSnoop进行了详细测试。

该研究小组表示,使用SonarSnoop获得数据后,原本用以解锁模式的数量得以减少70%。在目前的状态中,SonarSnoop并没有像人们以往在好莱坞电影的×××场景中看到的那样能飞速产生结果,也不能即时输出100%准确的解锁模式。

SonarSnoop正处于实验的早期阶段。这项技术的工作正在进行中,预计未来精确度将会提高。在网络安全研究领域,使用声音进行用户跟踪仍然是一个新概念。在过去几年中,学者已经探索使用智能传感器诸如加速度计,陀螺仪,和接近传感器来记录和窃取PIN和从智能手机解锁图案,但从未使用过声波。自从2008年蝙蝠侠电影《黑暗骑士》(The Dark Knight)流行引发人们关注后,使用类似sonar的系统来跟踪用户和他们的行动的想法就慢慢变成了现实。

SonarSnoop研究团队将 FingerIO视为其工作灵感的主要来源。FingerIO是2016年3月发布的一种新概念,是一种新颖的细粒度手指追踪解决方案,可将现成智能手机或智能手表周围的任何空间转换为交互式表面。当时学者们创建了这种类似声纳的系统是为了改善与智能手表的互动。

使用FingerIO,用户可以用手指在智能手表附近绘制线条和形状,智能手表将使用高频声波来拾取手指运动并将其转换为触摸屏交互。SonarSnoop则是FingerIO的“邪恶版本”,×××者使用相同的概念,但却窃取触摸屏交互功能。

尽管当前实验专注于智能手机,但SonarSnoop实际适用于许多其他类型的计算设备和可用麦克风和扬声器的物理环境,未来或许会得到更广泛的应用。

转载于:https://blog.51cto.com/13520190/2170659

SonarSnoop技术:将智能手机转变为迷你声纳系统窃取手机解锁图案相关推荐

  1. android sony 镜像,Xperia 1 II将索尼的无镜像相机技术引入智能手机

    Xperia 1 II将索尼的无镜像相机技术引入智能手机 2020-05-25 13:17:28 1点赞 0收藏 2评论 索尼的Alpha系列无反光镜相机以一流的自动对焦和快速连拍而闻名,而这些功能现 ...

  2. 智能分数计算机在线使用,基于智能手机的试卷分数统计系统及其使用方法与流程...

    本发明涉及一种基于智能手机的试卷分数统计系统及其使用方法. 背景技术: 对于考试分数的统计,现有的技术中,需要由外接设备和计算机配合完成.其缺陷在于:第一.外接设备和计算机本身具有成本高和挪动不方便的 ...

  3. (附源码)app智能手机的微课程学习系统 毕业设计 100909

    摘  要 随着现在网络的快速发展,网络的应用在各行各业当中它很快融入到了许多学校的眼球之中,他们利用网络来做这个微课程学习系统的网站,随之就产生了"智能手机的微课程学习系统 ",这 ...

  4. (附源码)springboot智能手机的微课程学习系统 APP 毕业设计 100909

    摘  要 随着现在网络的快速发展,网络的应用在各行各业当中它很快融入到了许多学校的眼球之中,他们利用网络来做这个微课程学习系统的网站,随之就产生了"智能手机的微课程学习系统 ",这 ...

  5. 2022-2028年全球与中国被动声纳系统行业深度分析报告

    本报告研究全球与中国市场被动声纳系统的发展现状及未来发展趋势,分别从生产和消费的角度分析被动声纳系统的主要生产地区.主要消费地区以及主要的生产商.重点分析全球与中国市场的主要厂商产品特点.产品规格.不 ...

  6. 基于结构光测量技术和3D物体识别技术开发的机器人3D视觉引导系统

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达本文转自|新机器视觉 基于结构光测量技术和3D物体识别技术开发的机器 ...

  7. python修改文件格式为unix_软件测试技术之如何用python在Windows系统下,生成UNIX格式文件...

    本文将带你了解软件测试技术之如何用python在Windows系统下,生成UNIX格式文件,希望对大家学测试技术有所帮助 如何用python在Windows系统下,生成UNIX格式文件 平时测试工作中 ...

  8. 英特尔Bridge技术加持下 Windows 11 PC也能运行手机应用

    6月27日消息,英特尔和微软通过深层次的联合研发和协作,一直推动着计算体验的发展.近日双方将深化合作关系,通过即将推出的 Windows 11 为超过四分之三搭载英特尔® 处理器的 Windows P ...

  9. 小米MIX Alpha获得百万美金技术大奖;索尼或将推出无边框手机;Linus 不建议用 ZFS | 极客头条...

    整理 | 屠敏 快来收听极客头条音频版吧,智能播报由标贝科技提供技术支持. 「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注 ...

最新文章

  1. 54 Node.js快速入门
  2. c语言结构体共用体枚举实例程序,10-C语言结构体-共用体-枚举
  3. 【代码片段】base样式--针对bootstrap
  4. 原创:centos7.1下 ZooKeeper 集群安装配置+Python实战范例
  5. [转载]DEV控件:gridControl常用属性设置
  6. 用UIpickView实现省市的联动
  7. zoj 3811 untrusted patrol
  8. 谈谈软件的开发及成长历程
  9. python 验证数据类型函数
  10. Java开发笔记(一百三十二)Swing的表格
  11. ASP.NET自定义控件示例:ASP.NET Custom control with designer integration
  12. 下、Hadoop环境搭建——通过Xshell6连接VMware正式配置Hadoop
  13. ShadowGun Shader学习
  14. 应对SOX法案的挑战
  15. 【机器学习】阿里云天池竞赛——工业蒸汽量预测(4)
  16. Linux安装PHP
  17. Office2016使用HP打印机只能打印一次再打印就假死怎么办?
  18. SQL-视图(view)
  19. POS签购单上的授权号,凭证号,参考号,批次号,分别是什么?有什么作用?
  20. css文件应该放在哪?

热门文章

  1. I7-5775C之所以被Intel跳过,是因为本身有太多BUG
  2. 电子教室系统软件有哪些教学功能,我做了以下分类
  3. AndroidStudio模拟器无声
  4. 【CSS】模仿微信拆红包文字左右不停旋转
  5. 【Unity】关于DrawMeshInstanced does not support the shader 的问题
  6. (狂神)ElasticSearch 7.x.x学习笔记
  7. SPSS 27安装包下载及详细图文安装教程
  8. linux删除文件的时候出现设备或者资源忙、linux挂载卸载不掉 umount target is busy
  9. uni-app开启消息通知
  10. fatal: unable to access ‘https://github.com/raw-recruit678/Leetcode.git/‘: OpenSSL SSL_read: Connect