Discovery znanje
/ Knowledge Discovery >> Discovery znanje >> tech >> računalnik >> računalniška varnost >>

Kako Captcha Works

80-odstotno stopnjo uspešnosti pri reševanju nobenega posebnega kapitan, toda stroji morajo imeti le 0,01 mere uspeh [vir: Chellapilla in Simard]. Če spammer uspelo najti seznam vseh CAPTCHA rešitvah, lahko on ali ona ustvariti aplikacijo, ki bombardira kapitan z vsakim možen odgovor v brute force napad. Baza podatkov bi potrebovali več kot 10.000 možnih CAPTCHA izpolnjujejo kvalifikacije dober kapitan.

Drugi CAPTCHA aplikacije ustvarjanje naključnih nizov črk in številk. Vi ste verjetno ne bo nikoli dobil isto vrsto dvakrat. Uporaba naključnost odpravlja možnost brute force napad - Verjetnost bot vstopa pravilno serijo naključnih črk so zelo nizke. Daljši niz znakov, bo manj verjetno bot srečo.

CAPTCHAs različne pristope k izkrivljajo besedami. Nekateri odsek ukrivljene črke v čudne načine, kot če ste iskali na besedo skozi stopljenim steklom. Drugi dal besedo zadaj crosshatched vzorec palice za razpad obliko črk. Nekaj ​​uporabljajo različne barve ali polje pik, da se doseže enak učinek. Na koncu, je cilj enak:., Da bi bilo res težko za računalnik, da ugotovimo, kaj je v CAPTCHA

Oblikovalci lahko ustvarite tudi uganke, ali težave, ki so enostavno za ljudi, da rešiti. Nekateri CAPTCHAs zanesti na prepoznavanje vzorcev in ekstrapolacije. Na primer, lahko CAPTCHA vključujejo vrsto oblik in od uporabnika zahteva, ki bi bila oblika med več izbire logično pridejo zraven. Problem tega pristopa je, da niso vsi ljudje dobri s tovrstnimi težavami in stopnjo uspešnosti za prehrano uporabnik lahko pade pod 80 odstotkov.

Nato bomo si oglejte, kako lahko računalniki odmor CAPTCHAs
Breaking CAPTCHA

Izziv v zlom kapitan ni poskušal ugotoviti, kaj pravi sporočilo -. Konec koncev, bi morali ljudje imeti vsaj 80-odstotno stopnjo uspešnosti. Res težko nalogo je poučevanje, kako obdelovati podatke na podoben način, kako ljudje mislijo računalnik. V mnogih primerih ljudje, ki kršijo CAPTCHA ne osredotoča na izdelavo računalnikov pametnejši, ampak zmanjšuje kompleksnost problema, ki ga je kapitan.

Recimo, da ste zaščiteni spletni obrazec za uporabo CAPTCHA, ki prikazuje angleške besede. Aplikacija osnova pisavo rahlo raztezanje in upogibanje črke v nepredvidljivo. Poleg tega je CAPTCHA vključuje naključno ustvarjeno ozadje za besedo.

Programer, ki želi, da bi prekinil to CAPTCHA mogel pristopiti k problemu v fazah. On ali ona bi morali napisati algoritem - niz navodil, ki usmerja stroj, da sledijo določenemu n

Page [1] [2] [3] [4] [5] [6] [7] [8]