-
公开(公告)号:CN119513870A
公开(公告)日:2025-02-25
申请号:CN202411438188.8
申请日:2024-10-15
Applicant: 中国科学院信息工程研究所
Abstract: 本发明公开了一种基于TCG的多指令集动态信息流跟踪方法,属于系统安全领域。本发明通过在宿主机上使用全系统虚拟化软件QEMU模拟运行客户机;针对客户机创建用于存储数据标签的影子内存、影子环境变量和影子栈;使用TCG动态二进制翻译器进将不同指令集的程序指令转换为TCG微操作并进行约束;使用TCG动态二进制翻译器将约束后的TCG微操作翻译为具有跟踪功能的宿主机指令,通过运行宿主机指令实现多指令集的动态信息流跟踪。本发明提升动态信息流跟踪技术的多指令集支持性,可以满足采用多样化指令集新兴设备程序的动态信息流跟踪需求。