木星链 木星链
Ctrl+D收藏木星链

APP:一茬接一茬,Web3.0移动钱包又现独特钓鱼攻击手法Modal Phishing

作者:

时间:1900/1/1 0:00:00

我们最近发现了一种新型的网络钓鱼技术,可用于在连接的去中心化应用身份方面误导受害者。

我们将这种新型的网络钓鱼技术命名为ModalPhishing。

攻击者可以向移动钱包发送伪造的虚假信息冒充合法的DApp,并通过在移动钱包的模态窗口中显示误导性信息来诱受害者批准交易。这种网络钓鱼技术正在广泛使用。我们与相应的组件开发人员进行了沟通,并确认他们将发布新的验证API以降低该风险。

什么是ModalPhishing?

在CertiK对移动钱包的安全研究中,我们注意到Web3.0货币钱包的某些用户界面元素可以被攻击者控制用来进行网络钓鱼攻击。我们将这种钓鱼技术命名为ModalPhishing,因为攻击者主要针对加密钱包的模态窗口进行钓鱼攻击。

模态是移动应用程序中经常使用的UI元素。模态通常显示在应用程序主窗口顶部。这样的设计通常用于方便用户执行快速操作,如批准/拒绝Web3.0货币钱包的交易请求。

ARK Invest修改比特币现货ETF申请资料,或促使其先于贝莱德获得审批机会:6月29日消息,彭博社高级ETF分析师Eric Balchunas发推称,ARK Invest已修改了其比特币现货ETF的19b-4申请资料,类似于贝莱德的做法,ARK Invest本次修改引入了在芝加哥期权交易所(CBOE)和一家著名的加密货币交易所(可能是Coinbase)之间的监督共享协议。由于ARK Invest的比特币现货ETF较之贝莱德更早,这一修改或使该机构的申请在SEC的审批上处于领先地位。[2023/6/29 22:06:55]

Web3.0货币钱包上的典型模态设计通常提供供用户检查签名等请求的必要信息,以及批准或拒绝请求的按钮。

真实交易批准模式与网络钓鱼交易批准模式对比

在上方截图中,我们展示了Metamask上一个常规的交易审批模态窗口是如何出现的。

数据:DeFi 7天内交易量增加74万笔:11月11日消息,据DappRadar数据分析,FTX暴雷事件发生后,区块链dapp活动显着增加。其中,以太坊链上交易从11月7日的71.8亿美元增加到11月10日的234.7亿美元。DeFi领域的dapps在所有区块链上的活动都有所增加,从11月7日的146万笔交易增加到11月10日的超过220万笔。但受到FTX冲击,锁定在DeFi部门的总价值从51.93亿美元降至当前的42.33亿美元。用户从有风险的项目中转移资金,其中Solana在过去的7天里的UAW翻了1-3倍。

此外,NFT领域交易量有所增长,Magic Eden上7天内交易者数量增加了89%至92,181,同期交易量猛增402%后超过2900万美元。Opensea过去7天内有120,148名用户交易,同比增长5.6%。[2022/11/11 12:51:40]

当一个新的交易请求被连接的去中心化应用程序初始化时,钱包会展示一个新的模态窗口,并要求用户进行人工确认。

支付平台Ping筹得1500万美元种子轮融资:金色财经报道,支付平台Ping今天宣布获得1500万美元的种子轮融资,主要投资方包括Y-Combinator、Race Capital、BlockTower、Danhua Capital、Signum Capital和Goat Capital。这些资金将进一步推动和扩大Ping的平台,使数字游民获得美元或加密货币支付,并将工资转换为当地货币。

Ping平台允许任何个人、组织或公司创建一个免费的美元国际账户,并立即接受银行转账——无论是外币还是加密货币。此外,用户可以通过Ping购买和接收比特币、以太坊和莱特币等加密货币。(finextra)[2022/11/10 12:41:13]

如上图左侧所示,模态窗口通常包含请求者的身份,如网站地址、图标等。如Metamask这样的一些钱包也会显示有关请求的关键信息,在实例中我们看到一些UI元素被标记为“Confirm”,以提示用户这是一个常规的交易请求。

