SPIP-Contrib

SPIP-Contrib

عربي | Deutsch | English | Español | français | italiano | Nederlands

290 Plugins, 198 contribs sur SPIP-Zone, 66 visiteurs en ce moment

Accueil > Interactivité, échanges > Protections antispams > Captcha2 > Plugin Captcha2

Plugin Captcha2

Ajoute un cryptogramme visuel à vos formulaires pour les protéger du Spam

3 octobre 2007 – par erational – 94 commentaires

11 votes

Attention ! Cette contribution modifie des fichiers du noyau de SPIP !

Même si elle a été testée par plusieurs utilisateurs nous ne pouvons garantir qu’il n’y aura pas d’effets secondaires dommageables sur votre SPIP. Conservez toujours les fichiers d’origine pour pouvoir revenir au noyau originel.

De plus, elle n’est compatible qu’avec une version précise de SPIP et sera perdue à la prochaine mise à jour : vous devrez donc recommencer.

Le Spam peut submerger votre site SPIP. L’une des alternatives est d’utiliser un systême de Captcha qui permet de se protéger assez efficacement des robots .

Présentation

La contribution Balise #CAPTCHA permettait une protection sommaire à base de redirection mais ne protégait pas véritablement des spammeurs. Ce plugin intègre le captcha directement dans vos formulaires.

Testé sur @-brest, ce plugin a permit d’éradiquer les spams sur les formulaires d’articles ou de suggestions de sites.

Installation

Le plugin s’installe classiquement : Installer un plugin-spip

Vous n’avez aucune modification à faire sur vos squelettes.
(sauf si votre squelette modifie les formulaires)

Aperçu en action

Le champs Captcha s’ajoute automatiquement à votre formulaire

Si le code est mauvais, on le signale à l’internaute

Si le code est bon, on peut poster définitivement le message

Filtrage des caractères exotiques

à partir de la version 0.15 (novembre 2008), on vérifie en plus si le message ne contient pas trop de caractères non ASCII (spams chinois, japonais, russe ou autre ...)

RBL (Realtime Blackhole List) : rejet des IPs blaclistées

à partir de la version 0.16 (janvier 2009), intégration du code RBL qui vérifie si l’IP n’est pas blacklistée.

Améliorations à venir

  • Ajoutant une configuration permettant de choisir la police, le type de captcha, la déformation, la couleur ....
  • Proposer un captcha audio pour l’accessibilité ?
  • Surcharger les autres formulaires pétitions, ...
  • Traduire les interfaces

Pour les développeurs, l’adresse du plugin sur la zone est http://zone.spip.org/trac/spip-zone...

Historique

versiondatecommentaires
v 0.16 janvier 2009 ajout des traits pour rendre le captcha plus efficace (merci à henri)

RBL (Realtime Blackhole List) (merci à Fil)

v 0.15 novembre 2008 ajout d’un filtre anti-caractères exotiques (chinois,japonaise, russe ...)
v 0.14 octobre 2007 sortie initiale sur spip-contrib

Voir en ligne : Télécharger

P.-S.

Fichiers surchargés (SPIP 1.9.2d)
balise/formulaire_forum.php
balise/formulaire_site.php
balise/formulaire_inscription.php
formulaires/forum.html
formulaires/site.html
balise/inscription.html

Dernière modification de cette page le 22 juillet 2009

Retour en haut de la page

Tout afficher

Vos commentaires

  • Le 1er septembre 2009 à 10:50, par ruben En réponse à : Plugin Captcha2

    Bonjour, Pour moi, même problème que cité par les autres. Les messages passent. Pour pouvoir comparer deux sites sur lesquels le plugin est efficace pour l’un et pas pour l’autre je crois remarquer que tous les messages à caractères asiatiques qui passent ont un titre ASCII . Est-ce que ça pourrait venir de là ?

    Répondre à ce message

  • Le 6 juin 2009 à 18:58, par rubenxela En réponse à : Plugin Captcha2

    De mon côté le plugin Nospam ne fonctionnait pas du tout sur des attaques quotidiennes et multiples venant de Chine.
    Bref, je viens d’installer capcha2, c’est pour le coup plus efficace, par contre serait t-il possible et comment, d’agrandir l’image captcha générée car elle est vraiment minuscule et très difficile à lire.

    Répondre à ce message

  • Le 6 juillet 2009 à 14:31, par freechelmi En réponse à : Plugin Captcha2

    Salut , sur mon site il semblerait qu’il y ait quand meme pas mal de Spam asiatique et arabe qui passe :

    http://www.millebabords.org

    Celui vient peut etre du fait que j’ai agrandit l’image de captcha mais pas ajouté plus de lignes ? et que du coup leurs robots arrivent a relire l’image ?

    Répondre à ce message

  • Le 17 juin 2009 à 17:28, par Cerdic En réponse à : Plugin Captcha2

    L’utilisation de Captcha est une mauvaise pratique et une mauvaise idée, dès le départ, comme le rappelle largement http://www.w3.org/TR/turingtest/

    Répondre à ce message

  • Le 23 avril 2009 à 18:16, par ManuDevil, concepteur multimédia En réponse à : Captcha et Spip-Listes

    Il s’agit en effet de Spip-Listes 1.9.2, donc apparemment pas la toute dernière version. Et oui, elle se fait spammer.

    Répondre à ce message

  • Le 22 avril 2009 à 19:41, par ManuDevil, concepteur multimédia En réponse à : Spip-Listes

    Bonjour,

    Est-il possible d’ajouter le Captcha sur un formulaire d’abonnement à une newsletter du plugin Spip-listes ? Les sites concernés tournent encore en version 1.9.2xxx.

    Merci d’avance.

    • Le 23 avril 2009 à 13:03, par erational En réponse à : spam sur Spip-Listes ?

      est ce que les formulaires d’abonnement de spip-listes se font spammer ? si oui, quelle version de spip-listes ?

    Répondre à ce message

  • Le 5 avril 2009 à 18:15, par ? En réponse à : Plugin Captcha2

    Bonjour,
    J’ai installé captcha2 sur un spip 1.9.2e.
    faut-il mettre une balise captcha à la place de la ligne «  » ? ou génère t-il le code automatiquement ?
    dans tous les cas le formulaire captcha n’apparait pas
    qqun peut-il me donner la procédure exacte ?
    je précise que je suis hébergé par free ...

    merci d’avance

    Arnaud

    PS : je suis attaqué par des robots japonais

    Répondre à ce message

  • Le 3 février 2008 à 11:09, par Maximus87 En réponse à : Plugin Captcha2

    Bonjour,

    j’ai le même pb que Kevin ci-dessous : le cryptogramme ne s’affiche pas.

    Un message d’erreur apparaît après avoir cliqué sur « voir ce message avant de le poster » :

    Warning : session_start() [function.session-start] : open(/mnt/137/sdb/4/a/..../sessions/sess_..., O_RDWR) failed : No such file or directory (2) in /mnt/137/sdb/4/a/.../plugins/captcha2/balise/formulaire_forum.php on line 218

    Je suis plutôt novice, mais la bibliothèque GD2 semble activée (les miniatures apparaissent sur mon site, ...).

    Je suis hébergé chez free.

    J’utilise le dernier spip 1.9.2d avec le squelette Epona. J’ai contacté son auteur et il me dit que son squelette ne modifie pas les formulaires et qu’il n’en crée pas non plus.

    Une idée svp ?

    Merci d’avance

    Stéphane

    • Le 4 février 2008 à 10:13, par erational En réponse à : Captcha2 sur hébergement free (session_start)

      l’erreur ne vient pas du plugin mais de l’utilisation des sessions sur free
      à l’appel de la fonction PHP session_start() (ligne 208)

      d’après ce thread sur un forum, pour les hébergements free, il faut :

      1. créer un dossier sessions à la racine du FTP
      2. autoriser l’écrire dans ce répertoire (chmod)
      3. ajouter un .htaccess deny from all dans ce répertoire pour sécuriser et éviter la lecture des sessions par un tiers

      à tester ... bonne chance

    • Le 4 février 2008 à 23:14, par Maximus87 En réponse à : Captcha2 sur hébergement free (session_start)

      Nickel !!

      Merci bcp pour ton aide. J’ai fait les modifs indiquées (à part le chmod qui était ok) et tout marche !

      @+ et bravo pour ce plugin fort utile !!!

      Stéphane

    • Le 19 mars 2009 à 21:22, par seds.admin En réponse à : Captcha2 sur hébergement free (session_start)

      bonsoir,
      je suis novice et pourtant j’ai réussi souvent à suivre les instructions données sur ce site par les dév avec succès. -Merci les développeurs !-
      seulement mon problème est simple, et la solution est déjà donnée ici : je n’ai pas l’image captcha sur serveur free.

      mes problèmes :
      -  je ne sais pas où trouver et vérifier l’activation de la librairie GD (j’ai pourtant cherché..)

      -  j’ai créé le dossier sessions, mis dedans un .htaccess (copié dans le dossier « config »), mais je ne comprends pas ce que veut dire et comment « autoriser l’écrire dans ce répertoire (chmod) », quand j’essaie de suivre les instructions donnée sur la contrib de erational du 4 février 2008.

      le plugins captcha 2 est installé sur un squelette que j’écris et teste sur free. apriori il y a des modif à faire à cause de free, que je n’ai pas réussi. Etant un site test ce n’est pas indispensable, mais j’aimerais comprendre.

      Ma préoccupation est en fait : le squelette une fois terminé et validé, sera installé sur un site sous spip 1.9.2b sur serveur ovh.
      -  Connait-on déjà des soucis avec le captcha2 sur ce serveur ? comme sur free, par ex, dans ce cas les réponses à mes problèmes exposés ci-dessus seront nécessaires. (mes recherches sur ovh Vs captcha/spip n’ont rien donné d’alarmant)
      -  pourquoi suis-je obligée de transformer mon dossier « squelettes » en dossier « dist » (et sauvegarder le dist original sous le nom « dist00 » par ex) pour que la balise captcha apparaisse sur l’ajout de commentaire.

      captcha2 sera indispensable sur le site sur ovh car des contrib en caractères exotiques viennent polluer les forums.

      ce serait adorable d’expliquer davantage les modifs à faire à la débutante que je suis. et si vous avez des tuyaux sur ovh, vous ferez pleins d’heureuses...

      merci ;)

    Répondre à ce message

  • Le 2 mars 2009 à 15:57, par ? En réponse à : Plugin Captcha2

    et pour spip 2.0, existe t’il un captcha ?

    merci

    • Le 2 mars 2009 à 16:05, par erational En réponse à : Captcha2 pour spip 2.0

      pour l’instant, Captcha2 n’est pas disponible pour SPIP 2.0 car le plugin NoSPAM semble offrir une protection efficace contre le Spam.

      Si cela devient nécessaire de porter captcha2 pour spip 2.0, faites nous le savoir à travers ce forum !

    Répondre à ce message

  • Le 14 février 2009 à 19:04, par xebiaut En réponse à : Plugin Captcha2

    J’ai l’erreur « Warning : session_start() [function.session-start] : Cannot send session cache limiter - headers already sent (output started at /mnt/156/sdb/f/3/xebiaut/ecrire/action/inscription.php:26) in /mnt/156/sdb/f/3/xebiaut/plugins/captcha2/balise/formulaire_inscription.php on line 56 » lorsque je lance le formulaire d’inscription. Il semble que cela soit du à l’appel de la fonction session_start() qui pourtant fonctionne bien dans les 2 autres formulaires.

    Seriez-vous d’où cela peut venir ?

    Répondre à ce message

