Torna indietro   Hardware Upgrade Forum > Software > Programmazione

FUJIFILM X-T30 III, la nuova mirrorless compatta
FUJIFILM X-T30 III, la nuova mirrorless compatta
FUJIFILM X-T30 III è la nuvoa fotocamera mirrorless pensata per chi si avvicina alla fotografia e ricerca una soluzione leggera e compatta, da avere sempre a disposizione ma che non porti a rinunce quanto a controllo dell'immagine.
Oracle AI World 2025: l'IA cambia tutto, a partire dai dati
Oracle AI World 2025: l'IA cambia tutto, a partire dai dati
Da Las Vegas, la visione di Larry Ellison e la concretezza di Clay Magouyrk definiscono la nuova traiettoria di Oracle: portare l’intelligenza artificiale ai dati, non i dati all’intelligenza, costruendo un’infrastruttura cloud e applicativa in cui gli agenti IA diventano parte integrante dei processi aziendali, fino al cuore delle imprese europee
Micron e millisecondi: la piattaforma ServiceNow guida l'infrastruttura IT di Aston Martin F1
Micron e millisecondi: la piattaforma ServiceNow guida l'infrastruttura IT di Aston Martin F1
Dalla precisione estrema dei componenti alla gestione digitale dei processi: come la piattaforma ServiceNow consente ad Aston Martin Aramco Formula One Team di ottimizzare risorse IT e flussi operativi in un ambiente dove ogni millesimo di secondo conta
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 19-03-2006, 10:29   #1
kuolema
Senior Member
 
L'Avatar di kuolema
 
Iscritto dal: Jan 2003
Messaggi: 2503
guestbook in PHP invaso dallo spam su server aruba

ho fatto un guestbook, anzi 2 per due siti, e dopo un po' sono stati invasi da messaggi di spam...
esempio qui guestbook invaso ho provato a cambiare nomi ai campi del GB ma dopo un paio di giorni tutto è tornato come prima..
qualche consiglio?
__________________
I Hear The Sound In A Metal Way,I Feel The Power Rolling Off The Stage Cause Only One Thing Really Sets Me Free,Heavy Metal Loud As It Can Be
kuolema è offline   Rispondi citando il messaggio o parte di esso
Old 19-03-2006, 10:37   #2
Xalexalex
Senior Member
 
L'Avatar di Xalexalex
 
Iscritto dal: Jan 2006
Città: Pisa
Messaggi: 2498
Secondo me stanno provando a defacciarti il sito...
Si appoggia su database o files di testo?

Ciao,
Alex

P.S.: Cosa vuol dire "ho cambiato i campi del GB?? Stava per DB=DataBase?
__________________
Xalexalex è offline   Rispondi citando il messaggio o parte di esso
Old 19-03-2006, 10:41   #3
pasticca
Senior Member
 
L'Avatar di pasticca
 
Iscritto dal: Feb 2006
Messaggi: 333
che guestbook hai utilizzato??
se non ha un plugin x filtro antispam c'è poco da fare...
pasticca è offline   Rispondi citando il messaggio o parte di esso
Old 19-03-2006, 10:55   #4
kuolema
Senior Member
 
L'Avatar di kuolema
 
Iscritto dal: Jan 2003
Messaggi: 2503
allora
pare che l'unica soluzione sia utilizzare un sistema CAPTCHA
link :
http://www.webwizguide.info/asp/samp...iz_CAPTCHA.asp


ho cambiato i campi del DB , cioè city rinominata e cosi via ma ovviamente conta poco...
il guestbook l'ho implementato io, in php, appoggiandomi su un server mysql di aruba.
__________________
I Hear The Sound In A Metal Way,I Feel The Power Rolling Off The Stage Cause Only One Thing Really Sets Me Free,Heavy Metal Loud As It Can Be
kuolema è offline   Rispondi citando il messaggio o parte di esso
Old 19-03-2006, 13:09   #5
kuolema
Senior Member
 
L'Avatar di kuolema
 
Iscritto dal: Jan 2003
Messaggi: 2503
allora
aggiornamento :

con il captcha si risolve...
solo che io sto in hosting win su aruba e nn supporta le librerie GD!
quindi o cambio e passo a hosting linux, oppure posso utilizzare ASP, solo che il guestbook è fatto in php... come fare per far funzionare sto captcha relativametne al controllo senza riscrivere il guestbook??
includere il check con una pagina asp dentro una pagina php? cosi è impossibile misà..
suggerimenti please!
__________________
I Hear The Sound In A Metal Way,I Feel The Power Rolling Off The Stage Cause Only One Thing Really Sets Me Free,Heavy Metal Loud As It Can Be
kuolema è offline   Rispondi citando il messaggio o parte di esso
Old 22-03-2006, 20:11   #6
jake.afc
Senior Member
 
L'Avatar di jake.afc
 
Iscritto dal: Feb 2006
Messaggi: 398
ti servono 3 cose:
1- una funzione che tenga il log degli eventi, riportando l'ip di chi ha piazzato il messaggio. (il mio guest www.jake-afc.net/guestbook mi manda una mail!).
2- uno script che ti consenta di bannare dal guestbook. Se ad esempio vedi che è sempre il solito ip che spamma, lo metti in lista ed è bannato.
3- (opzionale) uno script che ti 'generi' un codice-immagine da includere nella pagina con la form, e poi modificare il codice affinchè la procedura di inserimento venga bloccata nel caso l'utente non inserisca il codice esatto. tuttavia quest'operazione è piuttosto complessa...

Codice PHP:
<?php 
/*BANNAIP.php by JaKe*/
$iptoban[1] = "195.225.176.77";         //Array di IP bannati
$totalbanned 1;                 //Numero di IP bannati 

$ipaddress $_SERVER['REMOTE_ADDR'];     //IP Utente 
$c 0
while(
$c $totalbanned)            //Ciclo per controllare se l'ip è bannato

  if(
$ipaddress == $iptoban[$c+1])
    
$banned true
  
$c=$c+1;

if(
$banned == true)                //se è bannato apre la pagina d'errore

  
$notificaban=$ipaddress.", Sei stato BANNATO da qui. Vattene!<br>".$ipaddress.", you have been BANNED from here. Go away!"
  
header ("Location: error.php?msg=$notificaban");    //redirect in caso di ban
  
die; 
}
Codice PHP:
//################## ANTI SPAM CODE SYSTEM v.1.0 by JaKe ######################//
//Questo file va incluso nella form d'inserimento, dove si vuole far vedere il codice.
//compilare dettagliatamente i campi qui sotto, si deve definire un valore per ogni immagine,
//e i relativi nomi, formati, quantità.

$codice[1]="testoimmagine1";      //definisce i valori associati alle immagini
$codice[2]="testoimmagine2";    //c.s.
$codice[3]="testoimmagine3";    //c.s.
$imgext=".gif";               //definisce il formato delle immagini
$imgname="codice";         //definisce il nome delle immagini
$scelta=rand(13);         //genera un numero casuale tra 0 e n;

//----------------------- engine ----------------------

echo "<img src=\"$imgname$scelta$imgext\">";                     //mostra l'immagine
echo "<INPUT NAME=\"codicerandom\" TYPE=\"hidden\" VALUE=\"$codice[$scelta]\">";    //setta un parametro hidden della form-
                                    //-con il valore associato all'immagine

//questo codice va copiato nel file che processa la richiesta di <form target="...">
//if ( $<campoform> != $codicerandom )
//{
//echo "Il codice inserito non è valido!";
//die;
//}

?> 
Se riesci a implementarlo dovrebbe funzionare! Ricordati di creare delle immagini con scritte distorte e confuse, altrimenti alcuni bot potrebbero riconoscerle!
Buon divertimento!
jake.afc è offline   Rispondi citando il messaggio o parte di esso
Old 23-03-2006, 09:40   #7
kuolema
Senior Member
 
L'Avatar di kuolema
 
Iscritto dal: Jan 2003
Messaggi: 2503
Quote:
Originariamente inviato da jake.afc
ti servono 3 cose:
1- una funzione che tenga il log degli eventi, riportando l'ip di chi ha piazzato il messaggio. (il mio guest www.jake-afc.net/guestbook mi manda una mail!).
2- uno script che ti consenta di bannare dal guestbook. Se ad esempio vedi che è sempre il solito ip che spamma, lo metti in lista ed è bannato.
3- (opzionale) uno script che ti 'generi' un codice-immagine da includere nella pagina con la form, e poi modificare il codice affinchè la procedura di inserimento venga bloccata nel caso l'utente non inserisca il codice esatto. tuttavia quest'operazione è piuttosto complessa...

Codice PHP:
<?php 
/*BANNAIP.php by JaKe*/
$iptoban[1] = "195.225.176.77";         //Array di IP bannati
$totalbanned 1;                 //Numero di IP bannati 

$ipaddress $_SERVER['REMOTE_ADDR'];     //IP Utente 
$c 0
while(
$c $totalbanned)            //Ciclo per controllare se l'ip è bannato

  if(
$ipaddress == $iptoban[$c+1])
    
$banned true
  
$c=$c+1;

if(
$banned == true)                //se è bannato apre la pagina d'errore

  
$notificaban=$ipaddress.", Sei stato BANNATO da qui. Vattene!<br>".$ipaddress.", you have been BANNED from here. Go away!"
  
