可扩展的智能合约扫描器的研究与实现

来源 :北京邮电大学 | 被引量 : 0次 | 上传用户:juju108
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
以太坊被称为区块链2.0技术,其最主要的设计思想就是基于智能合约的上链技术,在以太坊大受欢迎的过程中,智能合约却也一直面临着多方面的安全漏洞的问题,这些漏洞经常受到黑客的攻击,从而导致在过去几年中造成的虚拟货币的损失达到数亿美元。因此本论文设计和实现了一个有效的智能合约扫描器,为智能合约应用商和开发者提供安全审计,这不仅能提升维护开发者和区块链用户的安全,也能显著推动区块链行业的健康化发展。本论文通过研究多种静态代码分析方法和多个智能合约扫描器的底层实现原理,以Securify[1]智能合约扫描器的运行机制和系统架构为基础,提出了三大漏洞检测方式(包括基于领域特定语言的模式匹配检测、黑白名单的过滤检测和自动修复、基于定理证明的数值属性检测)的多线程并行协同检测,最终完成了一个代码扫描覆盖率更高、可检测的漏洞类型更全面、漏洞检测规则可扩展并且可以提供详细的漏洞信息和修复建议的智能合约扫描器。另外,本论文采用服务注册发现机制,实现了多个智能合约漏洞检测模块的可插拔设计,既能增强系统的可伸缩性,提高系统的性能,也可以让开发者更加方便灵活地添加更多的漏洞检测方式,便于实现智能合约的漏洞分析和挖掘。
其他文献
异喹啉及其衍生物是一类重要的杂环化合物,存在于众多天然产物中。1848年,首次从罂粟科植物中提取出的罂粟碱,具有镇痛作用,直到现在仍被用作解痉药;从黄连等植物根茎中提取的小蘖碱,具有清热、解毒、泻火等功能,在临床上主要用作抗菌药,同时还在抗心律失常以及抗癌等方面也有重要作用。近年来,异喹啉骨架常用于设计药物分子中的活性结构基团,如阿曲库铵、莫沙维林、异喹卡因等。异喹啉及其衍生物的合成、部分结构修饰
近年来随着带位置感知能力智能设备的广泛应用,含地理空间信息的数据以前所未有的速度迅速增长,空间大数据时代已经来临。空间数据具有数据量大、数据种类多等典型的大数据特点,中小企业为了减少自己的数据管理成本,往往选择将空间大数据托管到第三方的云平台上。为了防止云存储服务商泄漏数据,可以在云平台上基于加密数据库存储加密后的空间数据,直接在加密数据上进行查询运算,只有数据托管用户可以对查询结果进行解密。但是
最初作为一个技术术语的新媒体,因为对信息传播、社会互动甚至人类认知和改造自然的方式等多个层面的深刻影响,成为了一个内涵广泛的时代命题。具有巨大传播能力的新媒体在日
响应性光子晶体能够在外界刺激下改变光子晶体的光子禁带,使特定波长的光不能透过光子晶体而发生反射,从而改变了材料的反射光谱。也就是,响应性光子晶体对特定的刺激改变材
嗜盐古菌是一类广泛分布在高盐环境的微生物,在这种特殊的环境条件下,尤其是生存于极端高盐地区的古菌,具有一些特殊的形态、生理、细胞膜化学组分特征与适应机制。嗜盐古菌研究对推动分类学研究,揭示生命运动基本规律和物种起源以及微生物与生态环境的相互作用具有重要意义。由于其在生物进化系统中的地位特殊性和在工业领域应用的潜在价值,嗜盐古菌成为研究微生物资源、分类和探索微生物生理机制的宝贵资源。本实验室在研究产
低密度奇偶校验(Low Density Partiy Check,LDPC)码自提出以来,因其优秀的性能在通信研究领域引起了广泛的关注。作为LDPC码的一个重要子类,空间耦合低密度奇偶校验(Spatially Coupled LDPC,SC-LDPC)码兼具规则LDPC码的最小距离线性增长特性和非规则LDPC码逼近容量限的阈值特性,被视为一种很有前景的信道编码方案。而且SC-LDPC码还具有卷积结
不良资产的问题是全球金融机构都需解决的问题,如何有效化解不良资产也是我国的经济和金融市场面对的一个重要问题。受经济下行和供给侧改革的影响,中小企业债务压力激增,我国持续面临不良资产余额及不良资产率“双升”的局面,不良资产问题已成为我国经济运行中的隐患。如何有效盘活存量不良资产,保障我国经济健康有序发展,是我国金融工作中的重点。究其原因,是不良资产价值在市场运行中未能充分得到体现,使不良资产市场配置
有限词和无限序列在数学,物理学,生物信息学等很多领域扮演着越来越重要的角色.代换可将字母生成词,再将词生成序列.这些序列的优良性质引起了数学家们研究的兴趣.Z.-X.Wen和Z.-Y Wen发现了作用在两个字母表上的可逆代换的幺半群是有限生成的.但是在一个更大的字母表下,情况将会变得更加复杂.Z.-X.Wen和Y-P.Zhang证明了作用在三个字母表上的可逆代换的么半群不是有限生成的.本文主要总结
教师职业倦怠早已是一种普遍存在的职业病和社会现象,研究显示职业倦怠会影响教师的情绪劳动,一般自我效能会影响职业倦怠,但已有成果尚未研究职业倦怠与情绪劳动和一般自我
荷载作用下氯离子在海工混凝土中的传输是导致其结构劣化的主因。目前对氯离子在混凝土中传输特性的研究主要将其传输系数视为常数,实际上传输系数是多因素影响的变化值。此外,当前多数理论和试验研究侧重于氯离子一维方向的传输,而对更加符合实际情况的二维方向的传输研究较少。因此,研究荷载作用下的氯离子多维变系数的传输特性,对于混凝土结构耐久性的研究具有重要理论和现实意义。本文研究内容和结论如下:(1)氯离子扩散