火星链 火星链
Ctrl+D收藏火星链
首页 > 币安下载 > 正文

SOLA:是授权转移还是直接偷??Solana授权钓?事件解析

作者:

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

前两天,Solana区块链上出现了安全预警,有?篇?章指出?个名为

https://officialsolanarares.net/mint/  钓??站在?户批准之后,可以将?户的原?代币转?。在该?章 中提到了?点:

恶意合约在?户批准(Approve)后,可以转??户的原?资产(这?是SOL),这点在以太坊上是不可能的,以 太坊的授权钓?钓不?以太坊的原?资产(ETH),但可以钓?其上的Token。于是这?就存在“常识违背”现象,导致?户容易掉以轻?。

其实该?章这?的说法是不甚准确的,混淆了批准交易和Solidity中ERC-20代币授权这两个不同的概念。

真实情况是通过Solana的签名扩散机制,恶意合约直接盗取了?户的SOL资产,和通常意义上的授权并没有什么关联。

韩国加密货币交易所运营商第三季度收益缩水:金色财经报道,韩国加密货币交易所运营商第三季度的收益遭遇挫折,原因是投资者对虚拟资产的兴趣在一系列暴露其风险的事件后消退。根据金融监管局电子披露委员会Dart的数据,韩国最大的加密货币交易所Upbit的运营商Dunamu在截至第三季度的累计净利润为3327亿韩元,与去年同期相比暴跌 83.8%年。税收是另一个可能严重影响本地加密货币交易所运营商业务的问题,因为如果法律按计划实施,投资者可能会更喜欢外国加密货币交易所而不是本地运营商。(韩国先驱报)[2022/12/1 21:15:45]

1. 以太坊中的授权

在以太坊中,通常意义上授权是指?户调?代币合约,向其它地址(合约)授权?定处理额度,这样我们在和其它 合约交易时,可以?便的?付ERC-20代币。

在这?,授权是必须的,否则第三?合约?权处理?户的代币资产。同时,这种机制也伴?了?量的授权攻击,只要你授权了恶意合约,恶意合约就可以转?你的ERC-20代币。

新加坡提醒其加密货币公司对俄罗斯的金融制裁:10月31日消息,新加坡所有被批准的加密货币交易所都被提醒要遵守新加坡金融管理局 (MAS)对俄罗斯实施的金融限制。此前有调查显示,亲俄组织筹集了数百万美元的加密货币捐款,支持乌克兰持续的冲突,使俄罗斯遭受到更严厉的国际金融制裁。

据悉,新加坡金融管理局 (MAS)还在欧盟实施第一轮制裁前后,针对对在俄罗斯有业务的俄罗斯银行和其他公司采取措施。[2022/10/31 12:01:38]

2. Solana中的授权

在Solana中,代币?般为官?提供的spl-token合约,它模拟了ERC-20代币的?为,因此也存在类似的ERC-20授权 概念。同样授权第三?合约后第三?合约可以处理?户的代币(注意不是原?币SOL)。这点同以太坊是?致的,并没有什么反常识。

Celsius无担保债权人委员会反对CEO提出的名为“Kelvin”的重振计划:9月14日消息,Celsius无担保债权人委员会发布推文称:“我们不支持Kelvin或任何其他退出计划。 我们支持完成正在进行的调查,开放一个全面、开放、透明的程序,让账户持有人而不是内部人士受益。 更多信息将在ET时间9月14日14:00(北京时间9月15日02:00)的听证会上公布。”

此前消息,Celsius首席执行官Alex Mashinsky发布名为“Kelvin”的重振计划,提议公司从加密借贷平台转型为数字资产托管公司,Celsius员工此计划持怀疑态度。[2022/9/14 13:29:05]

3. Approve的涵义

不管在以太坊中还是在Solana中,我们习惯将Approve当作授权(ERC-20协议?有approve函数),因此?然?然的会认为是代币授权。当我们使?MetaMask钱包时,如果是代币授权交易会明确提示授权,并且所有交易弹出的 是?个确认按钮。然?在Solana的 Phantom钱包?,弹出的是?个Approve(批准)按钮,让?很容易以为是授 

美联储戴利:在9月加息50个基点是合理的:8月3日消息,美联储戴利表示,在9月加息50个基点是合理的,但如果看到通胀一直飙升,那么加息75个基点或许更合适。[2022/8/4 2:57:46]

权交易。但真实情况是批准?次交易?并不是进?代币授权。所以安全预警中出现的被盗?为,是?户批准了?个未知交易,?不是?户进?了SOL的授权操作,当然也就不能说是授权偷?了原?币。

4. 交易直接转?原?货币

交易转?批准者的原?货币,例如SOL和ETH,是?常简单的。在以太坊上的Solidity中,只要调??个 payabletransfe的函数就可以转?交易?户的ETH;在Solana中,相应的,只要调?系统合约的户的SOL资产,这和我们平常讲的代币授权概念是没有任何关系的。

函数也能转移?交易?不同的是,在Solidity中,ETH转移发?在合约调?的时候,因此钱包可以提前知道要转移的ETH数量并显示出来, ?在Solana中,转移是发?在合约内部的,因此钱包?法提前知晓你会被转?多少SOL,当然也会?法显示。只要你签名认同了这笔恶意交易,你就相当于签名认同了这次SOL转移,这正是这次Solana上钓?盗取的问题所在。

