arrow
返回

Breaking and fixing the Android Launching Flow

delete2013-11-01
delete19
PRE
AI
A
Alessandro Armando
A
Alessio Merlo *
M
Mauro Migliardi
L
Luca Verderame
DOI:10.1016/j.cose.2013.03.009delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
The security model of the Android OS is based on the effective combination of a number of well-known security mechanisms (e.g. statically defined permissions for applications, the isolation offered by the Dalvik Virtual Machine, and the well-known Linux discretionary access control model). Although each security mechanism has been extensively tested and proved to be effective in isolation, their combination may suffer from unexpected security flaws. We show that this is actually the case by presenting a severe vulnerability in Android related to the application launching flow. This vulnerability is based on a security flaw affecting a kernel-level socket (namely, the Zygote socket). We also present an exploit of the vulnerability that allows a malicious application to mount a severe Denial-of-Service attack that makes the Android devices become totally unresponsive. Besides explaining the vulnerability (which affects all versions of Android up to version 4.0.3) we propose two fixes. One of the two fixes has been adopted in the official release of Android, starting with version 4.1. We empirically assess the impact of the vulnerability as well as the efficacy of the countermeasures on the end user. We conclude by extending our security analysis to the whole set of sockets, showing that other sockets do not suffer from the same vulnerability as the Zygote one. (C) 2013 Elsevier Ltd. All rights reserved.
Keyword:
Android OS
Android security
Android security framework
Zygote vulnerability
Denial-of-Service

期刊

C
Computers and Security
IF:
5.4
论文数:
4.6K
被引数:
1.4W

机构

U
universita ecampus
学者数:
385
论文数: 467
被引数: 0
U
university of genoa
学者数:
3.0W
论文数: 2.2W
被引数: 20
引用论文

引用论文

Proliferation of Tγ Cells with Killer-Cell Activity in Two Patients with Neutropenia and Recurrent Infections
err1980-04-24
err0
PREAI
errAdri A. Bom-van Noorloos; Hans G. Pegels; Rien H. J. van Oers; Joseph Silberbusch; Thea M. Feltkamp-Vroom; Rob Goudsmit; Willem P. Zeijlemaker; Albert E. G. Kr. von dem Borne; Cornelis J. M. Melief
err分享
err收藏
Raman investigation of orthorhombic MIIGa2(S, Se)4compounds
err2002-11-27
err0
PREAI
errC line Chartier; Rasim Jabbarov; Michel Jouanne; Jean-Fran ois Morhange; Paul Benalloul; Carlos Barthou; Jean-Marc Frigerio; Bahadur Tagiev; Eldar Gambarov
err分享
err收藏
The NPAIRS Computational Statistics Framework for Data Analysis in Neuroimaging
err2010-09-30
err0
PREAI
errStephen Strother; Anita Oder; Robyn Spring; Cheryl Grady
err分享
err收藏
err分享
err收藏
没有更多内容