CAPTCHA Busted? La compagnia AI dichiara di aver infranto il sistema di protezione preferito di Internet

Che cosa ho sentito di una svolta nell'intelligenza artificiale?

Una società di software chiamata vicario afferma di aver creato un algoritmo informatico in grado di risolvere CAPTCHA con una precisione superiore al 90%.

Cos'è il CAPTCHA e perché dovrei preoccuparmi?

Hai già incontrato CAPTCHA se hai mai creato un account e-mail con Google, hai impostato un account PayPal o hai commentato alcuni blog WordPress. I CAPTCHA sono quelle lettere ondulate e distorte che devi digitare in una scatola. Lo scopo è quello di dimostrare che sei un essere umano piuttosto che un "bot" controllato da un computer che fa del male a Internet.

Dovresti prenderti cura di almeno due ragioni. Innanzitutto, CAPTCHA è il sistema di sicurezza utilizzato in tutta la rete per aiutare a prevenire l'uso illegale dei siti web. Quindi, se ciò è stato interrotto, l'intera Internet dovrebbe probabilmente iniziare la transizione verso un nuovo sistema di sicurezza.

Ma più eccitante, questo potrebbe essere un importante passo avanti nell'informatica. Creare macchine in grado di vedere il mondo e dare un senso alle immagini come fanno gli umani uno dei "problemi difficili" dell'intelligenza artificiale . La rottura del CAPTCHA è una pietra miliare su quella strada, se Vicarious lo ha tirato fuori.

Quindi è una svolta o no?

Questo dipende da come hanno rotto CAPTCHA. I precedenti tentativi hanno utilizzato soluzioni fragili che si basavano su stranezze su come vengono implementati CAPTCHA diversi. Ad esempio, un CAPTCHA che semplicemente inclina le lettere e le penetra con i punti può essere risolto rimuovendo i punti e cercando quindi lettere riconoscibili quando l'immagine è piegata in varie direzioni. Ma quegli attacchi sono stati facilmente eliminati modificando il modo in cui vengono generati i CAPTCHA. Se Vicarious ha semplicemente creato una nuova serie di soluzioni fragili, allora non è una svolta. Se il nuovo algoritmo risolve effettivamente un problema più profondo nella visione artificiale, ed è effettivamente buono come la visione umana nel risolvere qualsiasi problema simile a CAPTCHA, allora questo è un territorio rivoluzionario. Questo è esattamente ciò che viene richiesto. In effetti, i ricercatori di Vicarious proseguono affermando che il loro algoritmo funziona in modo analogo al cervello umano.

Offrono qualche prova?

Ah, c'è il problema. Il vicario ha credibilità, dato Gli scienziati lavorando lì , ma la sua attuale offerta di prove è poco più di un comunicato stampa inviato ai giornalisti e un video (sopra). La società non ha rilasciato alcun codice software e nessuna spiegazione tecnica, e come ha detto il co-fondatore Vicario Dileep George in una e-mail: "Non ci sono piani per scrivere un articolo, ma le cose potrebbero cambiare in futuro".

Per essere onesti, non vorresti che Vicarious condividesse il codice. Liberare un hack CAPTCHA prima che il mondo abbia il tempo di adottare un nuovo sistema di sicurezza sarebbe disastroso. Tuttavia, la divulgazione scientifica per la stampa ha infastidito molti scienziati informatici con i quali Scienza parlato. Come si esprime chiaramente, "il materiale fornito non è sufficiente per sostenere le loro affermazioni".

E il creatore del CAPTCHA Luis von Ahn, un informatico della Carnegie Mellon University di Pittsburgh, in Pennsylvania, non è convinto. Mandò Scienza ORA questo messaggio provocatorio:

Questa è la cinquantesima volta che qualcuno lo reclama. Non capisco come pensano che questa sia una novità :)

