{
 "id": 36933,
 "slug": "2022-07-30_alternativa-al-captcha",
 "url": "https://agents.willem.com/it/posts/2022-07-30_alternativa-al-captcha/",
 "source_url": "https://willem.com/it/2022-07-30_alternativa-al-captcha/",
 "language": "it",
 "date": "2022-07-30",
 "published": "2022-07-30T00:00:00+02:00",
 "created": "2025-06-26T22:09:27.253000+02:00",
 "updated": "2026-10-20T09:22:50.157000+02:00",
 "title": "Alternativa al CAPTCHA",
 "subtitle": "Proteggi i tuoi moduli in modo facile da usare",
 "summary": "È probabile che ti sia già capitato di imbatterti in un CAPTCHA: protegge i moduli web chiedendoti di ricopiare caratteri deformati o di selezionare le foto che contengono una certa cosa. Perché si usano e c'è un'alternativa più comoda per gli utenti?",
 "topics": [
  "cloud",
  "cyber-security",
  "hacking",
  "people",
  "server",
  "web",
  "webdesign",
  "work"
 ],
 "author": {
  "name": "Willem L. Middelkoop",
  "url": "https://willem.com"
 },
 "provenance": {
  "kind": "model",
  "method": "Claude Sonnet, two passes (translation, then proofreading) against a glossary and hunspell",
  "date": "2026-10-20",
  "reviewed_by_native_reader": false,
  "language": "it",
  "source_language": "en"
 },
 "translations": [
  {
   "language": "en",
   "title": "CAPTCHA Alternative",
   "url": "https://agents.willem.com/en/posts/2022-07-30_captcha-alternative/",
   "source_url": "https://willem.com/en/2022-07-30_captcha-alternative/"
  },
  {
   "language": "nl",
   "title": "CAPTCHA Alternatief",
   "url": "https://agents.willem.com/nl/posts/2022-07-30_captcha-alternatief/",
   "source_url": "https://willem.com/nl/2022-07-30_captcha-alternatief/"
  },
  {
   "language": "de",
   "title": "CAPTCHA-Alternative",
   "url": "https://agents.willem.com/de/posts/2022-07-30_captcha-alternative/",
   "source_url": "https://willem.com/de/2022-07-30_captcha-alternative/"
  },
  {
   "language": "es",
   "title": "Alternativa a CAPTCHA",
   "url": "https://agents.willem.com/es/posts/2022-07-30_alternativa-a-captcha/",
   "source_url": "https://willem.com/es/2022-07-30_alternativa-a-captcha/"
  },
  {
   "language": "fr",
   "title": "Alternative au CAPTCHA",
   "url": "https://agents.willem.com/fr/posts/2022-07-30_alternative-au-captcha/",
   "source_url": "https://willem.com/fr/2022-07-30_alternative-au-captcha/"
  },
  {
   "language": "pt",
   "title": "Alternativa ao CAPTCHA",
   "url": "https://agents.willem.com/pt/posts/2022-07-30_alternativa-ao-captcha/",
   "source_url": "https://willem.com/pt/2022-07-30_alternativa-ao-captcha/"
  },
  {
   "language": "pap",
   "title": "Alternativa pa CAPTCHA",
   "url": "https://agents.willem.com/pap/posts/2022-07-30_alternativa-pa-captcha/",
   "source_url": "https://willem.com/pap/2022-07-30_alternativa-pa-captcha/"
  },
  {
   "language": "fy",
   "title": "CAPTCHA-alternatyf",
   "url": "https://agents.willem.com/fy/posts/2022-07-30_captcha-alternatyf/",
   "source_url": "https://willem.com/fy/2022-07-30_captcha-alternatyf/"
  }
 ],
 "image": "https://willem.com/global/images/060e6a06fe91.webp",
 "image_width": 2560,
 "images": [
  {
   "url": "https://willem.com/global/images/a95bd60124e8.webp",
   "description": "CAPTCHA tipici che puoi incontrare sul web (crediti immagine: Wikipedia e Google)",
   "manager_file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36933_images-1.png"
  },
  {
   "url": "https://willem.com/global/images/062f9ea6ddbf.webp",
   "description": "Un tipico modulo web: il server elabora le informazioni di una persona e le inoltra ad altre persone, come te. I malintenzionati possono falsificare con facilità la persona che invia, rendendo possibile l'abuso automatico del tuo server",
   "manager_file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36933_images-2.jpg"
  },
  {
   "url": "https://willem.com/global/images/53152b30a5b4.webp",
   "description": "Introducendo un token unico e utilizzabile una sola volta per ogni messaggio, per i malintenzionati diventa molto più difficile automatizzare l'invio dei messaggi: il tuo modulo è protetto dagli spammer",
   "manager_file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36933_images-3.jpg"
  }
 ],
 "text": "Che cos'è il CAPTCHA?\nProgettati per distinguere i computer dagli esseri umani, i CAPTCHA richiedono spesso di fare qualcosa che un computer non sa fare con facilità. Per questo la sigla sta per: Completely Automated Public Turing test to tell Computers and Humans Apart. Chi costruisce siti web usa i CAPTCHA per proteggere i moduli da spam e abusi automatici.\nPerché serve proteggere un modulo?\nUn tipico modulo web funziona in due passaggi:\n- inserire le informazioni: inserisci alcune informazioni e poi clicchi su \"INVIA\" (o qualcosa di simile) per continuare.\n- elaborare le informazioni: le informazioni inserite vengono elaborate da un server, che magari inoltra il tuo messaggio o la tua richiesta all'e-mail di qualcuno.\nIl problema di questo approccio è che il primo passaggio può essere automatizzato con facilità da malintenzionati. Usano un altro computer per inviare ripetutamente informazioni al server, costringendolo a elaborarne enormi quantità, spesso piene di messaggi spam. Gli hacker vanno matti per i moduli web in cui possono manipolare l'indirizzo \"A\" (il destinatario), perché così possono usare il tuo server per spedire spam a chiunque nel mondo.\nUn CAPTCHA protegge il modulo impedendo a un computer di inviare informazioni al tuo server in modo automatico.\nI problemi del CAPTCHA\nFrancamente, li trovo brutti e scomodi, e non_sono_il_solo (https://duckduckgo.com/?q=do+not+use+captcha). Mettono un ostacolo davanti alle persone: abbassano i tassi di conversione, i tassi di clic e così via. In più, sono spesso poco amichevoli per chi non ha una vista perfetta.\nI critici si lamentano anche del fatto che Google sia uno dei fornitori più popolari di test CAPTCHA gratuiti. Ci si può chiedere perché offra un servizio simile gratis. È un ottimo modo per entrare in tanti percorsi dei clienti (commerciali) e dare più dati in pasto ai suoi algoritmi per profilare le persone. Vale la pena pensarci se ti stanno a cuore la privacy e le norme su GDPR e cookie.\nUn'alternativa\nPer questo ho deciso di creare un'alternativa efficace ai CAPTCHA da usare nei moduli web che costruisco per i miei clienti. Il mio approccio ha due parti:\n- nascondere: la maggior parte dei malintenzionati cerca i possibili bersagli cercando un qualsiasi tag FORM, che di solito serve a costruire i moduli web. I miei moduli non hanno il tag FORM, ma usano altri elementi comuni come DIV: un mimetismo perfetto. Se non lo trovano, non lo possono rompere.\n- rafforzare: i miei moduli web usano un passaggio in più per rendere più difficile automatizzarne l'abuso. Lo chiamo \"mettere il francobollo\" prima dell'invio.\nFirma crittografica prima dell'invio: il francobollo\nDevi capire che i malintenzionati ragionano in modo economico: si danno da fare solo se il possibile guadagno vale la fatica. Se rendi abbastanza difficile abusare del tuo modulo web, è probabile che passino oltre e chiudano lì la giornata. Prima di spiegarti cosa ho fatto, una premessa:\nAvvertenza: Devi considerare l'obiettivo della protezione del tuo modulo: nel mio caso è ridurre (di molto) il numero di messaggi spam mantenendo il modulo facile da usare. Questo mi permette di pensare a un sistema che non offre per forza una protezione \"a prova di bomba\", ma se stai cercando di proteggere segreti nucleari questo approccio potrebbe non fare per te. Considera sempre il tuo modello di minaccia!\nPer proteggere i moduli web ho introdotto un passaggio in più che ho battezzato \"mettere il francobollo\". I passaggi del modulo protetto diventano così:\n- inserire le informazioni: inserisci alcune informazioni e poi clicchi su \"INVIA\" (o qualcosa di simile) per continuare.\n- ottenere il francobollo: un attimo prima che le informazioni vengano davvero inviate, il tuo dispositivo contatta il server per chiedere un token crittografico che corrisponde alle caratteristiche delle informazioni e del mittente. Succede in pochi millisecondi, nessuno se ne accorge. Pensa al token come a un francobollo, specifico per il pacco che stai spedendo e da usare una sola volta.\n- elaborare le informazioni: le informazioni che hai inserito vengono combinate con il token crittografico e inviate al server. Se il token è valido, le informazioni vengono elaborate come al solito. I token non validi vengono semplicemente ignorati, ed è importante, perché senza alcun feedback diventa molto difficile fare reverse engineering (il server risponde sempre \"OK\" :-) )!\nDal 2016 uso questo approccio e i server che elaborano i messaggi ne hanno gestiti letteralmente milioni, con pochissimi messaggi (<100) di spam. A guardarli da vicino, la maggior parte dello spam che passa è \"lavoro manuale\": forse malintenzionati che studiano il meccanismo. Dato che sembra essere uno sforzo troppo grande per violare il sistema, funziona benissimo per il mio scopo di proteggere i moduli web.\nConclusione\nI CAPTCHA sono comprensibilmente molto popolari, ma non sempre è necessario metterli nei tuoi moduli web se consideri le alternative. Il mio consiglio è: rendi la vita più difficile ai malintenzionati e più facile al tuo pubblico!",
 "word_count": 807,
 "markdown_url": "https://agents.willem.com/it/posts/2022-07-30_alternativa-al-captcha/post.md"
}