Перейти к основному содержимому

OCR-детект спама в изображениях в Telm

Как Telm читает текст внутри изображений, распознаёт известные спам-баннеры и декодирует QR-коды, чтобы спам только из картинок ловился так же быстро, как обычный текст.

6 мин чтения
Кратко

Спамеры перешли от текста к картинкам, потому что боты, работающие лишь по ключевым словам, к ним слепы. Telm проверяет каждое изображение тремя способами сразу: перцептивный хэш распознаёт известные спам-баннеры даже после изменения размера или перекраски, OCR читает текст, напечатанный внутри картинки, а декодер QR извлекает скрытые ссылки и номера телефонов. Текст, вытащенный из изображения, проходит через те же антиспам-правила, что и обычные сообщения, поэтому казино-баннер с QR-кодом удаляется так же быстро, как текстовая реклама.

Работа с изображениями находится в Контентных фильтрах; текст внутри картинок распознаётся автоматически.

Хотите это настроить? Сделайте это прямо в своём аккаунте Telm.

Открыть в дашборде

1Почему спам прячется внутри картинок

Классический фильтр по ключевым словам смотрит только на текст сообщения, поэтому спамеры кладут своё предложение в изображение: казино-баннер, скриншот инвестиций, QR-код, ведущий на скам-канал. Наивному боту сообщение кажется пустым и безобидным.

Telm обращается с изображением как с контентом, который нужно прочитать, а не как с непрозрачным вложением. Каждое фото инспектируется, пока идут остальные проверки, поэтому спам в картинках останавливается за тот же проход, что и текстовый спам.

2Как Telm читает текст внутри изображения

OCR (оптическое распознавание символов) превращает буквы, напечатанные на картинке, обратно в текст. Telm читает движком Tesseract, настроенным под языки, на которых реально говорит ваше сообщество.

После извлечения текста необычно насыщенное текстом изображение трактуется как вероятная реклама, а восстановленные слова прогоняются через ваши обычные правила спама. Если эти правила совпадают, картинка оценивается ровно как текстовое сообщение, сказавшее то же самое.

  • Многоязычное чтение из коробки — английский и русский по умолчанию, плюс немецкий, французский, испанский и CJK (китайский, японский, корейский).
  • Насыщенное текстом изображение (много печатных слов с хорошей уверенностью) само по себе является сигналом спама.
  • Восстановленный текст перепроверяется по полной библиотеке правил, поэтому скрытые предложения внутри баннеров ловятся.
  • Результаты запоминаются по отпечатку изображения, поэтому одна и та же картинка никогда не обрабатывается дважды.

3Три проверки на каждом изображении

OCR — одна из трёх проверок, которые выполняются вместе на каждой картинке. Вместе они покрывают переиспользованные баннеры, печатный текст и закодированные ссылки.

  • Перцептивный хэш — распознаёт известный спам-баннер даже после того, как его изменили в размере, обрезали или перекрасили. Картинка, помеченная как спам в одной группе, распознаётся во всех группах.
  • OCR — читает текст, напечатанный внутри изображения, и прогоняет его через правила спама.
  • Декодер QR — извлекает ссылки (включая t.me, wa.me и telegram.me) и номера телефонов, спрятанные в QR-коде, и помечает подозрительные цели.
База спам-изображений глобальна: как только баннер помечен как спам в любой защищаемой группе, Telm знает его повсюду. Полный конвейер см. в как работает детект спама.

4Когда вступает ИИ-зрение

Быстрые проверки выше сами решают большинство изображений. Для настоящей серой зоны — картинки, которая не является ни очевидным известным баннером, ни очевидно чистой — Telm может эскалировать к AI-модели зрения, которая описывает, что на самом деле показывает изображение.

Этот более глубокий взгляд зарезервирован для тех пограничных случаев, поэтому он вступает только когда более быстрые сигналы неубедительны.

Перцептивное хэширование, OCR и декодирование QR работают на всех тарифах как часть основного движка. Эскалация к ИИ-зрению — часть AI-модерации, доступной на Pro и Business.

5Чем управляете вы

Умный детект изображений не требует настройки — он включён, как только бот применяет действия. Если вашему сообществу вообще не следует публиковать картинки, вы можете также применить грубую блокировку, которая удаляет каждое изображение вне зависимости от содержимого.

Эти два подхода независимы: умный детект убирает спамные изображения, пропуская обычные фото; грубый фильтр убирает все изображения. Большинству групп нужен только умный детект.

  • Умный детект (хэш + OCR + QR) — сохраняет реальные фото, убирает спам в картинках. Включён по умолчанию.
  • Блокировать все изображения — жёсткий фильтр для текстовых сообществ. См. фильтры контента.
Статья была полезна?

Готовы защитить группу?

Добавьте Telm в свою Telegram-группу — и он возьмёт спам на себя.