[SPIP Zone] ! plugin projet pot de miel

Hello,

voilà pour une autre annonce de plugin (pas que la première ait fait
bcp de réactions, mais bon...).

J'ai commité ce matin dans _test_ un plugin {honeypot} qui permet
d'intégrer un pot de miel à spam de http://projecthoneypot.org dans
vos squelettes. C'est loin d'être parfait parce qu'il faut encore
installer manuellement le script honeypot fourni (toute suggestion sur
ce point sera la bienvenue), mais c'est sympa.

L'idée du projecthoneypot.org, c'est de mettre une page piège sur
votre site que les crawlers vont visiter. Les méchants qui collectent
les mails et spam les commentaires vont se retrouver sur une page avec
des fausses adresses email et un faux formulaire de commentaire.
Jusque là, ça a l'air assez inutile, mais l'idée génial (enfin, moi je
trouve), c'est que ces faux emails et formulaires sont liées à l'heure
de la visite et à l'ip du visiteur. Ainsi, si dans le futur un spam
arrive à une de ces adresses ou un de ces formulaires, on peut faire
le lien entre qui a lancé le crawler, qui a envoyé le spam, etc... et
prq pas lancer des poursuites officielles contre les spammeurs (c'est
ce qu'à déjà fait projecthoneypot.org aux US).

Vous pouvez voir une page d'exemple là:
http://projecthoneypot.org/honey_pot_example.php
et le genre de statistiques récupérées là:
http://projecthoneypot.org/statistics.php

L'installation d'un pot de miel ne coute pas grand chose à votre
serveur, la plupart du trafic (réception des emails, génération
d'adresse, etc...) se passe sur les serveurs du projecthoneypot.org.

Une fois un pot de miel installé sur votre site, il faut pointer des
liens "pièges" depuis votre site vers le pot de miel. Ces liens sont
cachés aux navigateurs modernes par du css et d'autres astuces, mais
un crawler devrait les suivre. Le plugin, dans sa version 0.1 offre
une balise #HONEYPOT à placer dans vos squelettes et qui va générer
les liens vers votre pot de miel.

Les liens sont générés à partir d'un squelette
(formulaires/honeypot.html). L'idée du squelette actuel est de créer
un ensemble de liens avec, pour chacun, une phrase aléatoire générée
depuis la table d'indexation de SPIP et pointant vers votre pot de
miel (à configurer dans la page de cfg du plugin).

ça donnera quelque chose comme cela:
<a href="http://6v8.gamboni.org/overwhelming.php"><!-- being real
deflate jorre compile --></a>
<a href="http://6v8.gamboni.org/overwhelming.php"><img src="decided
says media faut terms .gif" height="1" width="1" border="0"></a>
<a href="http://6v8.gamboni.org/overwhelming.php" style="display:
none;">most little fridge avoid extract </a>
<div style="display: none;"><a
href="http://6v8.gamboni.org/overwhelming.php">pretty well exist half
make </a></div>
<a href="http://6v8.gamboni.org/overwhelming.php"></a>
<!-- <a href="http://6v8.gamboni.org/overwhelming.php">folowing
button schaefer results want </a> -->
<div style="position: absolute; top: -250px; left: -250px;"><a
href="http://6v8.gamboni.org/overwhelming.php">tincidunt possible
dolor store part </a></div>
<a href="http://6v8.gamboni.org/overwhelming.php"><span
style="display: none;">blue however folks public might </span></a>
<a href="http://6v8.gamboni.org/overwhelming.php"><div style="height:
0px; width: 0px;"></div></a>
<div class="pluginhpoverwhelming"><a
href="http://6v8.gamboni.org/overwhelming.php">package change
behaviour general dans </a></div>

Idées et commentaires bienvenus.

Pierre

S'lt

Pour installer le script tu as avec la 193 une évolution de <necessite>

Tu as un bout d'info sur spip-contrib.net/plugin-xml, ça a sûrement
évolué depuis la rédaction de la doc sur ce point.

Km

Salut,

je connaissais, mais en fait, pour l'instant, le script fournis par
projecthoneypot.org est personnalisé (il y a des variables qui
identifie ton site dans le script) et donc il ne peut pas etre
telechargé automatiquement encore :frowning:

En fait, c'est surtout un problème de leur côté. Il y a un plugin pour
MovableType, donc ça doit pouvoir se faire, mais je n'ai pas encore eu
le temps de trouver comment ils fond (les plugins MT en perl, c'est
pas super lisible).

Pierre

On 9/25/07, cam.lafit@azerttyu.net <cam.lafit@azerttyu.net> wrote:

S'lt

Pour installer le script tu as avec la 193 une évolution de <necessite>

Tu as un bout d'info sur spip-contrib.net/plugin-xml, ça a sûrement
évolué depuis la rédaction de la doc sur ce point.

Km

--
Pierre Andrews
Ph.D. Student, The University of York
Ing.info.dipl. EPFL
pierre.andrews@a3.epfl.ch
http://www.cs.york.ac.uk/~pandrews

Bonsoir,

Ah oui c'est assez génial, surtout que je me penche depuis quelques jours sur un plugin de blocage d'IP. J'ai fais il y a quelques temps un wiki grâce à Gribouille ( super Gribouille!) mais je suis bien entendu spamé. Alors le pot de miel est très astucieux.
Mon script lui repose sur la vitesse de visite des pages et le nombre de rafraîchissements par minute. C'est moins géant comme astuce mais ça marche très bien sur un site test totalement php. J'aimerais pouvoir l'appliquer à spip et surtout à Gribouille avec une simple balise à placer en haut de chaque squelette..

Bernard

----- Original Message ----- From: "Pierre Andrews" <pierre.andrews@gmail.com>
To: "SPIP Zone" <spip-zone@rezo.net>
Sent: Tuesday, September 25, 2007 12:51 PM
Subject: [SPIP Zone] ! plugin projet pot de miel

Hello,

voilà pour une autre annonce de plugin (pas que la première ait fait
bcp de réactions, mais bon...).

J'ai commité ce matin dans _test_ un plugin {honeypot} qui permet
d'intégrer un pot de miel à spam de http://projecthoneypot.org dans
vos squelettes. C'est loin d'être parfait parce qu'il faut encore
installer manuellement le script honeypot fourni (toute suggestion sur
ce point sera la bienvenue), mais c'est sympa.

L'idée du projecthoneypot.org, c'est de mettre une page piège sur
votre site que les crawlers vont visiter. Les méchants qui collectent
les mails et spam les commentaires vont se retrouver sur une page avec
des fausses adresses email et un faux formulaire de commentaire.
Jusque là, ça a l'air assez inutile, mais l'idée génial (enfin, moi je
trouve), c'est que ces faux emails et formulaires sont liées à l'heure
de la visite et à l'ip du visiteur. Ainsi, si dans le futur un spam
arrive à une de ces adresses ou un de ces formulaires, on peut faire
le lien entre qui a lancé le crawler, qui a envoyé le spam, etc... et
prq pas lancer des poursuites officielles contre les spammeurs (c'est
ce qu'à déjà fait projecthoneypot.org aux US).

Vous pouvez voir une page d'exemple là:
http://projecthoneypot.org/honey_pot_example.php
et le genre de statistiques récupérées là:
http://projecthoneypot.org/statistics.php

L'installation d'un pot de miel ne coute pas grand chose à votre
serveur, la plupart du trafic (réception des emails, génération
d'adresse, etc...) se passe sur les serveurs du projecthoneypot.org.

Une fois un pot de miel installé sur votre site, il faut pointer des
liens "pièges" depuis votre site vers le pot de miel. Ces liens sont
cachés aux navigateurs modernes par du css et d'autres astuces, mais
un crawler devrait les suivre. Le plugin, dans sa version 0.1 offre
une balise #HONEYPOT à placer dans vos squelettes et qui va générer
les liens vers votre pot de miel.

Les liens sont générés à partir d'un squelette
(formulaires/honeypot.html). L'idée du squelette actuel est de créer
un ensemble de liens avec, pour chacun, une phrase aléatoire générée
depuis la table d'indexation de SPIP et pointant vers votre pot de
miel (à configurer dans la page de cfg du plugin).

ça donnera quelque chose comme cela:
<a href="http://6v8.gamboni.org/overwhelming.php"><!-- being real
deflate jorre compile --></a>
<a href="http://6v8.gamboni.org/overwhelming.php"><img src="decided
says media faut terms .gif" height="1" width="1" border="0"></a>
<a href="http://6v8.gamboni.org/overwhelming.php" style="display:
none;">most little fridge avoid extract </a>
<div style="display: none;"><a
href="http://6v8.gamboni.org/overwhelming.php">pretty well exist half
make </a></div>
<a href="http://6v8.gamboni.org/overwhelming.php"></a>
<!-- <a href="http://6v8.gamboni.org/overwhelming.php">folowing
button schaefer results want </a> -->
<div style="position: absolute; top: -250px; left: -250px;"><a
href="http://6v8.gamboni.org/overwhelming.php">tincidunt possible
dolor store part </a></div>
<a href="http://6v8.gamboni.org/overwhelming.php"><span
style="display: none;">blue however folks public might </span></a>
<a href="http://6v8.gamboni.org/overwhelming.php"><div style="height:
0px; width: 0px;"></div></a>
<div class="pluginhpoverwhelming"><a
href="http://6v8.gamboni.org/overwhelming.php">package change
behaviour general dans </a></div>

Idées et commentaires bienvenus.

Pierre
_______________________________________________
spip-zone@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone

--
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.5.488 / Virus Database: 269.13.30/1029 - Release Date: 24/09/2007 19:09

Salut,

je suis en train d'ajouter http:bl dans le plugin, pour faire du
filtrage sur les ips... ça devrait aider déjà

Pierre

On 9/26/07, Bernard Blazin <bernard.blazin@free.fr> wrote:

Bonsoir,

Ah oui c'est assez génial, surtout que je me penche depuis quelques jours
sur un plugin de blocage d'IP. J'ai fais il y a quelques temps un wiki grâce
à Gribouille ( super Gribouille!) mais je suis bien entendu spamé. Alors le
pot de miel est très astucieux.
Mon script lui repose sur la vitesse de visite des pages et le nombre de
rafraîchissements par minute. C'est moins géant comme astuce mais ça marche
très bien sur un site test totalement php. J'aimerais pouvoir l'appliquer à
spip et surtout à Gribouille avec une simple balise à placer en haut de
chaque squelette..

Bernard

----- Original Message -----
From: "Pierre Andrews" <pierre.andrews@gmail.com>
To: "SPIP Zone" <spip-zone@rezo.net>
Sent: Tuesday, September 25, 2007 12:51 PM
Subject: [SPIP Zone] ! plugin projet pot de miel

Hello,

voilà pour une autre annonce de plugin (pas que la première ait fait
bcp de réactions, mais bon...).

J'ai commité ce matin dans _test_ un plugin {honeypot} qui permet
d'intégrer un pot de miel à spam de http://projecthoneypot.org dans
vos squelettes. C'est loin d'être parfait parce qu'il faut encore
installer manuellement le script honeypot fourni (toute suggestion sur
ce point sera la bienvenue), mais c'est sympa.

L'idée du projecthoneypot.org, c'est de mettre une page piège sur
votre site que les crawlers vont visiter. Les méchants qui collectent
les mails et spam les commentaires vont se retrouver sur une page avec
des fausses adresses email et un faux formulaire de commentaire.
Jusque là, ça a l'air assez inutile, mais l'idée génial (enfin, moi je
trouve), c'est que ces faux emails et formulaires sont liées à l'heure
de la visite et à l'ip du visiteur. Ainsi, si dans le futur un spam
arrive à une de ces adresses ou un de ces formulaires, on peut faire
le lien entre qui a lancé le crawler, qui a envoyé le spam, etc... et
prq pas lancer des poursuites officielles contre les spammeurs (c'est
ce qu'à déjà fait projecthoneypot.org aux US).

Vous pouvez voir une page d'exemple là:
example.com | bot-capture page
et le genre de statistiques récupérées là:
Project Statistics | Project Honey Pot

L'installation d'un pot de miel ne coute pas grand chose à votre
serveur, la plupart du trafic (réception des emails, génération
d'adresse, etc...) se passe sur les serveurs du projecthoneypot.org.

Une fois un pot de miel installé sur votre site, il faut pointer des
liens "pièges" depuis votre site vers le pot de miel. Ces liens sont
cachés aux navigateurs modernes par du css et d'autres astuces, mais
un crawler devrait les suivre. Le plugin, dans sa version 0.1 offre
une balise #HONEYPOT à placer dans vos squelettes et qui va générer
les liens vers votre pot de miel.

Les liens sont générés à partir d'un squelette
(formulaires/honeypot.html). L'idée du squelette actuel est de créer
un ensemble de liens avec, pour chacun, une phrase aléatoire générée
depuis la table d'indexation de SPIP et pointant vers votre pot de
miel (à configurer dans la page de cfg du plugin).

ça donnera quelque chose comme cela:
<a href="http://6v8.gamboni.org/overwhelming.php&quot;&gt;&lt;\!\-\- being real
deflate jorre compile --></a>
<a href="http://6v8.gamboni.org/overwhelming.php&quot;&gt;&lt;img src="decided
says media faut terms .gif" height="1" width="1" border="0"></a>
<a href="http://6v8.gamboni.org/overwhelming.php&quot; style="display:
none;">most little fridge avoid extract </a>
<div style="display: none;"><a
href="http://6v8.gamboni.org/overwhelming.php&quot;&gt;pretty well exist half
make </a></div>
<a href="http://6v8.gamboni.org/overwhelming.php&quot;&gt;&lt;/a&gt;
<!-- <a href="http://6v8.gamboni.org/overwhelming.php&quot;&gt;folowing
button schaefer results want </a> -->
<div style="position: absolute; top: -250px; left: -250px;"><a
href="http://6v8.gamboni.org/overwhelming.php&quot;&gt;tincidunt possible
dolor store part </a></div>
<a href="http://6v8.gamboni.org/overwhelming.php&quot;&gt;&lt;span
style="display: none;">blue however folks public might </span></a>
<a href="http://6v8.gamboni.org/overwhelming.php&quot;&gt;&lt;div style="height:
0px; width: 0px;"></div></a>
<div class="pluginhpoverwhelming"><a
href="http://6v8.gamboni.org/overwhelming.php&quot;&gt;package change
behaviour general dans </a></div>

Idées et commentaires bienvenus.

Pierre
_______________________________________________
spip-zone@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone

--
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.5.488 / Virus Database: 269.13.30/1029 - Release Date: 24/09/2007
19:09

--
Pierre Andrews
Ph.D. Student, The University of York
Ing.info.dipl. EPFL
pierre.andrews@a3.epfl.ch
http://www.cs.york.ac.uk/~pandrews

J'en reviens à mon petit plugin:
Si on considère qu'un robot spameur va chercher dans les pages d'un site les formulaires. On peut penser qu'il va parcourir un grand nombre de pages en un minimum de temps, non?
Si c'est bien le cas, mon script fonctionne donc très bien et je pense que mon plugin pourrait voir très vite le jour.
Je calcule donc le temps que le "visiteur" passe sur les pages et le nombre de pages visitées en un minimum de temps. Si le temps est très bref et que le nombre de pages est important, il bloque l'ip et interdit toute navigation.

C'est jouable ça comme plugin?

Bernard

On 9/26/07, Bernard Blazin <bernard.blazin@free.fr> wrote:

Bonsoir,

Ah oui c'est assez génial, surtout que je me penche depuis quelques jours
sur un plugin de blocage d'IP. J'ai fais il y a quelques temps un wiki grâce
à Gribouille ( super Gribouille!) mais je suis bien entendu spamé. Alors le
pot de miel est très astucieux.
Mon script lui repose sur la vitesse de visite des pages et le nombre de
rafraîchissements par minute. C'est moins géant comme astuce mais ça marche
très bien sur un site test totalement php. J'aimerais pouvoir l'appliquer à
spip et surtout à Gribouille avec une simple balise à placer en haut de
chaque squelette..

Bernard

----- Original Message -----
From: "Pierre Andrews" <pierre.andrews@gmail.com>
To: "SPIP Zone" <spip-zone@rezo.net>
Sent: Tuesday, September 25, 2007 12:51 PM
Subject: [SPIP Zone] ! plugin projet pot de miel

Hello,

voilà pour une autre annonce de plugin (pas que la première ait fait
bcp de réactions, mais bon...).

J'ai commité ce matin dans _test_ un plugin {honeypot} qui permet
d'intégrer un pot de miel à spam de http://projecthoneypot.org dans
vos squelettes. C'est loin d'être parfait parce qu'il faut encore
installer manuellement le script honeypot fourni (toute suggestion sur
ce point sera la bienvenue), mais c'est sympa.

L'idée du projecthoneypot.org, c'est de mettre une page piège sur
votre site que les crawlers vont visiter. Les méchants qui collectent
les mails et spam les commentaires vont se retrouver sur une page avec
des fausses adresses email et un faux formulaire de commentaire.
Jusque là, ça a l'air assez inutile, mais l'idée génial (enfin, moi je
trouve), c'est que ces faux emails et formulaires sont liées à l'heure
de la visite et à l'ip du visiteur. Ainsi, si dans le futur un spam
arrive à une de ces adresses ou un de ces formulaires, on peut faire
le lien entre qui a lancé le crawler, qui a envoyé le spam, etc... et
prq pas lancer des poursuites officielles contre les spammeurs (c'est
ce qu'à déjà fait projecthoneypot.org aux US).

Vous pouvez voir une page d'exemple là:
example.com | bot-capture page
et le genre de statistiques récupérées là:
Project Statistics | Project Honey Pot

L'installation d'un pot de miel ne coute pas grand chose à votre
serveur, la plupart du trafic (réception des emails, génération
d'adresse, etc...) se passe sur les serveurs du projecthoneypot.org.

Une fois un pot de miel installé sur votre site, il faut pointer des
liens "pièges" depuis votre site vers le pot de miel. Ces liens sont
cachés aux navigateurs modernes par du css et d'autres astuces, mais
un crawler devrait les suivre. Le plugin, dans sa version 0.1 offre
une balise #HONEYPOT à placer dans vos squelettes et qui va générer
les liens vers votre pot de miel.

Les liens sont générés à partir d'un squelette
(formulaires/honeypot.html). L'idée du squelette actuel est de créer
un ensemble de liens avec, pour chacun, une phrase aléatoire générée
depuis la table d'indexation de SPIP et pointant vers votre pot de
miel (à configurer dans la page de cfg du plugin).

ça donnera quelque chose comme cela:
<a href="http://6v8.gamboni.org/overwhelming.php&quot;&gt;&lt;\!\-\- being real
deflate jorre compile --></a>
<a href="http://6v8.gamboni.org/overwhelming.php&quot;&gt;&lt;img src="decided
says media faut terms .gif" height="1" width="1" border="0"></a>
<a href="http://6v8.gamboni.org/overwhelming.php&quot; style="display:
none;">most little fridge avoid extract </a>
<div style="display: none;"><a
href="http://6v8.gamboni.org/overwhelming.php&quot;&gt;pretty well exist half
make </a></div>
<a href="http://6v8.gamboni.org/overwhelming.php&quot;&gt;&lt;/a&gt;
<!-- <a href="http://6v8.gamboni.org/overwhelming.php&quot;&gt;folowing
button schaefer results want </a> -->
<div style="position: absolute; top: -250px; left: -250px;"><a
href="http://6v8.gamboni.org/overwhelming.php&quot;&gt;tincidunt possible
dolor store part </a></div>
<a href="http://6v8.gamboni.org/overwhelming.php&quot;&gt;&lt;span
style="display: none;">blue however folks public might </span></a>
<a href="http://6v8.gamboni.org/overwhelming.php&quot;&gt;&lt;div style="height:
0px; width: 0px;"></div></a>
<div class="pluginhpoverwhelming"><a
href="http://6v8.gamboni.org/overwhelming.php&quot;&gt;package change
behaviour general dans </a></div>

Idées et commentaires bienvenus.

Pierre
_______________________________________________
spip-zone@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone

--
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.5.488 / Virus Database: 269.13.30/1029 - Release Date: 24/09/2007
19:09

--
Pierre Andrews
Ph.D. Student, The University of York
Ing.info.dipl. EPFL
pierre.andrews@a3.epfl.ch
http://www.cs.york.ac.uk/~pandrews

--
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.5.488 / Virus Database: 269.13.30/1030 - Release Date: 25/09/2007 08:02

Bernard Blazin a écrit :

J'en reviens à mon petit plugin:
Si on considère qu'un robot spameur va chercher dans les pages d'un site les formulaires. On peut penser qu'il va parcourir un grand nombre de pages en un minimum de temps, non?

C'est d'ailleurs utilisé sur certains sites
quand l'internaute doit lire une licence ou des conditions d'acceptation
et si on clique immédiatemet "Ok je suis d'accord avec les conditions"
ça affiche genre
"vous lisez trop vite pour un humain merci de faire attention à ce que à quoi vous vous engagez"...

JL