Открыть сервис

Akismet

Akismet — это автоматизированный сервис фильтрации спама в комментариях, обратных ссылках (треках) и сообщениях контактных форм, предназначенный для веб-сайтов, работающих на платформе WordPress и других системах управления контентом (CMS). Сервис анализирует входящие данные на основе облачной базы известных спам-сигнатур и алгоритмов машинного обучения, помечая подозрительные сообщения без участия администратора сайта. Akismet был разработан компанией Automattic, Inc. (США) и является одним из наиболее распространённых антиспам-решений для WordPress.

История

Akismet был запущен в 2005 году как внутренний проект компании Automattic, основанной Мэттом Малленвегом, создателем WordPress. Первоначально сервис создавался для борьбы с растущим потоком автоматизированного спама на блогах и сайтах, использующих WordPress. Название Akismet является акронимом от «Automattic Kismet» (Kismet — англ. «судьба» или «удача»).

В 2005 году Akismet был интегрирован в ядро WordPress в виде плагина, который поставлялся вместе с CMS. Однако в 2008 году, с выходом WordPress 2.5, плагин стал опциональным — пользователям требовалось получить API-ключ для его активации. С этого момента сервис стал коммерческим: для личных и некоммерческих сайтов он оставался бесплатным, а для коммерческих проектов вводилась платная подписка.

В 2010-х годах Akismet стал частью более широкой экосистемы Automattic, включающей сервисы Jetpack, WooCommerce и WordPress.com. В 2021 году компания объявила, что Akismet обрабатывает более 7,5 миллиарда комментариев и сообщений в месяц, блокируя до 99,9% спама.

Принцип работы

Akismet не требует установки на сервер пользователя — это облачный сервис (SaaS). Принцип его работы основан на анализе данных на стороне сервера Automattic.

Проверка контента

Когда посетитель отправляет комментарий или сообщение через форму на сайте, данные (текст, IP-адрес, User-Agent, URL обратной ссылки, время отправки и другие метаданные) передаются на сервер Akismet через API. Сервер сравнивает полученные данные с глобальной базой спам-сигнатур, которая пополняется в реальном времени на основе миллионов сообщений, отправленных со всех сайтов, использующих сервис.

Критерии фильтрации

Akismet использует несколько типов анализа:

  • Сигнатурный анализ — сравнение с известными шаблонами спама (например, характерные фразы, ссылки на запрещённые домены, повторяющиеся IP-адреса).
  • Поведенческий анализ — оценка скорости отправки сообщений, частоты использования одних и тех же IP-адресов, времени между отправками.
  • Машинное обучение — алгоритмы обучаются на миллионах примеров, выявляя новые схемы спама, которые не были известны ранее.
  • Анализ ссылок — проверка URL-адресов в комментариях на принадлежность к известным спам-сетям или фишинговым сайтам.

Результат проверки

После анализа сервер возвращает один из трёх статусов:

  • ham — сообщение считается безопасным и публикуется автоматически.
  • spam — сообщение помечается как спам и перемещается в корзину или папку «Спам» (в зависимости от настроек сайта).
  • discard — сообщение удаляется без сохранения (обычно для явного мусора, например, повторяющихся однотипных записей).

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

Функции и возможности

Akismet предоставляет несколько ключевых функций, встроенных в плагин для WordPress:

  • Автоматическая фильтрация — все входящие комментарии и треки проверяются без участия человека.
  • История проверок — администратор может просмотреть, какие сообщения были помечены как спам, и при необходимости восстановить их.
  • Статистика — в панели управления WordPress отображается количество заблокированных спам-сообщений за всё время работы сервиса.
  • Интеграция с контактными формами — Akismet может фильтровать сообщения из популярных плагинов форм (Contact Form 7, Gravity Forms, Ninja Forms и других).
  • API для разработчиков — сервис предоставляет REST API, позволяющий интегрировать фильтрацию спама в сторонние приложения и CMS.

Типы лицензий и стоимость

