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

你玩的Dapp真的安全吗?Trustlook反编译平台给程序员风险提示

作者:

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

只要谈到区块链、以太坊就必定离不开“智能合约”这个词,由于具备了最基本的图灵完备性,开发者可以基于以太坊完成各种应用的开发。据Odaily星球日报2月25日发布的ETH周报显示,目前ETH链上Dapp开发累计至1602个,“类”、“交易所”仍然是目前ETHDapp生态中日活以及交易额最高的两大应用。智能合约为以太坊社区注入了生机,促成了生态的繁荣,但也带来了各种各种各样的安全问题。基于智能合约的各类Dapp真的靠谱吗?类游戏真的就如其说明书所言的公平吗?Odaily星球日报最近接触的安全公司Trustlook在2019年1月发布了基于二进制智能合约反编译开放平台SmartContractInsight。据Trustlook创始人AllanZhang介绍,他们认为,让区块链变得更安全的唯一路径是从工具的角度重建区块链社区——打造一个可用的工具,让区块链代码可读,漏洞可被发现,从而做到真正的开源和共建。很多Dapp的合约都没有开源,或是处于半开源状态,对用户来说,代码是否安全需要考量。机器语言是用二进制代码表示的一种计算机能直接识别和执行的一种机器指令,在智能合约中,业界称为二进制的EVM代码。也就是说,在目前的状况下,社区里的开发者如果对某一份智能合约产生了兴趣,想要去了解它的功能甚至查找漏洞,只能够接触到二进制代码,对于大部分程序员而言,这是较大的障碍。

欧洲央行Fabio Panetta:加密货币已成为投机资产,以及规避资本管制的手段:金色财经报道,欧洲中央银行(ECB)董事会成员Fabio Panetta在第22届国际清算银行年会上关于加密货币未来的小组上表示,加密货币的核心承诺是用技术取代信任,认为“代码就是法律”的概念将允许自我监管系统的出现,不受人为判断和错误的影响。这反过来又使得货币和金融可以在没有可信中介的情况下运作。然而,这种叙述常常混淆现实。无支持的加密货币并没有侵入货币的传统角色。他们逐渐偏离了最初的去中心化目标,转而越来越依赖中心化的解决方案和市场结构。它们已成为投机资产,以及规避资本管制、制裁或金融监管的手段。[2023/6/25 21:58:23]

未编译的机器代码长这样“反编译开放平台”这个概念听起来有点拗口,简单来讲就是将二进制的机器代码或通过合约地址逆向成人类可读的计算机高级语言,并根据结果作出风险提示。目前提出的漏洞包括:整数数值溢出漏洞、重入攻击漏洞、外部调用返回值未校验漏洞、tx.origin依赖漏洞以及时间戳依赖漏洞等,用灰底的“//ISSUE:”提醒。据介绍,整数数值漏洞说明币有无限增发风险;重入攻击最有名,著名的DAOattack就是这个漏洞造成的,它最造成攻击者重复调用取款函数,一直将合约账户中的所有代币取走;外部调用返回值是指,智能合约在地址上执行操作的底层方法,比如:address.call()、address.callcode()、address.delegatecall()和address.send。这些底层方法不会抛出异常(throw),只是会在遇到错误时返回false。在合约中调用外部合约时,应该对返回值进行判断。如果没有判断,那么调用者可能会误判交易是否成功,对于交易所造成财产损失;tx.origin依赖漏洞是指,不慎使用tx.origin进行鉴权认证有可能带来钓鱼攻击。时间戳依赖漏洞指的是一些类的Dapp使用时间戳来生成随机数,会造成类应用结果可预测,这样攻击者可以直接赢得的奖励。举个例子,我们从以太坊上选择一个211b合约地址,如:0x20B5c52d43a87ae8B375670d47D572681753211b,将这个合约地址用SmartContractInsight平台“破解”,可以得到:

币安流动性挖矿支持APT/BTC、APT/USDT、HFT/BTC、HFT/USDT流动性池:1月22日消息,据币安官方公告,币安流动性挖矿已开设四个新的流动性资金池,分别是:APT/BTC、APT/USDT、HFT/BTC和HFT/USDT。向流动性池中添加数字资产或从流动性池中赎回数字资产时,可能会产生交易费用,赎回的数字资产数量可能与添加到流动性池中的数字资产数量不同。[2023/1/22 11:25:55]

