区块见闻 区块见闻
Ctrl+D收藏区块见闻
首页 > SOL > 正文

TERC:首发 | Sushiswap智能合约安全漏洞事件分析_Clearpool

作者:

时间:

北京时间8月28日,CertiK安全研究团队发现sushiswap项目智能合约中存在多个安全漏洞,该漏洞可能被智能合约拥有者利用,允许拥有者进行包括将智能合约账户内的代币在没有授权的情况下取空等操作在内的任意操作。同时该项目智能合约还存在严重的重入攻击漏洞,会导致潜在攻击者的恶意代码被执行多次。

技术步骤:

MasterChief.sol:131https://github.com/sushiswap/sushiswap/blob/master/contracts/MasterChef.sol

首发 | 刘尧:百度区块链推出天链平台赋能链上业务:12月20日,由CSDN主办的“2019中国区块链开发者大会”12月20日在北京举行。百度智能云区块链产品负责人刘尧以《企业区块链赋能产业创新落地》为主题进行了演讲,他指出:2020年将是区块链企业落地的元年,为了支持中国区块链的产业落地,百度将区块链进行平台化战略升级,依托百度智能云推出天链平台,就是要赋能360行的链上业务创新落地。[2019/12/20]

在sushiswap项目智能合约的MasterChief.sol智能合约的131行中,智能合约的拥有者可以有权限来设定上图中migrator变量的值,该值的设定可以决定由哪一个migrator合约的代码来进行后面的操作。

公告 | 火币全球站6月29日16:00全球首发 Project PAI:火币全球站定于新加坡时间6月29日16:00 Project PAI (PAI) 充值业务。7月2日16:00在创新区开放PAI/BTC, PAI/ETH交易。7月6日16:00开放 PAI提现业务。[2018/6/29]

MasterChief.sol:136https://github.com/sushiswap/sushiswap/blob/master/contracts/MasterChef.sol

IMEOS首发 BM表示EOS合约具有整数溢出保护:据金色财经合作媒体IMEOS报道:近日ETH出现多个ERC20智能合约的处理溢出错误,BM在推特上发表评论:新的ETH契约Bug可能会破坏整个Token的供应,让持有者留下无价值Token.这就算为什么代码不能成为法律,随即表示EOS erc合约不容易受到这种攻击。而EOS官方群也有人表示担忧EOS是否具有整数溢出保护?BM回应:有很多C ++模板类可以封装类型并检查溢出。[2018/4/25]

当migrator的值被确定之后,上图中142行的代码,migrator.migrate(lpToken)也就被随之确定,由migrate的方法是通过IMigratorChef的接口来进行调用的,因此在调用的时候,migrate的方法中的逻辑代码会根据migrator值的不同而变化。

简而言之,如果智能合约拥有者将migrator的值指向一个包含恶意migrate方法代码的智能合约,那么该拥有者可以进行任何其想进行的恶意操作,甚至可能取空所有的账户内的代币。

同时,在上图142行中执行结束migrator.migrate(lpToken)这一行代码后,智能合约拥有者也可以利用重入攻击漏洞,再次重新执行从136行开始的migrate方法或者其他智能合约方法,进行恶意操作。?

当前sushiswap项目创建者表示已经将该项目加入了时间锁定合约的显示,即任意sushiswap项目智能合约拥有者的操作会有48小时的延迟锁定。

该漏洞的启示:

智能合约拥有者不应该拥有无限的权利,必须通过社区监管(governance)来限制智能合约拥有者并确保其不会利用自身优势进行恶意操作;

智能合约代码需要经过严格的安全验证和检查之后,才能够被允许公布。

标签:RPOPOOTERCPOWERRPO币ClearpoolStarterCoinxpowerchain

SOL热门资讯
MAC:金财币:8.29比特币行情分析 市场升温 今日看破位_OBTC

截至今日11:00,BTC合约24小时交易量9.4亿美金,成交量8317.86万手,成交额189996.58万美元,当前持仓总量126.59万手,较上一交易日变化-9.83万手.

ETH:关于上线YFII及其交易的公告_TOK

尊敬的EXX用户:? ????您好!根据市场的情况及用户的建议,EXX将于香港时间2020年8月28日12:00开放YFI的充提业务.

POO:CVP_RPO

Hotbit不为任何区块链资产做信用背书,所有相关介绍均来自第三方并有可能存在错误与遗漏。区块链资产投资是高风险行为,您必须自行承担价格有可能归零的风险,请根据您自身能力谨慎投资.

SPE:BKEX Global 关于上线SPA(Sperax)的公告_Sperax

亲爱的BKEXer:? ?? BKEXGlobal即将上线SPA,详情如下:上线交易对:SPA/USDT??充值功能开放时间:已开放交易功能开放时间:2020年8月28日17:30提现功能开放时.

SPA:币圈小蝶:币圈新手正确的炒币方式_SPE币

?要想在这个币圈市场里长久持续的走下去,必须有一套完整的交易体系,包括仓位技巧、风险控制和技术体系,这样的话,才能在震荡行情中,给你明确的指引,即便利润小,但是也能获利,也会很有成就感.

USD:GX OIN 本体首个DeFi通证OIN登录GX.COM 上车?上车!_USDT

尊敬的GX.COM用户:活动时间:2020/08/2818:00-2020/09/0624:00一、激爽交易瓜分1000USDT!活动期间参与OIN币币交易.