top of page

Addestrare IA a risolvere CAPTCHA: Salman e Bicakci testano un risolutore che apprende

2 ore fa
Tempo di lettura: 12 min

Oguzhan Salman e Kemal Bicakci riportano un’accuratezza di classificazione dell’85,4% con un risolutore CAPTCHA progettato per migliorare con l’uso. La loro ricerca sull’addestramento delle IA a risolvere CAPTCHA mette in discussione un presupposto difensivo noto: un puzzle che sconfigge un risolutore automatizzato continuerà a sconfiggerlo. Il sistema proposto combina il riconoscimento specializzato delle immagini con un ragionamento visivo più ampio.

Il confronto centrale è tra difese visive fisse e un risolutore adattivo. Un CAPTCHA, un test destinato a distinguere gli esseri umani dal software automatizzato, presenta un problema di riconoscimento. Modificare quel problema può interrompere un modello specializzato. La questione più difficile è se l’interruzione persista quando un altro modello fornisce esempi di addestramento.

Il reCAPTCHA di Google costituisce il riferimento pratico, ma le implicazioni si estendono al modo in cui i siti web valutano la protezione. Una difesa basata su puzzle efficace oggi non dimostra una resistenza duratura. Per sviluppatori e acquirenti di soluzioni di sicurezza, la ricerca sposta l’attenzione verso il tempo di recupero, gli esiti completi della verifica e il costo dell’accesso legittimo.

Addestrare IA a risolvere CAPTCHA va oltre i modelli fissi

Salman e Bicakci, ricercatori dell’Istanbul Technical University, hanno pubblicato il loro preprint il 2 settembre 2026. Bruce Schneier ha evidenziato la ricerca sui CAPTCHA adattivi il 19 ottobre. La distinzione conta: l’attenzione recente riguarda una pubblicazione di ricerca esistente, non un prodotto commerciale appena annunciato.

Il cambiamento rilevante è il ciclo di apprendimento proposto, più che la capacità di riconoscere oggetti in un puzzle.

Il sistema abbina YOLOv8, un modello specializzato di riconoscimento visivo, a un modello visivo-linguistico, che elabora immagini insieme al testo. Un meccanismo di instradamento sceglie tra i due in base alla confidenza. Questa configurazione offre al sistema un percorso specializzato e un’alternativa più ampia nella stessa architettura.

Gli autori riportano un’accuratezza complessiva dell’85,4% e un’accuratezza macro dell’84,2% in 16 classi. L’accuratezza complessiva conta le previsioni nei campioni valutati. L’accuratezza macro assegna lo stesso peso a ogni classe, rendendo più difficile nascondere le categorie più deboli dietro quelle comuni. Queste misurazioni descrivono le prestazioni di classificazione, non un tasso universale di accesso ai siti web.

Questa distinzione cambia il modo in cui i lettori dovrebbero interpretare la cifra principale. Un sito web non concede l’accesso perché un modello etichetta correttamente un’immagine isolata. Valuta un’interazione che può includere selezioni multiple, immagini aggiornate, decisioni di verifica e tentativi ripetuti. Un benchmark di classificazione misura una componente importante di tale interazione.

Il documento riporta inoltre una valutazione dal vivo sulla pagina dimostrativa di reCAPTCHA v2 di Google. In 100 sessioni, tutte hanno infine avuto successo, mentre 181 dei 206 puzzle sono stati risolti al primo tentativo. Questi risultati forniscono evidenze di utilizzo oltre le immagini statiche. Restano osservazioni nelle condizioni di test degli autori, non una verifica indipendente su più siti web.

Per un difensore, la distinzione importante è tra riconoscimento immediato, completamento finale e resistenza sostenuta. Ognuno risponde a una domanda diversa. Riunirli in un’unica percentuale di successo nasconderebbe dove il sistema funziona e dove altre protezioni restano importanti.