Akismet распространяется по модели Freemium:

  • Бесплатная лицензия — доступна для личных и некоммерческих сайтов. Для получения бесплатного ключа требуется зарегистрироваться на сайте Akismet и указать, что сайт не приносит дохода.
  • Платные подписки — для коммерческих сайтов, интернет-магазинов, корпоративных проектов. Стоимость зависит от количества сайтов и объёма проверок (по состоянию на 2025 год — от $10 до $50 в месяц для одного сайта, скидки при подключении нескольких проектов).
  • Enterprise-тарифы — для крупных проектов с высокой нагрузкой (более 100 000 проверок в месяц), цена обсуждается индивидуально.

Интеграция с другими системами

Хотя Akismet наиболее известен как плагин для WordPress, его API поддерживает интеграцию с другими CMS и фреймворками:

  • WordPress — стандартная интеграция через плагин, входящий в состав ядра CMS (требуется активация).
  • Drupal — модуль Akismet доступен в официальном репозитории Drupal.
  • Joomla — плагин для фильтрации спама.
  • Magento — расширение для интернет-магазинов.
  • Собственные системы — разработчики могут использовать REST API для интеграции в любые веб-приложения.

Критика и ограничения

Несмотря на высокую эффективность, Akismet подвергается критике по нескольким причинам:

  • Зависимость от облачного сервиса — для работы требуется постоянное интернет-соединение. Если серверы Automattic недоступны, комментарии не проходят проверку и могут быть заблокированы или отложены.
  • Ложные срабатывания — иногда Akismet ошибочно помечает легитимные комментарии как спам. Это может происходить из-за необычных формулировок, использования определённых слов или IP-адресов, которые ранее были замечены в спам-рассылках.
  • Конфиденциальность данных — передача содержимого комментариев и метаданных на сторонние серверы вызывает вопросы у пользователей, заботящихся о приватности. Компания Automattic заявляет, что данные используются только для фильтрации спама и не передаются третьим лицам, однако полный контроль над информацией утрачивается.
  • Стоимость для коммерческих проектов — для небольших бизнесов платная подписка может быть ощутимой статьёй расходов, особенно если сайт имеет несколько доменов.
  • Отсутствие поддержки в России — в связи с санкционными ограничениями и политикой компании, пользователи из России могут испытывать трудности с оплатой подписки (например, из-за блокировки международных платёжных систем). Кроме того, сервис не локализован для русского языка в полной мере, что может снижать качество фильтрации спама на русскоязычных сайтах.

Конкуренты

На рынке антиспам-решений для веб-сайтов существуют альтернативы Akismet:

  • Antispam Bee — бесплатный плагин для WordPress, работающий на стороне сервера без обращения к облачным сервисам. Использует анализ IP-адресов, User-Agent и других параметров.
  • CleanTalk — облачный сервис, аналогичный Akismet, но с поддержкой большего числа CMS (WordPress, Joomla, Drupal, Magento, OpenCart). Предлагает бесплатный тариф для личных сайтов.
  • reCAPTCHA — сервис от Google, который проверяет пользователей через капчу (ввод текста, выбор картинок, невидимая проверка). Не анализирует контент, а проверяет, является ли отправитель человеком.
  • Defender — плагин безопасности для WordPress, включающий модуль фильтрации спама на основе чёрных списков IP-адресов и анализа поведения.

Интересные факты

  • Akismet обрабатывает более 200 миллиардов запросов в год (данные на 2023 год).
  • Сервис используется на более чем 50 миллионах сайтов по всему миру.
  • Компания Automattic публикует ежегодные отчёты о количестве заблокированного спама, демонстрируя рост объёмов мусорных сообщений.
  • В 2019 году Akismet был интегрирован в систему комментариев WordPress.com, что позволило фильтровать спам на всех сайтах, размещённых на этой платформе.

Источники

  • Официальный сайт Akismet (akismet.com)
  • Документация WordPress по плагину Akismet
  • Статья «Akismet: The Story of the Anti-Spam Service» на блоге Automattic
  • Отчёты Automattic о статистике спама (2015–2023)
  • Обзоры антиспам-плагинов на сайтах WPBeginner и Kinsta

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →