Jump to content

Photo
* * * * * 1 votes

Zabezpieczenie formularza przed spamem

antyspam własny antyspam alternatywa dla recaptcha usługa antyspamerska php java script

9 replies to this topic
  • Please log in to reply
ernest
6
Neutralna

Posted 26 January 2014 - 00:05

#1

Hej, 
szukam prostej metody pozwalającej na ogranieczenie spamu i utrudnienie zadania robotom. Chodzi o zabezpieczenie antyspamowe formularza. Znacie jakieś sprawdzone sztuczki? Może być z użyciem JS, jeśli pomożecie mi ogarnąć :)

Jedną ze sztuczek jaką znam jest ukryte pole formularza, które musi zostać puste, bądź mieć określoną wartość.
Drugą sztuczką jest ustawianie wartości tego pola za pomocą JS po wciśnięciu przycisku wysłania.

Znacie może coś bardziej profesjonalnego i innego niż captcha?


Update:
Do głowy przyszła mi jeszcze jedna opcja. Czyli sprawdzanie czasu sesji. Jeśli ktoś wejdzie na stronę i wypełni form z kilkoma wymaganymi polami w szybciej niż 5 sekund to można uznać za spam.

Podrzućcie coś jeszcze ;)


  • -1

WebRapko

    Użytkownik

  • 97 posts
    • Czas spędzony online: 12m
-12
Słaba
  • LocationMalopolska

Posted 26 January 2014 - 02:30

#2
Cookies :) Po wypelnieniu formularza tworzysz cookie ktore po 10 sekundach wygasa i potem sprawdzasz. Mniej wiecej tak:
<?php
$POLE1 = $_POST['pole1'];
$POLE2 = $_POST['pole2'];
if(!isset($_COOKIE['antyspam'])){
/* Kod ktory chcesz wykonac */
/* jesli spelniasz warunki tam swojego kodu: */
setcookie('antyspam', 'ON', 10);
} else echo 'Wracaj pan za 10 sekund! ;)';
?>
@edit Moze to nie takie profesionalne jak prosiles ale moze pomoze ;D(moglem sie pomylic, pisalem "na szybko")
  • 0

unbreak

    WT Elite

  • 1937 posts
    • Czas spędzony online: 27d 8h 43m 36s
506
Znakomita!
  • Location/home/unbreak

Posted 26 January 2014 - 12:53

#3
Jedną ze sztuczek jaką znam jest ukryte pole formularza, które musi zostać puste, bądź mieć określoną wartość.

 

Też o tym słyszałem, ale niestety boty się na to uodporniły i chyba nie wypełniają już pól hidden, lepiej jest dać zwykłe text / textarea i za pomocą css ukryć.

 

Oprócz captchy to może coś ala captcha, czyli input i przy nim "Czy lew jest kotem?", "ile jest 5 + dwa", "czy 99 jest liczbą dodatnią czy ujemną" etc.


  • 0

webDeveloper


WebRapko

    Użytkownik

  • 97 posts
    • Czas spędzony online: 12m
-12
Słaba
  • LocationMalopolska

Posted 26 January 2014 - 13:26

#4
Tez dobry pomysl ;)
  • 0

Bart

    Stary wyjadacz

  • 276 posts
    • Czas spędzony online: 19d 20h 22m 41s
55
Znakomita!

Posted 26 January 2014 - 14:14

#5

Na wielu forach miałem captcha przy rejestracji, boty bez żadnego problemu je łamały, teraz na forum dodałem przy rejestracji pytanie, w moim przypadku "Najcieplejsza pora roku?" i nie zauważyłem żadnego bota.


  • 0

zonic

    WT Elite

  • 2911 posts
    • Czas spędzony online: 134d 2h 28m 23s
472
Znakomita!
  • LocationToruń

Posted 26 January 2014 - 14:16

#6

Na wielu forach miałem captcha przy rejestracji, boty bez żadnego problemu je łamały, teraz na forum dodałem przy rejestracji pytanie, w moim przypadku "Najcieplejsza pora roku?" i nie zauważyłem żadnego bota.

Podobnie było na tym forum. Po wygaśnięciu systemu antyspamowaego od Invisionpower zaczęła się inwazja botów mimo captchy. Problem rozwiązały pytania antyspamowe. Jest ich kilka, losowych, ale nie zmienianych od pół roku i spełniają swoją rolę. 


  • 0

vms

    Użytkownik

  • 81 posts
    • Czas spędzony online: 5h 33m 5s
28
Bardzo dobra

Posted 28 January 2014 - 13:34

#7

Jest ich kilka, losowych, ale nie zmienianych od pół roku i spełniają swoją rolę. 

 

Bo nikomu się nie opłaca obchodzić tych pytań, bo jak się pojawi spam to je zaraz zmienisz i cała robota na marne. Łatwiej i taniej znaleźć forum bez zabezpieczeń i tam spamować.


  • 0

Jacolz

    Nowy użytkownik

  • 12 posts
    • Czas spędzony online: 1h 54m 29s
0
Neutralna

Posted 08 October 2014 - 20:09

#8

phpbb3 wprowadziło fajną modyfikację http://www.phpbb.pl/..._captcha_plugin

Myślę że może się to sprawdzić.


  • 0

Ares666

    Nowy użytkownik

  • 15 posts
    • Czas spędzony online: 1h 22m 45s
1
Neutralna

Posted 13 November 2014 - 09:57

#9

keycapcha może?


  • 0

unbreak

    WT Elite

  • 1937 posts
    • Czas spędzony online: 27d 8h 43m 36s
506
Znakomita!
  • Location/home/unbreak

Posted 05 December 2014 - 11:02

#10

Coś nowego, od Google'a: http://antyweb.pl/ko...znacz-i-gotowe/


  • 0

webDeveloper






Also tagged with one or more of these keywords: antyspam, własny antyspam, alternatywa dla recaptcha, usługa antyspamerska, php, java script

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users