Руководства

Похожие символы в спаме Telegram и как их ловить

Автор: Targa Praetorian ·

Короткий ответ

Спамеры заменяют буквы символами, которые выглядят так же: латинскую a кириллической а или наоборот, букву o нулем, а в середину слова вставляют невидимый символ. Человек читает слово как обычное, а список слов видит другое слово. Решение одно: до оценки привести текст к обычным буквам, то есть нормализовать его.

Ключевые факты

  • Для компьютера похожий символ остается другим символом, даже если на экране он нарисован точно так же.
  • В имени пользователя Telegram допустимы только a-z, 0-9 и подчеркивания, поэтому в поддельном @username используют цифры, подчеркивания и добавленные слова.
  • На имя профиля и на сообщения это ограничение не действует. Именно там появляются буквы другого алфавита и невидимые символы.
  • Список слов сверяет точные символы. Одной подмененной буквы хватает, чтобы его пройти.
  • Бот должен сначала свернуть похожие символы обратно в обычный текст и только потом что-то сравнивать.

Посмотрите, что мошенник видит в вашей группе

Бесплатная проверка группы читает ее открытые сигналы и показывает, где она уязвима. Аккаунт не нужен.