宇宙链 宇宙链
Ctrl+D收藏宇宙链
首页 > 波场 > 正文

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

作者:

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

我们最近发现了一种新型的网络钓鱼技术,可用于在连接的去中心化应用身份方面误导受害者。我们将这种新型的网络钓鱼技术命名为ModalPhishing。攻击者可以向移动钱包发送伪造的虚假信息冒充合法的DApp,并通过在移动钱包的模态窗口中显示误导性信息来诱受害者批准交易。这种网络钓鱼技术正在广泛使用。我们与相应的组件开发人员进行了沟通,并确认他们将发布新的验证API以降低该风险。什么是ModalPhishing?

在CertiK对移动钱包的安全研究中,我们注意到Web3.0货币钱包的某些用户界面元素可以被攻击者控制用来进行网络钓鱼攻击。我们将这种钓鱼技术命名为ModalPhishing,因为攻击者主要针对加密钱包的模态窗口进行钓鱼攻击。模态是移动应用程序中经常使用的UI元素。模态通常显示在应用程序主窗口顶部。这样的设计通常用于方便用户执行快速操作,如批准/拒绝Web3.0货币钱包的交易请求。Web3.0货币钱包上的典型模态设计通常提供供用户检查签名等请求的必要信息,以及批准或拒绝请求的按钮。

美SEC主席:加密货币市场普遍不合规,商业模式往往也是建立在客户的资金上:金色财经报道,美国证券交易委员会主席Gary Gensler在5月15日由亚特兰大联邦储备银行举行的第 27 届年度金融市场会议的问答环节中,Gensler表示,加密货币市场普遍不合规,并且是基于去中心化的”错误叙述\"。他们的商业模式往往是建立在不合规的基础上,商业模式往往也是建立在客户的资金上,将其混合在一起,并存在着冲突。美国证券交易委员会绝不会让纽交所以加密货币平台的方式运作。

Gensler还指出,在美国最近的四家银行倒闭中,有三家持有大量的加密货币账目,传统金融和加密货币的世界越是相互关联,就越有可能引发金融市场的灾难。[2023/5/16 15:06:30]

真实交易批准模式与网络钓鱼交易批准模式对比在上方截图中,我们展示了Metamask上一个常规的交易审批模态窗口是如何出现的。当一个新的交易请求被连接的去中心化应用程序初始化时,钱包会展示一个新的模态窗口,并要求用户进行人工确认。如上图左侧所示,模态窗口通常包含请求者的身份,如网站地址、图标等。如Metamask这样的一些钱包也会显示有关请求的关键信息,在实例中我们看到一些UI元素被标记为“Confirm”,以提示用户这是一个常规的交易请求。然而,这些用户界面元素可以被攻击者控制以进行ModalPhishing攻击。在右侧的截图中,我们可以看到攻击者可以更改交易细节,并将交易请求伪装成来自“Metamask”的“SecurityUpdate”请求,以诱使用户批准。如截图所示,攻击者可以操纵多个UI元素。因此我们将在本文中为大家分享两个典型案例,并确定那些可被攻击者控制的UI元素。详细信息如下:①如果使用WalletConnect协议,攻击者可以控制DApp信息UI元素。②攻击者可以控制某些钱包应用中的智能合约信息UI元素。

Lightning Labs更新闪电网络管理工具Litd:金色财经报道,比特币闪电网络开发商 Lightning Labs 更新闪电网络管理工具 Litd,使得普通用户可以自行运行闪电网络节点,并以非托管的方式发送或接收比特币而无需精通技术。其他更新包括通过算法自动更新闪电网络费用以及引入「账户」系统以使得多名用户可以共享闪电网络节点。[2023/4/30 14:35:17]

攻击者控制的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时,配对批准模式的样子。

AI信息聚合交互式社交资讯流媒体Techub.NEWS将于4月16日上线:4月15日消息,总部位于香港的Techub.NEWS,是一家基于人工智能信息聚合交互式社交资讯流媒体平台,已完成110万美金种子轮融资,VCB、Ausvic Capital和MetaTdex Ventures(马蹄创投)参投。Techub.NEWS计划于2023年4月16日在香港数码港举行平台上线发布会。

据悉,Techub.NEWS是一个提供基于AI热点推荐的社交资讯平台,包括社区管理工具、Web3行情量化、UGC生产分发、围炉VIP付费订阅、DashBoard与评级、AI聊天工具等多个板块。[2023/4/15 14:05:24]

ModalPhishing:连接到Zengo和1Inch钱包的虚假DApp现在我们知道了配对和交易模态窗口可以被攻击者操纵,这样的攻击可以被用来让用户相信交易请求来自合法的DApp。如下方截图所示,我们创建了一个自称是“Metamask”的虚假DApp,并启动了一个钓鱼智能合约。攻击者可以在交易批准模态中冒充Metamask或Uniswap的DApp。

NovaWulf计划接管Celsius全部资产并将新公司股权代币化:金色财经报道,数字资产投资公司NovaWulf计划接管已破产加密借贷平台Celsius Network的所有资产,并在其债权人得到偿付后将剩余资产转入一家新公司。NovaWulf将管理新公司五年,新公司将使用新名称并任命新董事会,并将股权进行代币化。董事会将由NovaWulf和官方债权人委员会选出。该计划最快将于6月30日生效。NovaWulf已承诺投入4500万美元,但该公司管理的Celsius资产价值可能高达20亿美元。[2023/4/15 14:05:12]

