SPAM eopta@eopta.org

Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics


Sined
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 39
Inscription: 14 Sep 2005

SPAM eopta@eopta.org

Message le Mer Mai 17, 2006 12:14

Bonjour,
Depuis 2 mois, un robots SPAM tous mes formulaires de contact et de livre d'or pour y envoyer des liens vers des sites...
Le message est le même que celui spammé sur ce site:
http://joelle.fourcaulx.free.fr/guestbook/
J'aimerais savoir si vous savez comments bloquer ce robot (adresse ip dynamique...).
Car sinon je bloques mes pages aux membres inscrits sur le site mais je trouve cela dommage.
Merci d'avance!

birkoss
WRInaute discret
WRInaute discret
 
Messages: 134
Inscription: 1 Aoû 2005

Message le Mer Mai 17, 2006 12:16

Ajoute une confirmation visuelle non ?


Sined
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 39
Inscription: 14 Sep 2005

Sined

Message le Mer Mai 17, 2006 12:23

Cela rendrais mes pages non accesible au non-voyants et poserai problème pour les visiteurs pas très débrouillards du PC.

Robinson
WRInaute passionné
WRInaute passionné
 
Messages: 2231
Inscription: 25 Oct 2005

Message le Mer Mai 17, 2006 12:27

C'est impossible de bloquer cette adresse ?

Pour ma part, j'ai eu la même chose sur un formulaire Contact.
Quand c'est l'adresse mail incriminé, rien n'est envoyé mais je n'affiche pas d'erreur, ainsi, il ne sait pas que le message n'est envoyé nul part.


Sined
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 39
Inscription: 14 Sep 2005

Message le Mer Mai 17, 2006 12:29

Robinson a écrit:C'est impossible de bloquer cette adresse ?

Pour ma part, j'ai eu la même chose sur un formulaire Contact.
Quand c'est l'adresse mail incriminé, rien n'est envoyé mais je n'affiche pas d'erreur, ainsi, il ne sait pas que le message n'est envoyé nul part.

J'ai bloqué l'adresse mail pour le forumaire de contact mais pour le livre d'or c'est toujours un pseudo ou adresse différente je crois, enfin je vais testé, merci!


guicara
WRInaute passionné
WRInaute passionné
 
Messages: 2462
Inscription: 2 Fév 2006

Message le Mer Mai 17, 2006 13:11

idem sur mon site, chaque jour 4 message du même robot >
c'est le même que toit est il est très chiant !!!

http://www.graphiques-kits.com/livre/

je vais donc changer mon système de formulaire, et est il possible de connètre l'ip du posteur ?


Sined
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 39
Inscription: 14 Sep 2005

Message le Mer Mai 17, 2006 13:22

guicara a écrit:idem sur mon site, chaque jour 4 message du même robot >
c'est le même que toit est il est très chiant !!!

http://www.graphiques-kits.com/livre/

je vais donc changer mon système de formulaire, et est il possible de connètre l'ip du posteur ?

Oui il est possible de connaitre son adresse ip mais le robot n'est pas si bête car à chaque fois elle est différente!
Tu n'a qu'a faire une condition en php pour que le message ne soit pas poster si l'auetr est "osru"


guicara
WRInaute passionné
WRInaute passionné
 
Messages: 2462
Inscription: 2 Fév 2006

Message le Mer Mai 17, 2006 13:24

ah oui pas bète ^^
je vais essayer de faire sa, mais parfois il change de pseudo


dd32
Modérateur
Modérateur
 
Messages: 3379
Inscription: 9 Sep 2005

Message le Mer Mai 17, 2006 13:31



itsme
WRInaute impliqué
WRInaute impliqué
 
Messages: 744
Inscription: 13 Oct 2004

Re: Sined

Message le Mer Mai 17, 2006 13:52

Sined a écrit:Cela rendrais mes pages non accesible au non-voyants et poserai problème pour les visiteurs pas très débrouillards du PC.


Il y a cette solution toute simple (je ne me rappelle plus ou je l'avais trouve, visiblement dans le forum de dotclear) qui consiste a poser une question textuelle du style "combien font 2 fois 6 ?"

Cela marche très bien et question accessibilité, on a la conscience tranquille ;)

Dans le formulaire:
<?php
include("gencode.php");
...
// test validite du code
if (!dcCaptcha::check($_POST['dc_captcha_q'],$_POST['dc_captcha'])) {
echo "Etes-vous reellement humain ?";
}


...
// affichage de la question et du champs de saisie du code:
?> Anti-Spam: <?php dcCaptcha::question(); ?> <?php dcCaptcha::field(); ?> <?php
...
?>

Le fichier gencode.php:
<?php
$dc_captcha_q = array(
'Combien font deux plus deux ?' => 4,
'Combien font quatre moins un ?' => 3,
'Combien font trois plus deux ?' => 5,
'Combien font deux fois quatre ?' => 8,
'Combien font cinq moins deux ?' => 3,
'Combien font six plus trois ?' => 9,
'Combien font sept moins un ?' => 6,
'Combien font huit fois deux ?' => 16,
'Combien font six fois deux ?' => 12,
'Combien font neuf moins sept ?' => 2
);
$dc_captcha_index = rand(0,count($dc_captcha_q)-1);

class dcCaptcha
{
function question($s='%s')
{
$q = array_keys($GLOBALS['dc_captcha_q']);

printf($s,$q[$GLOBALS['dc_captcha_index']]);
}

function field()
{
$q = array_keys($GLOBALS['dc_captcha_q']);
$q = md5($q[$GLOBALS['dc_captcha_index']]);

echo
'<input name="dc_captcha" id="dc_captcha" type="text" '.
'size="5" maxlength="10" />'.
'<input name="dc_captcha_q" value="'.$q.'" type="hidden" />';

}

function check($md5,$value)
{
$Q = array();
foreach ($GLOBALS['dc_captcha_q'] as $k => $v)
{
$Q[md5($k)] = $v;
}

return !empty($Q[$md5]) && $Q[$md5] == $value;
}
}
?>


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Formation recommandée sur ce thème :

Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par les experts Google Analytics de Ranking Metrics.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité