Newsgroup: it.lavoro.professioni.webmaster
Titolo: Help spam su guestbook

scusate se sono OT ed eventualmente indicatemi qualche altro ng
da giorni sono "invaso" da spam nel mio guestbook, a centinaia, ogni 2 
minuti e con ip diverso, ho pensato ad un software ed ho provato alcuni 
accorgimenti.
1) ho cambiato il nome della pagina in add_guest2.asp e niente
2) ho inserito le famose gif con i numeretti per convalidare in un campo ... 
e niente
3) ho cambiato il nome del DB !!! ora si chiama public\guest2.mdb ... ma 
ancora niente
tempo fa avevo provato ad individuare gli IP ma sono un esercito ...
avete avuto di questi problemi, come li avete risolti ?
un saluto

 e niente
Vuol dire che i dati non vengono inseriti da form ma ti faranno qualche 
SQL Injection ... patcha ...
Cla!
-- 
docebocms.org
 [Open source CMS]
docebolms.org
 [Open source e-learning]
docebokms.org
 [Open source web based file archive]
Non sono eterno, prendete appunti


ho sempre usato degli accorgimenti la dove c'e' un area riservata, controllo 
su nome utente e password che non devono contenere apici etc., ma come fai 
in un guestbook, dove l'uso di un apice è legittimo ?
mi dici che non passano per il form, come fanno a sapere quindi che ho 
rinominato il DB ? ma se passano per il form ho aggiunto un controllo con la 
gif con i numerilettere, ed anche qui punto di domanda ...
illuminatemi !!! (senza darmi fuoco ;-)))
Ciao !

 ha scritto nel messaggio 
news:441fd3d3$0$29116$5fc...@news.tiscali.it...

Stesso identico problema.... IP diversi, spamcon link diversi a pagine di 
viagra e casino online...
Bannare gli IP non serviva a nulla.
Nel frattempo ho cancellato il guestobook in toto, peccato!
Prossimamente mettero' un guestbook nuovo (dove ricominciera' da zero) nella 
speranza che sia patchato.

Anche io ho avuto lo stesso problema.
Inizialmente ho cambiato i campi nella form e sembrava risolto invece
dopo una settimana sono tornati.
Attualmente li ho bannati autorizzando l'inserimento di link solo ad
utenti che si registrano.

Potresti provare in questo modo:
Se ad esempio hai una pagina insert_guest.php o aso o insomma, la
pagina da dove si inseriscono i messaggi nel guestbook, al submit devi
testare che l'invio dei dati proviene da  
www.tuo_sito.it/tua_pagina
.
Se si lo inserisci altrimenti nn lo inserisci.
Sul fatto che cambi il nome del form o del db nn ci fai niente. mi
spiego:
se hai una pagina con dentro un form che come action ha insert.php io
tranquillamente potrei vedere il codice prendere la form, incollarla in
una pagina html e come action metterci 
www.tuo_sito.it/insert.php
 e
tranquillamente riuscirei ad inserire il messaggio.
Spero di essere stato chiaro
Ciao

 Ciao
ottimo consiglio, l'ho implementato, vediamo se la "trappola" funziona !!!
Grazie

Già provato ma non è quello il problema.
Almeno nel mio caso l'inserimento del msg viene fatto nel form del mio
sito.
Credo sia qualche software che faccia tutto in automatico!

"MushroomNZ" <l...@lll.iy> ha scritto nel messaggio 
news:bfi02213iv63cakh5...@4ax.com...

funziona, vediamo se può esserti utile (io utilizzo asp)
- il modulo si trova nella pagina input_guest.asp
- spedisce i dati alla pagina add_guest.asp che processa il form e contiene 
il codice sql per aggiornare il database
- utilizzando la funzione Request.ServerVariables("HTTP_REFERER") e 
memorizzandola in un campo vedo che gli utenti normali arrivano da 
"input_guest" mentre lo spammatore arriva da "add_guest"
sinceramente non ho ancora provato a negare l'inserimento in base al 
referrer, però è già un risultato
Ciao

"input_guest" mentre lo spammatore arriva da "add_guest"
Ho fatto anche io la stessa cosa (sempre in ASP) ma nel mio caso lo
spammatore proveniva dal tuo "input_guest".
Nel tuo caso è semplice negargli l'accesso, basta fare un test sulla
provenienza.

però io vi indico la strada, ma se poi voi la cambiate nn è colpa
mia!!!
non dovete controllare che arrivi da input_guest.asp xchè io potrei
tranquillamente farmi una pagina che si chiama così e quindi riuscire
a fare tranquillamente l'insert nel guestbook.
dovete testare che proviene da 
http://www.tuo_sito.it/input_guest.asp
!!!!!!!!!!!!!
in questo modo non posso fare nessuna pagina che chiamando la vostra
add_guest.asp proviene da 
http://www.tuo_sito.it/input_guest.asp
!!!!!!!!!!!!!
OK?????????????????????

in ogni modo scrivimi il sito che te lo testo!!!

 ha
scritto:

Si, era ovvio.

Unica soluzione è usare captha.
http://en.wikipedia.org/wiki/Captcha

 dovete testare che proviene da 
http://www.tuo_sito.it/input_guest.asp
!!!!!!!!!!!!!
ok mandrake ma come fare? sono quasi digiuno di php e sinceramente
nonsaprei come mettere in pratica la tua soluzione! ti sarei molto
grato se tu potessi aiutarmi!
anche io ho provato con captcha ma 2 script (termine corretto?)
consigliati da wiki vale a dire veryword e quick captcha non sono
proprio riuscito a farli funzionare!
qualcuno sa magari consigliare come fare?!
ormai sono pieno di viagra :-) che compro dalla pubblicità nel mio
guestbook ... e non so cosa farci!