摘要
本发明公开了一种基于大模型的权限漏洞检测方法和相关装置,对合约的历史交易记录进行分析,能准确获取所有历史逻辑合约的地址,进而获取到正确的多版本的逻辑合约,基于历史逻辑合约的地址获取代理合约和逻辑合约的源代码,编译获得字节码之后进行反汇编,得到包含操作码特征的三地址中间代码表示,利用大语言模型的自我学习和不断更新能力,对可升级智能合约复杂多样的升级模式和独特的跨合约场景进行语义分析提取出关键信息,用以构建出跨合约控制流图,使用污点分析技术来分析控制流图,通过两轮污点分析,可以识别出存在漏洞的权限控制约束条件,进而更有效的检测权限漏洞,解决了现有权限漏洞检测方法不能适用于可升级智能合约的技术问题。
技术关键词
权限漏洞检测方法
污点
大语言模型
逻辑
检测权限漏洞
存储程序代码
变量
对源代码
指令
分析模块
初始化方法
可读存储介质
语句
处理器
报告
分支
系统为您推荐了相关专利信息
回复生成方法
多轮对话
文本
大语言模型
非暂态计算机可读存储介质
冲压生产线
自动编程方法
电气机械设备
参数
自动编程系统
大语言模型
重建误差
稀疏方法
对话生成方法
矩阵