AI Chat Paper
Note: Please note that the following content is generated by AMiner AI. SciOpen does not take any responsibility related to this content.
{{lang === 'zh_CN' ? '文章概述' : 'Summary'}}
{{lang === 'en_US' ? '中' : 'Eng'}}
Chat more with AI
Article Link
Collect
Submit Manuscript
Show Outline
Outline
Show full outline
Hide outline
Outline
Show full outline
Hide outline
Regular Paper

A Lightweight Dynamic Enforcement of Privacy Protection for Android

School of Computer Science and Technology, University of Science and Technology of China, Hefei 230026, China
OS Kernel Laboratory, Huawei Technologies Co., Ltd., Shanghai 200135, China
State Key Laboratory for Novel Software Technology, Nanjing University, Nanjing 210023, China
Show Author Information

Abstract

Inter-process communication (IPC) provides a message passing mechanism for information exchange between applications. It has been long believed that IPCs can be abused by malware writers to launch collusive information leak using two or more applications. Much work on privacy protection focuses on the simple information leak caused by the individual applications and lacks effective approaches to preventing the collusive information leak caused by IPCs between multiple processes. In this paper, we propose a hybrid approach to prevent the collusive information leak based on information flow control. Our approach combines static information flow analysis and dynamic runtime checking together. Information leak caused by individual processes is prevented through static information flow control, and dynamic checking is done at runtime to prevent the collusive information leak. Such a combination may effectively reduce the runtime overhead of pure dynamic checking, and reduce false-alarms in pure static analysis. We develop this approach based on an abstract and simplified programming model, and formalize a novel definition of the leak-freedom property as our target security property. A simulation-based proof technique is used to prove that our approach is able to guarantee leak-freedom. All proofs are mechanized in Coq.

Electronic Supplementary Material

Download File(s)
jcst-34-4-901-Highlights.pdf (45.5 KB)

References

【1】
【1】
 
 
Journal of Computer Science and Technology
Pages 901-923

{{item.num}}

Comments on this article

Go to comment

< Back to all reports

Review Status: {{reviewData.commendedNum}} Commended , {{reviewData.revisionRequiredNum}} Revision Required , {{reviewData.notCommendedNum}} Not Commended Under Peer Review

Review Comment

Close
Close
Cite this article:
Zhang Z-P, Fu M, Feng X-Y. A Lightweight Dynamic Enforcement of Privacy Protection for Android. Journal of Computer Science and Technology, 2019, 34(4): 901-923. https://doi.org/10.1007/s11390-019-1949-1

850

Views

4

Crossref

N/A

Web of Science

4

Scopus

0

CSCD

Received: 29 August 2018
Revised: 15 April 2019
Published: 19 July 2019
©2019 Springer Science + Business Media, LLC & Science Press, China