Newsgroup: it.comp.www.php
Titolo: captcha

ho realizzato un captcha per il mio sito....
http://vaccari87.netsons.org/
secondo voi è abbastanza sicuro oppure devo complicare di piu il testo?
grazie.

 ha scritto nel messaggio 
news:44ea2c45$0$1002$5fc...@news.tiscali.it...

In teoria non è sufficiente data la *facilità* nel poter far riconoscere 
tutte le lettere in rosso.
Diciamo che in buona parte già fa il suo dovere ma sarebbe da migliorare per 
rendere più difficile
il riconoscimento automatico.
Saluti.
Leonardo Armando Iarrusso. 

 il riconoscimento automatico.
esiste qualche funzione che "distorce" o "sfoca" le immagini in php?


Con le GD? Boh guarda la guida...
Cmq, io ci sovrapporrei un pattern (tipicamente puntinato) e renderei
random il colore delle lettere e il loro posizionamento
In fine userei un font un po' meno standard
( Poi se aggiungessi un po' di distorsione casuale, beh saresti proprio a
posto :)

 posto :)
a sapere come fare...
comunque prima che tu postassi ho trovato qualcosina su internet e l'ho 
modificata per farla diventare cosi(il secondo , quello nero)
http://vaccari87.netsons.org

 
http://vaccari87.netsons.org
NOOOO!!!! non funziona sul server!!!!! ma porc..........!

 posto :)
E` proprio per questo che i captcha si usano sempre meno.
E anche perche` i daltonici e i non vedenti non li possono usare.
Di recente si usa un metodo piu` semplice, che chiunque abbia fatto la
prima elementare puo` superare, ma un software spesso non ci riesce: si
mette un campo di testo in cui si chiede il risultato di una somma o di
una sottrazione. Intervallando bene tag html, css esterni che nascondono
parti dell'operazione e simili, si complica la vita agli spammer, e non si
deve impazzire con algoritmi matematici di distorsione casuale delle
immagini.
Bye.

 immagini.
intendi una roba del genere?(i tag li ho sparati a casaccio)
<b>2</b><font style="color="#00ff00"">+</font><span class="testo" 
style="font-weight="bold"">1</span>

 a sapere come fare...
Forse come dice Alessandro, ormai la cosa e' superata...
pero' secondo me e' molto piu' facile fare un parser ad hoc di quello che
propone lui piuttosto che uno per un captcha

 propone lui piuttosto che uno per un captcha
ok, ma non so manco da dove cominciare.
ho mandato un post di risposta ad alessandro pellizzari, intende come ho 
scritto li oppure è un altra cosa?
oppure non si potrebbe fare una roba ibrida, cioè mettere l'operazione 
matematica sotto forma di captcha, anche senza star li a cambiare troppi 
colori, forme e posizionamenti dei caratteri? 

 colori, forme e posizionamenti dei caratteri?
Allora la questione e' questa:
vuoi che ci sia completa accessibilita' o no?
Lo chiedo perche' sei stato tu il primo a porre la questione (sbagliando
evidentemente qualcosa nell'approccio, come ti ho gia' fatto notare)
Quindi, considera che i non vedenti non potranno mai usufruire del tuo
servizio nel caso in cui ti servi di immagini
Poi se ti servi di un'immagine devi fare attenzione ai colori, perche' se i
non vedenti sono una percentuale estremamente bassa (e potresti optare per
la discriminazione), invece quelli che hanno delle defficienze visive sono
molto di piu' (non ci sono solo i daltonici...)
Quindi si potrebbe optare per il colore nero
A questo punto si puo' solo distorcere in qualche modo l'immagine
(strecciandola, ruotando le lettere, o che' so' io...) se l'immagini non la
"rovini" anche la cosa ibrida come proponevi viene detectata facilmente
Alla fine della fiera, forse ti conviente rallentare e poi bloccare a
livello di apache, gli IP che ti fanno troppe richieste frequenti a quella
determinata pagina, e buona notte...
Ciao

 determinata pagina, e buona notte...
basta che uno si sconnette e riconnette se ha l'ip dinamico che rompe come 
prima
ps: è accettabile questo? 
http://img180.imageshack.us/img180/7070/captchads5.gif
 

 style="font-weight="bold"">1</span>
Si`, ma puoi anche mettere prima l'uno, poi il 2, e poi l'operazione, e
spostarli con i css, o mettere altri numeri in mezzo e usare display:none
o color e background-color uguali o simili per nasconderli.
Bye.

 o color e background-color uguali o simili per nasconderli.
vero, non avevo pensato al display:none....
in piu mi č venuta un altra idea:
scrivere proprio *in lettere* qualcosa del tipo:
riscrivi la parola automobile senza la lettera a
oppure(seguendo il tuo suggerimento)
calcola la somma di tre piu quattro
oppure
riscrivi in numeri questo valore: tremilaquattrocentotredici
ce ne sono di idee... 

 riscrivi in numeri questo valore: tremilaquattrocentotredici
Queste sono idee veramente carine, mo' me le segno che non si sa mai.
Per il momento nei miei "formmail" ho messo la soluzione "a tempo": c'e'
un campo hidden che contiene la scadenza del FORM, tipicamente un 24 ore.
Gli spara-spam inviano direttamente il POST senza passare dal GET della
pagina, sicche' non impostano correttamente il tempo di scadenza e il
POST viene ignorato.
Per adesso il sistema funziona e i visitatori regolari non hanno strane
incombenze da adempiere.
Ciao,
 ___ 
/_|_\  Umberto Salsi
\/_\/  
www.icosaedro.it

> Queste sono idee veramente carine, mo' me le segno che non si sa mai.
yeah!
:-P

 
http://img180.imageshack.us/img180/7070/captchads5.gif
Bello, secondo me si'