Pomysł na captche, Co o tym myślicie? |
Pomysł na captche, Co o tym myślicie? |
28.12.2011, 12:27:38
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 527 Pomógł: 438 Dołączył: 28.06.2011 Skąd: Warszawa Ostrzeżenie: (0%) |
Witam,
Ostatnio ze znajomym zastanawialiśmy się nad systemami różnych captch'y mniej lub bardziej skomplikowanych - postanowiliśmy stworzyć swój prototyp Przykładowe fotki prototypu: (kod: vz2nri) (kod: h8lm1k) (kod: fan1tq) Jest to oczywiście prototyp Instrukcja: Wypisz litery odpowiadające kolorom kropek w kolejności od lewej do prawej. Co myślicie o czymś takim? Zarówno z z punktu widzenia łamania jak i dostępności dla użytkownika? Nie piszcie tylko komentarzy typu "jest tyle captch w sieci - po co tworzyć własną..." -------------------- If you're good at something, never do it for free.
Potrzebujesz skryptu JS lub PHP - szukasz kogoś kto przetestuje twoją aplikację pod względem bezpieczeństwa? Szybko i solidnie? Napisz ;) Mój blog - Jak zwiększyć wydajność front-endu - O buforowaniu wyjścia w PHP słów kilka... |
|
|
28.12.2011, 12:41:00
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 350 Pomógł: 512 Dołączył: 4.01.2009 Skąd: Wrocław / Świdnica Ostrzeżenie: (0%) |
Dostępność dla użytkownika:
- w miarę intuicyjne - dość długo trwałoby wpisywanie znaków - 3 razy trzeba przeszukać cały tekst Zabezpieczenie: - nie napisałbym sam takiego skryptu, ale na 95% jego skuteczność jest na takim samym poziomie jak bez tych kolorowych kropek, jedyny problem, że trzeba by było napisać od nowa taki skrypt, więc jak byłoby to średnio popularne to byłoby względnie bezpieczne( komu by się chciało pisać ) Moim zdaniem nie jest to zabezpieczenie przewyższające zbytnio rozwiązanie bez kolorowych kropek, a czas wpisywania znaków jest dłuższy, więc... jestem na nie. Aczkolwiek gdybyście utrudnili jakoś dostępność kropek to może byłoby to całkiem dobre zabezpieczenie - pytanie tylko jak -------------------- |
|
|
28.12.2011, 12:42:04
Post
#3
|
|
Grupa: Moderatorzy Postów: 2 921 Pomógł: 269 Dołączył: 11.08.2005 Skąd: 127.0.0.1 |
Kiepski pomysł, ponieważ ludzie nie będą zgadywać sposobu wpisywania znaków, a z doświadczenia wiem, że nie przeczytają instrukcji.
-------------------- I would love to change the world, but they won't give me the source code.
My software never has bugs. It just develops random features. |
|
|
28.12.2011, 12:57:42
Post
#4
|
|
Grupa: Zarejestrowani Postów: 2 350 Pomógł: 512 Dołączył: 4.01.2009 Skąd: Wrocław / Świdnica Ostrzeżenie: (0%) |
Nie wyjdzie za pierwszym razem to przeczytają jedno zdanie - chyba, że nie zależy im aż tak na tym co to ma zabezpieczać, ale to już inna sprawa. IMO to nie jest argument.
-------------------- |
|
|
28.12.2011, 13:03:41
Post
#5
|
|
Grupa: Zarejestrowani Postów: 1 085 Pomógł: 231 Dołączył: 12.05.2008 Ostrzeżenie: (0%) |
Nie wyjdzie za pierwszym razem to nie przeczytają, tylko przyjmą, że się rąbnęli przy wpisywaniu.
Btw, pierwsza captcha: kod: vz2nri a ja po pierwszym spojrzeniu wpisałabym: vrz2in, czyli po prostu odrzuciła te znaczki, których kolorów nie ma w kropkach, a resztę przepisała jak leci. Nawet po przeczytaniu instrukcji. Nie odniosłam kolejności do kropek tylko do literek i cyfr. I tutaj moje pytanie: Pomijając już niewidzących i niedowidzących... Co z ludźmi, którzy mają problemy z określaniem kolorów (tzw. ślepota barw)? 1,5% mężczyzn i 0,5% kobiet ma tą przypadłość. Captcha może być dla nich nie do przejścia i tyle. @down Podpierałam się wikipedią, szczerze przyznam, że nie wiem jaki jest odsetek. Ten post edytował Shili 28.12.2011, 14:12:32 |
|
|
28.12.2011, 13:16:33
Post
#6
|
|
Grupa: Zarejestrowani Postów: 1 527 Pomógł: 438 Dołączył: 28.06.2011 Skąd: Warszawa Ostrzeżenie: (0%) |
Dziękuje za wszelkie komentarze - najbardziej za krytyczne.
Faktycznie - trochę nagmatwaliśmy w tych obrazkach ale dlatego to tu wrzucam aby to poprawić Co do samej kolejności wpisywania i kropek to sama podjęta decyzja jak ma być to wpisywane jest dopiero do wyboru - to jest jedna z opcji. Można równie dobrze zrobić tak jak zasugerowała Shili czyli od lewej do prawej aby kolor występował w kropkach - ale martwi mnie inna sprawa. Poleganie na kolorach właśnie :/ To jest problematyczne. Mam pewien pomysł zaraz wrzucę nowy obrazek -------------------- If you're good at something, never do it for free.
Potrzebujesz skryptu JS lub PHP - szukasz kogoś kto przetestuje twoją aplikację pod względem bezpieczeństwa? Szybko i solidnie? Napisz ;) Mój blog - Jak zwiększyć wydajność front-endu - O buforowaniu wyjścia w PHP słów kilka... |
|
|
28.12.2011, 14:01:48
Post
#7
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów |
Rozwiązanie do d... Z prostego powodu - dysklasyfikujesz ludzi z problemami z rozróżnianiem kolorów.
Cytat Pomijając już niewidzących i niedowidzących... Co z ludźmi, którzy mają problemy z określaniem kolorów (tzw. ślepota barw)? 1,5% mężczyzn i 0,5% kobiet ma tą przypadłość. Captcha może być dla nich nie do przejścia i tyle. Niestety, ZTCW, to jest więcej... Poza tym - w miarę zdobywania popularności łatwo jest napisać łamacza do tego kapcia. Kontrastr kropek w stosunku do tła jest na tyle wyraźny, aby wyłapać kropki i ich kolory. Reszta, to bajka dla bota. -------------------- ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
28.12.2011, 14:38:05
Post
#8
|
|
Grupa: Moderatorzy Postów: 2 921 Pomógł: 269 Dołączył: 11.08.2005 Skąd: 127.0.0.1 |
Nie wyjdzie za pierwszym razem to przeczytają jedno zdanie - chyba, że nie zależy im aż tak na tym co to ma zabezpieczać, ale to już inna sprawa. IMO to nie jest argument. Nie przeczytają. Spróbują jeszcze raz (góra kilka razy) wpisać kod z obrazka, a potem się zniechęcą. Niewielka ilość osób zdecyduje się na szukanie podpowiedzi co i jak mają wpisać. Musiałbyś mieć naprawdę powalającą treść (darmowe porno wysokiej jakości?), aby ludzie męczyli się z czymś takim. Miej na uwadze, że masowy odbiorca nie jest dociekliwym poszukiwaczem wiedzy, tylko leniem, który chce mieć podane wszystko na tacy. -------------------- I would love to change the world, but they won't give me the source code.
My software never has bugs. It just develops random features. |
|
|
28.12.2011, 15:18:52
Post
#9
|
|
Grupa: Zarejestrowani Postów: 2 350 Pomógł: 512 Dołączył: 4.01.2009 Skąd: Wrocław / Świdnica Ostrzeżenie: (0%) |
Może ja jestem inny, ale jak pod obrazkiem miałbym jedno zdanie to po nieudanej próbie i nietypowymi kółkami na obrazku przeczytałbym to zdanie. Ale może większość jest taka jak piszesz...
Co do problemów ze wzorkiem to... nawet nie pomyślałem. Racja. Ale zawsze można by dla nich zastosować dźwiękowe rozwiązanie( dla niewidzących ) - jak Google. IMO nie da się napisać doskonałego captch-a, więc czasami trzeba z jakiś użytkowników zrezygnować. Im lepsze zabezpieczenie tym dłużej człowiek będzie wpisywał wyraz( będzie się irytował ), a im prostsze do rozszyfrowania tym prościej napisać bota i koło się zamyka... Dlatego warto próbować. -------------------- |
|
|
28.12.2011, 15:30:38
Post
#10
|
|
Grupa: Zarejestrowani Postów: 260 Pomógł: 14 Dołączył: 8.09.2011 Ostrzeżenie: (0%) |
z racji ze to dział gotowe rozwiązania, a ja kiedys rowniez zostałem odwiedziony od pomyslu pisania wlasnej captchy na rzecz recaptchy, tobie również ją polecam. jest to aktualnie chyba najbezpieczniejsza captcha jaka istnieje. no i pomagasz digitalizowac ksiazki
Zaletą re-captchy jest rowniez to ze obsluguje nieslyszących i pozwala odswiezac obrazek jesli jest za trudny - zrobiles u siebie cos takiego? Twoja captche bedzie robotom łatwiej rozwiazac niz recaptche - ulatwiasz im zadanie wprowadzajac kilka kolorow (ocr-owi bedzie latwiej rozpoznac ksztalty), stosujesz za proste czcionki, litery w ogole nie zachodza na siebie i nie sa poddane nielinearnym przekształceniom. Gdyby twoja captcha miala wieksze litery ktore bylyby roznych czcionek, porozcierane, zachodzące na siebie oraz powyginane jakims beczkowatym przeksztalceniem, bylaby sensowniejsza. Po za tym czlowiekowi jest latwiej przeczytac tekst od lewej do prawej, nawet lekko rozmazany (w koncu jestesmy w tym lepsi niz komputery), ale wydobyc literki o odpowiednich kolorach z tekstu i przepisac je w kolejnosci juz nie bedzie tak prosto. Wkurzysz ludzi trudną captchą, wyjda z twojej strony, nici z kasy z reklam. Jest to typowy przyklad captchy latwej dla maszyny, trudnej dla czlowieka. Odbiorca nawet nie musi byc idiotą zeby mu sie nie chcialo tego rozkminiac - po prostu i glupi i inteligentny wie ze przycisk wstecz dziala znacznie szybciej niz uciazliwa captcha. Tym bardziej ze google zazwyczaj wyswietla kilka(nascie/dziesiat/set) stron o podobnej tresci, obok, w tych wynikach wyszukiwania gdzie znaleziono twoja strone. to powinno rzucic troche swiatla na sprawe: PDF - analiza różnych re-captchy i ich skutecznosci znalezc te kilka kropek to wbrew pozorom nie problem. Jednak jako autorskie rozwiazanie ma zalete - jest szansa ze nikomu nie bedzie sie chcialo pisac do twojej captchy bota specjalnie. jednak gdy juz sie ktos skusi to raczej zlamie ją szybko. Ten post edytował Orzeszekk 28.12.2011, 15:33:25 -------------------- "The first 90 percent of the code accounts for the first 90 percent of the development time. The remaining 10 percent of the code accounts for the other 90 percent of the development time."
Tom Cargill, Bell Labs |
|
|
28.12.2011, 15:59:08
Post
#11
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów |
Cytat Może ja jestem inny, ale jak pod obrazkiem miałbym jedno zdanie to po nieudanej próbie i nietypowymi kółkami na obrazku przeczytałbym to zdanie. Ale może większość jest taka jak piszesz... Internauta, to istota z natury leniwa. Spróbujesz to zmienić -> przegrasz. -------------------- ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
28.12.2011, 16:08:26
Post
#12
|
|
Grupa: Zarejestrowani Postów: 1 527 Pomógł: 438 Dołączył: 28.06.2011 Skąd: Warszawa Ostrzeżenie: (0%) |
Z reKapcia korzystam na co dzień w różnych miejscach sam jak i wykorzystuje w różnych aplikacjach, w których tworzeniu/zmianie biorę czynny udział... ale no właśnie - ludzie straaaasznie na to narzekają - nieraz bywa tak, że naprawdę nie da się tego przeczytać Ale nie zrozumcie mnie źle nie mam zamiaru robić konkurencji dla reKapcia w żaden sposób Mieliśmy z kimś pomysł i chcieliśmy rady - ten nasz projekcik malutki będzie wykorzystany w serwisie i ma to blokować dostęp do "ciekawej" treści, która na pewno warta jest wpisania 10 reKapci dla tych, którzy jej poszukują.
Szukamy takiego kapcia, który by się różnił od już istniejących ale był naprawdę prosty w tworzeniu i czytaniu. Nie chcemy również aby polegało to po prostu na przepisaniu wprost podanego słowa/słów/znaków - każdy bot by to złamał w chwilę. Wystarczy nam nie mała liczba kombinacji (nie 2, nie 5 ani 10 ale co najmniej z 1000) dla pojedynczego kapcia i jakieś zagmatwanie losowe, które wymuszało by utworzenie dedykowanego skryptu do odszyfrowania. Prototyp (wersja alfa) odpadł - jak słusznie zauważyliście zabieg z kolorami mający nieco utrudnić sprawę standardowym BOTom jest nie do przyjęcia - nie przewidzielismy tego. Pora na wersje numer 2 (kod: 5167) (kod: 7518) (kod: 3732) Instrukcja tym razem to: "Wypisz cyfry widoczne na obrazku w kolejności wskazanej przez strzałkę" - niezależne od kolorów (kolory można jeszcze lepsze dobrać), - przeczytanie wprost nie wystarczy, - dość łatwo się czyta czy z lewej czy z prawej, - strzałka w losowym położeniu i z losową długością, - czytanie w lewo lub prawo - strzałka może być nieco niewidoczna (do poprawienia ewntualnego) Do tej pory dużo dały mi wasze komentarze - jak będzie teraz? Wszelka krytyka jak najbardziej wskazana! EDIT: Takich rzeczy jak czytanie nie planuję. Co do zniekształceń liter i innej czcionki - wszystko w swoim czasie - chcę jedynie pokazać pomysł Co do "przycisku cofnij" to prawda - sam bym tak zrobił i nie wpisywał żadnych kapci Ale do naszego planowanego wykorzystania ludzie raczej będą chcieli ją wpisać. To będzie coś na zasadzie "podaj hasło aby zobaczyć ukrytą zawartość" captcha ma jedynie zapewnić minimalną ochronę przed próbą łamania tego hasła Ten post edytował Sephirus 28.12.2011, 16:12:11 -------------------- If you're good at something, never do it for free.
Potrzebujesz skryptu JS lub PHP - szukasz kogoś kto przetestuje twoją aplikację pod względem bezpieczeństwa? Szybko i solidnie? Napisz ;) Mój blog - Jak zwiększyć wydajność front-endu - O buforowaniu wyjścia w PHP słów kilka... |
|
|
28.12.2011, 16:20:08
Post
#13
|
|
Grupa: Zarejestrowani Postów: 2 350 Pomógł: 512 Dołączył: 4.01.2009 Skąd: Wrocław / Świdnica Ostrzeżenie: (0%) |
Jak dla mnie jedyną wadą jest teraz zabezpieczenie( nie mówię o osobach niepełnosprawnych ). Botom jak się uda odczytać tekst to nawet gdyby zawsze wpisywały od lewej do prawej to mają 50% prawdopodobieństwo, że trafią. Tylko czy znajdzie się osoba, która napisze skrypt do odczytu tego
Idea ciekawa. Jeżeli pomyślicie nad udoskonaleniem pomysłu z wskazówką w tle to wydaje się, że będzie to ciekawe. -------------------- |
|
|
28.12.2011, 16:26:30
Post
#14
|
|
Grupa: Zarejestrowani Postów: 1 527 Pomógł: 438 Dołączył: 28.06.2011 Skąd: Warszawa Ostrzeżenie: (0%) |
Dzięki no właśnie to musimy jeszcze dopracować z tym czytaniem lewa-prawa bo faktycznie to 50% szansy no i fakt że same cyfry
-------------------- If you're good at something, never do it for free.
Potrzebujesz skryptu JS lub PHP - szukasz kogoś kto przetestuje twoją aplikację pod względem bezpieczeństwa? Szybko i solidnie? Napisz ;) Mój blog - Jak zwiększyć wydajność front-endu - O buforowaniu wyjścia w PHP słów kilka... |
|
|
28.12.2011, 16:30:00
Post
#15
|
|
Grupa: Zarejestrowani Postów: 1 085 Pomógł: 231 Dołączył: 12.05.2008 Ostrzeżenie: (0%) |
Ja usunęłabym szum.
Boty i tak odfiltrują, może być utrudnieniem tylko i wyłącznie dla ludzi (np. przy odczytaniu wskazówki w tle). |
|
|
28.12.2011, 17:05:00
Post
#16
|
|
Grupa: Zarejestrowani Postów: 1 798 Pomógł: 307 Dołączył: 13.05.2009 Skąd: Gubin/Wrocław Ostrzeżenie: (0%) |
Swego czasu czytałem o tych kodach z obrazków, i powiedzieć mogę tyle, że póki co nie istnieją takie, których nie dało by się złamać. Nawet reCaptcha została już jakiś dłuższy czas temu złamana, i to przez userów 4chan'a. osobiście zastanawiałem się nad wersją flashową. Teraz chociażby na fotka.pl przyciski do głosowania zostały zrobione we flashu, ponieważ wcześniej istniało kilka bootów które głosowały na różnych ludzi. Nie wiem jak jest teraz, kiedyś o tym czytałem i kiedyś zmienili to właśnie z racji tych bootów na przyciski we flashu. Takiego captcha we flashu można zrobić jakiegoś prostego, jakieś bardzo wyraźne i widoczne litery + cyfry. Jak na strony które wymagają flasha (np z jakimiś filmikami online) to nie ma co się martwić o userów którzy flasha mają wyłączonego, bo i tak będą musieli tego flasha włączyć, zeby obejrzeć resztę strony. Troche gorzej to wygląda w przypadku strony która nie wymaga flasha. Nie wiem jak się taki captcha ma w przypadku ajaxa: http://www.webdesignbeach.com/beachbar/aja...a-jquery-plugin gdzie trzeba przeciągnąc jakiś element z jednego miejsca w drugie z tylko jednym aktywnym przyciskiem. JS raczej bardzo mała liczba osób ma wyłączony, ale znowu nie wiem jak sobie z tym radzą booty pewnie gorzej niż w przypadku obrazkowych i chyba również warto się tym zainteresować
|
|
|
28.12.2011, 17:21:27
Post
#17
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów |
Cytat Takiego captcha we flashu można zrobić jakiegoś prostego, jakieś bardzo wyraźne i widoczne litery + cyfry. Jak na strony które wymagają flasha (np z jakimiś filmikami online) to nie ma co się martwić o userów którzy flasha mają wyłączonego, bo i tak będą musieli tego flasha włączyć, zeby obejrzeć resztę strony. Troche gorzej to wygląda w przypadku strony która nie wymaga flasha. Wejdź na taką stronę z iPhone'a albo trochę słabszej komórki. Wejdziesz? -------------------- ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
28.12.2011, 18:42:36
Post
#18
|
|
Grupa: Zarejestrowani Postów: 275 Pomógł: 32 Dołączył: 21.03.2006 Skąd: Warszawa Ostrzeżenie: (20%) |
Możesz dać łatwiejsze, a większość botów zostanie pokonanych - wypisz cyfry w kolejności od najmniejszej do największej, dając 5 losowych, różnych od siebie cyfr.
|
|
|
28.12.2011, 20:00:56
Post
#19
|
|
Grupa: Zarejestrowani Postów: 1 085 Pomógł: 231 Dołączył: 12.05.2008 Ostrzeżenie: (0%) |
Zautomatyzowane testy ZAWSZE ugodzą w człowieka i utrudnią życie jemu.
Spamerzy piszący boty znajdą sposób. Są CAPTCHA, które lepiej rozwiązują boty niż ludzie. Flashowe - jedno wielkie nieporozumienie. Nie do tego służy flash, nie mówiąc już o tym, że dla użytkowników niepełnosprawnych to katastrofa. A mając proste narzędzie robiące zrzut ekranu (choćby z IE) bot sobie captchę odczyta. Nic trudnego, zupełnie nic trudnego. Przeciąganie elementu natomiast jest tragiczne jeśli chodzi o starszych i mniej obytych użytkowników, albo tych nie korzystających z myszy (telefony komórkowe, czytniki ekranu itd.) Ciekawym pomysłem jest baza (spora) prostych pytań z odpowiedzią jednowyrazową. Wtedy i czytnik ekranu i właściciel iphone'a może bez problemu odpowiedzieć. |
|
|
29.12.2011, 13:47:25
Post
#20
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) |
Poczytaj trochę o odczytywaniu znaków z obrazu.
Twój obrazek jaki zaprezentowałeś jest dość prosty do odczytania, ponieważ np. litery i liczby są tej samej wielkości, wystarczy zredukować ziarnistość, nadać odcień szarości i pobrać z odczytanego ciągu liczby, wcześniej ustalając kolejność (strzałka jest tej samej wielkości więc jej znalezienie to też nie problem). http://www.eioba.pl/a/23m3/jak-odczytac-kody-captcha Link powyżej to tylko drobna zabawa, jednak jak ktoś znajdzie czas to i Twój obrazek odczyta. To tylko kwestia czasu. -------------------- Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta). |
|
|
Wersja Lo-Fi | Aktualny czas: 27.04.2024 - 01:55 |