eugeniqa

Анти спам для веб-форм без капчи

2 posts in this topic

Приветствую форумчан TalkPR-CY.ru!

 

Коллеги, есть сервис - keypic.com - антиспам для веб-форм и не только. Наших рук дело. Антиспам отличен от captcha. От пользователя не потребуется ввода традиционного "непонятно чего" и доказательств своей "человечности". Сервис анализирует поведенческие паттерны и сам определяет "человек-бот".

 

Там, где обычно размещается традиционная капча, в нашем решении предусмотрено любое изображение в том числе и реклама, а можно вообще оставить пространство пустым (по факту там будет невидимый глазу контрольный пиксель). Keypic анализирует то, как пользователь взаимодействует с сайтом и блокирует бота или спаммера.

 

Сервис уже с историей. Результаты радуют. Кстати, использование Keypic повышает User Engagement и конверсию. Что касается UX, то сайт  c keypic не доставляют проблем пользователям с ограниченными возможностями. По эффективности в борьбе со спамом значительно превосходит капчу-рекапчу.

Подключение сайта к Keypic производится просто, вам нужно выбрать пакет, в том числе есть и бесплатный, и зарегистрироваться. Кроме этого мы ищем разработчиков плагинов для популярных CMS-ок. Уже готовы плагин для WordPress и модуль Drupal. Надеемся скоро появится для Joomla и других.

 

Хотел бы предложить вам познакомиться с решением и опробовать его в деле. Буду благодарен за отзывы и критику.

Share this post


Link to post
Share on other sites

 

 


Сервис анализирует поведенческие паттерны и сам определяет "человек-бот"

Что он анализирует, извините? Паттерны? Да вы что, вот эти?

	public static function isSpam($Token, $ClientEmailAddress = '', $ClientUsername = '', $ClientMessage = '', $ClientFingerprint = '')
	{
		self::$Token = $Token;
		$fields['Token'] = self::$Token;
		$fields['FormID'] = self::$FormID;
		$fields['RequestType'] = 'RequestValidation';
		$fields['ResponseType'] = '2';
		$fields['ServerName'] = isset($_SERVER['SERVER_NAME']) ? $_SERVER['SERVER_NAME'] : '';
		$fields['ClientIP'] = isset($_SERVER['REMOTE_ADDR']) ? $_SERVER['REMOTE_ADDR'] : '';
		$fields['ClientUserAgent'] = isset($_SERVER['HTTP_USER_AGENT']) ? $_SERVER['HTTP_USER_AGENT'] : '';
		$fields['ClientAccept'] = isset($_SERVER['HTTP_ACCEPT']) ? $_SERVER['HTTP_ACCEPT'] : '';
		$fields['ClientAcceptEncoding'] = isset($_SERVER['HTTP_ACCEPT_ENCODING']) ? $_SERVER['HTTP_ACCEPT_ENCODING'] : '';
		$fields['ClientAcceptLanguage'] = isset($_SERVER['HTTP_ACCEPT_LANGUAGE']) ? $_SERVER['HTTP_ACCEPT_LANGUAGE'] : '';
		$fields['ClientAcceptCharset'] = isset($_SERVER['HTTP_ACCEPT_CHARSET']) ? $_SERVER['HTTP_ACCEPT_CHARSET'] : '';
		$fields['ClientHttpReferer'] = isset($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : '';
		$fields['ClientUsername'] = $ClientUsername;
		$fields['ClientEmailAddress'] = $ClientEmailAddress;
		$fields['ClientMessage'] = $ClientMessage;
		$fields['ClientFingerprint'] = $ClientFingerprint;

		$response = json_decode(self::sendRequest($fields), true);

		if($response['status'] == 'response'){return $response['spam'];}
		else if($response['status'] == 'error'){return $response['error'];}
	}

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

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

   <input type="hidden" name="Token" value="0002c923aba2d33b8e35e2684dfd8a4bdd57" /> <br />
   <script type="text/javascript" src="//ws.keypic.com/?RequestType=getScript&Token=0002c923aba2d33b8e35e2684dfd8a4bdd57&WidthHeight=125x125&PublisherID="></script> <br />

 

 


По эффективности в борьбе со спамом значительно превосходит капчу-рекапчу.

Да вы что, может быть потому, что ваш сервис использует 3 человека на 5 говносайтах, поэтому интереса не вызвал у спамеров?

 

 


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

Ага, и в добавок баннер от google adsense прям под формой регистрации, да вы коммерсант батюшка. 

 

К автору сервиса: почитайте, что такое тест Тьюринга. Все подобные "приблуды", которые автоматизированы и не требуют реакции от пользователя с легкостью эмулируются, когда это необходимо.

 

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

WQP and eugeniqa like this

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.