Software Open Access
Pouyan Fotouhi Tehrani; Eric Osterweil; Jochen H. Schiller; Thomas C. Schmidt; Matthias Wählisch
Security of Alerting Authorities in the WWW: Measuring Namespaces, DNSSEC, and Web PKI
This repository contains the toolchain to measure DNS and Web PKI characteristics of Alerting Authorities (AA) in the US as well as our measurements and raw data (e.g., collected certificates).
NOTE: If you use our data or tools, please cite our paper us as follows:
Pouyan Fotouhi Tehrani, Eric Osterweil, Jochen H. Schiller, Thomas C. Schmidt, and Matthias Wählisch. Security of Alerting Authorities in the WWW: Measuring Namespaces, DNSSEC, and Web PKI. In Proceedings of the WebConference 2021 (WWW’21), ACM, New York, NY, USA
During disasters, crisis, and emergencies the public relies on online services provided by official authorities to receive timely alerts, trustworthy information, and access to relief programs. It is therefore crucial for the authorities to reduce risks when accessing their online services. This includes catering to secure identification of service, secure resolution of name to network service, and content security and privacy as a minimum base for trustworthy communication.
In this paper, we take a first look at Alerting Authorities (AA) in the US and investigate security measures related to trustworthy and secure communication. We study the domain namespace structure, DNSSEC penetration, and web certificates. We introduce an integrative threat model to better understand whether and how the online presence and services of AAs are harmed. As an illustrative example, we investigate 1,388 Alerting Authorities, backed by the United States Federal Emergency Management Agency (US FEMA). We observe partial heightened security relative to the global Internet trends, yet find cause for concern as about 80% of service providers fail to deploy measures of trustworthy service provision. Our analysis shows two major shortcomings. First, how the DNS ecosystem is leveraged: about 50% of organizations do not own their dedicated domain names and are dependent on others, 55% opt for unrestricted-use namespaces, which simplifies phishing, and less than 0.4% of unique AA domain names are secured by DNSSEC, which can lead to DNS poisoning and possibly to cer tificate misissuance. Second, how Web PKI certificates are utilized: 15% of all hosts provide none or invalid certificates, thus cannot cater to confidentiality and data integrity, 64% of the hosts provide domain validation certification that lack any identity information, and shared certificates have gained on popularity, which leads to fate-sharing and can be a cause for instability.
1_aa-dns-webpki-source.zip): the source code used for our data collection. For more information see the included
README.mdand the manual under
docsin the archive.
auths-filtered-dns-merged.csv: table containing information about each AA with respective DNS characteristics.
auths-active-certs.csv: table containing information about current (at the time of study) information about SSL/TLS characteristics of AA hosts.
auths-active-certs-analyzed.csv: table containing detailed information about active certificates in use by AA hosts.
active-certs.gz: current certificates in use by AA hosts.
ct-certs.gz: CT-logged certificates used by AA hosts.