Si consideri un flusso di registrazione che presenta una sfida basata su immagini dopo attività sospette. Selezioni corrette delle immagini stabiliscono che il compito visivo è stato risolto. Non stabiliscono che il comportamento successivo dell’account sia accettabile. L’analisi della sicurezza deve preservare questo confine anche quando il risolutore di immagini ottiene buoni risultati.

Addestrare IA a risolvere CAPTCHA diventa quindi una questione di comportamento in incontri ripetuti. La ricerca chiede se le capacità future di un risolutore cambino dopo aver visto qualcosa di non familiare. È un test più impegnativo per le difese rispetto al confronto tra un modello invariato e una raccolta fissa di immagini.

Una sfida visiva può interrompere un bot senza fermarne l’apprendimento

Una difesa che provoca errori richiede una spiegazione distinta sul perché quegli errori dovrebbero persistere.

La pressione ricade più direttamente sui team di sicurezza che trattano la difficoltà visiva come una barriera duratura. La loro misurazione immediata potrebbe mostrare che un puzzle modificato sconfigge un rilevatore esistente. Il risultato è utile, ma incompleto. Dice poco su ciò che accade dopo che il risolutore riceve feedback o aggiorna il proprio modello.

Immaginate una valutazione autorizzata della protezione di registrazione di un sito web. Una nuova categoria di immagini inizialmente frustra il risolutore di prova. Il team di sicurezza registra il fallimento e considera efficace la modifica. Se la valutazione termina lì, non misura mai se un’esposizione successiva elimini il vantaggio.

Una valutazione adattiva proseguirebbe dopo quel fallimento iniziale. Esaminerebbe se il risolutore migliora, quali informazioni ne guidano il miglioramento e se l’azione protetta rimane bloccata. L’esito decisivo è una resistenza sostenuta in condizioni definite. Un’impressionante percentuale iniziale di errori non può rispondere da sola a questa domanda.

Questo crea pressione anche sul linguaggio degli acquisti. Un’affermazione sul rilevamento del traffico automatizzato necessita di un ambito definito. Riguarda il riconoscimento delle immagini, il completamento della sfida, le sessioni sospette o le azioni abusive? Gli acquirenti hanno bisogno di queste distinzioni prima di confrontare prodotti o interpretare un risultato di laboratorio.

Lo stesso ragionamento vale per il carico di lavoro dell’operatore. Sostituire una sfida visiva vale la pena quando produce una protezione significativa. Il suo valore diventa meno chiaro se mantenere quella protezione richiede modifiche frequenti che ostacolano i visitatori legittimi. Il confronto rilevante include sia il beneficio difensivo sia la manutenzione continua.

C’è anche una questione di tempistica. Una difesa può mantenere valore pratico anche quando alla fine perde efficacia. Una barriera temporanea potrebbe proteggere una breve finestra di registrazione o interrompere una campagna in corso. La ricerca non dimostra che ogni difesa temporanea sia inutile.

Suggerisce invece una domanda più precisa: quanto ritardo utile crea l’intervento? Tale ritardo dovrebbe essere misurato rispetto all’obiettivo dell’attaccante e al tempo di risposta del difensore. Una breve interruzione e un ostacolo duraturo meritano descrizioni operative differenti.

I proprietari di siti web dovrebbero inoltre distinguere tra verifica umana e autorizzazione. Un visitatore potrebbe completare una sfida e non avere comunque il permesso per una determinata azione. Al contrario, un utente legittimo potrebbe avere difficoltà nella verifica pur disponendo dell’autorizzazione. Trattare il risultato visivo come una decisione completa di fiducia confonde questi giudizi separati.

Per gli sviluppatori di prodotti IA, lo stesso confine conta quando gli agenti interagiscono con i siti web. La capacità tecnica di completare una schermata non stabilisce il permesso di procedere. Il comportamento del prodotto dovrebbe seguire l’autorità dell’utente e le regole del servizio di destinazione, anche con il miglioramento delle capacità visive.

