VLDB 2026 Research / reviewers in the wild / expert
Abbas Razaghpanah
dblp:149/9322
· DBLP profile ↗
14ranked-venue papers
2as first author
2since 2021 · last 2024
0000-0002-0320-8611ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 8 · 1 first-author · 1 since 2021Security and privacy · 6 · 1 first-author · 1 since 2021
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
8 papers |
Web and mobile security · 53% Network security · 26% Privacy and data protection · 21% | |
| Computer networks
8 papers |
Network measurement and analytics · 56% Physical-layer communications · 14% Cellular and mobile networks · 12% | |
| Software engineering, system software, and programming languages
2 papers |
Empirical software engineering · 50% Program analysis · 50% |
Topics — the 21 heaviest of 28, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Web and mobile security
mobile security |
1.3 | 2 | 2024 | Mules and Permission Laundering in Android: Dissecting Custom Permissions in the Wild · IEEE Trans. Dependable Secur. Comput. 2024 A comparative analysis of certificate pinning in Android & iOS · IMC 2022 |
Privacy and data protection
mobile privacy |
1.3 | 3 | 2024 | Mules and Permission Laundering in Android: Dissecting Custom Permissions in the Wild · IEEE Trans. Dependable Secur. Comput. 2024 An Analysis of Pre-installed Android Software · SP 2020 Apps, Trackers, Privacy, and Regulators: A Global Study of the Mobile Tracking Ecosystem · NDSS 2018 |
Web and mobile security › mobile security
android security |
1.2 | 2 | 2024 | Mules and Permission Laundering in Android: Dissecting Custom Permissions in the Wild · IEEE Trans. Dependable Secur. Comput. 2024 An Analysis of Pre-installed Android Software · SP 2020 |
Network security › secure communication › secure communication protocol
TLS |
0.8 | 3 | 2022 | Coming of Age: A Longitudinal Study of TLS Deployment · Internet Measurement Conference 2018 Studying TLS Usage in Android Apps · CoNEXT 2017 A comparative analysis of certificate pinning in Android & iOS · IMC 2022 |
Web and mobile security › mobile security
android permission system |
0.8 | 1 | 2024 | Mules and Permission Laundering in Android: Dissecting Custom Permissions in the Wild · IEEE Trans. Dependable Secur. Comput. 2024 |
Network measurement and analytics › internet measurement
censorship measurement |
0.7 | 2 | 2020 | ICLab: A Global, Longitudinal Internet Censorship Measurement Platform · SP 2020 A Churn for the Better: Localizing Censorship using Network-level Path Churn and Network Tomography · CoNEXT 2017 |
Network security › traffic analysis
censorship detection |
0.4 | 1 | 2020 | ICLab: A Global, Longitudinal Internet Censorship Measurement Platform · SP 2020 |
Web and mobile security › mobile security
pre-installed app analysis |
0.4 | 1 | 2020 | An Analysis of Pre-installed Android Software · SP 2020 |
Network security
traffic analysis |
0.4 | 1 | 2020 | ICLab: A Global, Longitudinal Internet Censorship Measurement Platform · SP 2020 |
Physical-layer communications › duplexing
time division duplex |
0.4 | 2 | 2015 | Identifying Traffic Differentiation in Mobile Networks · Internet Measurement Conference 2015 Identifying traffic differentiation on cellular data networks · SIGCOMM 2014 |
Network optimization and economics › network economics › internet economics
network neutrality |
0.3 | 1 | 2017 | lib•erate, (n): a library for exposing (traffic-classification) rules and avoiding them efficiently · Internet Measurement Conference 2017 |
Network measurement and analytics
network tomography |
0.3 | 1 | 2017 | A Churn for the Better: Localizing Censorship using Network-level Path Churn and Network Tomography · CoNEXT 2017 |
Network security › traffic analysis
traffic classification |
0.3 | 1 | 2017 | lib•erate, (n): a library for exposing (traffic-classification) rules and avoiding them efficiently · Internet Measurement Conference 2017 |
Empirical software engineering › mining software repositories › mobile app analysis
android app analysis |
0.2 | 1 | 2024 | Mules and Permission Laundering in Android: Dissecting Custom Permissions in the Wild · IEEE Trans. Dependable Secur. Comput. 2024 |
Program analysis
static analysis |
0.2 | 1 | 2024 | Mules and Permission Laundering in Android: Dissecting Custom Permissions in the Wild · IEEE Trans. Dependable Secur. Comput. 2024 |
Cellular and mobile networks › mobile networks
mobile data networks |
0.2 | 1 | 2014 | Identifying traffic differentiation on cellular data networks · SIGCOMM 2014 |
Network measurement and analytics › internet measurement
longitudinal measurement |
0.1 | 1 | 2020 | ICLab: A Global, Longitudinal Internet Censorship Measurement Platform · SP 2020 |
Program analysis › binary analysis
firmware analysis |
0.1 | 1 | 2020 | An Analysis of Pre-installed Android Software · SP 2020 |
Empirical software engineering
mining software repositories |
0.1 | 1 | 2020 | An Analysis of Pre-installed Android Software · SP 2020 |
Routing and switching › inter-domain routing
BGP |
0.1 | 1 | 2017 | A Churn for the Better: Localizing Censorship using Network-level Path Churn and Network Tomography · CoNEXT 2017 |
Internet architecture and protocols › traffic management
ISP traffic management |
0.1 | 1 | 2014 | Identifying traffic differentiation on cellular data networks · SIGCOMM 2014 |
Methods — techniques the papers use, named apart from their topics
static analysis · 1.5large-scale empirical study · 1.5measurement study · 1.1large-scale measurement · 0.9crowdsourcing · 0.9clustering · 0.9VPN vantage points · 0.9TCP packet injection detection · 0.9DNS manipulation detection · 0.9traceroute analysis · 0.7crowdsourcing measurement · 0.7comparative analysis · 0.6network tomography · 0.3fingerprinting · 0.3controlled experiments · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Mules and Permission Laundering in Android: Dissecting Custom Permissions in the WildabstractAndroid implements a permission system to regulate apps' access to system resources and sensitive user data. One salient feature of this system is its extensibility: apps can define their own custom permissions to expose features and data to other apps. However, little is known about how widespread the usage of custom permissions is, and what is the impact that these permissions can have on users' privacy and security. In this paper, we empirically study the usage of custom permissions at large scale, using a dataset of 2.2M pre-installed and app-store-downloaded apps. We find the usage of custom permissions to be widespread, and seemingly growing over time. Despite this prevalence, we find that custom permissions are virtually invisible to end users, and their purpose mostly undocumented. This lack of transparency can lead to serious security and privacy problems: we show that custom permissions can facilitate access to permission-protected system resources to apps that lack those permissions without user awareness. To detect this practice, we design and implement two static analysis tools, and highlight multiple concerning cases spotted in the wild. We conclude this study with a discussion of potential solutions to mitigate the privacy and security risks of custom permissions. Julien Gamba, Álvaro Feal, Eduardo Blázquez, Vinuri Bandara, Abbas Razaghpanah, Juan Tapiador, Narseo Vallina-Rodriguez |
IEEE Trans. Dependable Secur. Comput. | 5 |
| 2022 | A comparative analysis of certificate pinning in Android & iOSabstractTLS certificate pinning is a security mechanism used by applications (apps) to protect their network traffic against malicious certificate authorities (CAs), in-path monitoring, and other methods of TLS tampering. Pinning can provide enhanced security to defend against malicious third-party access to sensitive data in transit (e.g., to protect sensitive banking and health care information), but can also hide an app's personal data collection from users and auditors. Prior studies found pinning was rarely used in the Android ecosystem, except in high-profile, security-sensitive apps; and, little is known about its usage on iOS and across mobile platforms. Amogh Pradeep, Muhammad Talha Paracha, Protick Bhowmick, Ali Davanian, Abbas Razaghpanah, Taejoong Chung, Martina Lindorfer, Narseo Vallina-Rodriguez, Dave Levin, David R. Choffnes |
IMC | 5 |
| 2020 | An Analysis of Pre-installed Android SoftwareabstractThe open-source nature of the Android OS makes it possible for manufacturers to ship custom versions of the OS along with a set of pre-installed apps, often for product differentiation. Some device vendors have recently come under scrutiny for potentially invasive private data collection practices and other potentially harmful or unwanted behavior of the preinstalled apps on their devices. Yet, the landscape of preinstalled software in Android has largely remained unexplored, particularly in terms of the security and privacy implications of such customizations. In this paper, we present the first large- scale study of pre-installed software on Android devices from more than 200 vendors. Our work relies on a large dataset of real-world Android firmware acquired worldwide using crowd-sourcing methods. This allows us to answer questions related to the stakeholders involved in the supply chain, from device manufacturers and mobile network operators to third- party organizations like advertising and tracking services, and social network platforms. Our study allows us to also uncover relationships between these actors, which seem to revolve primarily around advertising and data-driven services. Overall, the supply chain around Android's open source model lacks transparency and has facilitated potentially harmful behaviors and backdoored access to sensitive data and services without user consent or awareness. We conclude the paper with recommendations to improve transparency, attribution, and accountability in the Android ecosystem. Julien Gamba, Mohammed Rashed, Abbas Razaghpanah, Juan Tapiador, Narseo Vallina-Rodriguez |
SP | 3 |
| 2020 | ICLab: A Global, Longitudinal Internet Censorship Measurement PlatformabstractResearchers have studied Internet censorship for nearly as long as attempts to censor contents have taken place. Most studies have however been limited to a short period of time and / or a few countries; the few exceptions have traded off detail for breadth of coverage. Collecting enough data for a comprehensive, global, longitudinal perspective remains challenging.In this work, we present ICLab, an Internet measurement platform specialized for censorship research. It achieves a new balance between breadth of coverage and detail of measurements, by using commercial VPNs as vantage points distributed around the world. ICLab has been operated continuously since late 2016. It can currently detect DNS manipulation and TCP packet injection, and overt "block pages" however they are delivered. ICLab records and archives raw observations in detail, making retrospective analysis with new techniques possible. At every stage of processing, ICLab seeks to minimize false positives and manual validation.Within 53,906,532 measurements of individual web pages, collected by ICLab in 2017 and 2018, we observe blocking of 3,602 unique URLs in 60 countries. Using this data, we compare how different blocking techniques are deployed in different regions and/or against different types of content. Our longitudinal monitoring pinpoints changes in censorship in India and Turkey concurrent with political shifts, and our clustering techniques discover 48 previously unknown block pages. ICLab's broad and detailed measurements also expose other forms of network interference, such as surveillance and malware injection. Arian Akhavan Niaki, Shinyoung Cho, Zachary Weinberg, Nguyen Phong Hoang, Abbas Razaghpanah, Nicolas Christin, Phillipa Gill |
SP | 5 |
| 2018 | Coming of Age: A Longitudinal Study of TLS Deployment
Platon Kotzias, Abbas Razaghpanah, Johanna Amann, Kenneth G. Paterson, Narseo Vallina-Rodriguez, Juan Caballero |
Internet Measurement Conference | 2 |
| 2018 | The Cloud that Runs the Mobile Internet: A Measurement Study of Mobile Cloud ServicesabstractMobile applications outsource their cloud infrastructure deployment and content delivery to cloud computing services and content delivery networks. Studying how these services, which we collectively denote Cloud Service Providers (CSPs), perform over Mobile Network Operators (MNOs) is crucial to understanding some of the performance limitations of today's mobile apps. To that end, we perform the first empirical study of the complex dynamics between applications, MNOs and CSPs. First, we use real mobile app traffic traces that we gathered through a global crowdsourcing campaign to identify the most prevalent CSPs supporting today's mobile Internet. Then, we investigate how well these services interconnect with major European MNOs at a topological level, and measure their performance over European MNO networks through a month-long measurement campaign on the MONROE mobile broadband testbed. We discover that the top 6 most prevalent CSPs are used by 85 % of apps, and observe significant differences in their performance across different MNOs due to the nature of their services, peering relationships with MNOs, and deployment strategies. We also find that CSP performance in MNOs is affected by inflated path length, roaming, and presence of middleboxes, but not influenced by the choice of DNS resolver. Foivos Michelinakis, Hossein Doroud, Abbas Razaghpanah, Andra Lutu, Narseo Vallina-Rodriguez, Phillipa Gill, Jörg Widmer |
INFOCOM | 3 |
| 2018 | Apps, Trackers, Privacy, and Regulators: A Global Study of the Mobile Tracking Ecosystem
Abbas Razaghpanah, Rishab Nithyanand, Narseo Vallina-Rodriguez, Srikanth Sundaresan, Mark Allman, Christian Kreibich, Phillipa Gill |
NDSS | 1 |
| 2018 | "Won't Somebody Think of the Children?" Examining COPPA Compliance at ScaleabstractAbstract We present a scalable dynamic analysis framework that allows for the automatic evaluation of the privacy behaviors of Android apps. We use our system to analyze mobile apps’ compliance with the Children’s Online Privacy Protection Act (COPPA), one of the few stringent privacy laws in the U.S. Based on our automated analysis of 5,855 of the most popular free children’s apps, we found that a majority are potentially in violation of COPPA, mainly due to their use of thirdparty SDKs. While many of these SDKs offer configuration options to respect COPPA by disabling tracking and behavioral advertising, our data suggest that a majority of apps either do not make use of these options or incorrectly propagate them across mediation SDKs. Worse, we observed that 19% of children’s apps collect identifiers or other personally identifiable information (PII) via SDKs whose terms of service outright prohibit their use in child-directed apps. Finally, we show that efforts by Google to limit tracking through the use of a resettable advertising ID have had little success: of the 3,454 apps that share the resettable ID with advertisers, 66% transmit other, non-resettable, persistent identifiers as well, negating any intended privacy-preserving properties of the advertising ID. Irwin Reyes, Primal Wijesekera, Joel Reardon, Amit Elazari Bar On, Abbas Razaghpanah, Narseo Vallina-Rodriguez, Serge Egelman |
Proc. Priv. Enhancing Technol. | 5 |
| 2017 | A Churn for the Better: Localizing Censorship using Network-level Path Churn and Network TomographyabstractRecent years have seen the Internet become a key vehicle for citizens around the globe to express political opinions and organize protests. This fact has not gone unnoticed, with countries around the world repurposing network management tools (e.g., URL filtering products) and protocols (e.g., BGP, DNS) for censorship. Previous work has focused on identifying how censorship is performed. However, there is no major studies to identify, at a global scale, the networks responsible for performing censorship. Also, repurposing network products for censorship can have unintended international impact, which we refer to as "censorship leakage". While there have been anecdotal reports of censorship leakage, there has yet to be a systematic study of censorship leakage at a global scale. Shinyoung Cho, Rishab Nithyanand, Abbas Razaghpanah, Phillipa Gill |
CoNEXT | 3 |
| 2017 | Studying TLS Usage in Android AppsabstractTransport Layer Security (TLS), has become the de-facto standard for secure Internet communication. When used correctly, it provides secure data transfer, but used incorrectly, it can leave users vulnerable to attacks while giving them a false sense of security. Numerous efforts have studied the adoption of TLS (and its predecessor, SSL) and its use in the desktop ecosystem, attacks, and vulnerabilities in both desktop clients and servers. However, there is a dearth of knowledge of how TLS is used in mobile platforms. In this paper we use data collected by Lumen, a mobile measurement platform, to analyze how 7,258 Android apps use TLS in the wild. We analyze and fingerprint handshake messages to characterize the TLS APIs and libraries that apps use, and also evaluate weaknesses. We see that about 84% of apps use default OS APIs for TLS. Many apps use third-party TLS libraries; in some cases they are forced to do so because of restricted Android capabilities. Our analysis shows that both approaches have limitations, and that improving TLS security in mobile is not straightforward. Apps that use their own TLS configurations may have vulnerabilities due to developer inexperience, but apps that use OS defaults are vulnerable to certain attacks if the OS is out of date, even if the apps themselves are up to date. We also study certificate verification, and see low prevalence of security measures such as certificate pinning, even among high-risk apps such as those providing financial services, though we did observe major third-party tracking and advertisement services deploying certificate pinning. Abbas Razaghpanah, Arian Akhavan Niaki, Narseo Vallina-Rodriguez, Srikanth Sundaresan, Johanna Amann, Phillipa Gill |
CoNEXT | 1 |
| 2017 | lib•erate, (n): a library for exposing (traffic-classification) rules and avoiding them efficientlyabstractMiddleboxes implement a variety of network management policies (e.g., prioritizing or blocking traffic) in their networks. While such policies can be beneficial (e.g., blocking malware) they also raise issues of network neutrality and freedom of speech when used for application-specific differentiation and censorship. There is a poor understanding of how such policies are implemented in practice, and how they can be evaded efficiently. As a result, most circumvention solutions are brittle, point solutions based on manual analysis. Fangfan Li, Abbas Razaghpanah, Arash Molavi Kakhki, Arian Akhavan Niaki, David R. Choffnes, Phillipa Gill, Alan Mislove |
Internet Measurement Conference | 2 |
| 2015 | Identifying Traffic Differentiation in Mobile NetworksabstractTraffic differentiation---giving better (or worse) performance to certain classes of Internet traffic---is a well-known but poorly understood traffic management policy. There is active discussion on whether and how ISPs should be allowed to differentiate Internet traffic, but little data about current practices to inform this discussion. Previous work attempted to address this problem for fixed line networks; however, there is currently no solution that works in the more challenging mobile environment. Arash Molavi Kakhki, Abbas Razaghpanah, Anke Li, Hyungjoon Koo, Rajesh Golani, David R. Choffnes, Phillipa Gill, Alan Mislove |
Internet Measurement Conference | 2 |
| 2015 | Internet Outages, the Eyewitness Accounts: Analysis of the Outages Mailing List
Ritwik Banerjee, Abbas Razaghpanah, Luis Chiang, Akassh Mishra, Vyas Sekar, Yejin Choi 0001, Phillipa Gill |
PAM | 2 |
| 2014 | Identifying traffic differentiation on cellular data networksabstractThe goal of this research is to detect traffic differentiation in cellular data networks. We define service differentiation as any attempt to change the performance of network traffic traversing an ISP's boundaries. ISPs may implement differentiation policies for a number of reasons, including load balancing, bandwidth management, or business reasons. Specifically, we focus on detecting whether certain types of network traffic receive better (or worse) performance. As an example, a wireless provider might limit the performance of third-party VoIP or video calling services (or any other competing services) by introducing delays or reducing transfer rates to encourage users to use services provided by the wireless provider. Previous work explored this problem in limited environments. Glasnost focused on BitTorrent in the desktop/laptop environment, and lacked the ability to conduct controlled experiments to provide strong evidence of differentiation. NetDiff covered a wide range of passively gathered traffic from a large ISP but likewise did not support targeted, controlled experiments. We address these limitations with Mobile Replay. Arash Molavi Kakhki, Abbas Razaghpanah, Rajesh Golani, David R. Choffnes, Phillipa Gill, Alan Mislove |
SIGCOMM | 2 |