Stealing Trust: Unraveling Blind Message Attacks in Web3 Authentication
Kailun Yan, Xiaokuan Zhang, Wenrui Diao

TL;DR
This paper uncovers a new security vulnerability in Web3 authentication called blind message attacks, demonstrating that most current implementations are at risk and proposing detection and protection tools to mitigate these threats.
Contribution
It introduces blind message attacks in Web3 authentication, develops Web3AuthChecker for vulnerability detection, and implements Web3AuthGuard in MetaMask for user alerts.
Findings
75.8% of Web3 authentication deployments are vulnerable
Web3AuthGuard detects 80% of attack scenarios
Two CVEs assigned for identified vulnerabilities
Abstract
As the field of Web3 continues its rapid expansion, the security of Web3 authentication, often the gateway to various Web3 applications, becomes increasingly crucial. Despite its widespread use as a login method by numerous Web3 applications, the security risks of Web3 authentication have not received much attention. This paper investigates the vulnerabilities in the Web3 authentication process and proposes a new type of attack, dubbed blind message attacks. In blind message attacks, attackers trick users into blindly signing messages from target applications by exploiting users' inability to verify the source of messages, thereby achieving unauthorized access to the target application. We have developed Web3AuthChecker, a dynamic detection tool that interacts with Web3 authentication-related APIs to identify vulnerabilities. Our evaluation of real-world Web3 applications shows that a…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsInternet Traffic Analysis and Secure E-voting · Spam and Phishing Detection · User Authentication and Security Systems
