Non sei loggato | Registrati | Login

Aggiunto antispam matematico Aggiungi

News / Melodycode.com

Benvenuto! Se sei un nuovo visitatore ti consiglio di iscriverti al mio Feed RSS in modo da essere sempre aggiornato riguardo l'uscita di nuovi articoli oppure sbirciare tra i tutorials ed i progetti.
Per avere un'idea del best-content presente in questo blog puoi leggere il post intitolato "Ed ora è il momento di rilanciare alcune iniziative! (1a parte e 2a parte)".
Buona navigazione e grazie per la visita!

Ho appena installato “Math Comment Spam Protection Plugin” nella speranza non dia alcun problema.
Gli utenti registrati e loggati correttamente non dovranno compilare il campo aggiunto dall’antispam (che consiste nel risolvere una banalissima somma aritmetica).
Per i trackback ho invece installato “Simple Trackback Validation Plugin“.

PS: Non credo insorgano problemi, ma nel caso in cui non sia così fatemelo sapere (magari via mail).

UPDATE: Ho aggiunto un piccolo script Javascript in modo da precompilare il test antispam; nel caso in cui Javascript sia disabilitato lo si dovrà compilare a mano normalmente (scrivendo il risultato della somma).

UPDATE 2: Per maggiori info sul codice Javascript potete leggere il post “Antispam matematico più auto-compilazione Javascript“.

Daniele Simonin 15 Giugno 2007 alle 15:31 Trackback URI

Scrivi un commento

Tags di formattazione:








Leggi i 9 commenti

Hai dato una occhiata al mio anti-spam (captcha) senza ne numeri ne formule?
Finora non me l’hanno ancora bucato :)

http://tinyurl.com/2v752j

Commento di Merlinox 15 Giugno 2007 alle 16:08

L’idea è molto buona, soprattutto perchè non è divenuta ancora “di massa” :)

Commento di Daniele Simonin 15 Giugno 2007 alle 16:25

Bah, non mi piace tanto la soluzione adottata per bloccare i trackback. Secondo quel plugin un trackback diventa praticamente un pingback mentre i due, sono cose diverse. Personalmente preferisco bad behavior per limitare l’accesso agli spambot e diminuire il “problema trackback” in questo modo.
Ciao,
P|xeL

Commento di P|xeL 15 Giugno 2007 alle 16:49

Grazie per la tua opinione, lo tengo un po’ in rodagio poi vedrò che fare.

Commento di Daniele Simonin 15 Giugno 2007 alle 17:35

Qual’è il codice javascript per autocompilare il campo? Non ho voglia di cercare nel sorgente della pagina ;)

E che plugin usi per far vederei tags di formattazione?

Commento di Federiko Aka The Killer 8 Luglio 2007 alle 00:48

Per i tag uso quicktags.js che è incluso su ogni versione di Wordpress, non mi ricordo se ho apportato modifiche.
Per quel che riguarda il Javascript è nel sorgente della pagina:

  1. <script type="text/javascript">
  2. var commentform;
  3. commentform = document.commentform;
  4. commentform.mcspvalue.value=eval((document.getElementById('num1')).innerHTML)+eval((document.getElementById('num2')).innerHTML);
  5. </script>

Naturalmente è migliorabile, bla bla bla.

Commento di Daniele Simonin 8 Luglio 2007 alle 10:04

Ciao Daniele,
stavo spulciando nel tuo codice html per carpire i segreti su come avevi implementato la somma automatica via javascript nei commenti. Solo ora mi sono accorto che l'avevi spiegato qui. :)
Volevo implementarlo anche io visto che penso sia un metodo sicuro se si pensa che un bot di spam non dovrebbe usare js :) Il problema, però, è che avendo separato i numero nel tag span "num1" e "num2" si è resa molto più facile da parte dei bot la ricerca di questi valori e nulla vieta che in tal modo, nel prossimo futuro, sia più facile "scardinare" questo metodo. E' vero che i vantaggi sono indubbi per noi visitatori ma ne varrà la pena?
Inoltre, ovviamente, trattandosi di una somma matematica, a meno di nuove implementazioni al tuo codice js, è impossibile scrivere i numeri in lettere, tipo: "Quanto fa cinque + sette?"
Che ne pensi?

Commento di Antonio 23 Luglio 2007 alle 11:43

Si, tramite l'individualizzazione degli SPAN i bot potrebbero prendere facilmente i numeri da sommare xò c'è da dire pure che i bot usano soluzioni di massa e quindi una soluzione "amatoriale e di nicchia" risulta molto efficace.
Inoltre puoi cambiare l'ID dello span come meglio credi :)
Per il risultato letterario (1=uno, ecc...) basta usare un dizionario (array) di equivalenze.

Ora come ora, ne vale sicuramente la pena ;)

Commento di Daniele Simonin 23 Luglio 2007 alle 12:02

[...] Ebbene, nonostante la semplicità dell’operazione, prendendo spunto dal geniale Daniele, ho introdotto una ulteriore facilitazione: se il vostro browser ha abilitato il supporto per Javascript (e se anche prima era quasi sempre consigliata la disattivazione, oggi con tutte le applicazioni Ajax che girano, è quasi d’obbligo averlo attivo) potrete vedere che il campo in cui dovevate scrivere il risultato della somma algebrica, risulta ora già precompilato con la risposta esatta. [...]

Pingback da Levysoft » Come per risolvere automaticamente la somma del captcha matematico con Javascript 2 Agosto 2007 alle 10:00

Feed

infoPillole (by Wikipedia)

Ultimi commenti

  • flippetta: appena li ho visti sn diventati subito una...
  • Daniele Simonin: Ciao, in giro trovi una marea di guide a...
  • Daniele Simonin: i commenti sono sempre benvoluti ;)
  • chiara: scusate mi sapete dire che cos’è pdo e le...
  • oniduke: Immagino che non dobbiamo neanche commentare :D

Calendario

Maggio 2008
L M M G V S D
« Apr    
 1234
567891011
12131415161718
19202122232425
262728293031  

Archivio

Categorie

News casuali

Ultimi tutorials

Progetti

Alcuni miei lettori

Have a break