江苏省第二十六届精英人才对接峰会在东北大学举行

CAPTCHA (Completely Automated Public Turing test to tell Computers and Humans Apart) – rodzaj techniki stosowanej jako zabezpieczenie na stronach www, celem której jest dopuszczenie do przes?ania danych wype?nionych tylko przez cz?owieka.
Technika ta chroni m.in.:
- formularze – przed spamem
- portale – przed zak?adaniem kont przez automaty
- fora dyskusyjne
- us?ugi Whois – przed automatycznymi zapytaniami
- blogi – przed reklamami w komentarzach.
Rodzaje
[edytuj | edytuj kod]System weryfikuje i rozpoznaje cz?owieka poprzez zadawanie zadań i oczekuj?c ich rozwi?zania.
Najcz??ciej stosowanym zabezpieczeniem jest odczytywanie tre?ci z obrazka (zazwyczaj losowo dobranych znaków b?d? krótkiego wyrazu). Obrazek ten jest mo?liwy do odczytania przez cz?owieka, natomiast odczytanie go przez program komputerowy jest, przynajmniej w za?o?eniu, bardzo trudne.
Odmian? graficznego CAPTCHA jest system Asirra[1], w którym nale?y spo?ród zdj?? ró?nych zwierz?t wybra? np. kota.
Inn? metod? implementacji zabezpieczenia CAPTCHA jest podawanie zadania tekstowego, np. ?Oblicz, ile to jest dwa plus dwa”, ?Podaj rok bitwy pod Grunwaldem”, ?Podaj wzór chemiczny wody”.
Istnieje wiele implementacji i odmian CAPTCHA, w tym rozwi?zania d?wi?kowe (system odczytuje zadanie) oraz inne mieszane wy?ej wymienionych - np. po??czenie graficznych i tekstowych. System mo?e zada? pytanie d?wi?kowe np. ?Podaj, jakiego koloru jest czapka na podanym zdj?ciu”. Istniej? tak?e systemy wykorzystuj?ce sekwencje wideo (NuCAPTCHA[2]).
Problemy
[edytuj | edytuj kod]Przeciwnicy stosowania tej techniki uwa?aj?, ?e CAPTCHA jest utrudnieniem dla u?ytkowników. W przypadku graficznych CAPTCHA mog? to by? u?ytkownicy niewidomi, a tak?e ci, którzy maj? wy??czone wy?wietlanie obrazków w swoich przegl?darkach, b?d? te? korzystaj? z przegl?darek tekstowych (np. Links, Lynx)[3].
Typowym b??dem technicznym CAPTCHA jest taka konstrukcja obrazów, ?e s? one trudne albo wr?cz niemo?liwe do odczytania przez ludzi. W przypadku zadań tekstowych miewaj? one taki poziom trudno?ci, który wymusza skorzystanie z encyklopedii.
Bezpieczeństwo
[edytuj | edytuj kod]Istniej? doniesienia o udanych atakach na systemy CAPTCHA[4].
Ataki technologiczne (np. PWNtcha) polegaj? na wykorzystaniu oprogramowania OCR lub rozpoznawania obrazów opartego np. na sztucznych sieciach neuronowych.
Ataki socjotechniczne polegaj? na pos?u?eniu si? du?? liczb? osób, które rozwi?zuj? zadania CAPTCHA w przekonaniu, ?e rozwi?zywane testy s? elementami serwisów innych ni? docelowo zaatakowane. Atak socjotechniczny wymaga przechwycenia (lub sprawowania) kontroli nad popularnym lub szybko zdobywaj?cym popularno?? serwisem (najcz??ciej prezentuj?cym tre?ci erotyczne). Zadania CAPTCHA s? kopiowane z systemu docelowo atakowanego na system kontrolowany, za? rozwi?zania (wprowadzane na bie??co przez rzesz? u?ytkowników kontrolowanego serwisu) s? wykorzystywane w ataku docelowym.
Do rozwi?zywania zadań CAPTCHA zatrudniane bywaj? osoby z biednych rejonów Azji i Rosji. ?redni koszt rozwi?zania tysi?ca zadań CAPTCHA nie przekracza kilku dolarów dla zleceniodawcy[5].
Zobacz te?
[edytuj | edytuj kod]Przypisy
[edytuj | edytuj kod]- ↑ Asirra (ang.)
- ↑ NuCAPTCHA. [dost?p 2025-08-04]. [zarchiwizowane z tego adresu (2025-08-04)].
- ↑ Robert Drózd: Captcha – nie u?ywaj! - artyku? na blogu. [dost?p 2025-08-04].
- ↑ Spamerzy radz? sobie z CAPTCHA. Security Standard, 2008. [dost?p 2025-08-04]. [zarchiwizowane z tego adresu (2025-08-04)].
- ↑ Marti Motoyama, Kirill Levchenko, Chris Kanich, Damon McCoy, Geoffrey M. Voelker, and Stefan Savage. 2010. Re: CAPTCHAs: understanding CAPTCHA-solving services in an economic context. In Proceedings of the 19th USENIX conference on Security (USENIX Security'10). USENIX Association, Berkeley, CA, USA, 28-28.
Linki zewn?trzne
[edytuj | edytuj kod]- The CAPTCHA Project (ang.) - serwis gromadz?cy informacje na ten temat
- CAPTCHA – nie u?ywaj! - artyku? o problemach w stosowaniu CAPTCHA
- CAPTCHA - jak odró?ni? z?e od gorszych - artyku? o sposobach wyboru CAPTCHA
- Inaccessibility of CAPTCHA (ang.) - publikacja W3C na temat niedost?pno?ci mechanizmów CAPTCHA