计算机科学
脆弱性(计算)
脆弱性评估
智能合约
图形
计算机安全
构造(python库)
时间戳
钥匙(锁)
依赖关系图
理论计算机科学
块链
计算机网络
心理学
心理弹性
心理治疗师
标识
DOI:10.1109/aibt57480.2023.00024
摘要
Due to the rapid development of blockchain, security issues caused by smart contract vulnerabilities are receiving increasingly widespread attention. Unfortunately, traditional smart contract vulnerability detection methods rely heavily on expert knowledge and elaborate rules, while neural network-based vulnerability detection methods have not yet achieved satisfactory accuracy either. In this paper, we propose a novel vulnerability detection method for smart contracts called VULDET. We first construct a contract graph based on the structure of the smart contract source code and combine security domain knowledge to attach additional features to nodes in the graph that are closely associated with vulnerabilities to highlight key nodes, and finally use graph attention networks for contract vulnerability detection. We apply VULDET to reentrancy vulnerability as well as timestamp dependency vulnerability detection and conduct extensive experiments, and the results show that our approach has significant advantages over existing methods.
科研通智能强力驱动
Strongly Powered by AbleSci AI