Cosa e’ il captcha

Domenica, Novembre 18 2007 di David Terni
Leggi i commenti Stampa questo articolo

Molte volte vi sarà capitato di voler commentare un post, registrarvi in un sito, effettuare il download di un file o altro e vedervi apparire, prima dell’ultimo bottone di conferma, un riquadro contenente numeri o lettere dalle forme più strane.

Quella sequenza casuale di lettere e/o numeri si chiama Captcha. Tale sistema è implementato per inibire l’inserimento automatico da parte di sistemi chiamati “Bot”. Chi implementa un captcha vuole assicurarsi che siate delle persone e non dei software. Molto spesso questo strumento di prevenzione si vede nei blog per inibire e dare così un’arrestata a bot che pubblicano commenti di spam verso siti di medicinali o peggio.

Captcha

All’inizio poteva bastare una semplice sequenza utilizzando i normali Font. Tuttavia chi crea dei Bot li fa sempre più intelligenti dandogli la possibilità, grazie ad un motore di scansione OCR, di capire le lettere e i numeri generati in maniera casuale dal captcha e scavalcare la protezione.
Di conseguenza si è evoluto anche il captcha, arrivando alla seconda generazione in cui le lettere e i numeri sono storpiati per rendere maggiormente difficile l’interpretazione da parte di sistemi automatizzati. Benché tale sistema attualmente rallenti, ma non ferma gli spammer, si ha anche l’inconveniente di rendere la vita più difficile anche agli stessi esseri umani che molte volte non riescono ad interpretare la giusta sequenza perché troppo storpiata.

Per ovviare a questo problema si è già allo studio di nuove forme più semplici e potenti che, programmi automatici, non potranno mai forzare. La prima versione, vista in tal senso, è stata quella di sostituire una sequenza di caratteri per far posto ad un’operazione algebrica. HotCaptcha Esempio: quanto fa 25+7? Tuttavia non ha avuto molto successo, vuoi per gli ottimi motori OCR in dotazione agli spammer, vuoi che gli umani avessero problemi con le operazioni algebriche si è preferito ritornare al captcha storpiato. Fra tutte le idee proposte, comprese quelle in fase di test, mi piace citare quell’adottata da Hotcapcha. Consiste nel visualizzare immagini, nella fatti specie una serie di 9 persone di cui solo tre risultano, per lo stereotipo comune, rispondere all’appellativo di HOT, cool o similari. Ecco un esempio.
La domanda è semplice: per dimostrare che non sono un Bot devo indicare quale di queste persone è HOT. Se non vengo dalla Luna sicuramente passerò il ceck del captcha. Fino a questo momento non penso che un semplice software riesca a scavalcare tale sistema in quanto è richiesto un giudizio che esula dall’identificazione di un carattere. È richiesto un giudizio e i computer, anche se sofisticati, non sono in grado di darne.

ATTENZIONE! L'articolo che hai letto e' stato scritto piu' di quattro mesi fa. Le informazioni presenti potrebbero dunque non essere aggiornate o non piu' valide!


Tags: , ,
Domenica, Novembre 18 2007 di David Terni
Leggi i commenti Stampa questo articolo Condividi questa notizia

Vuoi ricevere gratuitamente i nuovi articoli sull'informatica di David Terni nella tua casella E-mail o tramite Feed?

Contattami Rss

Altri Articoli Che Ti Potrebbero Interessare:

1 Commento per questo articolo.

  1. oddio, speriamo che quelle signorine (le “cozze”, per intenderci…) non si riconoscano mai! altrimenti prevedo seri guai legali per i tipi di hotcaptcha! :)

    utente f

    19 Novembre, 2007 04:17

Scrivi un commento

In media nell'arco di 24ore modero tutti i commenti. Tuttavia...
  • Non fornisco assistenza per domande inerenti la configurazione di un particolare programma.
  • I messaggi contenenti frasi offensive, fuori tema, di propaganda o futili saranno modificati o non pubblicati.
  • Accetto le critiche, ma quelle personali mandatele via email
  • E' stato implementato un sistema di filtraggio automatico, per cui verranno cancellati in maniera automatizzata e senza recupero tutti quei commenti che conterranno:
    1. Parole abbreviate come: cmq, nn, qlc
    2. Parole volgari, compresi alcuni intercalari.
    3. Link anche presunti di Spam
    4. Email fasulle o temporanee

N.B. I campi in rosso sono obbligatori