WANTED: pěkná captcha
Konečně jsem se dostala k tomu, abych se zamyslela nad tím, jak by na mém blogu měla vypadat captcha. (A při té příležitosti jsem i zařídila, aby v blogovátku nebyla zadrátovaná natvrdo.) Přiznám se, že na to nemám jasný názor, jen pár předpokladů, z kterých vycházím.Je to nutné: Kdyby to tu nebylo, byla bych na tom jako s Drupalem. Filtrování spamu od spamassassina bych sice pořídila lacino, ale stejně jako drupalí filtrovátko by to stálo za starou belu. Jediné další řešení je zakázat komentáře jinak než mailem úplně. To jsem sice původně měla v úmyslu, ale nakonec jsem se usvědčila z fundamentalismu a webový formulář obstarala. (Přesněji řečeno, většinu ho obstaral MJ přesvědčivší mě, že jej chci. A původní zviřátka byla jeho nápad.)
Mělo by to být textové: Žádné obrázky. Není mi sice známo, že bych měla nějakého čtenáře z řad nevidomých a netuším, jestli je ten web s čtečkami aspoň trochu použitelný, ale házet takovým čtenářům klacky pod nohy úplně naschvál není fér. Navíc většinu obrázkových captcha sama luštím jen s obtížemi.
Neměla by to být úplná otrava: Jasně, psát do formuláře haf nikoho nemůže bavit moc dlouho. Soucítila jsem s vámi, milí čtenáři, ale pořád jste měli i ten mail.
Nebudu se bránit tomu, aby to testovalo, jestli má čtenář IQ větší než 70 a netrpí chorobným strachem z Googlu. Blbec píšící na Síti po všech sloupích je koneckonců větší pohroma než spammer, tak proč nezkusit eliminovat oboje naráz - je to takové "moderování předem". Zároveň by ale bylo škoda odradit od komentáře milého, leč z nějakého důvodu zrovna indisponovaného čtenáře. Těžko říct, jak na to. Pokus na tohle téma tady vidíte zrovna teď, ale všechny pěkné nápady jsem už vyčerpala na fóru podrátě.cz, takže na vás zbyly jen paběrky. A v dohledné době mě asi nenapadne nic moc dalšího, co by bylo dostatečně triviální a aspoň trochu zajímavé.
Kromě toho mám pocit, že by bylo spravedlivé vymyslet něco, na co umí odpovědět každý - až zas jednou napíšu nějaký článek o menstruaci, asi se takhle žádného komentáře nedočkám, a dost možná to bude škoda. Jenže, kde vzít otázku, která tohle splňuje, a přitom není úplně na školkové úrovni? Nevím. Naprosto netuším. Vůbec nic mě nenapadá.
Takže pokud byste rádi něco pěkného v dohledné době, je to na vás. Nápady? :-)
Jestli na nic nepřijdeme, hádám, že nezbude než vrátit sem ty pejsky.
co takhle doplňování přísloví? vynechat jedno slovo, nějaké dostatečně jednoznačně... nebo textíky jako "kočka leze dírou, pes ???" a "skákal pes přes ???, přes zelenou louku" ?
> jednoznačně... nebo textíky jako "kočka leze dírou, pes ???" a "skákal
> pes přes ???, přes zelenou louku" ?
To by asi šlo. Ani ty níže navrhované pravopisné úložky nejsou vůbec
špatné. Pokud jde o politiky, mohlo by se stát, že bych neprošla ani já
:-)
Ale asi stejně zkusím vymyslet i pár úloh z počtů :-)
matějčíku, která otázka přijde hnusná Tobě?
Sice pustí blbce, ale jinak dobrý, ne?
> flames. On si totiž každý rozmyslí jestli když mu přijde otázka,
> kterou zrovna zná, jestli ji využije na rozumnou odpověď a nebo na
> nějakou blbost :-))
A tak zatím to na odrazení ani nevypadá, naopak, co je to tady, počet
komentářů se prudce zvýšil. Ale samozřejmě nevíme nic o těch případných
odrazených :-)
Ale já to o víkendu nějak předělám, tohle byl jen takový vtípekurčený k
motivaci čtenářstva pomoct s vymýšlením něco použitelného :-)
> umim odpovedet na alespon jednu Tvoji zakernou otazku ;-)
Která na Tebe padla? :-)
A nepomůžeš mi spíš vymyslet něco trvale udržitelného? Jako ženská bys
možná mohla mít něco zdravého rozumu, kterého mně se bohužel nedostává
:-)
klidně může být otázka na počet kocourů římskými číslicemi, ale chudák skript co to bude vyhodnocovat.
Jak mi onehda rekl znamej vtipek...
Prijde nekonecno matematiku do hospody a prvni se zvedne jde k pultu,
"jedno pivo prosim", druhej "1/2 piva prosim", treti "1/4 piva prosim".
Hospedskej na to, "jste fakt magori" a natoci 2 piva.
http://www.quicky.cz/novinky/antispamova-ochrana-divtcha-8.html
Ukázka:
http://www.quicky.cz/quicky/vyzkum/divtcha/
zdrojovy html kod, ale: kdyz neco muze jako obrazek vyrenderovat muj
prohlizec, tak si to muze vyrenderovat i spamovy robot. A pak uz to jeno
nacpe do OCR - kde je nejaka bezpecnost?
Nehlede na to, ze nevidomi s tim budou mit porad stejnou potiz jako s
normalnimi obrazky.
> bezpečnosti, možná mnohem výše.
A proč spammerovi nestačí, aby zkombinoval screenshotovadlo webových stránek
s OCRkem? :-)
automaticky nalezt. Se styly apod. se robot take vyporada trivialne,
nebot na to muze pouzit primo nejaky prohlizec (treba mozillacke Gecko
se da docela snadno zabudovat do libovolneho programu).
> stránky. jak velikostí, tak fontem a barvou.
Pokud přijmu tento argument, tak přeci nepotřebuji takhle složitý mechanismus
a stačí mi heslo napsat na nějaké nečekané místo jako úplně obyčejný text, ať
si ho uživatel najde a opíše :-)
Což, jak si možná pořád ještě neuvědomuješ, je tak jednoduché, až to
není pěkné. Spammer si s tím prostě zkrátí dlouhý zimní večer, když bude
mít chuť.
Challenge by to byla, kdyby neměl k dispozici široké spektrum open
source renderovacích jader. Ale takhle? Free software přináší prospěch
všem, i spammerům :-)
> A když by to udělal, můžu pořád text pokřivit.
> je to furt bezpečnější, než CAPTCHA, protože ta obrázek dává robotům zadarmo.
Ani ne, tím dostaneš přesně captchu, jen robota donutíš vlastnit o
epsilon složitější kód na získání obrázku ze stránky. Jediný potenciální
úspěch vidím v tom, že Tě bude bombardovat requesty o něco pomaleji, ale
to něco pravděpodobně ani nezměříš, protože to bude počítat řádově
rychleji než posílat po síti.
dnes spamoví roboti ještě nepočítají. Stačí, aby to začal používat jeden
větší redakční systém a jsi přesně tam, kde bys byl s obrázky. Stojí to
pak za to?
Pořád v tom nevidím ani průlom, ani objevnou myšlenku, jen triviálně
ocrkovatelný obrázek schovaný a snadno nalezitelný v něčem jiném.
Věříš mi nebo budu muset to luštítko naprogramovat a dát volně ke
stažení, abys mi věřil? :-)
A moje otázky sice nejsou ideální, ale hlasová čtečka je jakž takž
rozluštitelně přečte. :-)
byk bych rad, kdybys to lustitko naprogramovala :o) nezda se mi snadno nalezitelny.
A ano, pocitam s tim, ze bude trvat, nez vubec nekoho napadne se s tim zabyvat. a do te doby mi budou navstevnici libat ruce, ze jim necpu zmrseny obrazky. To uz si dnes jinou metodou nemuzes dovolit. Navic jak jsem psal vyse... kdyz DIVTCHA kod zamaskuju na strance za bezny text, jak to najdes, abys pouzila ocr?
> nalezitelny.
To mám z Tebe radost :-) Snad mi ten volný večer zbude nekdy koncem
zkouškového.
Vzhledem k tomu, že narozdíl od spammerů nebudu utrácet za OCR a budu to
muset zvládnout s tesseractem, možná to nebude jeden večer.
> A ano, pocitam s tim, ze bude trvat, nez vubec nekoho napadne se s tim
> zabyvat.
Přesně tak dlouho, než to implementuje Drupal, Joomla, WordPress nebo
tak někdo.
Což vzhledem k systému pluginů nemusí trvat příliš dlouho :-)
> a do te doby mi budou navstevnici libat ruce, ze jim necpu zmrseny
> obrazky. To uz si dnes jinou metodou nemuzes dovolit.
Ale můžeš, můžeš, můžeš :-)
> Navic jak jsem psal vyse... kdyz DIVTCHA kod zamaskuju na strance za
> bezny text, jak to najdes, abys pouzila ocr?
A jak ho pak najde uživatel? :-)
komentáře půjde posílat jenom mailem a jakmile se ho naučí mailový
spamožrout, bude klid. :-)
Síla současného řešení spočívá čistě v tom, že při šířce jeho nasazení a
kulovém získaném jeho prolomením nikomu nic než tupý útok nestojí za to
:-)
A to je nakonec ta nejsilnější ochrana, vůbec nemuset bojovat.