编译后的高级语言及风险提示SmartContractInsight平台在提醒时用提醒风险或异常,方便判别合约安全性。我们可以看到,刚刚的合约地址反编译后得到的代码有整数溢出风险,也就是说,如果这是一个发币平台,就意味着这个币有无限增发的风险。目前SmartContractInsight平台免费开放,但如果对二进制合约有更详尽的了解需求,平台也提供人工审核部分,收部分安全费用。目前该平台支持以太坊或基于EVM代码的合约检测。作为工具,操作非常简单,但如果能根据编译结果沉淀出一些分析结果或许更好。智能合约的安全问题一直被行业关注。此前,安全公司CertiK发布智能合约自动检测引擎CertiKAutoScanEngine,并对Etherscan平台进行了技术集成与大规模的通证安全检测;评级机构RatingToken面向C端上线其智能合约查询检测功能,同时为B端提供智能合约实时监测功能。Trustlook是位于硅谷的移动安全解决方案提供商,多年来服务于华为、亚马逊、高通等一线软硬件厂商,创始人AllanZhang曾是PaloAltoNetwork的创始安全工程师,团队目前17人,均属研发团队。公司于2015年完成1700万美元A轮融资,挚信资本领投,星元资本、线性资本等跟投。我是Odaily星球日报记者遂心,加好友烦请备注姓名、单位、职务和事由。

ENS域名24小时交易额超110万美元,OpenSea站内排名第2:7月25日消息,据NFTGo.io数据显示,ENS域名24小时交易额为117.45万美元,增幅363.32%。OpenSea站内24小时交易额排名第2。[2022/7/25 2:35:22]

Solana发布网络升级状态页面,公布三项网络缓解措施开发进展:6月29日消息,Solana推出一个定期更新的网络升级状态页面,公布QUIC、权益加权QoS和费用市场(Fee markets)三项网络缓解措施的开发进展。这三项技术是开发者为加强Solana网络面对大量用户增长和采用提出的解决方案。目前QUIC在测试网上进行测试,预计很快会推出主网beta版,权益加权QoS和费用市场(Fee markets)正在开发中。

此前报道,5月3日,Solana官方发布主网Beta中断报告和缓解措施,称目前正制定三种缓解措施以解决网络的稳定性和弹性问题,分别包括基于QUIC重新构建Solana核心协议、开发质押权益加权QoS以及采用基于费用的交易优先级设置。据悉,Solana的费用优先级设置将于v1.11版本中推出。[2022/6/29 1:37:57]

标签:LANASolanaMAROLALANA币solana币MARSINUsolana币挖矿

Fil热门资讯
三星Galaxy S10内置加密货币硬钱包,最新曝光将支持BTC和ETH

2月21日,在美国旧金山举办的三星Galaxy新品发布会上,GalaxyS10系列机型正式亮相。此次发布的新品值得注意的是,GalaxyS10添加了此前传闻已久的硬件加密钱包钱包功能.

1900/1/1 0:00:00
以太坊parity客户端全版本远程DoS漏洞分析

编者按:本文来自DVPNET,作者DVPNET,Odaily星球日报经授权转载。本文由五个章节组成,分别是Parity相关介绍、UTF-8编码是什么、Rust危险的字符串切片、漏洞分析、修复方案.

1900/1/1 0:00:00
ETH周报(1月28日-2月3日):ProgPow升级代码被推迟;价格正处于变盘关键期

作者|秦晓峰编辑|孙瑞丽一、整体概述本周,以太坊测试网络G?rli已发布,将用于部署Ethereum2.0;在2月1日的公开电话会议上,以太坊开发人员决定推迟提交ProgPow升级代码,转而继续进行审计.

1900/1/1 0:00:00
粤港澳大湾区区块链领域研究报告

2019年2月18日,《粤港澳大湾区规划纲要》正式出台,这也标志着全球第四大湾区发展正式开始。粤港澳大湾区的概念在2015年第一次被提及,随后该概念便在各项政策文件中被不断提及.

1900/1/1 0:00:00
深链财经完成千万级Pre-A轮融资,策源创投、云九资本等联合

近日,区块链深度媒体深链财经公布了完成千万级PreA轮融资的消息,本轮融资共获得来自策源创投、云九资本、鹤元资本、LedgerCapital、TFund等共八家顶级基金的投资,其中既包括国际知名的美元基金.

1900/1/1 0:00:00
亦来云被美国投资者起诉?陈榕否认收到传票,反称收到律师恐吓信

据CryptoBriefing报道,亦来云和火币可能面临法律诉讼,此前参与过亦来云ICO活动的投资者指控其在未经授权的情况下出售代币.

1900/1/1 0:00:00