点击阅读:Web3安全连载当硬核黑客开始研究“钓鱼”你的NFT还安全吗?
点击阅读:Web3安全连载一文看懂典型的NFT合约漏洞有哪些?
我们推出连载系列的最后一篇——NFT钓鱼流程及防范技巧,其中一类是盗取用户签名的钓鱼攻击,另一类是高仿域名和内容的NFT钓鱼网站。那么如果用户不幸中招了怎么办呢?今天我们就来告诉你怎么办。
「钓鱼网站是如何“钓”你的?」
第一种:盗取用户签名?
在前两篇文章里,我们提到过该类钓鱼网站主要是引诱用户在钓鱼网站签名,如果用户签署了签名,则钓鱼网站可以获取到用户钱包中所有的NFT。具体的签名内容如下:
上图中红框一显示的是签名请求的网站来源,红框二显示的是请求的签名内容,由于显示的内容是一串二进制字符,所以用户其实不知道具体签署的是什么服务。
如果用户点击了“Sign”按钮,则可能会授权一些无法预测的服务,包括一些危险操作,如:授权钓鱼网站拥有用户钱包中NFT的转账权限等。
第二种:高仿域名和内容的NFT钓鱼网站?
前面的的文章里我们提到过该类钓鱼网站主要分为三类,第一类是仅更换原官网的顶级域名,第二类是主域名添加单词或符号进行混淆,第三类是添加二级域名进行混淆的钓鱼网站。
涉及到的钓鱼手法主要分为三种,第一种是伪造NFT项目官网诱用户直接进行转账的钓鱼网站,第二种是使用假空投诱用户授权的钓鱼网站,第三种是诱用户输入钱包助记词的钓鱼网站。下面将对其钓鱼手法进行详细介绍。
Web3安全公司Dfns聘请首席技术官和销售副总裁:金色财经报道,Web3钱包基础设施和安全公司Dfns宣布任命新首席技术官Noah Cornwell和业务开发和销售副总裁John Conneely,以指导持续扩张公司。首席技术官 Noah Cornwell 加入 Dfns 之前,他在加密货币交易所和托管公司 Gemini 工作了近七年,并担任工程副总裁。
John Conneely 在 Genesis 和 Bakkt 等领先区块链和加密货币公司拥有五年指导机构托管产品增长的经验。[2023/7/1 22:11:38]
1.伪造官网引诱用户直接转账
该类钓鱼网站主要是通过伪造NFT项目官网UI界面,诱用户连接钱包之后,点击“mint”按钮进行铸币。用户点击之后会向虚假的项目方地址转账,但是并不会收到对应的NFT。具体如下图所示:
用户进入到钓鱼网站后,会首先点击对应的“connectwallet”按钮,连接钱包。之后UI界面会进行刷新,出现如图所示的“mint”按钮。通常页面上还会出现类似“xx用户已经mint了xxNFT”这样的浮动标题,主要是为了刺激用户赶紧点击mint。如下图所示:
Web3基础设施提供商Parfin获埃森哲战略投资:6月20日消息,埃森哲宣布通过Accenture Ventures对Web3基础设施提供商Parfin进行战略投资,具体投资条款暂未披露。据介绍,Parfin成立于2019年,最初是一家计划开发受监管稳定币的公司,目前已发展成为一家为拉丁美洲金融机构提供数字资产托管、交易、代币化和管理工具的基础设施提供商。Parfin目前正在开发EVM兼容许可公链Parchain,将使受监管实体能够参DeFi和资产代币化。Parfin首席执行官Marcos Viriato表示,公司计划在今年第二季度末或第三季度为Parchain推出代币。
2023年1月消息,Parfin完成1500万美元种子轮融资,Framework Ventures领投,Alexia Ventures、Valor Capital Group和巴西证券交易所的投资基金L4 Venture Builder等参投。[2023/6/20 21:50:27]
用户如果点击“Mint”按钮之后,一般情况下钓鱼网站为了防止自己的转账黑地址泄露,会首先检测钱包余额是否为空。如果为空则不会进行交易,如果不为空才会弹出类似MetaMask的小狐狸钱包,进行交易。
2.假空投诱用户进行NFT授权
该类钓鱼网站主要是利用假空投等手段,诱用户访问钓鱼网站。在用户连接钱包后,就会出现“CLAIMNOW”等引诱用户进行点击的按钮,用户点击之后就会对钓鱼网站的黑地址进行授权。具体如下图所示:
G-Rocket发起的Web3Hub推岀总额一千万美元的Web3.0全球加速计划:4月12日消息,由G-Rocket高诺国际加速器发起的Web3Hub推岀了立足香港的Web3.0全球加速计划,总额为1000万美元。其中,首期计划将联合MultiChain投入一百万美元,以响应香港发展Web3.0产业的决心。
整个全球加速计划旨在招募具备技术含量的跨链应用项目,Web3Hub及MultiChain团队将通过财政激励、技术赋能及落地加速等方式,协助具有竞争力的项目迅速发展。[2023/4/12 13:58:00]
之后获得授权的钓鱼网站会将用户钱包中的NFT全部转走,具体如下图所示:
下面是受害者被盗取的NFT交易:
GameStop计划削减成本并在数字资产和Web3方面开发新产品:金色财经消息,电子游戏及相关产品零售商 GameStop (GME) 首席执行官 Matt Furlong 在给员工的一封信中表示,公司的重点已转向消除多余成本并以强烈的所有者心态经营,在削减成本的推动下首席财务官 (CFO) Mike Recupero 离职,该职务将由首席会计官 Diana Jajeh 接任。
根据 Furlong 的信函,该公司计划在数字资产和 Web3 中开发新产品。GameStop 从去年开始一直在进军Web3 领域,计划于今年晚些时候推出 NFT 市场,此前开发了一个用于存储加密和 NFT 的数字资产钱包 GameStop Wallet。(CoinDesk)[2022/7/9 2:01:29]
3.诱用户填写助记词
该类钓鱼网站主要是在网页连接钱包处,或者其他位置诱用户点击,之后弹出一个伪造的网页,提示用户诸如“MetaMask插件版本需要升级”等信息。如果用户相信并填写了自己的钱包助记词,那么用户的私钥就会上传到攻击者服务器导致用户钱包被盗。具体如下图所示:
该钓鱼网站弹出如下信息,提示用户检测到了MetaMask的一个安全问题,需要用户升级该钱包插件版本。如果用户在框中输入助记词,则会导致钱包被盗。
Web3音乐投资平台anotherblock完成250万美元新一轮融资,Inventure 领投:金色财经报道,Web3音乐投资平台anotherblock宣布完成了一笔 250 万美元的新一轮融资,Inventure 领投,Centrifuge.io 创始人 Maex Ament、Dune.xyz 的 Fredrik Haga 和区块链研究与投资公司 StableNode 跟投,此外一批制作人和艺术家也参与了本轮融资,包括格莱美获奖制作人 DannyBoyStyles和一些出版商及唱片公司。Anotherblock 旗下拥有一个让粉丝通过购买 NFT 来投资音乐的 web3 平台,旨在让“投资音乐更轻松更容易”,该公司通过将音乐版权与 NFT 联系起来,创造了一种顺畅且安全的音乐版权交易方式。(musicbusinessworldwide)[2022/6/9 4:12:35]
注意,如上图红框处所示,该跳转的钓鱼页面上网址并非是正常的域名网址,而变成了一串异常数值。用户也可以通过对比MetaMask官网域名与该页面异常网址识别钓鱼页面。
「必须学会的防范技巧」
一:防范签名被盗?
目前多数网站为了保护用户安全已经不支持盲签的签名方式,但是如果用户访问某些网站时仍然遇到盲签的情况,请尽量拒绝签署。本文主要讨论以下两种非盲签的情况下,用户如何防范钓鱼。
1.用户签署交易时需要确认签署的内容
如上图所示,用户签署授权时主要是对红框部分的服务条款进行签名,包括:提示用户如果点击“Sign”按钮则代表接受网站的服务条款,这个请求不会发起交易或者消耗gas费,并且该授权状态将在24小时后重置等。以及包括签署签名的用户地址、Nonce值等。
2.用户在进行交易签名前,应进行多方信息交叉验证,确保发起交易的网站是真官网。
二:防范高仿域名和内容的NFT钓鱼网站?
此前文章我们介绍了三种高仿域名和内容的NFT钓鱼网站,其中第三种是直接诱用户输入助记词。针对该类网站,用户只需记住任何要求输入助记词的网页都是不安全的即可。本文主要介绍其他两种钓鱼网站的相关防范措施:
1.伪造官网引诱用户直接转账
这类的钓鱼网站通常域名和内容都跟原项目官网十分相似,用户在访问时需特别注意识别官网。
1)一般在访问NFT官网时,首页通常有官方社交媒体账号,如:twitter、discord等。
目前很多NFT官方网站都不会直接提供“mint”功能,或将更多数量的NFT放到了诸如Opensea之类的交易所上进行售卖,如下图所示:
同时,一般在NFT项目官网底部都会列举出官网社交账号,下图红框处从左往右依次是:Discord、twitter、traitsniper、opensea。
用户可以访问这些社交账号,首先识别其账号是否是官方账号,通常直接在twitter上搜索项目名称可以发现官方账号,如果存在同名的情况那么注意筛选出关注人数较多的账号,具体如下图所示:
上图中显示的第一个红框就是NFT项目对应的官网,任何其他的网址都是钓鱼网站;第二个红框是该项目在其他平台上的官方链接,如:Opensea交易所等;第三个红框是关注的人数,从人数上也可以对官方账号进行筛选,当然也需要警惕钓鱼大号,最好是进行信息交叉验证,保证自己访问的是官网。
2)假空投诱用户进行NFT授权
攻击者通常会通过Discord等社交账号发布假空投的钓鱼链接,这一类的钓鱼网站往往难以识别真假,本文提出以下几点建议希望帮助用户减少损失。
a.资产隔离
在进行这类危险交易时,可以采用资产隔离的方式进行,通常包括以下几种类型:
钱包隔离:用户可以将钱包根据用途分为两类,第一类用于存储资产,包括一些大额资产等,该类资产可以使用冷钱包存储提高安全性;第二类用于资产交易,尤其是在进行诸如领取空投这样的危险交易时,可以使用一些临时钱包。临时性的钱包包括:使用MetaMask之类的钱包重新创建一个地址里面存储很少的钱;或一些网络钱包如:BurnerWallet等,该钱包可以通过在网页上简单地设置转账的参数,如:转账地址、金额等,就可以生成一个临时性的小额交易二维码,如下图所示:
交易媒介隔离:通常指的是用户在交易时使用的PC、浏览器等,可以在进行一些可能存在的危险交易时使用不同的PC,或者使用不同的浏览器。
b.使用项目方智能合约进行mint()
上文提到有很多局在推广免费空投领取时,“mint”按钮实际上触发的是请求用户签名的操作,一旦点击将会批准钓鱼网站转移用户的NFT。所以如果能够确定领取空投的合约地址,直接调用智能合约里的mint()方法是更安全的方式,下图是某NFT的合约:
如上图所示,首先点击“contract”,之后选择“WriteContract”页签,接下来需要点击“ConnecttoWeb3”按钮,连接钱包。如下图所示:
接着点击mint()方法,设置mint需要的NFT数量和金额,点击“Write”按钮即可。这种方式因为是直接调用的合约方法,所以不存在被钓鱼网站盗用签名的情况。但是,用户在调用NFT合约时需注意同样需要交叉验证项目合约的地址,避免被钓鱼合约诱导受。
c.确认消息源
如果用户收到领取空投的钓鱼网站链接,首先需要确认信息源,一般可以在官方twitter等社交账号上确认下有没有发布的空投消息。如果没有的话,请不要随意点击其他渠道上发布的空投链接。
撰文:LucyHarley-McKeown,TheBlock编译:麟奇,链捕手无聊猿出现地悄无声息,目前已发展成一种超越加密圈的现象级文化.
1900/1/1 0:00:00作者:Jiawei,IOSGVentures1、引子 ComposableFinance的创始人提出了跨链互操作性的五个发展阶段:0-20%:实现最基本的跨链通信和链间代币移动;20-50%:用.
1900/1/1 0:00:00头条▌英格兰银行副行长:加密货币必须在监管框架内7月13日消息,英格兰银行副行长JonCunliffe将加密货币市场比作一架不安全的飞机,“人们不会在不安全的飞机上待太久.
1900/1/1 0:00:00涨涨跌跌,比特币自6月23日以来再度跌破2万美元。熊市之下,加密货币市场艰难求生。关机、卖币,矿工难捱随着哈希率保持在历史高位,BTC徘徊在2万美元左右,矿工们正努力实现收支平衡.
1900/1/1 0:00:00来源:《人民法院报》2022年6月23日第6版作者:平书通虚拟货币能够表征刑法中的财产法益,不具备货币价值并不影响其财产属性,盗窃虚拟货币的行为侵犯了计算机系统安全管理秩序和财产法益.
1900/1/1 0:00:002022年7月11日,Web3基金会发布了第14轮资助项目,一共36个,包括创新钱包解决方案、ink!智能合约、密码学有趣发展以及大量与用户界面相关的项目.
1900/1/1 0:00:00