Android NFC攻击可以窃取你的信用卡信息

Android NFC攻击可以窃取你的信用卡信息

黑客安全访客2021-10-11 23:01:007753A+A-

近日,两位研究者在亚洲安全会议(HITB,Hack In the Box)提出,黑客可以使用Android智能手机的NFC功能窃取你的信用卡数据。

黑客可以利用Android智能手机的 NFC 能力窃取你的信用卡数据,听上去很可怕但是这是事实。

什么是NFC(Near field communication)

Near field communication (NFC)是一种近距离非接触式通信系统,采用无线数据,允许多方面的技术,在接近对方的时候进行通信而无需互联网连接。NFC主要的技术特点类似于Android Beam。Android Beam允许Android用户在两台设备接触时交换图片或联系人信息。NFC技术已经越来越多的用于无现金支付系统,例如谷歌钱包和安卓支付。

每一个完整的NFC设备可以工作在三种模式:NFC卡模拟;NFC阅读器/写入器;和NFC点对点(P2P模式)

NFC卡模拟模式允许具备NFC功能的设备,如智能手机像智能卡,允许用户执行事务,如支付或票务。

NFC读/写模式使具备NFC功能的设备读取信息存储在廉价的NFC标签嵌入在标签或聪明的海报。

NFC点对点模式允许两个具备NFC功能的设备相互通信来交换信息以一种特定的方式。

NFC技术已经越来越多的用于无现金支付系统,例如谷歌钱包和安卓支付。NFC由无线射频识别(RFID)技术发展而来。NFC芯片作为无线链路的一部分,在过去的两三年被发布,可以被大多数Android智能手机识别。一旦它被另一个NFC芯片激活,将支持在两个设备之间几厘米的近距离内传送少量的数据。

黑客如何使用NFC窃取你的信用卡

在过去关于NFC中继攻击的研究已经有很多了,但这些类型的攻击通常被认为是难以实现的,因为它需要两个设备之间非常近的距离。然而在2013年,研究人员Michael Roland发现,通过在受害者的手机中安装木马软件,攻击者可以在受害者的手机上启动Google Play来使用NFC功能。当谷歌意识到这个问题后,他们迅速做了修复。然而在这个最新的研究中, Rodriguez和Vila发现黑客可以利用受害者手机中的NFC功能从他或她口袋里的信用卡窃取钱财,而不是通过之前那种利用谷歌支付在信用卡接触受害者的手机时利用的方式。如果你的手机经常和你的钱包在一起,攻击实例将更可能实现。

执行这种攻击,黑客所需要的所有设备只是一种接受NFC支付的POS机和一部Android 4.4 以上并且支持NFC功能的手机。

那么如何攻击呢?该方法被称为中继攻击,中继攻击基本上可以将整个无线通信转发到较远的距离,取代NFC所允许的短距离。这是由四个角色实现,众所周知:可信的验证者,证明者和不可信的验证者,证明者,在攻击中,不可信的验证者和证明者共同欺骗可信的验证者和证明者,我们的验证和证明如下:

可信的证明者和验证者:你的信用卡和攻击者的POS终端

不可信的证明者和验证者:攻击者的NFC手机和你

要发动攻击,比较困难的一步是黑客需要一个足够吸引人的应用程序,使它在网络和应用市场上可信——很多时候,这可能是一个破解程序,你可以免费下载而不是付费(例如:SC Secret Recorder,在谷歌应用商店3.5美元,破解版应用免费)。受害者下载了应用,并不知道它嵌入了恶意软件。该恶意软件不断监测它所安装的手机的周围环境。

每当一个NFC信用卡(又名contactless card)接近到被感染的手机足够近的距离(例如你把它放到口袋或者钱包里),恶意软件就会通过网络发送消息给攻击者的手机(不可信的证明者)。攻击者只需要将他的手机靠近已经就绪NFC的POS机,一起非法货币交易就会执行,就像你站在那里,用你自己的支付设备靠近POS机。

安全研究人员在HITB(亚洲安全会议)上成功地做出了一个证明演示,使用Nexus 5 作为不可信的证明者,Sony Xperia S作为不可信的验证者。研究人员也成功地进行了测试攻击,使用Nexus 4和Samsung Galaxy Nexus。

尽管被盗取的钱仅限于少量(50美元或者更少)并且只有很少的交易可以不需要pin码实现。尽管现在还没有已知的NFC中继攻击犯罪情况,但潜在的可利用的设备数量大,恶意软件的开发简单,快速,并且可以获得收入,Vila和Rodriguez相信这只是时间问题,“数字扒窃”将随着NFC中继攻击进入聚光灯。

那么用户如何保护自己免受NFC攻击?Rodriguez跟idigitaltimes共享了这个建议:“验证你安装在设备上的应用——不要使用未经Google Play store认可的应用或者在其他应用市场获得的应用。如果你没有使用NFC的其他东西,那么只需要关闭默认。这样,应用程序在需要使用NFC时将必须要求你启动NFC,如果未是经授权的使用,你会知道的。

在这里看到他们演示完整的幻灯片https://conference.hitb.org/hitbsecconf2015ams/wp-content/uploads/2014/12/D1T1-R.-Rodriguez-P.-Vila-Relay-Attacks-in-EMV-Contactless-Cards-with-Android-OTS-Devices.pdf。或这里阅读技术白皮书https://conference.hitb.org/hitbsecconf2015ams/wp-content/uploads/2014/12/WHITEPAPER-Relay-Attacks-in-EMV-Contactless-Cards.pdf

点击这里复制本文地址 以上内容由黑资讯整理呈现,请务必在转载分享时注明本文地址!如对内容有疑问,请联系我们,谢谢!
  • 3条评论
  • 余安夙世2022-06-03 16:10:30
  • FC技术已经越来越多的用于无现金支付系统,例如谷歌钱包和安卓支付。NFC由无线射频识别(RFID)技术发展而来。NFC芯片作为无线链路的一部分,在过去的两三年被发布,可以被大多数Android智能手机识别。一旦它被另一个NFC芯片激活,将支持在两个设备之间几厘米
  • 酒奴方且2022-06-03 10:41:30
  • 但是这是事实。什么是NFC(Near field communication)Near field communication (NFC)是一种近距离非接触式通信系统,采用无线数据,允许多方面的技术,在接近对方的时候进行通信而无
  • 晴枙同尘2022-06-03 15:35:36
  • 技术白皮书https://conference.hitb.org/hitbsecconf2015ams/wp-content/uploads/2014/12/WHITEPAPER-Relay-Attacks-in-EMV-Contactless-Cards.pdf

支持Ctrl+Enter提交

黑资讯 © All Rights Reserved.  
Copyright Copyright 2015-2020 黑资讯
滇ICP备19002590号-1
Powered by 黑客资讯 Themes by 如有不合适之处联系我们
网站地图| 发展历程| 留言建议| 网站管理