L’implicazione immediata è quindi specifica. I team che fanno forte affidamento su un divario fisso di riconoscimento necessitano di prove che il divario sopravviva a esposizioni ripetute. I team che già valutano interazioni complete dovrebbero incorporare l’adattamento in tali valutazioni. Nessuna delle due conclusioni richiede di dichiarare obsoleto ogni CAPTCHA.

Il rilevatore rapido e il modello generale svolgono ruoli diversi

Un rilevatore specializzato autonomo e un modello visivo generale affrontano vincoli diversi. Il rilevatore si concentra sui pattern rappresentati nel suo addestramento. Il modello più ampio offre un altro modo di interpretare contenuti non familiari. Combinarli cambia quale componente debba gestire ogni incontro.

L’argomento architetturale è che il ragionamento generale dovrebbe contribuire a migliorare l’esecuzione specializzata, anziché ripetere indefinitamente ogni decisione familiare.

Gli autori descrivono un router basato sulla confidenza, un componente che indirizza le previsioni incerte verso il modello più ampio. Il principio operativo ricorda l’escalation in un processo di assistenza. I casi ordinari seguono il percorso specializzato. I casi che richiedono un altro tipo di giudizio ricevono ulteriore attenzione.

Questa configurazione rende la qualità della confidenza una questione importante per la valutazione. Un errore commesso con sicurezza non raggiunge automaticamente l’alternativa. Un router eccessivamente prudente può inviare il lavoro ordinario attraverso il percorso più impegnativo. Misurare il sistema combinato richiede quindi di esaminare le sue decisioni di escalation.

È qui che il confronto tra IA specializzata e generale diventa utile. Un modello ampio può coprire casi al di fuori delle categorie consolidate di un rilevatore. Un modello specializzato può concentrarsi su pattern ricorrenti. La ricerca tratta questi punti di forza come parti complementari di un risolutore CAPTCHA adattivo.

I lavori precedenti offrono un contesto storico senza stabilire una classifica direttamente comparabile. Andreas Plesner, Tobias Vontobel e Roger Wattenhofer hanno riportato il completo successo nella risoluzione delle sfide nella loro configurazione nello studio su reCAPTCHA v2 del 2024. Il loro lavoro utilizzava il riconoscimento basato su YOLO ed esaminava anche il contesto del browser.

Quel risultato precedente impedisce un’interpretazione esagerata delle notizie attuali. La risoluzione automatizzata delle sfide basate su immagini non è iniziata con questo preprint. Studi diversi utilizzano inoltre protocolli, tentativi ripetuti, ambienti e misure di risultato differenti. Le loro percentuali non possono stabilire una gerarchia pulita delle prestazioni senza controllare tali differenze.

Il confronto più utile riguarda ciò che ogni architettura conserva dopo un incontro. Un classificatore fisso applica parametri esistenti. Un modello generale può interpretare un nuovo input senza modificare necessariamente il sistema circostante. Un’architettura adattiva introduce un percorso che consente all’esperienza di influenzare le prestazioni successive.

Questa distinzione mantiene inoltre in prospettiva le affermazioni più ampie sull’IA. Un agente che ricorda una conversazione è diverso dall’aggiornamento di un modello di riconoscimento. Recuperare un esempio precedente è diverso dall’apprendere una nuova categoria. I resoconti sui miglioramenti dovrebbero identificare quale meccanismo sia effettivamente cambiato.

Per la difesa visiva, queste differenze di implementazione influenzano la minaccia valutata. Una sfida potrebbe sconfiggere un particolare classificatore restando leggibile per un altro modello. Se il sistema può utilizzare produttivamente quel secondo giudizio, il fallimento di un componente non deve trasformarsi in un fallimento duraturo del sistema.

La valutazione del risolutore ibrido del documento fornisce il resoconto sperimentale alla base. I suoi risultati dovrebbero essere valutati come risultati riportati dagli autori. La questione architetturale centrale resta comprensibile senza accettare un’affermazione universale: l’esperienza migliora in modo affidabile l’esecuzione successiva?

