Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data.

Johanna Amann

dblp:150/8002 · also B. Amann 0001 · DBLP profile ↗
← Back
22ranked-venue papers
8as first author
1since 2021 · last 2022
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Security and privacy · 12 · 5 first-author · 1 since 2021Computer networks · 9 · 3 first-authorDatabases, data management, data science and information retrieval · 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
11 papers
Network security · 35% Cryptographic protocols and secure computation · 24% Web and mobile security · 14%
Computer networks
6 papers
Internet architecture and protocols · 42% Network measurement and analytics · 37% Transport protocols and congestion control · 22%

Topics — the 22 heaviest of 27, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Network security › secure communication › secure communication protocol
TLS
0.842018
Coming of Age: A Longitudinal Study of TLS Deployment · Internet Measurement Conference 2018
Studying TLS Usage in Android Apps · CoNEXT 2017
Here's my cert, so trust me, maybe?: understanding TLS errors on the web · WWW 2013
Cryptographic protocols and secure computation › key management
public key infrastructure
0.732020
The Boon and Bane of Cross-Signing: Shedding Light on a Common Practice in Public Key Infrastructures · CCS 2020
Towards a Complete View of the Certificate Ecosystem · Internet Measurement Conference 2016
A Tangled Mass: The Android Root Certificate Stores · CoNEXT 2014
Authentication and access control
certificate authority
0.412020
The Boon and Bane of Cross-Signing: Shedding Light on a Common Practice in Public Key Infrastructures · CCS 2020
Cryptographic protocols and secure computation › key management › public key infrastructure
certificate revocation
0.412020
The Boon and Bane of Cross-Signing: Shedding Light on a Common Practice in Public Key Infrastructures · CCS 2020
Internet architecture and protocols › network security
TLS
0.422020
TLS in the Wild: An Internet-wide Analysis of TLS-based Protocols for Electronic Communication · NDSS 2016
The Boon and Bane of Cross-Signing: Shedding Light on a Common Practice in Public Key Infrastructures · CCS 2020
Authentication and access control
certificate management
0.312018
The Rise of Certificate Transparency and Its Implications on the Internet Ecosystem · Internet Measurement Conference 2018
Web and mobile security › web PKI
certificate transparency
0.312018
The Rise of Certificate Transparency and Its Implications on the Internet Ecosystem · Internet Measurement Conference 2018
Network security
traffic analysis
0.322016
TLS in the Wild: An Internet-wide Analysis of TLS-based Protocols for Electronic Communication · NDSS 2016
A Tangled Mass: The Android Root Certificate Stores · CoNEXT 2014
Network security › secure communication › secure communication protocol › TLS
HTTPS deployment measurement
0.312017
Mission accomplished?: HTTPS security after diginotar · Internet Measurement Conference 2017
Transport protocols and congestion control
transport protocols
0.212016
TLS in the Wild: An Internet-wide Analysis of TLS-based Protocols for Electronic Communication · NDSS 2016
Cyber-physical and IoT security
industrial control system security
0.212016
Specification Mining for Intrusion Detection in Networked Control Systems · USENIX Security Symposium 2016
Network security › intrusion detection and prevention
intrusion detection
0.212016
Specification Mining for Intrusion Detection in Networked Control Systems · USENIX Security Symposium 2016
Network security › intrusion detection and prevention › intrusion detection › anomaly detection
specification-based intrusion detection
0.212016
Specification Mining for Intrusion Detection in Networked Control Systems · USENIX Security Symposium 2016
Web and mobile security
mobile security
0.212014
A Tangled Mass: The Android Root Certificate Stores · CoNEXT 2014
Systems and software security
vulnerability discovery
0.212014
The Matter of Heartbleed · Internet Measurement Conference 2014
Systems and software security
vulnerability management
0.212014
The Matter of Heartbleed · Internet Measurement Conference 2014
Usable security › security warnings
certificate warnings
0.212013
Here's my cert, so trust me, maybe?: understanding TLS errors on the web · WWW 2013
Internet architecture and protocols › network security
public key infrastructure
0.112018
The Rise of Certificate Transparency and Its Implications on the Internet Ecosystem · Internet Measurement Conference 2018
Network measurement and analytics › internet measurement
internet-wide measurement
0.112016
TLS in the Wild: An Internet-wide Analysis of TLS-based Protocols for Electronic Communication · NDSS 2016
Cryptographic protocols and secure computation › key management › public key infrastructure
certificate authority trust
0.112014
A Tangled Mass: The Android Root Certificate Stores · CoNEXT 2014
Network security › secure communication › secure communication protocol
HTTPS
0.112014
The Matter of Heartbleed · Internet Measurement Conference 2014
Network security › attack strategy › man-in-the-middle attack
TLS interception
0.112014
A Tangled Mass: The Android Root Certificate Stores · CoNEXT 2014

Methods — techniques the papers use, named apart from their topics

