Skip to main content

PreAcher: Secure and Practical Password Pre-Authentication by Content Delivery Networks

Publication ,  Conference
Lin, S; Chen, S; Xiao, Y; Gu, Y; Kuzmanovic, A; Yang, X
Published in: Proceedings of the 22nd Usenix Symposium on Networked Systems Design and Implementation Nsdi 2025
January 1, 2025

In today's Internet, websites widely rely on password authentication for user logins. However, the intensive computation required for password authentication exposes web servers to Application-layer DoS (ADoS) attacks that exploit the login interfaces. Existing solutions fail to simultaneously prevent such ADoS attacks, preserve password secrecy, and maintain good usability. In this paper, we present PreAcher, a system architecture that incorporates third-party Content Delivery Networks (CDNs) into the password authentication process and offloads the authentication workload to CDNs without divulging the passwords to them. At the core of PreAcher is a novel three-party authentication protocol that combines Oblivious Pseudorandom Function (OPRF) and Locality-Sensitive Hashing (LSH). This protocol allows CDNs to pre-authenticate users and thus filter out ADoS traffic without compromising password security. Our evaluations demonstrate that PreAcher significantly enhances the resilience of web servers against both ADoS attacks and preserves password security while introducing acceptable overheads. Notably, PreAcher can be deployed immediately by websites alone today, without modifications to client software or CDN infrastructure. We release the source code of PreAcher to facilitate its deployment and future research.

Duke Scholars

Published In

Proceedings of the 22nd Usenix Symposium on Networked Systems Design and Implementation Nsdi 2025

Publication Date

January 1, 2025

Start / End Page

1399 / 1419
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Lin, S., Chen, S., Xiao, Y., Gu, Y., Kuzmanovic, A., & Yang, X. (2025). PreAcher: Secure and Practical Password Pre-Authentication by Content Delivery Networks. In Proceedings of the 22nd Usenix Symposium on Networked Systems Design and Implementation Nsdi 2025 (pp. 1399–1419).
Lin, S., S. Chen, Y. Xiao, Y. Gu, A. Kuzmanovic, and X. Yang. “PreAcher: Secure and Practical Password Pre-Authentication by Content Delivery Networks.” In Proceedings of the 22nd Usenix Symposium on Networked Systems Design and Implementation Nsdi 2025, 1399–1419, 2025.
Lin S, Chen S, Xiao Y, Gu Y, Kuzmanovic A, Yang X. PreAcher: Secure and Practical Password Pre-Authentication by Content Delivery Networks. In: Proceedings of the 22nd Usenix Symposium on Networked Systems Design and Implementation Nsdi 2025. 2025. p. 1399–419.
Lin, S., et al. “PreAcher: Secure and Practical Password Pre-Authentication by Content Delivery Networks.” Proceedings of the 22nd Usenix Symposium on Networked Systems Design and Implementation Nsdi 2025, 2025, pp. 1399–419.
Lin S, Chen S, Xiao Y, Gu Y, Kuzmanovic A, Yang X. PreAcher: Secure and Practical Password Pre-Authentication by Content Delivery Networks. Proceedings of the 22nd Usenix Symposium on Networked Systems Design and Implementation Nsdi 2025. 2025. p. 1399–1419.

Published In

Proceedings of the 22nd Usenix Symposium on Networked Systems Design and Implementation Nsdi 2025

Publication Date

January 1, 2025

Start / End Page

1399 / 1419