《安徽日报》首发数字藏品“AI向新”:金色财经报道,据《安徽日报》官方公众号,《安徽日报》将于10月24日10时24分首发数字藏品“AI向新”,总计1024份,其中在安徽日报客户端发行500份,在科大讯飞星昼数字藏品平台发行524份。据悉,“AI向新”数字藏品由安徽日报发行,是安徽日报积极拥抱数字经济,探索“元宇宙”场景开发,用更新更潮的方式讲好安徽故事,为报业发展进行数字化赋能的全新尝试。[2022/10/23 16:36:07]

然而,这些用户界面元素可以被攻击者控制以进行ModalPhishing攻击。在右侧的截图中,我们可以看到攻击者可以更改交易细节,并将交易请求伪装成来自“Metamask”的“SecurityUpdate”请求,以诱使用户批准。

如截图所示,攻击者可以操纵多个UI元素。

因此我们将在本文中为大家分享两个典型案例,并确定那些可被攻击者控制的UI元素。

以太坊研究人员抨击比特币消耗过多能源,然而数据来源遭质疑:6月10日消息,根据Digiconomist的数据,比特币目前使用了世界上0.82%的能源,而以太坊使用了0.34%的能源。以太坊研究人员Justin Drake在推特上分享了这一数据,并表示:“如果比特币真的消耗了地球上近1%的能源,这对于一个宠物石(pet rock)来说着实太多了。”Drake随后又在推特上写道:“合并后的以太坊:能源消耗占世界的0.000%。”

然而,Digiconomist提供你的这些数据的有效性受到质疑。Drake也被迫在后来的推文中承认了其他数据来源,显示估计的能源消耗数据降低了近60%。实际上,Digiconomist的数据准确性曾多次受到业内人士质疑。(Cointelegraph)[2022/6/10 4:16:43]

详细信息如下:

①如果使用WalletConnect协议,攻击者可以控制DApp信息UI元素。

②攻击者可以控制某些钱包应用中的智能合约信息UI元素。

攻击者控制的Modal和相关的信息源示例

示例①:通过WalletConnect进行DApp钓鱼攻击

WalletConnect协议是一个广受欢迎的开源协议,用于通过二维码或深度链接将用户的钱包与DApp连接。用户可以通过WalletConnect协议将他们的钱包与DApp连接起来,然后与该协议进行进行交易或转账。

在Web3.0货币钱包和DApp之间的配对过程中,我们注意到Web3.0货币钱包会展示一个模态窗口,显示传入配对请求的元信息——包括DApp的名称,网站地址,图标和描述。Web3.0钱包展示的这些信息和方式根据DApp名称、图标和网站地址不同而变化,以供用户查看。

但是这些信息是DApp提供的,钱包并不验证其所提供信息是否合法真实。比如在网络钓鱼攻击中,某雷碧可以假称为某雪碧,而后在用户发起交易请求之前诱用户与其连接。

小伙伴们可以复制链接到浏览器查看CertiK为此做的一个小测试。

在该视频中,CertiK展示了攻击者是如何「欺瞒」UniswapDApp的——攻击者声称自己是UniswapDApp,并连接Metamask钱包,以此用户批准传入的交易。

在配对过程中,钱包内显示的模态窗口呈现了合规UniswapDApp的名称、网站网址和网站图标。

由于网址中使用了https方案,所以还显示了一个挂锁图标,这样显得模态窗口更为逼真和合法了。在配对过程中,只要受害者想在假Uniswap网站上进行交易操作,攻击者就可以替换交易请求参数来窃取受害者的资金。

请注意,虽然不同的钱包上的模态设计不同,但攻击者是始终可以控制元信息的。

下图展示了当我们将ZenGo和1Inch钱包连接到钓鱼网站的DApp时,配对批准模式的样子。

如上例所示,被大规模使用的WalletConnect协议并未验证配对的DApp信息的合法性。被操纵的元信息被钱包应用程序进一步使用并呈现给用户,这可以被用来进行ModalPhishing。作为一个潜在的解决方案,WalletConnect协议可以提前验证DApp信息的有效性和合法性。WalletConnect的开发人员已经承认了知晓这个问题,并正在研究相关解决方案。

示例②:通过MetaMask进行智能合约信息网络钓鱼

