Unicode: как огромный набор символов открывает путь для атак и как от них защититься
UTS #39: Unicode Security Mechanisms
Спецификация UTS #39 от Unicode Consortium описывает механизмы защиты от подмены идентификаторов — URL, имён пользователей и адресов почты. Из-за визуально похожих символов из разных письменностей злоумышленник может выдать фишинговый сайт за настоящий. Документ вводит профили безопасности для идентификаторов, детекцию смешанных письменностей и «двойников» (confusables), а также наборы данных для реализации.
Хотя машина без труда различает любые две разные последовательности символов, людям может быть очень трудно распознавать и различать идентификаторы, если приложение не ограничивает, какие символы Unicode могут в них входить.