摘要
本发明属于计算机安全领域,公开了一种基于Transformer模型的恶意代码自适应检测与修复方法及装置,包括:获取待检测代码,将待检测代码转化为token序列;将token序列输入代码嵌入模型,得到每个token的局部语义向量;将token序列中所有token的局部语义向量输入Transformer模型,Transformer模型的编码器生成代码的全局语义向量;Transformer模型的解码器基于全局语义向量生成疑似恶意行为序列,将每个疑似恶意行为与恶意行为规则进行匹配,得到真实的恶意行为序列;基于真实的恶意行为序列和目标token的上下文感知语义向量生成修复目标,基于修复目标和目标token的上下文感知语义向量,对目标token进行修复,将修复后的token转化为可读代码,得到修复后的代码。本发明可以准确地对恶意代码的自动化检测与修复。
技术关键词
语义向量
序列
解码器
修复方法
语义层面
编码器
数值
电子设备
处理器
可读存储介质
生成代码
计算机程序产品
修复装置
输入模块
指令
存储器
频率