中文版 | English
题名

Combining Graph Neural Networks with Expert Knowledge for Smart Contract Vulnerability Detection

作者
发表日期
2021
DOI
发表期刊
ISSN
1041-4347
EISSN
1558-2191
卷号PP期号:99页码:1-1
摘要
Smart contract vulnerability detection draws extensive attention in recent years due to the substantial losses caused by hacker-attacks. Existing efforts for contract security analysis heavily rely on rigid rules defined by experts, which is labor-intensive and non-scalable. More importantly, expert-defined rules tend to be error-prone and suffer the inherent risk of being cheated by crafty attackers. Recent researches focus on the symbolic execution and formal analysis of smart contract for vulnerability detection, yet to achieve a precise and scalable solution. Although several methods have been proposed to detect vulnerabilities in smart contracts, there is still a lack of effort that considers combining expert-defined security patterns with deep neural networks. In this paper, we explore using graph neural networks and expert knowledge for smart contract vulnerability detection. Specifically, we cast the rich control- and data- flow semantics of the source code into a contract graph. Then, we propose a novel temporal message propagation network to extract graph feature from the normalized graph, and combine the graph feature with expert patterns to yield a final detection system. Extensive experiments are conducted on all the smart contracts that have source code in two platforms. Empirical results show significant accuracy improvements over state-of-the-art methods.
关键词
相关链接[Scopus记录]
收录类别
EI ; SCI
语种
英语
学校署名
其他
资助项目
Natural Science Founda-tion of Zhejiang Province[LQ19F020001] ; National Natural Science Foundation of China["61902348","61802345"] ; Research Programof Zhejiang Lab[2019KD0AC02]
WOS研究方向
Computer Science ; Engineering
WOS类目
Computer Science, Artificial Intelligence ; Computer Science, Information Systems ; Engineering, Electrical & Electronic
WOS记录号
WOS:000914161200015
出版者
EI入藏号
20213210744754
EI主题词
Backpropagation ; Data flow analysis ; Deep neural networks ; Flow graphs ; Personal computing ; Semantics
EI分类号
Artificial Intelligence:723.4 ; Computer Applications:723.5 ; Combinatorial Mathematics, Includes Graph Theory, Set Theory:921.4
ESI学科分类
ENGINEERING
Scopus记录号
2-s2.0-85109397423
来源库
Scopus
全文链接https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=9477066
引用统计
被引频次[WOS]:120
成果类型期刊论文
条目标识符http://sustech.caswiz.com/handle/2SGJ60CL/243063
专题工学院_计算机科学与工程系
作者单位
1.School of computer and information engineering, Zhejiang Gongshang University, 12625 Hangzhou, Zhejiang, China, (e-mail: liuzhenguang2008@gmail.com)
2.School of Computer and Information Engineering, Zhejiang Gongshang University, 12625 Hangzhou, Zhejiang, China, (e-mail: messi.qp711@gmail.com)
3.School of Computer and Information Engineering, Zhejiang Gongshang University, 12625 Hangzhou, Zhejiang, China, (e-mail: xiaoyangw@zjgsu.edu.cn)
4.School of Computing, National University of Singapore, 37580 Singapore, Singapore, Singapore, (e-mail: zhuangyuan2020@outlook.com)
5.Department of Computer Science and Engineering, Southern University of Science and Technology, 255310 Shenzhen, Guangdong, China, (e-mail: lin_qiu@u.nus.edu)
6.School of Computer Science and Information Engineering, Zhejiang Gongshang University, 12625 Hangzhou, Zhejiang, China, (e-mail: xwang@zjgsu.edu.cn)
推荐引用方式
GB/T 7714
Liu,Zhenguang,Qian,Peng,Wang,Xiaoyang,et al. Combining Graph Neural Networks with Expert Knowledge for Smart Contract Vulnerability Detection[J]. IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING,2021,PP(99):1-1.
APA
Liu,Zhenguang,Qian,Peng,Wang,Xiaoyang,Zhuang,Yuan,Qiu,Lin,&Wang,Xun.(2021).Combining Graph Neural Networks with Expert Knowledge for Smart Contract Vulnerability Detection.IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING,PP(99),1-1.
MLA
Liu,Zhenguang,et al."Combining Graph Neural Networks with Expert Knowledge for Smart Contract Vulnerability Detection".IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING PP.99(2021):1-1.
条目包含的文件
条目无相关文件。
个性服务
原文链接
推荐该条目
保存到收藏夹
查看访问统计
导出为Endnote文件
导出为Excel格式
导出为Csv格式
Altmetrics Score
谷歌学术
谷歌学术中相似的文章
[Liu,Zhenguang]的文章
[Qian,Peng]的文章
[Wang,Xiaoyang]的文章
百度学术
百度学术中相似的文章
[Liu,Zhenguang]的文章
[Qian,Peng]的文章
[Wang,Xiaoyang]的文章
必应学术
必应学术中相似的文章
[Liu,Zhenguang]的文章
[Qian,Peng]的文章
[Wang,Xiaoyang]的文章
相关权益政策
暂无数据
收藏/分享
所有评论 (0)
[发表评论/异议/意见]
暂无评论

除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。