![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 398 Pomógł: 0 Dołączył: 13.07.2005 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Witam wszystkich!
Zastanawiam się nad Captcha. Troche przewertowałem googla i nasunęła mi sie pewna koncepcja. Chodzi mi dokładnie nad zabezpieczeniem się przed botami w taki sposób, żeby potejncjalnym użytkownikom nie narobić dużo problemów z przepisywaniem... Wpadłem na pomysł zrobienia dwojakiego tła. Wyglądałoby to w taki sposób, że tworzony byłby plik gif jakimś na mase trudnym napisem (w 1 klatce), natomiast w drugiej klatce dalibyśmy krótki i prosty napis, który każda osoba byłaby w stanie przeczytać i wpisać. Jak myślicie czy takie rozwiązanie byłoby dobre?Ewentualnie w 1 klatce dać czarne tło, a w drugiej jakiś napis? ALe chyba ta druga koncepcja raczej by odpadła..., bo wtedy łatwiej można byłoby napisać antyskrypt do tego. W praktyce można byłoby to zastosować w taki sposób, że: Jeżeli (wyciagamy to z user agenta, z hosta itd.) użytkownik wydaje się botem to dajemy na niego podwójne zabezpiecznie - 2 kody. Jeżeli wydaje się uzytkownikiem to dajemy proste dla człowieka (ten gif). Prosiłbym o komentarze. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 60 Pomógł: 5 Dołączył: 28.08.2008 Ostrzeżenie: (0%) ![]() ![]() |
captcha w stylu googlowego
nie od złamania przez komputer jest captcha bazujące na zrozumieniu treści, np. które zdjęcie przedstawia ładną dziewczynę (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Wada taka, że tych zdjęć będzie stosunkowo niedużo i bot może się ich nauczyć. Ale -- każde zdjęcie można w pewnien sposób zniekształcić (tak jak google robi z tekstem) co powinno zadanie utrudnić. Albo "wpisz niepasujące słowo" tak jak jest na testach IQ. Jednocześnie zabezpieczamy stronę przed niezbyt rozgarniętymi userami (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Jeśli chodzi o captcha tekstowe -- zamazywanie tła kontrastującym z tekstem kolorem, używanie kolorów nie pomoże, a może zaszkodzić. Najlepsze captcha jest dwukolorowe (tło, tekst). Można też dodać więcej kolorów, ale powiedzieć userowi, aby przepisał tylko czerwone znaki. Albo jeszcze lepiej: znaki tego samego koloru co krew (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Ale -- wysiłki takie na nic się nie zdadzą, jeśli spambot captcha, z którym sobie nie może poradzić prześle do jakiegoś "przepisywacza". Albo umieści obrazek na jakiejś stronce porno/warez (przepisz kod, aby pobrać). Tak to niestety działa -- jak algorytm sobie nie radzi, podsyła człowiekowi... |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 07:07 |