Combating Reentrancy Bugs on Sharded Blockchains
本文研究分片区块链异步消息模型下重入漏洞的成因与危害,以 ICP、NEAR 和 MultiversX 为例,评估现有以太坊防护技术的不足,提出新的 Rust 和 Motoko 模式,并验证 TLA+ 可有效发现和消除真实合约中的此类漏洞。
2025-06-06 cs.CR
Towards Compositional Generalization in LLMs for Smart Contract Security: A Case Study on Reentrancy Vulnerabilities
School of Artificial Intelligence, Beijing, China(人工智能学院,北京,中国);Beijing Advanced Innovation Center for Future Blockchain(未来区块链与隐私计算先进创新中心)
本文提出基于原子任务分解与融合的后训练算法,通过分解重入漏洞检测任务提升LLM在智能合约安全检测中的准确率与召回率。
2026-01-11 cs.AI cs.CR
Tridirectional Discriminating-Power Formal Verification of Smart Contract Reentrancy Defense Against Production-Deployed Solidity Source
Verdict Security
本文通过 Lean 4 形式化验证了 OpenZeppelin 重入防护模式在三类生产合约(DAO 2016、Compound v2、Aave V3)上的区分能力,即能阻止攻击、保持正常执行并区分安全与脆弱变体。
2026-06-02 cs.CR cs.LO cs.PL
Compositional Security for Reentrant Applications
针对重入攻击下组合信息流控制失效的问题,研究形式化重入通用定义与安全条件,提出带运行时机制的安全类型系统,保障智能合约等模块安全重入并修复漏洞。
2021-03-27 cs.CR cs.PL
Bug Searching in Smart Contract
随着以太坊平台上智能合约的疯狂发展,其市值也节节攀升。2016年,人们对DAO重入攻击造成的近5000万美元的加密货币损失感到震惊。由于智能合约中流动的大量资金,其安全性引起了研究人员的广泛关注。在本文中,我们研究了几个常见的智能合约漏洞,并分析了它们可能的场景以及它们可能被利用的方式。此外,我们还调查了近年来以太坊平台的智能合约漏洞检测工具。我们发现这些工具在软件漏洞检测技术上有相似的原型。此外,针对以太坊等公共分发系统的特点,提出了这些软件漏洞检测技术面临的新挑战。
2019-05-02 cs.CR cs.SE
Zero-Shot Vulnerability Detection in Low-Resource Smart Contracts Through Solidity-Only Training
George Mason University(乔治梅森大学)
本文提出Sol2Vy框架,通过Solidity训练模型实现Vyper漏洞检测,无需大量标注数据,实验显示在重入、弱随机性和未检查转账等漏洞上表现优异。
2026-05-11 cs.CR cs.SE
AttackPathGNN: Cross-function vulnerability detection in smart contracts using state interference graphs and conjunction pooling
Bucharest University of Economic Studies(布加勒斯特经济学院)
提出AttackPathGNN,一种图神经网络,通过构建状态干扰图和合取池化机制,将漏洞检测转化为对显式攻击路径的推理,实现跨函数漏洞的高精度检测。
2026-06-04 cs.AI cs.CR
AI-Based Vulnerability Analysis of NFT Smart Contracts
Hainan University(海南大学)
本研究提出基于AI的NFT智能合约漏洞检测方法,通过随机森林模型有效识别五类漏洞,提升自动化检测效率。
2026-01-17 cs.AI cs.CR
A Comprehensive Study of Exploitable Patterns in Smart Contracts: From Vulnerability to Defense
Hainan University(海南大学)
本文全面分析了以太坊智能合约的关键安全风险,重点研究重入和整数溢出两种漏洞的底层机制、攻击复现及有效防御对策。
2025-04-30 cs.AI cs.CR cs.SE
HFContractFuzzer: Fuzzing Hyperledger Fabric Smart Contracts for Vulnerability Detection
区块链技术凭借其去中心化、不可变性等独特优势,近年来在各个领域得到广泛应用。运行在区块链上的智能合约也在去中心化应用场景中发挥着越来越重要的作用。因此,智能合约安全漏洞的自动检测成为区块链技术应用中亟待解决的问题。Hyperledger Fabric是一个基于企业级许可分布式账本技术的智能合约平台。然而,Hyperledger Fabric智能合约的漏洞检测技术研究仍处于起步阶段。在本文中,我们提出了HFContractFuzzer,这是一种基于Fuzzing技术来检测Hyperledger Fabric智能合约的方法,它结合了一个名为go-fuzz的golang Fuzzing工具和golang编写的智能合约。我们使用HFContractFuzzer从典型的来源中检测出五个合同中的漏洞,发现其中四个存在安全漏洞,证明了所提出的方法的有效性。
2021-06-21 cs.CR cs.SE
ContractFuzzer: Fuzzing Smart Contracts for Vulnerability Detection
去中心化的加密货币的特点是使用区块链在没有中央机构的网络上的同行之间转移价值。智能合约是在区块链共识协议之上运行的程序,使人们能够在最小化信任的同时达成协议。数以百万计的智能合约已经部署在各种分散的应用程序中。这些智能合约中的安全漏洞对其应用程序构成了重大威胁。事实上,以太坊平台上智能合约中的许多关键安全漏洞已经给用户造成了巨大的经济损失。在这项工作中,我们提出了ContractFuzzer,一种新颖的模糊器,用于测试以太坊智能合约的安全漏洞。ContractFuzzer基于智能合约的ABI规范生成模糊输入,定义测试预言机来检测安全漏洞,仪表EVM记录智能合约运行时行为,并分析这些日志以报告安全漏洞。我们对6991份智能合约进行了模糊处理,高精度地标记了超过459个漏洞。特别是,我们的fuzzing工具成功地检测到了导致6000万美元损失的DAO合约漏洞,以及导致3000万美元损失和价值1.5亿美元的以太币冻结的Parity Wallet漏洞。
2018-08-03 cs.CR cs.SE
ETrace:Event-Driven Vulnerability Detection in Smart Contracts via LLM-Based Trace Analysis
针对传统智能合约漏洞检测多依赖源代码的局限,提出无需源码的ETrace框架,通过提取交易日志事件序列、结合LLM思维链推理与模式匹配检测漏洞,初步实验验证了其有效性。
2025-07-30 cs.CR cs.SE
Vulnerability-Hunter: An Adaptive Feature Perception Attention Network for Smart Contract Vulnerabilities
针对智能合约漏洞检测中预定义规则适应性差的问题,本文提出AFPNet,通过动态权重特征感知模块自动提取关键代码片段,并结合关系感知注意力机制学习片段依赖,在多个大规模数据集上显著提升了F1-score。
2024-07-07 cs.CR cs.SE
OpenSCV: An Open Hierarchical Taxonomy for Smart Contract Vulnerabilities
本文提出OpenSCV,一种开放、分层且面向社区贡献的智能合约漏洞分类法,基于现有研究构建,覆盖当前检测工具能力,支持未来演进,为漏洞研究提供实用资源。
2023-04-07 cs.CR cs.SE
EF/CF: High Performance Smart Contract Fuzzing for Exploit Generation
本文提出高性能以太坊智能合约模糊测试器 EF/CF,通过将字节码转译为 C++ 并利用结构感知变异与 ABI 生成有效输入,高效检测重入等复杂漏洞并自动生成窃取以太币的交易序列。
2023-04-13 cs.CR
Improving Smart Contract Security with Contrastive Learning-based Vulnerability Detection
针对智能合约漏洞检测中忽略合约间相关性的问题,提出对比学习增强方法Clear,通过捕获合约间细粒度相关性并结合语义信息,在4万+合约数据集上F1分数较现有深度学习方法提升9.73%-39.99%。
2024-04-27 cs.CR cs.SE
ContractTinker: LLM-Empowered Vulnerability Repair for Real-World Smart Contracts
针对现有智能合约漏洞修复工具语义理解不足、难以处理真实漏洞的问题,提出结合思维链拆解与静态分析引导的LLM赋能修复工具ContractTinker,在48个高危漏洞上实现48%的有效修复率与21%的微改可用率。
2024-09-15 cs.CR cs.SE
AutoMESC: Automatic Framework for Mining and Classifying Ethereum Smart Contract Vulnerabilities and Their Fixes
由于智能合约中的漏洞所带来的风险,其安全性近年来受到了极大的关注。然而,缺乏关于智能合约漏洞及其修复的开放数据集,从而可以进行数据驱动的研究。为此,我们提出了一种自动化方法,用于从GitHub和国家漏洞数据库中的常见漏洞和暴露(CVE)记录中挖掘和分类以太坊的智能合约漏洞及其相应的修复。我们在一个完全自动化的框架中实现了所提出的方法,我们称之为AutoMESC。AutoMESC使用七种最知名的智能合约安全工具,根据漏洞类型对收集到的漏洞进行分类和标记。此外,它还收集可用于数据密集型智能合约安全研究的元数据(例如,漏洞检测、漏洞分类、严重性预测和自动修复)。我们使用AutoMESC构建了一个样本数据集,并将其公开。目前,该数据集包含6700个以Solidity编写的智能合约的可行性修复对。我们从准确性、来源和相关性方面评估了构建数据集的质量,并将其与现有数据集进行比较。AutoMESC旨在持续收集数据,并通过GitHub和CVE记录中新发现的智能合约漏洞及其修复程序来更新相应的数据集。
2022-12-20 cs.CR cs.SE
When Verified Source Becomes Attack Input: Defending Smart Contracts Against LLM-Based Vulnerability Scanning
The Hong Kong University of Science and Technology(香港科技大学);Sun Yat-sen University(中山大学)
本文提出DeLLMGuard框架,通过分离源码与运行时执行并验证相关信息,在保留公开源码披露和授权审计的同时,降低LLM智能体对智能合约漏洞扫描的准确性,防御恶意扫描。
2026-08-31 cs.CR cs.SE
FORGE: An LLM-driven Framework for Large-Scale Smart Contract Vulnerability Dataset Construction
针对手动构建智能合约漏洞数据集的低效与分类不一致问题,提出LLM驱动的自动化框架FORGE,从审计报告提取漏洞并按CWE分类,生成大规模数据集,验证了高精度并揭示现有工具局限。
2025-06-23 cs.CR cs.SE
CrossInspector: A Static Analysis Approach for Cross-Contract Vulnerability Detection
本文提出 CrossInspector 框架,通过 Transformer 恢复语义信息并构建状态依赖图进行细粒度静态分析,有效检测智能合约字节码层面的跨合约漏洞,在精确率、召回率和检测时间上均优于现有工具。
2024-08-27 cs.CR cs.SE
Security Is Relative: Training-Free Vulnerability Detection via Multi-Agent Behavioral Contract Synthesis
College of Computer Science and Technology, Nanjing University of Aeronautics and Astronautics(南京航空航天大学计算机科学与技术学院)
本文提出Phoenix框架,通过行为合同合成解决漏洞检测中的语义模糊问题,实现更高准确率的漏洞识别,使用开源模型达到更小规模和更优性能。
2026-04-21 cs.CR cs.SE
Automated Vulnerability Injection in Smart Contracts Using Large Language Models
Università degli Studi di Napoli Federico II(那不勒斯费德里科二世大学);Gran Sasso Science Institute (GSSI)(格兰萨索科学研究所);University of Coimbra(科英布拉大学);College of Computing and Informatics, University of North Carolina at Charlotte(北卡罗来纳大学夏洛特分校计算与信息学院)
研究针对智能合约漏洞检测数据集稀缺问题,提出用大语言模型自动注入漏洞的方法,生成32个有效漏洞合约,评估了静态分析器并验证了该方法的可行性与局限性。
2026-09-03 cs.AI cs.CR cs.SE
Multi-Agent Collaborative Fuzzing with Continuous Reflection for Smart Contracts Vulnerability Detection
Southeast University(东南大学)
针对现有智能合约模糊测试工具难以触发复杂漏洞、无效序列多的问题,本文提出大模型驱动的多智能体协同反思模糊测试工具SmartFuzz,经实验验证其漏洞检测能力显著优于现有最优工具。
2025-11-15 cs.CR cs.SE
Demystifying Random Number in Ethereum Smart Contract: Taxonomy, Vulnerability Identification, and Attack Detection
本文系统梳理以太坊智能合约伪随机数生成原理与四类攻击,提出基于污点分析的 RNVulDet,可自动识别不良随机性漏洞并检测攻击交易,实验显示其显著优于现有工具。
2023-04-25 cs.CR cs.SE
Vulnerability Analysis of Smart Contracts
区块链平台和智能合约容易受到安全漏洞的攻击。智能合约的安全漏洞导致了加密货币和代币方面的巨大财务损失。在本文中,我们对智能合约的脆弱性分析进行了系统的调查。我们首先简要介绍智能合约中存在的主要攻击类型和漏洞。然后,我们讨论了现有的框架,方法和技术用于漏洞检测。我们在一个表格中总结了我们的发现,该表格列出了每个框架及其保护的攻击。
2022-12-15 cs.CR
Eth2Vec: Learning Contract-Wide Code Representations for Vulnerability Detection on Ethereum Smart Contracts
Osaka University(大阪大学);National Institute of Technology, Nara College(奈良工业高等专门学校)
以太坊智能合约是在以太坊区块链上运行的程序,在过去十年中发现了许多智能合约漏洞。已经创建了许多安全分析工具来检测此类漏洞,但是当要分析的代码被重写时,它们的性能急剧下降。在本文中,我们提出了Eth2Vec,这是一种基于机器学习的静态分析工具,用于漏洞检测,对智能合约中的代码重写具有鲁棒性。现有的基于机器学习的漏洞检测静态分析工具需要分析人员手动创建的特征作为输入。相比之下,Eth2Vec通过用于语言处理的神经网络自动学习具有隐性知识的易受攻击的以太坊虚拟机(EVM)字节码的特征。因此,Eth2Vec可以通过比较目标EVM字节码与其已经学习的EVM字节码之间的代码相似度来检测智能合约中的漏洞。我们对现有的开放数据库(如Etherscan)进行了实验,结果表明Eth2Vec在众所周知的指标方面优于现有的工作,即,精确度、召回率和F1分数。此外,Eth2Vec甚至可以检测重写代码中的漏洞。
2021-01-08 cs.CR cs.LG cs.SE
Vulpedia: Detecting Vulnerable Ethereum Smart Contracts via Abstracted Vulnerability Signatures
近年来,智能合约在构建值得信赖的去中心化应用程序方面越来越受欢迎。以前的研究已经提出了静态和动态技术来检测智能合约中的漏洞。这些工具根据几个预定义的规则检查易受攻击的合同。然而,不断出现的新的脆弱类型和编程技能,以防止可能出现的漏洞,导致大量的误报和漏报的工具。为了解决这个问题,我们提出了Vulpedia,它从合同中挖掘表达性漏洞签名。Vulpedia基于一个宽松的假设,即合同所有者没有恶意。具体而言,我们从脆弱和良性合约中提取结构化程序特征作为漏洞特征,并基于漏洞特征构成的检测规则构建了一个系统的检测方法。与现有技术定义的规则相比,我们的方法可以提取更具表达性的规则,以实现更好的完整性(即,检测回忆)和可靠性(即,精度)。我们进一步评估Vulpedia的四个基线(即,Slither,Securify,SmartCheck和Oyente)在由17,770份合同组成的测试数据集上进行了测试。实验结果表明,Vulpedia在4类漏洞的查准率和3类漏洞的查全率方面表现最好,同时也表现出了较高的查准率和查全率。
2022-07-05 cs.CR cs.DC cs.SE
Assessing Vulnerability in Smart Contracts: The Role of Code Complexity Metrics in Security Analysis
Università della Svizzera italiana(瑞士意大利语大学)
本研究探讨了代码复杂度度量在识别智能合约安全漏洞中的作用,发现复杂度度量能有效区分安全与脆弱代码,但单一指标不足以直接导致漏洞。
2026-01-23 cs.CR cs.SE
Empirical Review of Smart Contract and DeFi Security: Vulnerability Detection and Automated Repair
本文实证综述了智能合约与DeFi安全领域,将攻击归纳为六类,评估了42种漏洞检测技术和8种自动修复工具,并指出了未来需解决的开放问题。
2023-09-06 cs.CR cs.SE
Solidity Meets LLMs: A Transformer-Based Approach to Smart Contract Vulnerability Detection
University of Oum El Bouaghi(乌姆布阿格大学);Laval University(拉瓦尔大学)
本文提出基于 Transformer 的智能合约漏洞检测方法,利用预训练 LLM 微调 BERT 模型,在 Solidity 代码片段上实现 92% 的 F1 分数,有效增强合约安全性。
2026-09-24 cs.CR cs.SE
Blockchain Smart Contract Threat Detection Technology Based on Symbolic Execution
本文提出基于符号执行的智能合约威胁检测技术,通过递归下降算法恢复控制流图并编码为CHC约束,结合模型检查检测重入漏洞,显著提升检测效率与准确性。
2023-12-24 cs.CR cs.SE
ItyFuzz: Snapshot-Based Fuzzer for Smart Contract
本文提出基于快照的智能合约模糊测试器 ItyFuzz,通过快照状态与单例交易,结合数据流航点机制和比较航点,实现秒级链上测试,快速发现并生成真实漏洞利用。
2023-06-29 cs.CR cs.SE
Knowledge Over Parameters: Evolving Smart Contract Vulnerability Detection
Nanyang Technological University(南洋理工大学);Nankai University(南开大学);University of California, Los Angeles(加州大学洛杉矶分校);Imperial College London(伦敦帝国学院);Singapore Management University(新加坡管理大学)
提出EvoVuln框架,将漏洞检测转化为程序性知识演化问题,通过运行时反转控制架构和两阶段演化流水线,仅用少量标注样本自动合成并优化检测逻辑,在五种真实漏洞类型上实现71%宏平均F1分数。
2026-07-03 cs.CR cs.SE
Constructing Trustworthy Smart Contracts
本文提出 ASP 系统,通过编程语言、防御性编译器和证明检查器三个组件,构建可证明安全、免受算术溢出、重入和未授权访问等漏洞威胁的智能合约。
2024-11-21 cs.CR cs.PL
Smart-LLaMA: Two-Stage Post-Training of Large Language Models for Smart Contract Vulnerability Detection and Explanation
Institute of Software, Chinese Academy of Sciences(中国科学院软件研究所);University of Chinese Academy of Sciences(中国科学院大学)
针对智能合约漏洞检测中数据集质量差、LLM领域适应性弱和缺乏解释的问题,提出Smart-LLaMA,通过两阶段后训练实现检测与解释,F1提升6.49%。
2024-11-09 cs.AI cs.CR cs.SE
G-Scan: Graph Neural Networks for Line-Level Vulnerability Identification in Smart Contracts
本文提出 G-Scan,通过保留依赖与层次结构的代码图和图神经网络实现智能合约重入漏洞的端到端行级定位,并在真实标注数据集上取得高 F1 分数与毫秒级检测效率。
2023-07-17 cs.CR
Generative Large Language Model usage in Smart Contract Vulnerability Detection
本文系统审查了基于LLM的智能合约漏洞检测工具,与传统工具Slither和Mythril对比,发现现有LLM工具尚未能替代传统方法,建议采用混合方法和定向预训练改进。
2025-04-07 cs.CR
On the Shoulders of Giants: Empowering Automated Smart Contract Auditing via the GiAnt Corpus
Zhejiang University(浙江大学);Hangzhou High-Tech Zone (Binjiang) Institute of Blockchain and Data Security(杭州高新技术区(滨江)区块链与数据安全研究所);University of Ottawa(渥太华大学)
提出自动化框架GiANT,从真实审计报告中提取漏洞信息构建高质量数据集GiAnt Corpus,包含7711个漏洞发现,验证了其在漏洞检测等任务中的实用性。
2026-06-05 cs.CR cs.SE
LLM-BSCVM: An LLM-Based Blockchain Smart Contract Vulnerability Management Framework
提出LLM-BSCVM框架,结合检索增强生成与多智能体协作,实现智能合约漏洞的端到端检测、分析、修复与评估,检测准确率和F1超过91%,误报率降至5.1%。
2025-05-23 cs.CR
HCC: A Language-Independent Hardening Contract Compiler for Smart Contracts
本文提出语言无关的编译器 HCC,利用代码属性图在源码层自动插入安全检查,可防御六类常见智能合约漏洞,并在大规模真实合约上验证其实用性与防护效果。
2024-12-05 cs.CR
SAEFUZZ: Smart Contract Vulnerability Detection through Statically Guided Evolutionary Fuzzing
Hainan University(海南大学)
SAEFUZZ是一种基于静态引导进化模糊测试的智能合约漏洞检测方法,通过构建以太坊虚拟机控制流图等技术,在带标签合约检测中获98.50%准确率等指标,各关键组件均对性能有贡献。
2026-08-18 cs.CR
SmartOracle: Generating Smart Contract Oracle via Fine-Grained Invariant Detection
本文提出 SmartOracle,从历史交易中自动挖掘多层细粒度不变量作为漏洞检测预言机,并在 ERC20 不变量和真实漏洞合约交易上验证了高精确率与有效性。
2024-06-14 cs.CR cs.SE
DEPOSafe: Demystifying the Fake Deposit Vulnerability in Ethereum Smart Contracts
近年来,由于区块链技术及其经济生态系统的发展,加密货币出现了爆炸性增长。除了比特币,数以千计的加密货币已经在区块链上分发,而数百个加密货币交易所正在出现,以促进数字资产的交易。同时,也吸引了攻击者的注意。假押金作为与交易所和代币相关的最具代表性的攻击(漏洞)之一,在区块链生态系统中经常被观察到,造成了大量的资金损失。然而,除了一些安全报告外,我们的社区缺乏对该漏洞的了解,例如其规模和影响。在本文中,我们采取了第一步,以揭开假存款漏洞。基于我们总结的基本模式,我们实现了DEPOSafe,这是一个自动化工具,用于检测和验证(利用)ERC-20智能合约中的虚假存款漏洞。DEPOSafe集成了基于符号执行的静态分析和基于行为建模的动态验证等关键技术。通过将DEPOSafe应用于176,000个ERC-20智能合约,我们发现了7,000多个可能遭受两种类型攻击的易受攻击合约。我们的研究结果表明,识别和预防假存款漏洞的紧迫性。
2020-06-11 cs.CR
Ethereum NFT Smart Contracts: Knowledge-Guided Vulnerability Detection with LLM and Code Slicing
Hainan University(海南大学)
研究以太坊NFT智能合约漏洞检测,结合漏洞聚焦代码切片、ERC-721知识库及受限DeepSeek分析,正则表达式定位候选语句,提取代码切片分析,结果显示聚焦代码上下文和领域约束影响检测器输出,提升阳性标签率。
2026-07-27 cs.CR
SmartScan: An approach to detect Denial of Service Vulnerability in Ethereum Smart Contracts
区块链技术(BT)以太坊智能合约允许可编程交易,这些交易涉及独立于中央授权机构的BT网络上的同行之间的货币资产转移。以太坊智能合约是部署为去中心化应用程序的程序,具有区块链共识协议的构建块。这项技术使消费者能够在透明和无冲突的环境中达成协议。然而,这些智能合约中的安全漏洞对应用程序及其消费者构成了潜在威胁,并在过去造成了巨大的经济损失。在本文中,我们提出了一个框架,结合静态和动态分析来检测由于以太坊智能合约中的意外恢复而导致的拒绝服务(DoS)漏洞。我们的框架SmartScan静态扫描测试中的智能合约(SCUT),以识别这些SCUT中可能存在漏洞的模式,然后使用动态分析来精确确认其对DoS-Unexpected Revert漏洞的利用,从而实现更高的性能和更精确的结果。我们在从Etherscan收集的500个智能合约上评估了SmartScan。与现有的最先进的技术相比,我们的方法在精确度和召回率方面有所提高。
2021-05-20 cs.CR
SmartBugBert: BERT-Enhanced Vulnerability Detection for Smart Contract Bytecode
School of Cyberspace Security, Hainan University(海南大学网络空间安全学院)
SmartBugBert通过结合BERT和CFG分析,高效检测智能合约中的四种关键漏洞类型,达到高精度和召回率。
2026-01-31 cs.CR
Where Do Smart Contract Security Analyzers Fall Short?
NYU Abu Dhabi(纽约大学阿布扎比分校)
研究评估了六种智能合约安全分析工具在真实合约中的表现,发现准确性差异大、假阳性率高且运行时间长,揭示了工具在实际应用中的不足。
2026-03-01 cs.CR cs.SE
SAEL: Leveraging Large Language Models with Adaptive Mixture-of-Experts for Smart Contract Vulnerability Detection
Institute of Software, Chinese Academy of Sciences(中国科学院软件研究所);University of Chinese Academy of Sciences(中国科学院大学);State Key Laboratory of Computer Science, Institute of Software, Chinese Academy of Sciences(中国科学院软件研究所计算机科学技术国家重点实验室)
针对现有智能合约漏洞检测方法的局限,提出基于大语言模型的SAEL框架,结合自适应混合专家架构融合多类特征,在多种漏洞检测任务上性能优于现有方法。
2025-07-30 cs.AI cs.CR cs.SE
Smart Contracts Claimed Vulnerable by the CVE Database, with Labels and Source Locations
Institute of Computer Engineering, Informatics, TU Wien(TU Wien 计算机工程与信息学研究所);Division of Theoretical Computer ScienceKTH Royal Institute of Technology(KTH皇家理工学院理论计算机科学系);Institute of Logic and Computation, Informatics, TU Wien(TU Wien 逻辑与计算信息学研究所)
本文构建了含491条记录的CVE-Smart-Contracts数据集,针对以太坊智能合约漏洞,经自动化处理及15%人工审核,可支撑代码分析与修复技术评估。
2026-09-02 cs.CR cs.SE
Vulnerability anti-patterns in Solidity: Increasing smart contracts security by reducing false alarms
本文提出基于开发者视角的Solidity轻量级静态检查方法,用于验证其他工具输出并标记误报,在三种前十漏洞上将误报减少92%至100%。
2024-10-22 cs.CE cs.CR cs.SE
Prompt Engineering vs. Fine-Tuning for LLM-Based Vulnerability Detection in Solana and Algorand Smart Contracts
University of Salerno(萨莱诺大学)
针对Solana与Algorand非EVM智能合约漏洞检测场景,本文构建专属标注数据集,对比提示工程、微调及混合方案的LLM检测性能,验证了整合领域数据的LLM方案的可行性。
2025-11-14 cs.CR
Knowdit: Agentic Smart Contract Vulnerability Detection with Auditing Knowledge Summarization
Nanyang Technological University(南洋理工大学);National Superior College for Engineers, Beihang University(北京航空航天大学高等工程学院);Bitslab;The Chinese University of Hong Kong(香港中文大学)
Knowdit利用审计知识摘要和多智能体框架,通过迭代循环检测智能合约漏洞,有效识别高和中严重性漏洞,优于现有基线方法。
2026-07-02 cs.AI cs.CR cs.SE
ESCORT: Ethereum Smart COntRacTs Vulnerability Detection using Deep Neural Network and Transfer Learning
University of Würzburg(维尔茨堡大学);University of California, San-Diego(加利福尼亚大学圣地亚哥分校);Technical University of Darmstadt(达姆施塔特工业大学);University of California, San Diego(加利福尼亚大学圣地亚哥分校)
以太坊智能合约是区块链上的自动化去中心化应用程序,描述了买卖双方之间的协议条款,减少了对可信中介和仲裁的需求。然而,智能合约的部署为加密货币系统引入了新的攻击向量。特别是,智能合约中的编程缺陷可以并且已经被利用来获得巨大的经济利润。因此,以有效的方式检测合同中不同类别的漏洞是一个新出现的关键问题。现有的基于机器学习的漏洞检测方法是有限的,并且仅检查智能合约是否易受攻击,或者针对每个特定漏洞训练单独的分类器,或者在没有可扩展性考虑的情况下演示多类漏洞检测。为了克服现有工作的可扩展性和通用性限制,我们提出了ESCORT,这是第一个基于深度神经网络(DNN)的以太坊智能合约漏洞检测框架,支持对看不见的安全漏洞进行轻量级迁移学习,因此具有可扩展性和通用性。ESCORT利用多输出NN架构,该架构由两部分组成:(i)学习输入合同语义的公共特征提取器;(ii)多个分支结构,其中每个分支基于从特征提取器获得的特征学习特定的漏洞类型。实验结果表明,ESCORT在六种漏洞类型上的平均F1分数为95%,每个合同的检测时间为0.02秒。当扩展到新的漏洞类型时,ESCORT产生的平均F1分数为93%。据我们所知,ESCORT是第一个能够在DNN模型架构和重新训练开销最小的情况下对新漏洞类型进行迁移学习的框架。
2021-03-23 cs.CR cs.LG