Надежное обнаружение спам-ботов на базе PhantomJS

Есть ли способ последовательно обнаруживать PhantomJS / CasperJS? Я имел дело со сплотом вредоносных спам-ботов, созданных с его помощью, и смог в основном блокировать их, основываясь на определенном поведении, но мне любопытно, есть ли надежный способ узнать, используется ли CasperJS, как иметь дело с постоянные адаптации становятся немного раздражающими.

Я не верю в использование капч. Это отрицательный пользовательский опыт, и ReCaptcha никогда не блокировал спам на моих установках MediaWiki. Поскольку на нашем сайте нет регистраций пользователей (анонимная доска обсуждений), нам нужно иметь запись Captcha для каждого сообщения. Мы получаем несколько тысяч законных сообщений в день, и капча увидит эту цифру.

Ответы на вопрос(3)

Ваш ответ на вопрос