paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Dual-force: understanding WebView malware via cross-language forced execution

Dual-Force:通过跨语言强制执行理解 WebView 恶意软件
ASE Proceedings of the 33rd ACM/IEEE International Conference on Automated Software Engineering2018匹配度 2/10 · 论文属于程序分析/强制执行在 Android WebView 恶意软件检测中的应用,与用户核心关注的 PL 与 AI/LLM/Agent 交叉、浮点程序分析、贝叶斯程序分析等方向无直接关联;仅在“程序分析”大类上有弱关联。引用 11 inbox
Zhenhao Tang, Juan Zhai, Minxue Pan, Yousra Aafer, Shiqing Ma, Xiangyu Zhang, Jianhua Zhao
crossref: 2026-09-12

AI 速览

一句话:Dual-Force 同时对 WebView 应用的 Java 与 JavaScript 代码进行强制执行,无需环境搭建即可暴露跨语言恶意载荷。

现代 Android 恶意软件常采用多阶段、条件守卫、环境相关的载荷来掩盖恶意行为,其中越来越多地利用 WebView 中 Java 与 JavaScript 的双向通信来逃避现有检测与分析技术。本文提出 Dual-Force,一种跨语言强制执行(forced execution)技术:它同时对 WebView 应用的 Java 与 JavaScript 代码沿不同路径进行强制执行,无需手工提供输入,也不要求搭建特定运行环境,从而强制暴露被隐藏的恶意载荷。该技术的关键在于一个新颖的执行模型,使强制执行过程能够抑制异常并继续沿其他路径执行,从而克服跨语言与异常带来的中断问题。作者在 150 个 WebView 恶意软件样本上进行评估,Dual-Force 精确暴露了其中 119 个样本的恶意载荷,相比当前最先进的技术多发现 23% 的恶意行为,表明其能有效揭示跨语言环境下的隐蔽恶意逻辑。

问题
Android 恶意软件日益利用 WebView 中 Java 与 JavaScript 的双向通信来隐藏多阶段、条件守卫且环境相关的恶意载荷,使现有分析技术难以检测。
方法
提出跨语言强制执行技术 Dual-Force,同时对 WebView 应用的 Java 与 JavaScript 代码沿多条路径强制执行,无需手工输入或环境配置,并采用可抑制异常、继续执行的执行模型。
评估
在 150 个 WebView 恶意软件样本上评估,Dual-Force 成功暴露 119 个样本的恶意载荷,比当前最优技术多发现 23% 的恶意行为。
原文摘要(Abstract)

Modern Android malwares tend to use advanced techniques to cover their malicious behaviors. They usually feature multi-staged, condition-guarded and environment-specific payloads. An increasing number of them utilize WebView, particularly the two-way communications between Java and JavaScript, to evade detection and analysis of existing techniques. We propose Dual-Force, a forced execution technique which simultaneously forces both Java and JavaScript code of WebView applications to execute along various paths without requiring any environment setup or providing any inputs manually. As such, the hidden payloads of WebView malwares are forcefully exposed. The technique features a novel execution model that allows forced execution to suppress exceptions and continue execution. Experimental results show that Dual-Force precisely exposes malicious payload in 119 out of 150 WebView malwares. Compared to the state-of-the-art, Dual-Force can expose 23% more malicious behaviors.

链接与引用

DOI 原文 ·

BibTeX
@inproceedings{paperbot4800,
  title = {Dual-force: understanding WebView malware via cross-language forced execution},
  author = {Zhenhao Tang and Juan Zhai and Minxue Pan and Yousra Aafer and Shiqing Ma and Xiangyu Zhang and Jianhua Zhao},
  booktitle = {ASE},
  year = {2018},
  doi = {10.1145/3238147.3238221}
}