Questa domanda si applica oltre la ricerca sui CAPTCHA, ma la conclusione di sicurezza dell’articolo rimane più circoscritta. Una barriera visiva fissa affronta un avversario diverso quando il risolutore può adattarsi. Le valutazioni progettate attorno a un modello immutato rischiano di misurare un vantaggio che scompare dopo la distribuzione.

Un’interfaccia tramite screenshot cambia il test, non il significato della fiducia

I ricercatori descrivono un sistema che legge screenshot e invia eventi di input del sistema operativo. Non si basa sull’automazione del browser né sul DOM, la rappresentazione strutturata di una pagina nel browser. Il browser funziona come interfaccia visibile per il risolutore.

Rimuovere l’accesso alla struttura della pagina rafforza l’affermazione sull’interazione visiva, ma non dimostra un’invisibilità universale.

Questo è importante perché riconoscere un rompicapo e operarne l’interfaccia sono compiti distinti. Un modello può comprendere un’immagine ma non riuscire a selezionare la posizione corretta. Un’interazione completa deve inoltre gestire i cambiamenti sullo schermo e determinare se il compito è terminato.

L’approccio basato sugli screenshot colloca tali requisiti di interazione all’interno del sistema valutato. Supporta l’affermazione relativa all’operatività attraverso contenuti visibili. Questo è rilevante per gli agenti di utilizzo del computer, che devono collegare l’interpretazione visiva alle azioni. Va comunque descritto nel contesto dell’ambiente testato.

Un sito web può valutare più del semplice modo in cui un’immagine è stata letta. Pertanto, l’assenza di un particolare meccanismo di automazione non dimostra l’assenza di ogni segnale rilevabile. Le affermazioni sull’impossibilità di essere rilevati richiederebbero prove proprie. Il design dell’interfaccia riportato non risolve questa questione più ampia.

Anche i risultati delle dimostrazioni dal vivo richiedono confini chiari. Il completamento finale della sessione include il recupero da tentativi falliti. Il successo del rompicapo al primo tentativo descrive un risultato diverso. Entrambi sono utili, ma orientano decisioni differenti su esperienza utente, affidabilità e frizione difensiva.

Un acquirente che valuta un sistema di protezione dovrebbe chiedersi quale risultato corrisponda all’obiettivo aziendale. Impedire una registrazione abusiva riguarda il fatto che l’azione avvenga infine. Limitare il carico di interazione riguarda quanto lavoro preceda quell’esito. Misurare soltanto l’accuratezza visiva non può rispondere a entrambe le domande.

I prodotti esistenti mostrano inoltre perché il mercato non possa essere ridotto ai rompicapi visivi. Google documenta il punteggio del rischio di interazione per reCAPTCHA v3, che restituisce un punteggio senza presentare una sfida interattiva. La sua documentazione collega quel punteggio alle azioni selezionate dal gestore del sito web.

Cloudflare descrive sfide del browser non interattive per Turnstile, utilizzando segnali provenienti dall’ambiente browser del visitatore. Queste descrizioni dei prodotti illustrano una superficie difensiva più ampia. Non dimostrano che nessuno dei due servizi sconfigga il sistema di ricerca.

Il confronto neutrale riguarda ciò che viene misurato. Un risolutore visivo affronta i compiti di riconoscimento e interazione che incontra. Un servizio basato sul rischio valuta un contesto aggiuntivo secondo il proprio design. Valutare uno non significa valutare automaticamente l’altro.

Per i team di prodotto, questo significa che una familiare casella di controllo non dovrebbe definire l’intera discussione sulla sicurezza. L’azione protetta, i controlli circostanti e gli abusi osservati contano tutti. Un test autorizzato dovrebbe dichiarare quali di questi livelli ha effettivamente esercitato.

L’addestramento delle IA per risolvere i CAPTCHA pone una sfida concreta alla verifica visiva. Non giustifica l’appiattimento di ogni prodotto di verifica nella stessa categoria. L’architettura merita attenzione proprio perché il suo ambito dimostrato può essere descritto senza trasformarlo in una pretesa di accesso universale.

