摘要
本发明提供一种软件安全防御方法、装置及设备,所述方法包括:对目标软件进行反汇编,获取二进制反汇编信息;对所述二进制反汇编信息进行分析识别,确定出对应的语义信息和函数体边界;基于所述语义信息和函数体边界在所述二进制反汇编信息中确定目标代码;对所述目标代码执行二进制重写处理;对重写后的代码进行修正,得到重写后的二进制程序;对所述重写后的二进制程序进行多维度评估;基于多维度评估结果至少确定所述重写后的二进制程序的可实施性和安全防御性能。本发明的方法能够对二进制软件进行漏洞检测分析及自动执行漏洞部分的程序重写,确保软件具有高安全防御性能。
技术关键词
重写方法
软件
程序
语义
函数识别方法
数据
可视化方法
可读存储介质
电子设备
漏洞
处理器
测试方法
阶段
识别模块
内存
存储器
计算机
有效性
语句
系统为您推荐了相关专利信息
视频内容检索方法
场景类别
语句
图像处理模型
图像特征信息
知识问答方法
意图
防火墙模块
标签检索方法
问答模板
信息化管理平台
智慧养老
管理方法
物联网设备
大数据可视化
SOH估计方法
深度学习模型
实时数据
线性回归模型
非线性特征提取
大语言模型
扩展单元
数据输出格式
参数
数据处理方法