Com'è possibile che il software di riconoscimento facciale funzioni, ma un reCAPTCHA non può essere risolto da un computer

0

Se il software può essere costruito per riconoscere i volti e abbinare quei volti ai nomi, allora come funziona CAPTCHA? Riconoscere le lettere sembra molto più facile rispetto alle facce corrispondenti.

    
posta Ryan M 29.08.2014 - 00:25
fonte

2 risposte

6

Captcha non sempre funziona; gli hacker usano tecniche sempre più sofisticate per cercare di sconfiggerlo. In risposta, i sistemi di Captcha distorcono le lettere in qualche modo per confondere quelle tecniche, sia torcendo le lettere, mettendo una linea attraverso di esse, invertendo i colori di sfondo e di primo piano in modo casuale, e così via.

link

Questo dipende dalla capacità dell'essere umano di leggere le parole in presenza di molto rumore, una qualità che la maggior parte degli algoritmi OCR non possiede.

In altre parole, Captcha funziona perché possiamo offuscarlo in modi che rendono difficile la risoluzione di un computer. Lo stesso principio si applica a qualsiasi tipo di apparato di sicurezza informatica: cerchiamo modi per garantire contenuti facili da usare per gli umani, ma difficili da decodificare per i computer. Non abbiamo sempre successo al 100% a questo riguardo .

Riconoscimento facciale non funziona sempre. Nonostante l'implicazione nella tua domanda che i computer siano migliori, gli stessi problemi che affrontano gli algoritmi risolutivi di Captcha si applicano anche al software di riconoscimento facciale: hai ancora bisogno di un'immagine candidata, il processo può essere confuso dalle ombre, ecc.

Nota che i Captcha non devono essere perfetti. Il più banale dei Captcha elimina ancora dal 90 al 95 percento degli spammer; quelli buoni eliminano il 99 percento. Non si tratta di tenere tutti fuori; si tratta di chiudere la porta in modo che nessun Tom, Dick o Harry possano semplicemente attraversare la porta senza una sorta di sfida.

In definitiva, la maggior parte degli spammer sono pigri e non sono in grado di scrivere sofisticati algoritmi software per sconfiggere Captcha, a meno che il potenziale profitto sia particolarmente grande. Stanno cercando il frutto a bassa quota.

    
risposta data 29.08.2014 - 00:57
fonte
1

Tutto si riduce a riconoscere i modelli. Il riconoscimento facciale funziona con riconoscendo i modelli (rapporti di distanza) delle caratteristiche del viso e delle ombre. Questi rapporti sono cercati in un database per cercare di abbinare un volto reale - questo non è perfetto tuttavia e può far apparire i falsi positivi.

I CAPTCHA e i reCAPTCHA usano le distorsioni per confondere modelli riconoscibili di lettere e numeri, per rendere difficile per gli algoritmi OCR comprenderli.

    
risposta data 29.08.2014 - 01:17
fonte

Leggi altre domande sui tag