arrow
返回

A static technique for detecting input validation vulnerabilities in Android apps

delete2016-09-12
delete11
PRE
AI
Q
Qixu Liu
Y
Yuqing Zhang *
K
Kai Wang
Z
Zhiqiang Wang
Q
Qianru Wu
DOI:10.1007/s11432-015-5422-7delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Input validation vulnerabilities are common in Android apps, especially in inter-component communications. Malicious attacks can exploit this kind of vulnerability to bypass Android security mechanism and compromise the integrity, confidentiality and availability of Android devices. However, so far there is not a sound approach at the source code level for app developers aiming to detect input validation vulnerabilities in Android apps. In this paper, we propose a novel approach for detecting input validation flaws in Android apps and we implement a prototype named EasyIVD, which provides practical static analysis of Java source code. EasyIVD leverages backward program slicing to extract transaction and constraint slices from Java source code. Then EasyIVD validates these slices with predefined security rules to detect vulnerabilities in a known pattern. To detect vulnerabilities in an unknown pattern, EasyIVD extracts implicit security specifications as frequent patterns from the duplicated slices and verifies them. Then EasyIVD semi-automatically confirms the suspicious rule violations and reports the confirmed ones as vulnerabilities. We evaluate EasyIVD on four versions of original Android apps spanning from version 2.2 to 5.0. It detects 58 vulnerabilities including confused deputy attacks and denial of service attacks. Our results prove that EasyIVD can provide a practical defensive solution for app developers.
Keyword:
input validation
static analysis
program slicing
vulnerability detection
Android security
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

Science China Information Sciences 封面图
Science China Information Sciences
IF:
7.6
论文数:
4.9K
被引数:
8.9K

机构

B
Beijing Electronic Science and Technology Institute
学者数:
394
论文数: 214
被引数: 180
C
chinese academy of sciences
学者数:
56.7W
论文数: 45.0W
被引数: 704
引用论文

引用论文

The Effects of 12 Weeks Yoga Training on 4-5-Year-Old Preschoolers’ Fitness Components
err2023-04-01
err0
errOAAI
errDung Xuan Phung; Vinh Quang Nguyen; Dai Quang Tran; Truong Ngoc Duong
err分享
err收藏
Women and children together and apart
err2020-03-01
err0
errOAAI
errJan Newberry; Rachel Rosen
err分享
err收藏
Genomewide Analysis of mRNA Processing in Yeast Using Splicing-Specific Microarrays
err2002-05-03
err0
PREAI
errTyson A. Clark; Charles W. Sugnet; Manuel Ares
err分享
err收藏
Love, labour and temporality:
err2018-02-22
err0
PREAI
errRachel Rosen; Jan Newberry
err分享
err收藏
没有更多内容