header ("Location: error.php?msg=$notificaban");    //redirect in caso di ban
  
die; 
}
Codice PHP:
//################## ANTI SPAM CODE SYSTEM v.1.0 by JaKe ######################//
//Questo file va incluso nella form d'inserimento, dove si vuole far vedere il codice.
//compilare dettagliatamente i campi qui sotto, si deve definire un valore per ogni immagine,
//e i relativi nomi, formati, quantità.

$codice[1]="testoimmagine1";      //definisce i valori associati alle immagini
$codice[2]="testoimmagine2";    //c.s.
$codice[3]="testoimmagine3";    //c.s.
$imgext=".gif";               //definisce il formato delle immagini
$imgname="codice";         //definisce il nome delle immagini
$scelta=rand(13);         //genera un numero casuale tra 0 e n;

//----------------------- engine ----------------------

echo "<img src=\"$imgname$scelta$imgext\">";                     //mostra l'immagine
echo "<INPUT NAME=\"codicerandom\" TYPE=\"hidden\" VALUE=\"$codice[$scelta]\">";    //setta un parametro hidden della form-
                                    //-con il valore associato all'immagine

//questo codice va copiato nel file che processa la richiesta di <form target="...">
//if ( $<campoform> != $codicerandom )
//{
//echo "Il codice inserito non è valido!";
//die;
//}

?> 
Se riesci a implementarlo dovrebbe funzionare! Ricordati di creare delle immagini con scritte distorte e confuse, altrimenti alcuni bot potrebbero riconoscerle!
Buon divertimento!
ti ringrazio.. si sto cercando di implementare un sistema catpcha, questo della immagine. solo che il mio hosting è win, e quindi su aruba nn supporta la libreria grafica GD. quindi posso farlo in asp, integrando l'immagine generata dal codice asp tramite un javascript nella pagina php. .una bella rottura ma dovrebbe funzionare!
usero' cmq il tuo codice banna ip anche se sono convinto che sti bot lo cambino in continuazione! so professionisti questi
__________________
I Hear The Sound In A Metal Way,I Feel The Power Rolling Off The Stage Cause Only One Thing Really Sets Me Free,Heavy Metal Loud As It Can Be
kuolema è offline   Rispondi citando il messaggio o parte di esso
Old 23-03-2006, 12:49   #8
jake.afc
Senior Member
 
L'Avatar di jake.afc
 
Iscritto dal: Feb 2006
Messaggi: 398
mah, quel sistema non mi convince, le immagini sono troppo pulite, in genere i codici non sono parole esistenti... davvero è generato tramite GD ho ha solo un grosso pacco di immagini prefatte?
I bot, a meno che non usino un proxy, credo non possano usare tutti gli ip che vogliono. Ad esempio quello che vedi bannato era un maledetto ukraino che continuava a spammare. Da quando ho incluso bannaip.php nella pagina non s'è più visto
jake.afc è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


FUJIFILM X-T30 III, la nuova mirrorless compatta FUJIFILM X-T30 III, la nuova mirrorless compatta
Oracle AI World 2025: l'IA cambia tutto, a partire dai dati Oracle AI World 2025: l'IA cambia tutto, a parti...
Micron e millisecondi: la piattaforma ServiceNow guida l'infrastruttura IT di Aston Martin F1 Micron e millisecondi: la piattaforma ServiceNow...
ASUS GeForce RTX 5080 Noctua OC Edition: una custom fenomenale, ma anche enorme ASUS GeForce RTX 5080 Noctua OC Edition: una cus...
Dreame Aqua10 Ultra Roller, la pulizia di casa con un rullo Dreame Aqua10 Ultra Roller, la pulizia di casa c...
Epomaker Luma 40: compattezza e personal...
Guillermo del Toro: 'Preferirei morire p...
iPhone 17 Pro e 17 Pro Max tornano dispo...
AMD segue Intel: anche le vecchie CPU ca...
2 robot Roborock imperdibili oggi su Ama...
OpenAI lavora ad un modello AI per crear...
Nobel per la pace ad Halo: ha messo fine...
L'IA ha scambiato un sacchetto di patati...
Galaxy Watch8 in offerta super a poco pi...
Narwal Freo Z10 Ultra vs Mova P50 Pro Ul...
Robot aspirapolvere Xiaomi H40 a soli 24...
iPhone 18: Apple punta alla connessione ...
Tesla sotto indagine per la modalit&agra...
EOLO attiva la rete FWA 5G fino a 1 Gbps...
Nasce GOG Patrons: donazioni volontarie ...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 13:08.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Served by www3v