LINUX.ORG.RU

История изменений

Исправление foror, (текущая версия) :

Если это целенаправленные боты, то можно попробовать блочить по IP. Один IP стоит порядка 30 центов, так что если у ботовода ограниченные бюджеты, можно попробовать вычислить пул IP-ов.

Если это просто боты-краулеры, то добавь на форму какое-нибудь вычисление на javascript (через addEventListener, а не в onsubmit поле html-элемента) на основе введенных данных (наипростейшее - хеш этих данных) и передавай это значение вместе с формой (например как input[type=hidden]). На сервере вычисляй значение заново и сравнивай с присланным.

А после убери капчу и мир станет чуточку лучше.

Исправление foror, :

Если это целенаправленные боты, то можно попробовать блочить по IP. Один IP стоит порядка 30 центов, так что если у ботовода ограниченные бюджеты, можно попробовать вычислить пул IP-ов.

Если это просто боты-краулеры, то добавь на форму какое-нибудь вычисление на javascript на основе введенных данных (наипростейшее - хеш этих данных) и передавай это значение вместе с формой (например как input[type=hidden]). На сервере вычисляй значение заново и сравнивай с присланным.

А после убери капчу и мир станет чуточку лучше.

Исходная версия foror, :

Если это целенаправленные боты, то можно попробовать блочить по IP. Один IP стоит порядка 30 центов, так что если у ботовода ограниченные бюджеты, можно попробовать вычислить пул IP-ов.

Если это просто боты-краулеры, то добавь на форму какое-нибудь вычисление на javascript на основе введенных данных (наипростейшее - хеш этих данных) и передавай это значение вместе с формой (например как input[type=hidden]). На сервере вычисляй значение заново и сравнивай с присланным.