Répondre à cet article

Qui êtes-vous ?
  • [Se connecter]

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici Les choses à faire avant de poser une question (Prolégomènes aux rapports de bugs. )
Ajouter un document

Retour en haut de la page

Ça discute par ici

  • Acces Restreint 3.0

    11 décembre 2008 – 838 commentaires

    Le plugin accès restreint permet de définir et de gérer des zones de l’espace public en accès restreint. Cette version du plugin a été redévelopée et optimisée tout spécialement pour SPIP 2.0. Il en découle une amélioration des performances sur les gros (...)

  • Champs Extras 3

    16 janvier 2012 – 646 commentaires

    Ce plugin permet de créer et/ou de gérer des champs supplémentaires dans les objets éditoriaux de SPIP. Il permet donc de prendre en compte et d’afficher de nouveaux éléments dans n’importe quel objet éditorial de SPIP. Screencast Vous n’aimez pas (...)

  • Export Spip vers Wordpress

    11 mai 2013 – 35 commentaires

    Problématique On souhaite migrer un site spip vers un site wordpress. Si seul le contenu des articles nous intéresse, on peut très bien utiliser un des plugins de Wordpress permettant d’importer un flux rss, ce flux rss étant créé par Spip. Cette (...)

  • LIM : alléger l’espace privé

    20 avril 2015 – 47 commentaires

    Ce plugin permet de désactiver l’affichage de blocs ou de boutons, présents par défaut dans SPIP mais qui peuvent devenir inutiles dans le cadre de votre projet. Il allège du coup l’interface d’édition et supprime d’éventuels risques de confusion dans (...)

  • Partageur

    29 janvier 2011 – 52 commentaires

    Permet de recopier facilement des articles d’un site SPIP partageur à l’autre. Présentation Ce plugin est né d’un besoin de partager des articles entre sites SPIP. Contrairement aux plugins SPIP2SPIP, Flux RSS en articles le principe d’import (...)