你可能已经注意到,在Metamask批准模态的图标或网站名称下,有另一个视图,显示了一个不固定的字符串例如“Confirm”或“UnknownMethod”。这个UI元素是由Metamask设计的,用于识别相应的交易类型。

在呈现交易批准模态时,Metamask会读取智能合约的签名字节,并使用链上方法注册表查询相应的方法名称,如以下代码所示。然而,这也会在模态上创建另一个可以被攻击者控制的UI元素。

MetaMask的智能合约方法名称说明

我们可以看到Metamask上有一个交易请求模态,其被标记为“SecurityUpdate”。攻击者建立了一个钓鱼智能合约,其有一个SecurityUpdate具备支付函数功能,并允许受害者将资金转入该智能合约。

攻击者还使用SignatureReg将方法签名注册为人类可读的字符串“SecurityUpdate”中。如前所述,当Metamask解析这个钓鱼智能合约时,它使用函数签名字节查询相应的函数方法,并在批准模态中呈现给用户。

从这个智能合约的交易可以看出,这个特定的钓鱼智能合约已经运行了200多天。

开发者应该时刻注意监测那些会向用户呈现的内容,并采取预防措施过滤掉可能被用于网络钓鱼攻击的词语。

写在最后

在本文中,我们为大家展示了Web3.0货币钱包上不应盲目信任的常见UI组件——模态窗口。

模态窗口中的某些UI元素可以被攻击者操纵,以创造出非常「真实且有说服力」的钓鱼陷阱。因此,我们将这种新的网络钓鱼技术命名为ModalPhishin。

这种攻击发生的根本原因是钱包应用程序没有彻底验证所呈现的UI元素的合法性。

例如,钱包应用程序直接信任来自WalletConnectSDK的元数据,并将其呈现给了用户。

WalletConnectSDK也并不验证传入的元数据,这在某些情况下使得呈现的元数据可以被攻击者控制。在Metamask中,我们可以看到类似的攻击原理也被攻击者滥用,在模态窗口中显示欺诈性的智能合约函数方法名称。

总体而言,我们认为钱包应用程序的开发者应该始终假设外部传入的数据是不可信的。开发者应该仔细选择向用户展示哪些信息,并验证这些信息的合法性。除此之外,用户也应通过对每个未知的交易请求保持怀疑的态度来守好自己安全上的「一亩三分地」。

标签:APPDAPPDAPCON币世界快讯app下载DappRadarDAPSBTCONE价格

比特币交易热门资讯
USD:火必将于2023年4月20日上线CHAD交易赛,交易瓜分10,000 USDT

尊敬的用户:火必即将开启CHAD交易赛活动。即刻参与,领取奖励。CHAD交易赛,交易赢取10,000USDT.

1900/1/1 0:00:00
SEC:美SEC主席:从未拥有任何加密资产

4月19日消息,美国证券交易委员会(SEC)主席GaryGensler在出席4月18日听证会上表示,他从未拥有过任何加密货币或数字资产.

1900/1/1 0:00:00
比特币:赚钱新捷径,币鲸跟单零成本赚U

??币鲸跟单公测上线!邀请新老用户领取2000U跟单测试币,可用于体验跟单或交易员带单交易,还有丰厚奖励等您领取!?????2023年4月18日至4月25日23:59(UTC+8)?????一、.

1900/1/1 0:00:00
NFT:说唱歌手Soulja Boy涉嫌为 NFT 项目进行促销

金色财经报道,根据互联网侦探ZachXBT的研究,说唱歌手转型加密货币爱好者的SouljaBoy已经推广了数十个加密货币和NFT项目,其中一些后来被证明是局.

1900/1/1 0:00:00
GAT:Gate.io将上线Wojak(WOJAK)

Gate.io将于2023年4月20日14:00(UTC8)开启Wojak(WOJAK)交易。关于Wojak(WOJAK):Wojak是一个由社区驱动的项目.

1900/1/1 0:00:00
AVA:5个有望爆牛的山寨币已公布!

公众呺:Web3团子加密货币分析师KelvinMunene认为反弹INJ具有获利潜力。据分析师ChristianEncila称,市场对AVAX存在看涨情绪.

1900/1/1 0:00:00