Sep, 2023

智能合约代码的高效漏洞避免:基于漏洞约束解码的方法

TL;DR通过使用基于 Transformer 的大型语言模型技术,我们提出了一种新颖的脆弱性约束解码方法,通过在代码生成过程中包含脆弱性标签,来减少由这些模型生成的脆弱代码的数量。我们对 GPT-J 模型进行微调,并应用脆弱性约束解码来自动完成以太坊区块链智能合约,结果表明这种方法可以有效地避免自动完成代码的脆弱性。