Le prove devono resistere all’adattamento da entrambe le parti

Un risolutore adattivo merita una valutazione adattiva, comprese difese che cambiano in risposta al suo comportamento.

L’interpretazione scettica più forte chiede se il vantaggio riportato sopravviva al di fuori delle condizioni scelte. Un sistema di ricerca può produrre un risultato significativo senza coprire ogni ambiente operativo. La replica dovrebbe verificare se lo stesso meccanismo rimane utile quando le sue ipotesi diventano meno favorevoli.

Una questione importante riguarda la qualità del feedback. Una risposta generata dal modello è una previsione, non una verità di base indipendente. Se l’apprendimento successivo si basa su tali risposte, i valutatori devono esaminare cosa accade quando sono errate. Il miglioramento dovrebbe essere misurato insieme agli errori persistenti.

Un’altra questione riguarda la conservazione delle prestazioni esistenti. Imparare qualcosa di nuovo è meno utile se il sistema perde competenza sugli input familiari. Una valutazione credibile deve monitorare entrambi gli aspetti. Altrimenti, il progresso apparente sui casi incontrati di recente può nascondere regressioni altrove.

Anche la fiducia merita un esame analogo. Un router può inoltrare i casi a livelli superiori solo in base alle informazioni disponibili. Se gli input difficili producono una certezza mal riposta, il comportamento di fallback potrebbe essere più debole del previsto. Testare le decisioni di instradamento è importante quanto testare i modelli stessi.

Queste sono questioni di valutazione, non affermazioni secondo cui il sistema riportato necessariamente fallisce. Identificano prove che rafforzerebbero o circoscriverebbero l’argomentazione. Una lettura prudente mantiene separato il risultato osservato dalle ipotesi su ogni futura distribuzione degli input.

Una riproduzione indipendente fornirebbe un altro utile confine. Il rilascio di un artefatto consente a ricercatori esterni di ispezionare e testare un metodo. Non dimostra, di per sé, che gli esterni abbiano ottenuto gli stessi risultati. La riproduzione dovrebbe includere condizioni comparabili e deviazioni da esse chiaramente identificate.

Anche il contesto operativo conta. Una pagina dimostrativa è un ambiente di prova utile, ma un servizio in produzione protegge un flusso di lavoro specifico. Quel flusso può introdurre decisioni aggiuntive prima o dopo una sfida. Generalizzare tra servizi richiede prove riguardo a tali interazioni complete.

I cambiamenti difensivi devono inoltre tenere conto dell’accesso legittimo. L’analisi dell’accessibilità dei CAPTCHA del W3C documenta le barriere associate alle attività di verifica umana. Spiega anche perché un’alternativa audio non fornisca automaticamente un accesso equivalente.

Questa prospettiva complica la risposta più semplice a un riconoscimento delle immagini più forte: rendere i rompicapi più difficili. L’aumento della difficoltà richiede prove di una protezione migliorata insieme a risultati umani accettabili. In caso contrario, un cambiamento può imporre frizione senza dimostrare una resistenza duratura all’automazione.

L’esito rilevante è il rapporto tra protezione e accesso. Una difesa che blocca gli utenti legittimi ha un costo anche se il suo tasso di fallimento automatizzato appare favorevole. Una valutazione adattiva dovrebbe preservare questa visibilità invece di riportare soltanto le prestazioni del risolutore.

Per i team che seguono la ricerca, una base di conoscenza ricercabile può aiutare a mantenere insieme protocolli, risultati e limitazioni. Il valore pratico sta nel preservare il contesto. Una percentuale ricordata senza le sue condizioni di misurazione può fuorviare una decisione di sicurezza successiva.

Osservare repliche, sessioni complete e risposta difensiva

