Demo Data from EDBT 2026 / reviewers in the wild / expert
Zheran Fang
dblp:55/10782
· DBLP profile ↗
5ranked-venue papers
2as first author
0since 2021 · last 2020
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 4 · 2 first-authorSystems, architecture and hardware · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Network and information security
3 papers |
Privacy and data protection · 40% Web and mobile security · 35% Authentication and access control · 25% | |
| Human-computer interaction and pervasive computing
1 paper |
Ubiquitous computing and smart environments · 100% |
Topics — the 5 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Web and mobile security
mobile security |
0.4 | 1 | 2020 | senDroid: Auditing Sensor Access in Android System-Wide · IEEE Trans. Dependable Secur. Comput. 2020 |
Privacy and data protection › privacy-preserving sensing
sensor data privacy |
0.4 | 1 | 2020 | senDroid: Auditing Sensor Access in Android System-Wide · IEEE Trans. Dependable Secur. Comput. 2020 |
Authentication and access control › access control policy engineering
policy management |
0.3 | 2 | 2014 | Collaborative Policy Administration · IEEE Trans. Parallel Distributed Syst. 2014 Poster: collaborative policy administration · CCS 2011 |
Ubiquitous computing and smart environments
mobile sensing |
0.1 | 1 | 2020 | senDroid: Auditing Sensor Access in Android System-Wide · IEEE Trans. Dependable Secur. Comput. 2020 |
Privacy and data protection › privacy policy
privacy policy management |
0.1 | 1 | 2014 | Collaborative Policy Administration · IEEE Trans. Parallel Distributed Syst. 2014 |
Methods — techniques the papers use, named apart from their topics
invoker audit · 0.9hook-based tracking · 0.9frequency audit · 0.9flow audit · 0.9duration audit · 0.9text mining-based similarity measure · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | senDroid: Auditing Sensor Access in Android System-WideabstractSensors are widely used in modern mobile devices (e.g., smartphones, watches) and may gather abundant information from environments as well as about users, e.g., photos, sounds and locations. The rich set of sensor data enables various applications (e.g., health monitoring) and personalized apps as well. However, the powerful sensing abilities provide opportunities for attackers to steal both personal sensitive data and commercial secrets like never before. Unfortunately, the current design of smart devices only provides a coarse access control on sensors and does not have the capability to audit sensing. We argue that knowing how often the sensors are accessed and how much sensor data are collected is the first-line defense against sensor data breach. Such an ability is yet to be designed. In this paper, we propose a framework that allows users to acquire sensor data usages. In particular, we leverage a hook-based track method to track sensor accesses. Thus, with no need to change the source codes of the Android system and applications, we can intercept sensing operations to graphic sensors, audio sensors, location sensors, and standard sensors, and audit them from four aspects: flow audit, frequency audit, duration audit and invoker audit. Then, we implement a prototype, referred to as senDroid, which visually shows the quantitative usages of these sensors in real time at a performance overhead of [0.04-8.05] percent. senDroid allows Android users to audit the applications even when they bypass the Android framework via JNI invocations or when the malicious codes are dynamically loaded from the server side. Our empirical study on 1,489 popular apps in three well-known Android app markets shows that 26.32 percent apps access sensors when the apps are launched, and 11.01 percent apps access sensors while the apps run in the background. Furthermore, we analyze the relevance between sensor usage patterns and third-party libraries, and reverse-engineering on suspicious third-party libraries shows that 77.27 percent apps access sensors via third-party libraries. Our results call attentions to address the users' privacy concerns caused by sensor access. Weili Han, Hao Chen 0003, Dong Li 0024, Zheran Fang, Wenyuan Xu 0001, Xiaoyang Sean Wang |
IEEE Trans. Dependable Secur. Comput. | 5 |
| 2016 | revDroid: Code Analysis of the Side Effects after Dynamic Permission Revocation of Android AppsabstractDynamic revocation of permissions of installed Android applications has been gaining popularity, because of the increasing concern of security and privacy in the Android platform. However, applications often crash or misbehave when their permissions are revoked, rendering applications completely unusable. Even though Google has officially introduced the new permission mechanism in Android 6.0 to explicitly support dynamic permission revocation, the issue still exists. In this paper, we conduct an empirical study to understand the latest application practice post Android 6.0. Specifically, we design a practical tool, referred to as revDroid, to help us to empirically analyze how often the undesirable side effects, especially application crash, can occur in off-the-shelf Android applications. From the analysis of 248 popular applications from Google Play Store, revDroid finds out that 70% applications and 46% permission-relevant calls do not appropriately catch exceptions caused by permission revocation, while third-party libraries pay much more attention to permission revocation. We also use revDroid to analyze 132 recent malware samples. The result shows that only 27% malwares and 36% permission-relevant API calls of malwares fail to consider the permission revocation. In fact, many of them perform specialized handling of permission revocation to keep the core malicious logic running. Finally, revDroid can be used to help developers uncover the unhandled permission revocations during development time and greatly improve the application quality. Zheran Fang, Weili Han, Dong Li 0024, Zeqing Guo, Danhao Guo, Xiaoyang Sean Wang, Zhiyun Qian, Hao Chen 0003 |
AsiaCCS | 1 |
| 2014 | Permission based Android security: Issues and countermeasures
Zheran Fang, Weili Han, Yingjiu Li |
Comput. Secur. | 1 |
| 2014 | Collaborative Policy AdministrationabstractPolicy-based management is a very effective method to protect sensitive information. However, the overclaim of privileges is widespread in emerging applications, including mobile applications and social network services, because the applications' users involved in policy administration have little knowledge of policy-based management. The overclaim can be leveraged by malicious applications, then lead to serious privacy leakages and financial loss. To resolve this issue, this paper proposes a novel policy administration mechanism, referred to as collaborative policy administration (CPA for short), to simplify the policy administration. In CPA, a policy administrator can refer to other similar policies to set up their own policies to protect privacy and other sensitive information. This paper formally defines CPA and proposes its enforcement framework. Furthermore, to obtain similar policies more effectively, which is the key step of CPA, a text mining-based similarity measure method is presented. We evaluate CPA with the data of Android applications and demonstrate that the text mining-based similarity measure method is more effective in obtaining similar policies than the previous category-based method. Weili Han, Zheran Fang, Laurence T. Yang, Gang Pan 0001, Zhaohui Wu 0001 |
IEEE Trans. Parallel Distributed Syst. | 2 |
| 2011 | Poster: collaborative policy administration
Weili Han, Zheran Fang, Chang Lei |
CCS | 2 |