Skip to main content
CenXiv.org
This website is in trial operation, support us!
We gratefully acknowledge support from all contributors.
Contribute
Donate
cenxiv logo > cs > arXiv:2411.00352v1

Help | Advanced Search

Computer Science > Cryptography and Security

arXiv:2411.00352v1 (cs)
[Submitted on 1 Nov 2024 ]

Title: Typosquatting 3.0: Characterizing Squatting in Blockchain Naming Systems

Title: Typosquatting 3.0:区块链命名系统中的劫持行为分析

Authors:Muhammad Muzammil, Zhengyu Wu, Lalith Harisha, Brian Kondracki, Nick Nikiforakis
Abstract: A Blockchain Name System (BNS) simplifies the process of sending cryptocurrencies by replacing complex cryptographic recipient addresses with human-readable names, making the transactions more convenient. Unfortunately, these names can be susceptible to typosquatting attacks, where attackers can take advantage of user typos by registering typographically similar BNS names. Unsuspecting users may accidentally mistype or misinterpret the intended name, resulting in an irreversible transfer of funds to an attacker's address instead of the intended recipient. In this work, we present the first large-scale, intra-BNS typosquatting study. To understand the prevalence of typosquatting within BNSs, we study three different services (Ethereum Name Service, Unstoppable Domains, and ADAHandles) spanning three blockchains (Ethereum, Polygon, and Cardano), collecting a total of 4.9M BNS names and 200M transactions-the largest dataset for BNSs to date. We describe the challenges involved in conducting name-squatting studies on these alternative naming systems, and then perform an in-depth quantitative analysis of our dataset. We find that typosquatters are indeed active on BNSs, registering more malicious domains with each passing year. Our analysis reveals that users have sent thousands of transactions to squatters and that squatters target both globally popular BNS domain names as well as the domains owned by popular Twitter/X users. Lastly, we document the complete lack of defenses against typosquatting in custodial and non-custodial wallets and propose straightforward countermeasures that can protect users without relying on third-party services.
Abstract: 区块链名称系统(BNS)通过将复杂的加密接收者地址替换为可读的人类名称,简化了加密货币的发送过程,使交易更加方便。 不幸的是,这些名称可能容易受到拼写错误攻击,攻击者可以利用用户输入错误,注册与BNS名称在视觉上相似的名称。 毫不知情的用户可能会意外输入错误或误解所需的名称,导致资金不可逆地转移到攻击者的地址,而不是预期的接收者。 在这项工作中,我们进行了首次大规模的BNS内部拼写错误攻击研究。 为了了解BNS中拼写错误攻击的普遍性,我们研究了三种不同的服务(以太坊名称服务、不可阻挡域名和ADAHandles),覆盖了三个区块链(以太坊、Polygon和Cardano),收集了总计490万BNS名称和2亿笔交易——这是目前最大的BNS数据集。 我们描述了在这些替代命名系统上进行名称占用研究所涉及的挑战,然后对我们的数据集进行了深入的定量分析。 我们发现,拼写错误攻击者确实在BNS上活跃,每年注册的恶意域名数量不断增加。 我们的分析显示,用户已向占用者发送了数千笔交易,而占用者既针对全球流行的BNS域名,也针对知名Twitter/X用户的域名。 最后,我们记录了托管和非托管钱包中对拼写错误攻击缺乏防御措施,并提出了简单的对策,可以在不依赖第三方服务的情况下保护用户。
Comments: Proceedings of 2024 the Symposium on Electronic Crime Research (eCrime)
Subjects: Cryptography and Security (cs.CR)
Cite as: arXiv:2411.00352 [cs.CR]
  (or arXiv:2411.00352v1 [cs.CR] for this version)
  https://doi.org/10.48550/arXiv.2411.00352
arXiv-issued DOI via DataCite

Submission history

From: Muhammad Muzammil [view email]
[v1] Fri, 1 Nov 2024 04:23:06 UTC (1,518 KB)
Full-text links:

Access Paper:

    View a PDF of the paper titled
  • View Chinese PDF
  • View PDF
  • HTML (experimental)
  • TeX Source
  • Other Formats
license icon view license
Current browse context:
cs.CR
< prev   |   next >
new | recent | 2024-11
Change to browse by:
cs

References & Citations

  • NASA ADS
  • Google Scholar
  • Semantic Scholar
a export BibTeX citation Loading...

BibTeX formatted citation

×
Data provided by:

Bookmark

BibSonomy logo Reddit logo

Bibliographic and Citation Tools

Bibliographic Explorer (What is the Explorer?)
Connected Papers (What is Connected Papers?)
Litmaps (What is Litmaps?)
scite Smart Citations (What are Smart Citations?)

Code, Data and Media Associated with this Article

alphaXiv (What is alphaXiv?)
CatalyzeX Code Finder for Papers (What is CatalyzeX?)
DagsHub (What is DagsHub?)
Gotit.pub (What is GotitPub?)
Hugging Face (What is Huggingface?)
Papers with Code (What is Papers with Code?)
ScienceCast (What is ScienceCast?)

Demos

Replicate (What is Replicate?)
Hugging Face Spaces (What is Spaces?)
TXYZ.AI (What is TXYZ.AI?)

Recommenders and Search Tools

Influence Flower (What are Influence Flowers?)
CORE Recommender (What is CORE?)
IArxiv Recommender (What is IArxiv?)
  • Author
  • Venue
  • Institution
  • Topic

arXivLabs: experimental projects with community collaborators

arXivLabs is a framework that allows collaborators to develop and share new arXiv features directly on our website.

Both individuals and organizations that work with arXivLabs have embraced and accepted our values of openness, community, excellence, and user data privacy. arXiv is committed to these values and only works with partners that adhere to them.

Have an idea for a project that will add value for arXiv's community? Learn more about arXivLabs.

Which authors of this paper are endorsers? | Disable MathJax (What is MathJax?)
  • About
  • Help
  • contact arXivClick here to contact arXiv Contact
  • subscribe to arXiv mailingsClick here to subscribe Subscribe
  • Copyright
  • Privacy Policy
  • Web Accessibility Assistance
  • arXiv Operational Status
    Get status notifications via email or slack

京ICP备2025123034号