Le prossime prove utili dovrebbero chiarire la durabilità, anziché aggiungere un’altra percentuale isolata da titolo. Nei prossimi mesi, i lettori possono cercare sviluppi concreti nella valutazione indipendente e nella risposta dei prodotti. Queste sono priorità di osservazione, non traguardi annunciati.

La domanda decisiva è se il vantaggio del risolutore resti utile quando rispondono sia l’ambiente sia il difensore.

Per prima cosa, osservare le riproduzioni indipendenti del comportamento adattivo. Una replica persuasiva esaminerebbe se l’esposizione ripetuta migliori i risultati successivi in condizioni documentate. Dovrebbe distinguere i cambiamenti nel riconoscimento dai cambiamenti nei tentativi ripetuti o nella gestione dell’interazione.

Una riproduzione riuscita rafforzerebbe l’affermazione secondo cui l’adattamento è un vantaggio architetturale significativo. L’impossibilità di riprodurlo restringerebbe la conclusione alla configurazione originaria. Entrambi gli esiti sarebbero più informativi di un altro riepilogo che ripeta le cifre del benchmark.

In secondo luogo, osservare una rendicontazione più ampia sulle sessioni di verifica complete. Le valutazioni dovrebbero distinguere tra previsioni sulle immagini, tentativi di risoluzione, completamento finale e tempo impiegato. Dovrebbero inoltre identificare quale azione protetta, se presente, abbia seguito la verifica.

Un completamento coerente in ambienti autorizzati e diversificati rafforzerebbe il caso operativo. Una classificazione solida con un completamento della sessione inaffidabile indicherebbe una capacità più ristretta. Questa distinzione offre ai difensori un modo per rispondere in modo proporzionato, anziché reagire a un tasso di successo ambiguo.

In terzo luogo, osservare valutazioni difensive che consentano al risolutore di adattarsi dopo un cambiamento. Una risposta utile misurerebbe se la protezione persiste, quanto ritardo crea e cosa accade ai visitatori legittimi. Il fallimento iniziale di un modello invariato è soltanto l’osservazione di partenza.

Se i cambiamenti difensivi mantenessero efficacia dopo esposizioni ripetute, indebolirebbero l’interpretazione più ampia della minaccia adattiva. Se il vantaggio scomparisse ripetutamente, rafforzerebbero l’argomento a favore dello spostamento dell’attenzione oltre la difficoltà visiva. Gli esiti di completamento umano dovrebbero accompagnare entrambi i risultati.

Per gli sviluppatori, questi segnali forniscono una disciplina di lettura concreta. Chiedete cosa è cambiato tra i tentativi, cosa è stato considerato un successo e chi ha verificato l’esito. Per gli acquirenti, chiedete come tali misurazioni si colleghino all’azione protetta. Per gli utenti dell’IA, distinguete un agente di interfaccia capace da uno autorizzato.

L’addestramento delle IA per risolvere i CAPTCHA richiede ora una discussione su persistenza, feedback e interazioni complete. Leggete le condizioni di valutazione prima di trasferire una percentuale di successo in una decisione di prodotto. Conservate la distinzione tra un modello che riconosce un’immagine e un servizio che resiste agli abusi. Quando arriverà la prossima affermazione, cercate una replica indipendente, esiti a livello di sessione e una difesa testata dopo l’adattamento. Queste osservazioni mostreranno se questa architettura offre un vantaggio ripetibile o rimane dipendente dalle sue condizioni originarie. Per qualsiasi flusso di lavoro gestiate, partite dall’azione protetta e ripercorrete le prove a ritroso: cosa dimostrerebbe che la barriera funziona ancora dopo che il risolutore ha avuto l’opportunità di imparare?

 
 

Inizia gratis

Un assistente IA local-first con gestione della conoscenza personale

Per una migliore esperienza con l’IA,

al momento remio supporta solo Windows 10+ (x64) e M-Chip Macs.

Il tuo partner AI al lavoro
Fai di più con remio

Pianifica. Crea. Consegna.
Tutto in un unico posto.

bottom of page