摘要
本发明公开了基于高阶函数的跨语言交互恶意行为检测方法,涉及计算机安全技术领域。本发明包括:接收某一程序的源代码,对程序中的跨语言接口进行建模,识别并标记跨语言调用边界;将不同语言源代码转换为通用的中间表示IR,并将IR合并且标记跨语言调用点;构建全局的跨语言函数调用图和控制流图,以逆拓扑排序确定函数分析顺序对各函数进行依赖分析,并将这些过程内依赖信息抽象为高阶函数形式的函数摘要;在处理函数调用时进行参数实例化,从而获取跨语言的API间依赖关系。本发明通过高阶函数摘要及依赖矩阵,实现了对跨语言依赖关系的高效分析和传递,避免了传统方法构建复杂系统依赖图的高开销,提升了分析效率和检测准确性。