摘要
本发明提供了一种基于花指令技术的移动存储硬件防护方法,涉及网络安全技术领域,该方法包括:根据程序的结构分析,选择花指令的注入点;根据对条件化指令进行逻辑约束、逻辑调整和性能平衡,生成虚假指令,并进行逻辑融合、双重验证和生命周期管理;将虚假指令通过注入点输入至程序中,对程序进行验证、测试和静态分析,得到潜在执行路径,利用符号执行技术和路径探索算法,得到潜在执行路径,并生成执行路径图;通过优化后的模糊测试技术和路径分析技术,得到程序的潜在漏洞;并通过动态代码生成技术,得到动态执行路径;根据程序的真实执行路径和动态执行路径进行对比,判断是否有恶意攻击。该方法提高了系统的安全性。