推广数字货币是赋能社会信用数据治理的有效途径:8月1日消息,中国经济时报发文称,当前,在依据《数据安全法》重塑信用数据治理体系过程中,信用数据安全和信用数据管理将成为重要议题。但是,我国社会信用数据治理面临着数据融合度较低、标准不统一、风险防范等问题,亟待关注与应对。法定数字货币在流通中所记录的有效交易信息是不可随意篡改的,且可追溯,保证信用信息数据的真实和安全。同时,法定数字货币也可以有效降低获取信用数据的成本,更为信用信息数据的获取提供了便利条件。一是数字货币在流通中记录交易信息数据。二是数字货币在流通中携带的信用数据不可篡改。三是法定数字货币在流通中记录的信用数据可追溯。[2022/8/1 2:50:11]

?段类似如下的代码就可以在合约内部转移 user 的SOL。

5. Solana中的签名扩散机制

在Solana中,有?个签名扩散机制。?户调?合约A,此时合约A中?户是签名批准的。当合约A内部调?合约B 时,?户的签名会随着跨合约调??起扩散到合约B。因此,在合约B中,?户也是签名批准的。所以这?存在?个安全?险,当签名?个恶意合约时,恶意合约就获取了我们这个签名,然?它可以拿我们这个签名做任何事情!!!!!!!

在上述的偷盗事件中,?户同恶意合约 3VtjHnDuDD1QreJiYNziDsdkeALMT6b2F9j3AXdL4q8v 进?交易,该合约直接调?系统合约转移?户的SOL,因为签名随着调??起扩散到了系统合约,因此系统合约认为该笔交易也是批准过的,是正常的,所以就转?了?户的资产。

6. 具体被盗交易

其中?笔被盗交易:

https://explorer.solana.com/tx/4j33JSGRS6rD5irzW1cA9wjQAvAgVDAnBTrGRjqtqBBWXspTzU5HpEFwTeCC2uD9hH9eA2Pw5ddHyd5JyG6h6cNq

我们可以看到该交易涉及的输?账号:

这其中:

?户账号:4XF4wyjein7ZN4RPM6YK2mC2mC6T41cZAoKjJqpP19fR

SOL转移账号:BepccLHDcXqqHi6MfpTDo9Sfc5tmRjmSC1XY48Tb8HuY

恶意合约地址:3VtjHnDuDD1QreJiYNziDsdkeALMT6b2F9j3AXdL4q8v

从上可以看出,?户账号调?合约后转移了1.2545 SOL到转移账号。同时我们可以看到并没有涉及到spl-token代币合约,出产没有通常意义上的授权这么回事。

其交易打印出的?志为:

从?志中也可以判断,恶意合约仅是简单的调?了系统合约转?了?户的SOL,因此?户签名批准了对恶意合约的交易,这个签名也扩散到了系统合约,因此判定有效。

7. 结论

在Solana中,不要轻易确认或者批准任何来历不明的交易,因为它可以拿你的签名代表你做任何事情。

关于Fairyproof

Fairyproof是一家专注区块链生态安全的公司,公司主要通过“代码风险检测+逻辑风险检测”的一体化综合方案服务了诸多新兴知名项目。

团队成员参与发起并提交了以太坊领域的多项标准草案,包括ERC-1646、ERC-2569、ERC-2794,其中ERC-2569 被以太坊团队正式收入。

团队参与了多项以太坊项目的发起及构建,包括区块链平台、DAO组织、链上数据存储、去中心化交易所等项目,并参与了多个项目的安全审计工作,在此基础上基于团队丰富的经验构建了完善的漏洞追踪及安全防范系统。

标签:SOLSOLAOLALANASOLID币SolarWindInverse Bitcoin Volatility Index Tokensolana币总量

币安下载热门资讯
比特币:项目周刊|以太坊信标链网络总质押量突破1000万枚ETH

金色周刊是金色财经推出的一档每周区块链行业总结栏目,内容涵盖一周重点新闻、行情与合约数据、矿业信息、项目动态、技术进展等行业动态。本文是项目周刊,带您一览本周主流项目以及明星项目的进展.

1900/1/1 0:00:00
CAT:萌趣潮玩IP“ViViCat(薇薇猫)”3D盲盒数字藏品在鲸探平台限量开售

作为一部总播放量破4亿的动画片主角,ViViCat凭借圆滚滚的可爱形象,以及对生活的独特认知,正逐渐成为新的国潮顶流,本次推出的ViViCat限量数字盲盒,共有五套不同形象,代表五种生活态度.

1900/1/1 0:00:00
DAP:为什么“使用以太坊登录”会改变游戏规则?

使用以太坊登录(Sign-In with Ethereum)是互联网上用户选择的游戏规则改变者。用户现在可以使用控制其区块链帐户的相同密钥登录,而不是提交“大登录”,并且无需中间人.

1900/1/1 0:00:00
AVE:深度解析:Arweave 是长期区块链存储的关键参与者

原文标题:《Arweave——Web3.0 存储破局者》新年伊始,Ryan Selkis 在Messari 2022 论文中写道:「在 Web3 硬件堆栈的各种组件中.

1900/1/1 0:00:00
EFI:金色Web3.0日报 | 山东舰数字藏品上线腾讯幻核平台

1.DeFi代币总市值:1226.43亿美元DeFi总市值 数据来源:coingecko2.过去24小时去中心化交易所的交易量:58.

1900/1/1 0:00:00
比特币:资本围猎虚拟人:腰缠万贯 无家可归

没有元宇宙,虚拟人无家可归。“去年在拜年祭没看到洛天依有点伤心,结果在春晚上看到了。今年在拜年祭和春晚都没看到她,结果直接在冬奥登场。明年拜年祭再不带洛天依玩,她就要去联合国了.

1900/1/1 0:00:00