arrow
返回

WebViewJSdetect: JavaScript Vulnerability Detection in Android WebView via Coverage-Guided Thread-Adaptive Concurrent Abstract Interpretation

delete2025-12-02
delete0
PRE
AI
Z
Zhanhui Yuan
杨治 封面图
杨治 (Yang Zhi) *
J
Jinglei Tan
H
Hongqi Zhang
DOI:10.1016/j.comnet.2025.111908delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Android WebView使应用程序能够在原生用户界面(UI)中嵌入网页内容,其中嵌入的JavaScript代码通常需要提升权限才能执行跨域请求和访问敏感数据等操作。虽然这些JavaScript代码提供了增强的功能,但也引入了潜在的安全风险,例如未经授权的API访问和权限提升。现有的静态分析方法在充分建模JavaScript的动态特性及其与Java接口的运行时交互方面存在不足,这导致在通过动态执行路径暴露的深层触发漏洞上出现假阴性。此外,静态分析过程中缺乏优先级引导分析和自适应资源调度会导致效率低下,尤其是在处理复杂分支和大量对象时。本文提出了WebViewJSdetect系统,该系统通过并发抽象解释来建模JavaScript的动态特性,并利用覆盖率引导的自适应线程调度机制来缓解状态爆炸问题。在评估中,WebViewJSdetect成功检测了真实世界Android应用程序数据集中的30个与JavaScript相关的安全漏洞,并在标记基准数据集中将漏洞检测率提高了13.3%,超过了最佳基线方法,同时平均提高了约20%的分析效率。

期刊

Computer Networks 封面图
Computer Networks
IF:
4.6
论文数:
1.6K
被引数:
1.6W

机构

引用论文

引用论文

err分享
err收藏
Android application behavioural analysis for data leakage
err2019-08-22
err12
PREAI
errShrivastava, Gulshan; Kumar, Prabhat
err分享
err收藏
A fast malware detection model based on heterogeneous graph similarity search
err2024-12-01
err0
PREAI
errTun Li; Peng Shou; Xin Wan; Qian Li; Rong Wang; Chaolong Jia; Yunpeng Xiao
err分享
err收藏
Vulnerabilities in Android webview objects: Still not the end!
err2021-10-01
err5
PREAI
errEl-Zawawy, Mohamed A.; Losiouk, Eleonora; Conti, Mauro
err分享
err收藏
FlowCog: Context-Aware Semantic Extraction and Analysis of Information Flow Leaks in Android Apps
err2023-11-01
err1
PREAI
errDu, Xuechao; Pan, Xiang; Cao, Yinzhi; He, Boyuan; Fan, Gan; Chen, Yan; Xu, Daigang
err分享
err收藏
err分享
err收藏
学者 查看更多内容