Demo Data from VLDB 2026 / reviewers in the wild / expert
Adrienne Porter Felt
dblp:52/8024
· DBLP profile ↗
24ranked-venue papers
10as first author
0since 2021 · last 2019
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 18 · 8 first-authorHuman-computer interaction and ubiquitous computing · 8 · 4 first-authorDatabases, data management, data science and information retrieval · 2Artificial intelligence and machine learning · 1Computer networks · 1Applied, interdisciplinary, general and emerging computing · 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
15 papers |
Web and mobile security · 58% Usable security · 19% Systems and software security · 8% | |
| Computer networks
1 paper |
Network measurement and analytics · 100% |
Topics — the 20 heaviest of 25, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Usable security
security warnings |
0.6 | 3 | 2015 | Improving SSL Warnings: Comprehension and Adherence · CHI 2015 Experimenting at scale with google chrome's SSL warning · CHI 2014 Alice in Warningland: A Large-Scale Field Study of Browser Security Warning Effectiveness · USENIX Security Symposium 2013 |
Web and mobile security
web security |
0.5 | 2 | 2019 | Does Certificate Transparency Break the Web? Measuring Adoption and Error Rate · IEEE Symposium on Security and Privacy 2019 Measuring HTTPS Adoption on the Web · USENIX Security Symposium 2017 |
Web and mobile security
mobile security |
0.4 | 3 | 2012 | Mining Permission Request Patterns from Android and Facebook Applications · ICDM 2012 Analyzing inter-application communication in Android · MobiSys 2011 Android permissions demystified · CCS 2011 |
Web and mobile security
browser security |
0.4 | 5 | 2015 | Object views: fine-grained sharing in browsers · WWW 2010 Protecting Browsers from Extension Vulnerabilities · NDSS 2010 Improving SSL Warnings: Comprehension and Adherence · CHI 2015 |
Web and mobile security › browser security
browser security indicators |
0.4 | 1 | 2019 | The Web's Identity Crisis: Understanding the Effectiveness of Website Identity Indicators · USENIX Security Symposium 2019 |
Web and mobile security › web PKI
certificate transparency |
0.4 | 1 | 2019 | Does Certificate Transparency Break the Web? Measuring Adoption and Error Rate · IEEE Symposium on Security and Privacy 2019 |
Cryptographic protocols and secure computation › key management
public key infrastructure |
0.4 | 1 | 2019 | Does Certificate Transparency Break the Web? Measuring Adoption and Error Rate · IEEE Symposium on Security and Privacy 2019 |
Web and mobile security › mobile security
android permission analysis |
0.3 | 2 | 2012 | Mining Permission Request Patterns from Android and Facebook Applications · ICDM 2012 Android permissions demystified · CCS 2011 |
Authentication and access control › access control › permission management
permission systems |
0.3 | 2 | 2012 | Mining Permission Request Patterns from Android and Facebook Applications · ICDM 2012 Android permissions demystified · CCS 2011 |
Web and mobile security › browser security
browser extension security |
0.1 | 1 | 2012 | An Evaluation of the Google Chrome Extension Security Architecture · USENIX Security Symposium 2012 |
Web and mobile security
phishing |
0.1 | 1 | 2019 | The Web's Identity Crisis: Understanding the Effectiveness of Website Identity Indicators · USENIX Security Symposium 2019 |
Web and mobile security › javascript security
javascript isolation |
0.1 | 1 | 2010 | Object views: fine-grained sharing in browsers · WWW 2010 |
Systems and software security › exploitation mitigation
privilege escalation prevention |
0.1 | 1 | 2010 | Object views: fine-grained sharing in browsers · WWW 2010 |
Systems and software security › vulnerability management
vulnerability mitigation |
0.1 | 1 | 2010 | Protecting Browsers from Extension Vulnerabilities · NDSS 2010 |
Network security › secure communication › secure communication protocol
TLS |
0.1 | 1 | 2017 | Where the Wild Warnings Are: Root Causes of Chrome HTTPS Certificate Errors · CCS 2017 |
Recommender systems › collaborative filtering › matrix factorization
boolean matrix factorization |
0.0 | 1 | 2012 | Mining Permission Request Patterns from Android and Facebook Applications · ICDM 2012 |
Data mining
pattern mining |
0.0 | 1 | 2012 | Mining Permission Request Patterns from Android and Facebook Applications · ICDM 2012 |
Systems and software security › operating system security
privilege separation |
0.0 | 1 | 2012 | An Evaluation of the Google Chrome Extension Security Architecture · USENIX Security Symposium 2012 |
Operating systems › system security › operating system security
access control |
0.0 | 1 | 2011 | Permission Re-Delegation: Attacks and Defenses · USENIX Security Symposium 2011 |
Web and mobile security › browser security
same-origin policy |
0.0 | 1 | 2010 | Object views: fine-grained sharing in browsers · WWW 2010 |
Methods — techniques the papers use, named apart from their topics
field experiment · 0.4user study · 0.4measurement study · 0.4survey · 0.3experience sampling · 0.3clustering · 0.3boolean matrix factorization · 0.3field measurement · 0.3microsurvey · 0.2field study · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2019 | Does Certificate Transparency Break the Web? Measuring Adoption and Error RateabstractCertificate Transparency (CT) is an emerging system for enabling the rapid discovery of malicious or misissued certificates. Initially standardized in 2013, CT is now finally beginning to see widespread support. Although CT provides desirable security benefits, web browsers cannot begin requiring all websites to support CT at once, due to the risk of breaking large numbers of websites. We discuss challenges for deployment, analyze the adoption of CT on the web, and measure the error rates experienced by users of the Google Chrome web browser. We find that CT has so far been widely adopted with minimal breakage and warnings. Security researchers often struggle with the tradeoff between security and user frustration: rolling out new security requirements often causes breakage. We view CT as a case study for deploying ecosystem-wide change while trying to minimize end user impact. We discuss the design properties of CT that made its success possible, as well as draw lessons from its risks and pitfalls that could be avoided in future large-scale security deployments. Emily Stark 0001, Ryan Sleevi, Rijad Muminovic, Devon O'Brien, Eran Messeri, Adrienne Porter Felt, Brendan McMillion, Parisa Tabriz |
IEEE Symposium on Security and Privacy | 6 |
| 2019 | The Web's Identity Crisis: Understanding the Effectiveness of Website Identity Indicators
Christopher Thompson 0002, Martin Shelton, Emily Stark 0001, Max Walker, Emily Schechter, Adrienne Porter Felt |
USENIX Security Symposium | 6 |
| 2018 | An Experience Sampling Study of User Reactions to Browser Warnings in the FieldabstractWeb browser warnings should help protect people from malware, phishing, and network attacks. Adhering to warnings keeps people safer online. Recent improvements in warning design have raised adherence rates, but they could still be higher. And prior work suggests many people still do not understand them. Thus, two challenges remain: increasing both comprehension and adherence rates. To dig deeper into user decision making and comprehension of warnings, we performed an experience sampling study of web browser security warnings, which involved surveying over 6,000 Chrome and Firefox users in situ to gather reasons for adhering or not to real warnings. We find these reasons are many and vary with context. Contrary to older prior work, we do not find a single dominant failure in modern warning design---like habituation---that prevents effective decisions. We conclude that further improvements to warnings will require solving a range of smaller contextual misunderstandings. Robert W. Reeder, Adrienne Porter Felt, Sunny Consolvo, Nathan Malkin, Christopher Thompson 0002, Serge Egelman |
CHI | 2 |
| 2017 | Where the Wild Warnings Are: Root Causes of Chrome HTTPS Certificate ErrorsabstractHTTPS error warnings are supposed to alert browser users to network attacks. Unfortunately, a wide range of non-attack circumstances trigger hundreds of millions of spurious browser warnings per month. Spurious warnings frustrate users, hinder the widespread adoption of HTTPS, and undermine trust in browser warnings. We investigate the root causes of HTTPS error warnings in the field, with the goal of resolving benign errors. Mustafa Emre Acer, Emily Stark 0001, Adrienne Porter Felt, Sascha Fahl, Radhika Bhargava, Bhanu Dev, Matt Braithwaite, Ryan Sleevi, Parisa Tabriz |
CCS | 3 |
| 2017 | Measuring HTTPS Adoption on the Web
Adrienne Porter Felt, Richard Barnes 0001, April King, Chris Palmer, Chris Bentzel, Parisa Tabriz |
USENIX Security Symposium | 1 |
| 2016 | Rethinking Connection Security Indicators
Adrienne Porter Felt, Robert W. Reeder, Alex Ainslie, Helen Harris, Max Walker, Christopher Thompson 0002, Mustafa Emre Acer, Elisabeth Morant, Sunny Consolvo |
SOUPS | 1 |
| 2016 | A Week to Remember: The Impact of Browser Warning Storage Policies
Joel Weinberger, Adrienne Porter Felt |
SOUPS | 2 |
| 2015 | Improving SSL Warnings: Comprehension and AdherenceabstractBrowsers warn users when the privacy of an SSL/TLS connection might be at risk. An ideal SSL warning would empower users to make informed decisions and, failing that, guide confused users to safety. Unfortunately, users struggle to understand and often disregard real SSL warnings. We report on the task of designing a new SSL warning, with the goal of improving comprehension and adherence. We designed a new SSL warning based on recommendations from warning literature and tested our proposal with microsurveys and a field experiment. We ultimately failed at our goal of a well-understood warning. However, nearly 30% more total users chose to remain safe after seeing our warning. We attribute this success to opinionated design, which promotes safety with visual cues. Subsequently, our proposal was released as the new Google Chrome SSL warning. We raise questions about warning comprehension advice and recommend that other warning designers use opinionated design. Adrienne Porter Felt, Alex Ainslie, Robert W. Reeder, Sunny Consolvo, Somas Thyagaraja, Alan Bettes, Helen Harris, Jeff Grimes |
CHI | 1 |
| 2014 | Experimenting at scale with google chrome's SSL warningabstractWeb browsers show HTTPS authentication warnings (i.e., SSL warnings) when the integrity and confidentiality of users' interactions with websites are at risk. Our goal in this work is to decrease the number of users who click through the Google Chrome SSL warning. Prior research showed that the Mozilla Firefox SSL warning has a much lower click-through rate (CTR) than Chrome. We investigate several factors that could be responsible: the use of imagery, extra steps before the user can proceed, and style choices. To test these factors, we ran six experimental SSL warnings in Google Chrome 29 and measured 130,754 impressions. Adrienne Porter Felt, Robert W. Reeder, Hazim Almuhimedi, Sunny Consolvo |
CHI | 1 |
| 2014 | Your Reputation Precedes You: History, Reputation, and the Chrome Malware Warning
Hazim Almuhimedi, Adrienne Porter Felt, Robert W. Reeder, Sunny Consolvo |
SOUPS | 2 |
| 2013 | CCS'13 co-located workshop summary for SPSM 2013abstractSecurity and privacy in smartphones and mobile devices is an emerging area which has received significant attention from the research community during the past few years. The SPSM workshop was created to bring together these researchers and practitioners. Following the success of the two previous editions, we present this third edition of the workshop which has attracted significantly more submissions and benefited from the expertise of an expanded international program committee. Adrienne Porter Felt, N. Asokan |
CCS | 1 |
| 2013 | Alice in Warningland: A Large-Scale Field Study of Browser Security Warning Effectiveness
Devdatta Akhawe, Adrienne Porter Felt |
USENIX Security Symposium | 2 |
| 2012 | AdDroid: privilege separation for applications and advertisers in AndroidabstractAdvertising is a critical part of the Android ecosystem---many applications use one or more advertising services as a source of revenue. To use these services, developers must bundle third-party, binary-only libraries into their applications. In this model, applications and their advertising libraries share permissions. Advertising-supported applications must request multiple privacy-sensitive permissions on behalf of their advertising libraries, and advertising libraries receive access to all of their host applications' other permissions. We conducted a study of the Android Market and found that 49% of Android applications contain at least one advertising library, and these libraries overprivilege 46% of advertising-supported applications. Further, we find that 56% of the applications with advertisements that request location (34% of all applications) do so only because of advertisements. Such pervasive overprivileging is a threat to user privacy. We introduce AdDroid, a privilege separated advertising framework for the Android platform. AdDroid introduces a new advertising API and corresponding advertising permissions for the Android platform. This enables AdDroid to separate privileged advertising functionality from host applications, allowing applications to show advertisements without requesting privacy-sensitive permissions. Paul Pearce, Adrienne Porter Felt, Gabriel Nunez, David A. Wagner 0001 |
AsiaCCS | 2 |
| 2012 | Mining Permission Request Patterns from Android and Facebook ApplicationsabstractAndroid and Facebook provide third-party applications with access to users' private data and the ability to perform potentially sensitive operations (e.g., post to a user's wall or place phone calls). As a security measure, these platforms restrict applications' privileges with permission systems: users must approve the permissions requested by applications before the applications can make privacy-or security-relevant API calls. However, recent studies have shown that users often do not understand permission requests and are unsure of which permissions are typical for applications. As a first step towards simplifying permission systems, we cluster a corpus of 188,389 Android applications and 27,029 Facebook applications to find patterns in permission requests. Using a method for Boolean matrix factorization to find overlapping clusters of permissions, we find that Facebook permission requests follow a clear structure that can be fitted well with only five patterns, whereas Android applications demonstrate more complex permission requests. We also find that low-reputation applications often deviate from the permission request patterns that we identified for high-reputation applications, which suggests that permission request patterns can be indicative of user satisfaction or application quality. Mario Frank 0001, Ben Dong, Adrienne Porter Felt, Dawn Song |
ICDM | 3 |
| 2012 | Measuring user confidence in smartphone security and privacyabstractIn order to direct and build an effective, secure mobile ecosystem, we must first understand user attitudes toward security and privacy for smartphones and how they may differ from attitudes toward more traditional computing systems. What are users' comfort levels in performing different tasks? How do users select applications? What are their overall perceptions of the platform? This understanding will help inform the design of more secure smartphones that will enable users to safely and confidently benefit from the potential and convenience offered by mobile platforms. Erika Chin, Adrienne Porter Felt, Vyas Sekar, David A. Wagner 0001 |
SOUPS | 2 |
| 2012 | Android permissions: user attention, comprehension, and behaviorabstractAndroid's permission system is intended to inform users about the risks of installing applications. When a user installs an application, he or she has the opportunity to review the application's permission requests and cancel the installation if the permissions are excessive or objectionable. We examine whether the Android permission system is effective at warning users. In particular, we evaluate whether Android users pay attention to, understand, and act on permission information during installation. We performed two usability studies: an Internet survey of 308 Android users, and a laboratory study wherein we interviewed and observed 25 Android users. Study participants displayed low attention and comprehension rates: both the Internet survey and laboratory study found that 17% of participants paid attention to permissions during installation, and only 3% of Internet survey respondents could correctly answer all three permission comprehension questions. This indicates that current Android permission warnings do not help most users make correct security decisions. However, a notable minority of users demonstrated both awareness of permission warnings and reasonable rates of comprehension. We present recommendations for improving user attention and comprehension, as well as identify open challenges. Adrienne Porter Felt, Elizabeth Ha, Serge Egelman, Ariel Haney, Erika Chin, David A. Wagner 0001 |
SOUPS | 1 |
| 2012 | An Evaluation of the Google Chrome Extension Security Architecture
Nicholas Carlini, Adrienne Porter Felt, David A. Wagner 0001 |
USENIX Security Symposium | 2 |
| 2012 | How to Ask for Permission
Adrienne Porter Felt, Serge Egelman, Matthew Finifter, Devdatta Akhawe, David A. Wagner 0001 |
HotSec | 1 |
| 2011 | Android permissions demystifiedabstractAndroid provides third-party applications with an extensive API that includes access to phone hardware, settings, and user data. Access to privacy- and security-relevant parts of the API is controlled with an install-time application permission system. We study Android applications to determine whether Android developers follow least privilege with their permission requests. We built Stowaway, a tool that detects overprivilege in compiled Android applications. Stowaway determines the set of API calls that an application uses and then maps those API calls to permissions. We used automated testing tools on the Android API in order to build the permission map that is necessary for detecting overprivilege. We apply Stowaway to a set of 940 applications and find that about one-third are overprivileged. We investigate the causes of overprivilege and find evidence that developers are trying to follow least privilege but sometimes fail due to insufficient API documentation. Adrienne Porter Felt, Erika Chin, Steve Hanna, Dawn Song, David A. Wagner 0001 |
CCS | 1 |
| 2011 | Diesel: applying privilege separation to database accessabstractDatabase-backed applications typically grant complete database access to every part of the application. In this scenario, a flaw in one module can expose data that the module never uses for legitimate purposes. Drawing parallels to traditional privilege separation, we argue that database data should be subject to limitations such that each section of code receives access to only the data it needs. We call this data separation. Data separation defends against SQL-based errors including buggy queries and SQL injection attacks and facilitates code review, since a module's policy makes the extent of its database access explicit to programmers and code reviewers. We construct a system called Diesel, which implements data separation by intercepting database queries and applying modules' restrictions to the queries. We evaluate Diesel on three widely-used applications: Drupal, JForum, and WordPress. Adrienne Porter Felt, Matthew Finifter, Joel Weinberger, David A. Wagner 0001 |
AsiaCCS | 1 |
| 2011 | Analyzing inter-application communication in AndroidabstractModern smartphone operating systems support the development of third-party applications with open system APIs. In addition to an open API, the Android operating system also provides a rich inter-application message passing system. This encourages inter-application collaboration and reduces developer burden by facilitating component reuse. Unfortunately, message passing is also an application attack surface. The content of messages can be sniffed, modified, stolen, or replaced, which can compromise user privacy. Also, a malicious application can inject forged or otherwise malicious messages, which can lead to breaches of user data and violate application security policies. Erika Chin, Adrienne Porter Felt, Kate Greenwood, David A. Wagner 0001 |
MobiSys | 2 |
| 2011 | Permission Re-Delegation: Attacks and Defenses
Adrienne Porter Felt, Helen J. Wang, Alexander Moshchuk, Steve Hanna, Erika Chin |
USENIX Security Symposium | 1 |
| 2010 | Protecting Browsers from Extension Vulnerabilities
Adam Barth, Adrienne Porter Felt, Prateek Saxena, Aaron Boodman |
NDSS | 2 |
| 2010 | Object views: fine-grained sharing in browsersabstractBrowsers do not currently support the secure sharing of JavaScript objects between principals. We present this problem as the need for object views, which are consistent and controllable versions of objects. Multiple views can be made for the same object and customized for the recipients. We implement object views with a JavaScript library that wraps shared objects and interposes on all access attempts. The security challenge is to fully mediate access to objects shared through a view and prevent privilege escalation. We discuss how object views can be deployed in two settings: same-origin sharing with rewriting-based JavaScript isolation systems like Google Caja, and inter-origin sharing between browser frames over a message-passing channel. Leo A. Meyerovich, Adrienne Porter Felt, Mark S. Miller |
WWW | 2 |