一句话:提出 Difuzer,结合静态分析与 One-Class SVM 异常检测,识别可疑隐藏敏感操作以辅助逻辑炸弹排查。
逻辑炸弹通过特定条件触发恶意行为,使动态测试难以发现,如何拆解仍是未解问题。本文将可疑隐藏敏感操作(SHSO)视为逻辑炸弹排查的中间步骤,提出混合方法 Difuzer:先用插桩引擎与过程间数据流分析定位 SHSO 入口点,再提取触发条件相关特征,并利用 One-Class SVM 构建无监督学习模型,检测异常触发模式。摘要未报告具体实验数据,但方法目标是在动态测试前预测可能实现逻辑炸弹的 SHSO。
One prominent tactic used to keep malicious behavior from being detected during dynamic test campaigns is logic bombs, where malicious operations are triggered only when specific conditions are satisfied. Defusing logic bombs remains an unsolved problem in the literature. In this work, we propose to investigate Suspicious Hidden Sensitive Operations (SHSOs) as a step towards triaging logic bombs. To that end, we develop a novel hybrid approach that combines static analysis and anomaly detection techniques to uncover SHSOs, which we predict as likely implementations of logic bombs. Concretely, Difuzer identifies SHSO entry-points using an instrumentation engine and an inter-procedural data-flow analysis. Then, it extracts trigger-specific features to characterize SHSOs and leverages One-Class SVM to implement an unsupervised learning model for detecting abnormal triggers.