Pull to refresh

Еще один способ защиты от спама

Reading time2 min
Views891
Наверное я один такой, кому приходят в голову всякие бредовые идеи в совершенно неподходящем для этого месте. Вот и сегодня, сидя на рыбалке с мотком лески в зубах я придумал очередной способ защиты от спама. Все, хватит отступлений :)

Идея




<style type="text/css"><br>  .none { display: none; }<br></style><br><br><form action="" method="post"><br>  Введите код:<br>  <!-- Are you human or bot? --><br>  <em class="none">& #100;</em><br>  <!-- This is only salt --><br>  <em>& #102;</em><br>  <em>& #055;</em><br>  <em class="none">& #102;</em><br>  <em>& #098;</em><br>  <!-- This is only salt --><br>  <em>& #051;</em><br>  <em class="none">& #048;</em><br>  <em>& #100;</em><br>  <!-- This is only salt --><br>  <em>& #099;</em><br>  <!-- This is only salt --><br>  <input type="text" name="stop-spam" /><br>  <input type="submit" /><br></form><br><br>* This source code was highlighted with Source Code Highlighter.


Суть идеи думаю понятна — пользователю выводиться проверочное сообщение с кодом, который он может просто скопипастить в поле ввода. Все символы рандомно мешаются с «шумовыми» с display: none, таким образом усложняя боту задачу расшифровки.

Плюсы:
  • Работает с отключенным JavaScript
  • Работает даже с отключенными изображениями
  • Удобно. Достаточно просто скопипастить код в поле ввода

Понятно, что использовать такой способ на крупном проекте — верх глупости, однако для небольшого блога способ достаточно эффективен, особенно в силу нераспространенности (по крайней мере я еще нигде не встречал).
Tags:
Hubs:
+12
Comments19

Articles

Change theme settings