返回
WebViewJSdetect: JavaScript Vulnerability Detection in Android WebView via Coverage-Guided Thread-Adaptive Concurrent Abstract Interpretation
DOI:10.1016/j.comnet.2025.111908.png)
摘要
En 中文
Android WebView使应用程序能够在原生用户界面(UI)中嵌入网页内容,其中嵌入的JavaScript代码通常需要提升权限才能执行跨域请求和访问敏感数据等操作。虽然这些JavaScript代码提供了增强的功能,但也引入了潜在的安全风险,例如未经授权的API访问和权限提升。现有的静态分析方法在充分建模JavaScript的动态特性及其与Java接口的运行时交互方面存在不足,这导致在通过动态执行路径暴露的深层触发漏洞上出现假阴性。此外,静态分析过程中缺乏优先级引导分析和自适应资源调度会导致效率低下,尤其是在处理复杂分支和大量对象时。本文提出了WebViewJSdetect系统,该系统通过并发抽象解释来建模JavaScript的动态特性,并利用覆盖率引导的自适应线程调度机制来缓解状态爆炸问题。在评估中,WebViewJSdetect成功检测了真实世界Android应用程序数据集中的30个与JavaScript相关的安全漏洞,并在标记基准数据集中将漏洞检测率提高了13.3%,超过了最佳基线方法,同时平均提高了约20%的分析效率。
期刊
IF:
4.6
论文数:
1.6K
被引数:
1.6W
机构
引用论文
Android static taint analysis based on multi branch search association基于多分支搜索关联的Android静态污点分析
COMPUTERS & SECURITY
IF5.4

