![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 527 Pomógł: 438 Dołączył: 28.06.2011 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Wpadłem ostatnio na dość (moim zdaniem) ciekawy sposób na zabezpieczenie formularza przed botami spamującymi. Szukałem czegoś alternatywnego do captcha ale milszego dla użytkownika (bez potrzeby przepisywania pokręconych znaczków). Zanim opiszę mój pomysł chciałbym go przetestować i prosić o jego ocenę toteż na stronie tutaj (przepraszam za darmowy serwer i reklamę na górze (IMG:style_emoticons/default/tongue.gif) ) wrzuciłem przykład... Przykład składa się z pola do wpisania e-mail (oczywiście przyjmie wszystko - musiałem je jakoś nazwać... nie wpisujcie tam swoich e-maili) oraz dodatkowego pseudo-zabezpieczenia jakim jest suma 2 losowo generowanych liczb z zakresu 1-9. Od razu zaznaczam, że element z sumowaniem liczb jest tam w celu zmylenia "przeciwnika". Jeżeli ktoś byłby chętny spróbować napisać coś co wyśle ten formularz i dostanie w odpowiedzi "OK" to zapraszam (IMG:style_emoticons/default/smile.gif) - innymi słowy zabawa dla ciekawych i znudzonych (IMG:style_emoticons/default/wink.gif) Dziękuję za pomoc, testy i ocenę (IMG:style_emoticons/default/wink.gif) EDIT: Nie sądzę bym był pierwszym, który wpadł na coś takiego - żeby nie było - ale się z tym nie spotkałem... (IMG:style_emoticons/default/wink.gif) Ten post edytował Sephirus 5.03.2012, 08:47:41 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 291 Pomógł: 156 Dołączył: 23.09.2007 Skąd: ITALY-MILAN Ostrzeżenie: (10%) ![]() ![]() |
Cytat Pierwszy, to sprawdzanie z użyciem JavaScriptu, czy użytkownik poruszył myszą, bo, jak wiadomo, boty nią nie ruszają, tylko np. przeglądają kod źródłowy strony albo wysyłają dane metodą POST. Tak czytam wlasnie w sieci i natrafilem sie na nieco nie typowe rozwiazanie jak dal mnie, czy jest ono skuteczne lub nie sie nie wypowiem bo na js sie nie znam i nie wiem jak wyglada obejscie symulacji ruchem myszki. EDIT: Zastanawialem sie tez nad takim troche dziwnym mechaniznem. A gdyby tak co godzine dodawac taka jakby "sol" do nazwy kazdego pola w kazdym formularzu. Co godzine losujemy jakis ciag zapisujemy do sesji czy gdzies w jakims pliku jako komentarz php zeby np nie szlo go odczytac i potem dokladac taka sol, wtedy taki bot sam by nie wiedzial jak sie pola nazywaja a nie mysle by byly na tyle madre zeby mogly za kazdym razem wyciagnac nazwe jakis dziwnych nazw pol. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
@up
A jaki to problem wyciągnąć nazwę pola? @topic Znacznie skuteczniejsze byłoby, gdyby były losowo wybierane grafiki. :-) Pewnie da się zrobić, sam się nad tym zastanawiałem - mogłoby to być dość skuteczne. Właściwie, gdy zabrałem się za realizację zrezygnowałem, można przecież pobrać wszystko hurtem... |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 05:22 |