Самозащита от ботове

дъра-бъра

Модератор: Moderators

Самозащита от ботове

Мнениеот Mr.Mighty » 11 Ное 2014, 13:42

Във връзка с големият брой ботове, който се появят в форума, ето един скромен опит да ги спрем.

Код за потвърждение: Избери целия код
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="utf-8">
    <title>I'm the Bot Buster</title>
     <style type="text/css">
            #inputcheck {display: hidden;}
            #registerform inputcheck {float:left; margin-right: 3px; background-color: #FFFFFF; border-color: #B4BAC0; color: #333333;}
    </style>
</head>

 <body>
 <form id="registerform" method="post" action="send.php">
            <label for="inputcheck">Input Check Bots!<label>
            <input type="text" id="inputcheck" value="">  <!-- This is the bot trap. If this field is filled, than it's bot. -->
            <button type="submit">Submit</button>
        </form>
</body>
</html>



Форма. Вътре имаме един поле - което се казва inputcheck. Това поле е hidden.


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

Код за потвърждение: Избери целия код
<?php
// if the url field is empty
if(isset($_POST['inputcheck']) && $_POST['inputcheck'] == ''){
     // then send the form to your email
          mail( '[email protected]', 'Contact Form', print_r($_POST,true) );
}
// otherwise, let the spammer think that they got their message through
?>



С сигурност не съм се справил перфектно, но който разбира и иска да се включи е добре дошъл.
Аватар
Mr.Mighty
 
Мнения: 201
Регистриран на: 24 Сеп 2013, 10:45

Re: Самозащита от ботове

Мнениеот marincho » 11 Ное 2014, 14:23

Просто трябва да се промени името на раздела, щото явно "захранвания" е некъв магнит за виагра-спамърите.
А, и да се разкарат гугъл, и другите подобни.
Не разбирам шльокавица
Аватар
marincho
 
Мнения: 875
Регистриран на: 03 Юни 2013, 21:20

Re: Самозащита от ботове

Мнениеот 2GOOD » 11 Ное 2014, 14:45

Това добре но както и да го променим, вътре има теми за захранвания, те явно си го превеждат като хранителни добавки и други - знам ли.
Благодарности на: 12good4Buys8cvTj6EB4MTGNTSC4w9Swnz
Аватар
2GOOD
Site Admin
 
Мнения: 4834
Регистриран на: 28 Май 2013, 15:40
Местоположение: Planet Mars

Re: Самозащита от ботове

Мнениеот zigzag » 11 Ное 2014, 20:21

Има една защита с движещи се картинки вместо писане на кодове. Потребителя трябва да съобрази и премести един обект върху друг. Например "плуват" във въздуха и се местят 4 обекта . Бира, чаша , лопата и автомобил. Ако не се премести бирата в чашата няма логване, ако се срещнат други 2 обекта на ново с нови картинки.
zigzag
 
Мнения: 398
Регистриран на: 05 Фев 2014, 21:51

Re: Самозащита от ботове

Мнениеот zigzag » 11 Ное 2014, 20:37

DCG CAPTCHA (dynamic cognitive game)
Нещо такова.
http://www.net-security.org/secworld.php?id=17268
zigzag
 
Мнения: 398
Регистриран на: 05 Фев 2014, 21:51


Назад към Лафеджийница

Кой е на линия

Регистрирани потребители: 2GOOD