基于深度学习的智能合约漏洞检测技术研究

来源 :广州大学 | 被引量 : 0次 | 上传用户:b188413920
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来区块链技术在金融、医疗等行业越来越受到关注,区块链和加密货币正获得前所未有的普及和欢迎。智能合约是区块链技术的重要组成部分,智能合约的安全随着区块链的发展成为了热门的研究领域。与此同时,以太坊作为一个开源的有智能合约功能的公共区块链平台也得到了飞速发展,以太坊的设计方式使得开发人员能够更高效地编写智能合约和分散应用程序。以太坊平台为区块链技术在各行各业的快速发展提供了可能性和机会。然而,以太坊智能合约的安全性并没有受到太多的关注。从2011年至今,由于智能合约漏洞造成的经济损失高达上百亿美元。引发智能合约漏洞的种类繁多,比较常见的智能合约漏洞有交易顺序依赖、时间戳依赖、重入漏洞以及异常处理不当四种漏洞,本文通过建模分析了每种漏洞产生的原因,造成的影响,并引入深度学习技术检测智能合约漏洞。面对智能合约中各种类型的漏洞,传统的漏洞检测方法应用静态和动态分析来查找智能合约中的漏洞,其审计过程自动化程度低,误报率高,有时候还需要人工二次审核。在本文中,我们专注于降低技术人员的人工成本、提高智能合约漏洞检测效率,提出了基于深度学习的智能合约漏洞检测框架。该框架共分为预处理模块、模型训练模块以及漏洞检测模块。智能合约首先被输入到数据预处理模块转成成为适合作为神经网络输入的向量,然后把向量输入到模型训练模块训练出带有最优参数组合的神经网络模型,最后把训练好的模型放入到漏洞检测模块进行智能合约的漏洞检测,输出漏洞类别。本文通过使用深度学习技术,提高了智能合约漏洞检测的准确率和时间效率,大大减轻了区块链技术人员的负担。
其他文献
随着我国“互联网+”的快速发展,网络技术得到了井喷式发展,为人民生产生活提供了巨大便利。与此同时,巨大的利益诱惑也间接推动了黑客技术的发展。在网络安全防护过程中,模拟黑客对系统进行渗透测试,以找到网络系统安全风险点,是当前常用的方法之一。为了有效提升渗透测试效果,大量搜集和使用已公开漏洞的安全插件(ProofOfConcept,POC)是安全厂商的常见做法。在传统中心化机构的POC搜集过程中,如何
对温带草原植物群落进行地面高光谱监测是开展内蒙古温带草原遥感监测估产的重要基础。本项目对内蒙古温带典型草原和草甸草原不同植物群落及土壤光谱特征进行了研究。典型草
区块链的出现,改变了人与人之间信任的方式,从传统的以第三方为依托转变为信任技术本身,极大减少了信任的成本,使得互不认识的陌生人无需借助中介便可以安全可靠地进行交易。
自黄河流域保护治理和高质量发展上升为国家战略以来,党和国家对黄河高度重视,自上而下落实"黄河战略"《规划纲要》的共识高度凝聚,行业、流域、区域顶层谋划高度协同,黄河保
黄河流域水资源短缺,供需矛盾突出,实现山东黄河水资源智慧化管理与调度对于保障沿黄及相关地区生态保护和高质量发展具有至关重要的意义。通过探讨数字孪生技术,充分利用"五
近年来,随着我国经济的迅速发展,金融体系的深入改革以及脱贫攻坚战的深入开展,传统的金融机构已经无法满足金融市场日益增长的资金需求,由此民间借贷的作用得以充分发挥,小额贷款行业顺势崛起,迎来了全新的发展机遇。但是由于小额贷款运营以及客户群体等方面的特殊性使得小额贷款业务在实践中存在很多问题,影响了小额贷款公司的发展和金融市场的稳定。本文应用文献法、定量分析法,首先对DD公司小额贷款业务发展现状及存在
地表覆盖是生态环境评估、地理国情监测、宏观调控分析等不可或缺的重要基础地理信息,也在生物多样性保护、城乡格局规划以及自然资源管理中扮演重要角色。利用卫星遥感技术
伴随着科技的发展进步与社会经济的进步,各类机床逐步朝向超精密的方向发展进步。实现超精密加工的最为关键的根本前提是超精密机床的研制。但是截至当前,超精密加工技术的发
绿色供应链是一种从产品全寿命周期考虑,通过绿色技术和供应链手段,实现产品在整个过程中环境负面效应最小,资源得到最大利用的方式。建设盾构绿色供应链系统能够使更多企业
研究背景先天性糖基化障碍(congenital disorers of glycosylation CDG)过去又称为碳水化合物缺乏糖蛋白综合征,是一组在过去二十年迅速发展起来的单基因疾病。1980年由比利