Se il loro programma è in realtà una pausa, possiamo semplicemente aggiungere più distorsioni o passare a CAPTCHA basati su immagine.

In una risposta via e-mail, il co-fondatore Vicarious George * difende l'algoritmo della sua azienda:

Il nostro approccio offre un modo generale per risolvere i captcha basati sul testo, poiché risolviamo il problema della segmentazione in un modo molto generale. Il nostro sistema è estremamente tollerante alla distorsione, i sistemi che hai visto sono stati formati solo su una manciata di immagini per carattere. Può aggiungere ulteriori distorsioni, ma possiamo semplicemente aggiungere alcuni altri dati di allenamento che catturano quella distorsione, se non sono già stati acquisiti dagli esempi di addestramento esistenti.

Sì, ci sono problemi nel riconoscimento delle immagini che non abbiamo ancora risolto e ci possono essere dei captcha basati su questo. Tutto ciò che affermiamo è che il nostro approccio rompe fondamentalmente tutti i captcha testuali. Non puoi sperare di correggere i captcha basati su testo aggiungendo ulteriori distorsioni o ingombri. Il nostro approccio è immune da tutte queste trasformazioni.

Cosa c'entra tutto questo con il cervello umano?

Vicarious chiama il suo algoritmo Recursive Cortical Network ™. Il riferimento al cervello umano è costruito proprio nel nome, così come la natura commerciale di questa ricerca. Resta da vedere se ha davvero qualcosa a che fare con il modo in cui i neuroni corticali elaborano le informazioni.

La rottura del CAPTCHA non era l'obiettivo, afferma la co-fondatrice del Vicario Scott Phoenix. "Era solo un assegno sanitario. Crediamo che le intelligenze di livello superiore siano tutte costruite sul sistema somatosensoriale. Ecco perché abbiamo iniziato con la visione. "La società intende collegare questo sistema visivo ai robot. Il punto di riferimento sarà, ad esempio, "Preparare un pasto in una cucina arbitraria".

Quindi funziona davvero?

Vicario era preoccupato quando ho inviato alla società un'e-mail che descriveva la sua affermazione come "non comprovata", così Phoenix e George si sono offerti di fare una dimostrazione su Skype. Ho inviato loro CAPTCHA da Internet. Sono stati in grado di risolvere immediatamente i primi due, un reCAPTCHA di Google e un CAPTCHA da un sito web di Paypal. Ma l'algoritmo è stato bloccato da altri due. Uno aveva caratteri cirillici. "Non abbiamo ancora addestrato il nostro sistema su altre lingue", ha detto Phoenix. E ha fallito anche su un CAPTCHA che utilizzava patch alternate di bianco e nero come una scacchiera. In una e-mail di follow-up, George ha dato questa spiegazione:

Quindi, perché la nostra demo non ha funzionato sul pattern a scacchiera? Prima che l'immagine sia presentata al nostro algoritmo, deve passare attraverso un tipo di elaborazione retina + LGN (è una pre-elaborazione base, comune a tutti, CAPTCHAS). Nella demo, avevamo una retina specializzata che era più veloce e forniva alcuni punti percentuali in più di accuratezza su reCAPTCHA; il lato negativo è che non funziona bene sul modello a scacchiera. (O qualsiasi modello in cui alcune parti della lettera sono nere e alcune parti della lettera sono bianche). È proprio come mettere gli occhiali da sole sulla specializzazione che aggiungiamo ai nostri occhi per uscire al sole, il che ci induce a vedere altri modelli non altrettanto bene. Non è un difetto fondamentale e abbiamo verificato che il nostro sistema funziona anche con il modello a scacchiera.

* Correzione, 28 ottobre, 2:10 pm: La versione originale di questa storia non menzionava il fatto che l'algoritmo risolvesse con successo un reCAPTCHA.

* Inizialmente era stato attribuito al co-fondatore di Vicarious Scott Phoenix.

Loading ..

Recent Posts

Loading ..