如上例所示,被大规模使用的WalletConnect协议并未验证配对的DApp信息的合法性。被操纵的元信息被钱包应用程序进一步使用并呈现给用户,这可以被用来进行ModalPhishing。作为一个潜在的解决方案,WalletConnect协议可以提前验证DApp信息的有效性和合法性。WalletConnect的开发人员已经承认了知晓这个问题,并正在研究相关解决方案。示例②:通过MetaMask进行智能合约信息网络钓鱼你可能已经注意到,在Metamask批准模态的图标或网站名称下,有另一个视图,显示了一个不固定的字符串例如“Confirm”或“UnknownMethod”。这个UI元素是由Metamask设计的,用于识别相应的交易类型。在呈现交易批准模态时,Metamask会读取智能合约的签名字节,并使用链上方法注册表查询相应的方法名称,如以下代码所示。然而,这也会在模态上创建另一个可以被攻击者控制的UI元素。

Voyager称监管机构反对Binance.US对其的收购是“基于未经证实的猜测”:1月9日消息,据Voyager提交的法律文件显示,其对美国证券交易委员会、美国多个州的监管机构、美国司法部以及Alameda Research 反对Binance.US收购Voyager进行的辩驳。Voyager表示,监管机构对Binance.US是否可以负担得起收购价的猜测是错误的。Voyager 还表示,根据未经证实的媒体报道提出反对意见,同时忽视自身已经获得的大量信息,这是一种赤裸裸的破坏Binance.US交易和攻击Binance.US的企图。[2023/1/9 11:02:39]

MetaMask源码通过签名字节读取智能合约的函数名称

MetaMask的智能合约方法名称说明我们可以看到Metamask上有一个交易请求模态,其被标记为“SecurityUpdate”。攻击者建立了一个钓鱼智能合约,其有一个SecurityUpdate具备支付函数功能,并允许受害者将资金转入该智能合约。攻击者还使用SignatureReg将方法签名注册为人类可读的字符串“SecurityUpdate”中。如前所述,当Metamask解析这个钓鱼智能合约时,它使用函数签名字节查询相应的函数方法,并在批准模态中呈现给用户。从这个智能合约的交易可以看出,这个特定的钓鱼智能合约已经运行了200多天。

钓鱼交易批准模态在上面的例子中,我们展示了钱包上与智能合约信息相关的UI元素是如何被钓鱼攻击者操纵的。虽然我们在这里以Metamask为例,但其他钱包也可能存在类似的漏洞。钱包应用的开发者应该时刻注意监测那些会向用户呈现的内容,并采取预防措施过滤掉可能被用于网络钓鱼攻击的词语。写在最后

在本文中,我们为大家展示了Web3.0货币钱包上不应盲目信任的常见UI组件——模态窗口。模态窗口中的某些UI元素可以被攻击者操纵,以创造出非常「真实且有说服力」的钓鱼陷阱。因此,我们将这种新的网络钓鱼技术命名为ModalPhishin。这种攻击发生的根本原因是钱包应用程序没有彻底验证所呈现的UI元素的合法性。例如,钱包应用程序直接信任来自WalletConnectSDK的元数据,并将其呈现给了用户。WalletConnectSDK也并不验证传入的元数据,这在某些情况下使得呈现的元数据可以被攻击者控制。在Metamask中,我们可以看到类似的攻击原理也被攻击者滥用,在模态窗口中显示欺诈性的智能合约函数方法名称。总体而言,我们认为钱包应用程序的开发者应该始终假设外部传入的数据是不可信的。开发者应该仔细选择向用户展示哪些信息,并验证这些信息的合法性。除此之外,用户也应通过对每个未知的交易请求保持怀疑的态度来守好自己安全上的「一亩三分地」。

标签:APPDAPPDAPMETKAPP区块链dapp开发例子区块链dapp开发框架MetaDrace

波场热门资讯
a16z的区块链世界观与投资观

本文于2019年4月28日首发于链捕手公众号,作者胡韬。「软件正在吞噬整个世界。」这是a16z创始人马克·安德森的经典名句,他曾是网景公司创始人,其开发的Mosaic浏览器一度占据了浏览器市场80%以上的份额,JAVA、SSL、coo.

1900/1/1 0:00:00
政府助力 2020线上智博会区块链高峰论坛即将隆重召开

树树皆秋色,山山唯落晖。初秋的重庆,丰收在即。此时此刻,一场阵容豪华的会议即将隆重召开。9月16日,由中国国际智能产业博览会组委会主办,重庆市大数据应用发展管理局、重庆市经济和信息化委员会、重庆市渝中区人民政府承办,重庆市渝中区大数据.

1900/1/1 0:00:00
假外汇平台杀入币圈:反向喊单,篡改数据,股民成最大受害者

编者按:本文来自一本区块链,作者:比萨??,链捕手经授权发布。继币、资金盘之后,币圈又出现了新套路——虚假交易所。拉群获客、反向喊单、定向收割、篡改数据……虚假交易所的一系列操作,让投资者防不胜防.

1900/1/1 0:00:00
SignalPlus:这算是纾困吗?

各位朋友,欢迎来到SignalPlus宏观点评。SignalPlus宏观点评每天为各位更新宏观市场信息,并分享我们对宏观趋势的观察和看法。欢迎追踪订阅,与我们一起关注最新的市场动态.

1900/1/1 0:00:00
Brave宣布在Brave钱包推出自动化NFT备份及增强Filecoin支持功能

Filecoin社区很高兴宣布Brave正式在Brave浏览器和钱包推出新特性,通过Filecoin和星际文件系统(IPFS)来支持web3的发展、落地和使用.

1900/1/1 0:00:00
新风口DeFi指数基金一览

原文标题:《TheBullCaseforDecentralizedIndexFunds》原文来源:bankless这些基金产品可能是我们采用DeFi的驱动因素之一ーー我们跨越鸿沟的方式.

1900/1/1 0:00:00