NGate安卓恶意软件可利用 NFC 窃取 ATM 内资金
内容提要
研究人员发现了一种名为NGate的新型Android恶意软件,可以将受害者的付款卡数据传输到攻击者的已root的Android手机上。该恶意软件通过欺骗性短信链接传播,并且还可以收集个人信息。攻击者可以利用物理接触复制和模拟付款卡。为了防止此类攻击,建议用户采取积极措施,如防范钓鱼攻击、使用安全应用程序以及在不需要时禁用NFC。
延伸解读
NFC中继:攻击手法的技术突破
NGate恶意软件的核心在于将受害者实体支付卡的NFC数据通过被入侵的Android手机中继到攻击者设备,进而用于ATM交易。这种NFC中继技术基于德国达姆施塔特技术大学学生设计的NFCGate工具,此前从未在任何Android恶意软件中出现过。攻击者通过物理接触或诱导受害者将卡贴近手机来获取数据,甚至可以从非root设备中继NFC流量,降低了攻击门槛。
传播链条:从钓鱼到恶意软件部署
攻击者通过冒充银行网站或Google Play商店的短暂域名传播恶意软件,并利用渐进式网络应用程序(PWA)和WebAPK来完善策略。受害者收到关于退税的欺骗性短信,点击链接后下载安装NGate。该恶意软件与自2023年11月起在捷克活动的威胁行为者有关,但在2024年3月一名嫌疑人被捕后活动被搁置。NGate从未在Google Play上架,凸显了第三方渠道的风险。
双重威胁:网络钓鱼与物理接触
除了NFC中继,NGate还会显示虚假网站,要求用户提供银行客户ID、出生日期和银行卡PIN码,并指示用户打开NFC功能并将支付卡贴在手机背面。同时,攻击者可通过物理接触复制和仿真支付卡,例如从无人看管钱包或背包中读取卡片,但通常仅限于小额非接触式支付。这种结合了数字与物理手段的攻击,增加了防御的复杂性。
防护建议:主动措施与用户意识
ESET研究人员建议采取主动措施防范此类攻击,包括警惕网络钓鱼和社交工程、检查网站URL、从官方商店下载应用、对PIN码保密、使用安全应用程序、在不需要时关闭NFC功能、使用保护壳或受身份验证保护的虚拟卡。用户应提高安全意识,避免点击可疑链接,并定期检查设备是否感染恶意软件。
Q&A
NGate恶意软件是如何传播的?
NGate恶意软件通过欺骗性短信链接传播,受害者误以为与银行通信,从而下载并安装了恶意应用程序。
NGate恶意软件的主要功能是什么?
NGate恶意软件可以将受害者的支付卡数据传输到攻击者的已root的Android手机上,并利用NFC中继技术进行ATM交易。
用户如何防范NGate恶意软件的攻击?
用户应采取措施防范钓鱼攻击、使用安全应用程序、检查网站URL、在不需要时禁用NFC等。
NGate恶意软件与哪些网络钓鱼活动有关?
NGate恶意软件与自2023年11月起在捷克活动的网络钓鱼行为者有关,这些攻击主要针对捷克著名银行的客户。
攻击者如何利用物理接触复制支付卡?
攻击者可以通过物理接触受害者的支付卡,例如在公共场所读取卡片信息,从而复制和仿真支付卡。
NGate恶意软件的技术基础是什么?
NGate恶意软件基于一种名为NFCGate的工具,该工具用于捕获、分析或更改NFC流量。