DNS has always been criticized for its inherent design flaws, making the system vulnerable to kinds of attacks. Besides, DNS domain names are not fully controlled by the users, which can be easily taken down by the authorities and registrars. Since blockchain has its unique properties like immutability and decentralization, it seems to be promising to build a decentralized name service on blockchain. Ethereum Name Service (ENS), as a novel name service built atop Etheruem, has received great attention from the community. Yet, no existing work has systematically studied this emerging system, especially the security issues and misbehaviors in ENS. To fill the void, we present the first large-scale study of ENS by collecting and analyzing millions of event logs related to ENS. We characterize the ENS system from a number of perspectives. Our findings suggest that ENS is showing gradually popularity during its four years' evolution, mainly due to its distributed and open nature that ENS domain names can be set to any kinds of records, even censored and malicious contents. We have identified several security issues and misbehaviors including traditional DNS security issues and new issues introduced by ENS smart contracts. Attackers are abusing the system with thousands of squatting ENS names, a number of scam blockchain addresses and malicious websites, etc. Our exploration suggests that our community should invest more effort into the detection and mitigation of issues in Blockchain-based Name Services towards building an open and trustworthy name service.
翻译:此外,DNS域名并非完全由用户控制,因此可以很容易地被当局和登记官拿走。由于块链具有不可移动和权力下放等独特特性,因此似乎有希望在块链上建立一个分散的名称服务。Enerum名称服务公司(ENS)作为在Etheruem 上建立的新颖名称服务,得到了社区的极大关注。然而,没有一项现有工作系统地研究这个新兴系统,特别是安全议题和ENS的错误行为。为了填补空白,我们首次通过收集和分析数百万个与ENS相关的事件日志对ENS进行大规模研究。我们从若干角度来描述ENS系统的特点。我们的研究结果表明,ENS在四年的演变中正在逐渐受到欢迎,主要是因为它的传播和开放性质,即ENS域名可以被设置为任何一种公开的记录,甚至检查和恶意内容。我们已经查明了若干安全问题和错误的系统,包括传统的DNSS安全问题和ENS的错误行为。为了填补空隙,我们的安全事项首次进行了大规模研究。我们从安全数据系统中收集和分析与ENS有关EN有关的事件记录和新问题。我们的安全机密性文件网站应该以更安全的方式处理。