中文

ShamFinder:一种用于检测IDN同形异义词的自动化框架

密码学与安全 2019-09-18 v1 网络与互联网体系结构

摘要

国际化域名(IDN)是一种使我们能够在域名中使用 Unicode 字符的机制。Unicode 字符集中包含若干对彼此视觉上完全相同的字符;例如,拉丁字符 'a'(U+0061)和西里尔字符 'a'(U+0430)。诸如此类视觉上相同的字符通常被称为同形字母(homoglyph)。广为人知的 IDN 同形异义词攻击滥用 Unicode 同形字母来创建外观相似的 URL。尽管 IDN 同形异义词攻击所带来的威胁并不新鲜,但近来域名注册机构和 Web 浏览器中 IDN 采用的增多已导致此类攻击的威胁日益广泛,并引发了针对加密货币交易所等的大规模钓鱼攻击。在本工作中,我们开发了一个名为“ShamFinder”的框架,这是一种用于检测 IDN 同形异义词的自动化方案。我们的关键贡献是自动构建同形字母数据库,该数据库可用于直接应对此类攻击,并向用户告知 IDN 同形异义词的背景信息。利用 ShamFinder 框架,我们开展了一项大规模测量研究,旨在了解现实世界中存在的 IDN 同形异义词。基于我们的方法,我们针对有效应对 IDN 同形异义词攻击所致威胁的措施提供了见解。

关键词

引用

@article{arxiv.1909.07539,
  title  = {ShamFinder: An Automated Framework for Detecting IDN Homographs},
  author = {Hiroaki Suzuki and Daiki Chiba and Yoshiro Yoneya and Tatsuya Mori and Shigeki Goto},
  journal= {arXiv preprint arXiv:1909.07539},
  year   = {2019}
}

备注

16 pages, 12 figures, 14 tables. Proceedings of 19th ACM Internet Measurement Conference (IMC 2019)