Как стать автором
Обновить
0

Дополнительные факторы оценки спам активности IP/Email адресов в Anti-Spam/Anti-Fraud API

Время на прочтение3 мин
Количество просмотров1.8K
CleanTalk Cloud Anti-Spam в процессе работы, собирает данные о спам активности IP/Email адресов. На основе этих данных формируется база данных спам IP/email. CleanTalk предоставляет несколько API методов для работы с имеющимися у нас данными.

Недавно нами были добавлены новые параметры в методе проверки на спам активность и запущены два новых API метода:

  • первый — получение буквенного кода страны по IP адресу
  • второй — проверка домена на участие в спам рассылках

Но обо всем по порядку.

Получение буквенного кода страны по IP адресу.
Этот API метод возвращает двухбуквенный код страны(US, UK, CN и т.д.) или полное название Russia по IP адресу. Подробнее по использованию метода ip_info.

Проверка домена на участие в спам рассылках.
Позволяет проверить, был ли этот домен использован в рассылках спама. На данный момент в базе данных CleanTalk содержатся записи о 1 383 062 доменах.

Например, у вас есть комментарий, он по теме статьи, со вполне осмысленным текстом и не вызывает подозрений, но содержит ссылку на сторонний сайт. Делаем проверку ссылки и получаем что домен, числится в базе данных, ссылки были размещены и на других веб сайтах и дата их размещения приблизительно совпадает с датой комментария. Получается что, комментарий был использован для размещения ссылки на сторонний ресурс.

Использование данного метода полезно при распознавании ручного спама, когда все другие проверки пройдены.

Можно проверить в черных списках вручную на сайте

Подробнее по использованию метода backlinks_check.

Обновление для метода spam_check.
Метод позволяет массово проверять IP/email по базе черных списков CleanTalk. на данный момент база содержит записи о 2 808 344 IP и 9 990 835 Email. Так же метод позволяет сделать проверку IP на конкретную дату.

Помимо основного параметра в результате выдачи, показывающего наличие или отсутствие в база данных, были добавлены дополнительные параметры:

spam_rate — рейтинг спам активности от 0 to 100%. Параметр рассчитывается для каждой записи IP или email, как отношение заблокированных запросов, к общему количеству запросов с данного IP или email. Как пример, IP имеет в общей сложности 100 запросов, из них сервис блокировал как спам 97 запросов, поэтому spam_rate будет 97%.

Почему это важно, это дает вам возможность установить свою собственную логику блокирования запросов. Так как IP спамеры меняют и в данный момент он может принадлежать обычному пользователю.

Следующие параметры:

frequency_time_10m
frequency_time_1h
frequency_time_24h


Каждый параметр показывает активность проверяемых данных за последние 10 минут, 1 час и 24 часа соответственно. Т.е. показывает количество запросов за определенное время с конкретного IP или email. Это полезно в тех случаях, когда IP или email еще не имеют статуса BlackListed в базе данных, но имеют достаточно высокую активность за короткое время. О том какие еще параметры вы можете использовать для защиты от спама, вы можете почитать в нашей предыдущих статьях:

Невизуальные методы защиты сайта от спама Часть 1
Невизуальные методы защиты сайта от спама Часть 2
Невизуальные методы защиты сайта от спама. Часть 3

Пример вывода данных API для тестового email s@cleantalk.org. Этот email предназначен для тестов, поэтому в параметре «updated»:«2019-03-28 22:07:19» стоит такая дата.

{"data":
            {"s@cleantalk.org":
                      {"appears":1,
                      "frequency_time_10m":null,
                      "spam_rate":"0",
                      "frequency":"999",
                      "frequency_time_24h":null,
                      "updated":"2019-03-28 22:07:19",
                      "frequency_time_1h":null}
            }
}

Подробнее по использованию метода spam_check.
Теги:
Хабы:
+10
Комментарии0

Публикации

Информация

Сайт
cleantalk.org
Дата регистрации
Дата основания
Численность
2–10 человек
Местоположение
Россия

Истории