Метод против anti-spam ботове

PHP, MySQL, JavaScript, HTML, CSS и др.
Аватар
Autumn Shade
Извън линия
Потребител
Потребител
Мнения: 269
Регистриран на: 14 Мар 2019, 13:20
Се отблагодари: 48 пъти
Получена благодарност: 150 пъти

Метод против anti-spam ботове

Мнение от Autumn Shade » 23 Апр 2019, 10:46

Това по-скоро искам да е някаква дискусия, защото както виждаме, и големи Open-source софтуери не могат лесно да се справят с ботовете, може и да не са опитали, не съм проверявал, но факта е налице. Та, доскоро ми дойде акъл за един метод, който може и да работи, не съм го тествал, но най-вероятно ще работи, и може би ако имам време скоро ще създам негова имплементация, някаква.

Методът представлява нещо простичко, с което да различаваме спам ботовете, които посещават сайта.Какви са стъпките?
  • Създаваме си едно текстово поле, което да е оставено празно от истинските потребители на сайта, но най-вероятно ще бъде попълнено от спам бот. Дотук добре, но това не е много ефективно, затова добавяме и още нещо.
  • Правим си скрит div с две полета в него, едното ще е етикиращото поле (примерно "my_name") и поле за време - криптиран timestamp, който обозначава текущото време, в което страницата е заредена на потребителя. Когато тези две невидими за потребителя полета бъдат изпратени чрез формуляра, тези две полета биват проверени - тоест, дали онова скрито текстово поле е оставено празно и ако формуляра е попълнен прекалено бързо(примерно под пет секунди) или ако има стойност в етикиращото поле, то най-вероятно това ще да е спам бот.
Очаквам мнения, дайте да го направим на дискусия. Искам всеки да се изрази какво мисли по въпроса, как може да се подобри, други варианти ако има да сложи, и така.

  • Подобни теми
    Отговори
    Преглеждания
     Последно мнение

Обратно към “Уеб Програмиране”

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 9 госта