trust path analysis · 0.9passive TLS monitoring · 0.9certificate transparency log analysis · 0.9measurement study · 0.6fingerprinting · 0.6passive network monitoring · 0.3large-scale measurement · 0.3specification mining · 0.2large-scale certificate measurement · 0.2
YearPublicationVenuePosition
2022 Passive, Transparent, and Selective TLS Decryption for Network Security Monitoring
Florian Wilkens, Steffen Haas, Johanna Amann, Mathias Fischer 0001
SEC3
2020 The Boon and Bane of Cross-Signing: Shedding Light on a Common Practice in Public Key Infrastructures
abstract
Public Key Infrastructures (PKIs) with their trusted Certificate Authorities (CAs) provide the trust backbone for the Internet: CAs sign certificates which prove the identity of servers, applications, or users. To be trusted by operating systems and browsers, a CA has to undergo lengthy and costly validation processes. Alternatively, trusted CAs can cross-sign other CAs to extend their trust to them. In this paper, we systematically analyze the present and past state of cross-signing in the Web PKI. Our dataset (derived from passive TLS monitors and public CT logs) encompasses more than 7 years and 225 million certificates with 9.3 billion trust paths. We show benefits and risks of cross-signing. We discuss the difficulty of revoking trusted CA certificates where, worrisome, cross-signing can result in valid trust paths to remain after revocation; a problem for non-browser software that often blindly trusts all CA certificates and ignores revocations. However, cross-signing also enables fast bootstrapping of new CAs, e.g., Let's Encrypt, and achieves a non-disruptive user experience by providing backward compatibility. In this paper, we propose new rules and guidance for cross-signing to preserve its positive potential while mitigating its risks.
Jens Hiller, Johanna Amann, Oliver Hohlfeld
CCS2
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 Conference3
2018 The Rise of Certificate Transparency and Its Implications on the Internet Ecosystem
Quirin Scheitle, Oliver Gasser, Theodor Nolte, Johanna Amann, Lexi Brent, Georg Carle, Ralph Holz, Thomas C. Schmidt, Matthias Wählisch
Internet Measurement Conference4
2017 Studying TLS Usage in Android Apps
abstract
Transport 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
CoNEXT5
2017 Mission accomplished?: HTTPS security after diginotar
abstract
Driven by CA compromises and the risk of man-in-the-middle attacks, new security features have been added to TLS, HTTPS, and the web PKI over the past five years. These include Certificate Transparency (CT), for making the CA system auditable; HSTS and HPKP headers, to harden the HTTPS posture of a domain; the DNS-based extensions CAA and TLSA, for control over certificate issuance and pinning; and SCSV, for protocol downgrade protection.
Johanna Amann, Oliver Gasser, Quirin Scheitle, Lexi Brent, Georg Carle, Ralph Holz
Internet Measurement Conference1
2016 Spicy: a unified deep packet inspection framework for safely dissecting all your data
Robin Sommer, Johanna Amann, Seth Hall
ACSAC2
2016 Towards a Complete View of the Certificate Ecosystem
Benjamin VanderSloot, Johanna Amann, Matthew Bernhard, Zakir Durumeric, Michael D. Bailey, J. Alex Halderman
Internet Measurement Conference2
2016 TLS in the Wild: An Internet-wide Analysis of TLS-based Protocols for Electronic Communication
Ralph Holz, Johanna Amann, Olivier Mehani, Mohamed Ali Kâafar, Matthias Wachs
NDSS2
2016 Exploring Tor's Activity Through Long-Term Passive TLS Traffic Measurement
Johanna Amann, Robin Sommer
PAM1
2016 Measuring the Latency and Pervasiveness of TLS Certificate Revocation
Johanna Amann, John S. Heidemann
PAM2
2016 Specification Mining for Intrusion Detection in Networked Control Systems
Marco Caselli, Emmanuele Zambon, Johanna Amann, Robin Sommer, Frank Kargl
USENIX Security Symposium3
2015 Providing Dynamic Control to Passive Network Security Monitoring
Johanna Amann, Robin Sommer
RAID1
2014 A Tangled Mass: The Android Root Certificate Stores
abstract
The security of today's Web rests in part on the set of X.509 certificate authorities trusted by each user's browser. Users generally do not themselves configure their browser's root store but instead rely upon decisions made by the suppliers of either the browsers or the devices upon which they run. In this work we explore the nature and implications of these trust decisions for Android users. Drawing upon datasets collected by Netalyzr for Android and ICSI's Certificate Notary, we characterize the certificate root store population present in mobile devices in the wild. Motivated by concerns that bloated root stores increase the attack surface of mobile users, we report on the interplay of certificate sets deployed by the device manufacturers, mobile operators, and the Android OS. We identify certificates installed exclusively by apps on rooted devices, thus breaking the audited and supervised root store model, and also discover use of TLS interception via HTTPS proxies employed by a market research company.
Narseo Vallina-Rodriguez, Johanna Amann, Christian Kreibich, Nicholas Weaver, Vern Paxson
CoNEXT2
2014 The Matter of Heartbleed
abstract
The Heartbleed vulnerability took the Internet by surprise in April 2014. The vulnerability, one of the most consequential since the advent of the commercial Internet, allowed attackers to remotely read protected memory from an estimated 24--55% of popular HTTPS sites. In this work, we perform a comprehensive, measurement-based analysis of the vulnerability's impact, including (1) tracking the vulnerable population, (2) monitoring patching behavior over time, (3) assessing the impact on the HTTPS certificate ecosystem, and (4) exposing real attacks that attempted to exploit the bug. Furthermore, we conduct a large-scale vulnerability notification experiment involving 150,000 hosts and observe a nearly 50% increase in patching by notified hosts. Drawing upon these analyses, we discuss what went well and what went poorly, in an effort to understand how the technical community can respond more effectively to such events in the future.
Zakir Durumeric, James Kasten, David Adrian, J. Alex Halderman, Michael D. Bailey, Frank Li 0001, Nicholas Weaver, Johanna Amann, Jethro G. Beekman, Mathias Payer, Vern Paxson
Internet Measurement Conference8
2014 Count Me In: Viable Distributed Summary Statistics for Securing High-Speed Networks
Johanna Amann, Seth Hall, Robin Sommer
RAID1
2013 No attack necessary: the surprising dynamics of SSL trust relationships
abstract
Much of the Internet's end-to-end security relies on the SSL/TLS protocol along with its underlying X.509 certificate infrastructure. However, the system remains quite brittle due to its liberal delegation of signing authority: a single compromised certification authority undermines trust globally. Several recent high-profile incidents have demonstrated this shortcoming convincingly. Over time, the security community has proposed a number of counter measures to increase the security of the certificate ecosystem; many of these efforts monitor for what they consider tell-tale signs of man-in-the-middle attacks. In this work we set out to understand to which degree benign changes to the certificate ecosystem share structural properties with attacks, based on a large-scale data set of more than 17 billion SSL sessions. We find that common intuition falls short in assessing the maliciousness of an unknown certificate, since their typical artifacts routinely occur in benign contexts as well. We also discuss what impact our observations have on proposals aiming to improve the security of the SSL ecosystem.
Johanna Amann, Robin Sommer, Matthias Vallentin, Seth Hall
ACSAC1
2013 Here's my cert, so trust me, maybe?: understanding TLS errors on the web
abstract
When browsers report TLS errors, they cannot distinguish between attacks and harmless server misconfigurations; hence they leave it to the user to decide whether continuing is safe. However, actual attacks remain rare. As a result, users quickly become used to "false positives" that deplete their attention span, making it unlikely that they will pay sufficient scrutiny when a real attack comes along. Consequently, browser vendors should aim to minimize the number of low-risk warnings they report. To guide that process, we perform a large-scale measurement study of common TLS warnings. Using a set of passive network monitors located at different sites, we identify the prevalence of warnings for a total population of about 300,000 users over a nine-month period. We identify low-risk scenarios that consume a large chunk of the user attention budget and make concrete recommendations to browser vendors that will help maintain user attention in high-risk situations. We study the impact on end users with a data set much larger in scale than the data sets used in previous TLS measurement studies. A key novelty of our approach involves the use of internal browser code instead of generic TLS libraries for analysis, providing more accurate and representative results.
Devdatta Akhawe, Johanna Amann, Matthias Vallentin, Robin Sommer
WWW2
2012 A Lone Wolf No More: Supporting Network Intrusion Detection with Real-Time Intelligence
Johanna Amann, Robin Sommer, Aashish Sharma, Seth Hall
RAID1
2010 Cryptographically Enforced Permissions for Fully Decentralized File Systems
abstract
Distributed file systems nowadays work well in many ways. They provide efficient solutions, for example, to distribute data among a global team. But most systems do not address the complex subject of secure user and group management. The systems that do, usually offer only a very limited subset of access permissions that is incompatible to the permissions usually used in Unix-like systems. In this paper, we propose a new system for user and group management, which cryptographically enforces access permissions in fully decentralized file systems. Our proposal is twofold: an integrity verification algorithm checks the validity of the current file system state; a cryptographic data protection scheme, added on top of the integrity verification, preserves the privacy of the file system content. Except for signatures, our system uses symmetric cryptography only. It thus incurs only a reasonable cryptographic cost in the system.
Johanna Amann, Thomas Fuhrmann
Peer-to-Peer Computing1
2010 A Quantitative Analysis of Redundancy Schemes for Peer-to-Peer Storage Systems
Yaser Houri, Johanna Amann, Thomas Fuhrmann
SSS2
2008 IgorFs: A Distributed P2P File System
abstract
IgorFs is a distributed, decentralized peer-to-peer (P2P) file system that is completely transparent to the user. It is built on top of the Igor peer-to-peer overlay network, which is similar to Chord, but provides additional features like service orientation or proximity neighbor and route selection. IgorFs offers an efficient means to publish data files that are subject to frequent but minor modifications. In our demonstration we show two use cases for IgorFs: the first example is (static) software-distribution and the second example is (dynamic) file distribution.
Johanna Amann, Benedikt Elser, Yaser Houri, Thomas Fuhrmann
Peer-to-Peer Computing1