Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Général Conception Web > Sécurité
Sécurité Forum d'entraide sur la sécurité des sites Web, les protections, l'authentification, etc. Avant de poster -> Cours Sécurité.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 17/04/2007, 10h59   #1
Invité de passage
 
Inscription : avril 2007
Messages : 7
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 7
Points : 1
Points : 1
Par défaut Alternative protection captcha

Bonjour, j'utilise actuellement le système de Captcha pour "protéger" les formulaires des bots, mais ce système comporte quelques problèmes. En plus de ne pas être fiable à 100%, il pose des problèmes d'accessibilité pour les utilisateurs.

Je cherche donc une alternative à ce système qui permettrait de bloquer les bots sans poser de problèmes aux utilisateurs.

Je ne connais pas le fonctionnement des bots en détail, mais je me demande si un simple système de question/réponse ne suffirait pas à les bloquer. Par exemple demander d'entrer la date du jour, ou de donner la réponse à une "énigme" (quelle est la couleur du soleil ?, ou tout simplement entrez l'adresse du site).

Est-ce que quelqu'un parmis vous en saurait plus à ce sujet et pourrait me dire si les bots sont en mesure d'analyser et de répondre simplement à ce genre de question ?
La Souris Verte est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/04/2007, 12h08   #2
Membre chevronné
 
Avatar de haltabush
 
Développeur Web
Inscription : avril 2005
Messages : 726
Détails du profil
Informations personnelles :
Âge : 27
Localisation : France

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : avril 2005
Messages : 726
Points : 790
Points : 790
Un système de ce type permettrais de te protéger des robots "classiques", c'est à dire qui parcourent le Web jusqu'à trouver un endroit qu'ils peuvent attaquer.
En revanche, si quelqu'un repère ton site et fait un robot exprès pour lui (enfin ça doit pas être trop fatigant d'adapter un robot pour qu'il réponde à la bonne question), alors ton site ne sera plus protégé.
__________________
HADOPI : black-out du net!
haltabush est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/04/2007, 14h12   #3
Invité de passage
 
Inscription : avril 2007
Messages : 7
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 7
Points : 1
Points : 1
On peut imaginer qu'il y ai plusieurs questions aléatoires.

Ou bien remplacer la question par un dessin.

Exemple : un dessin de soleil > Que représente le dessin ?
La Souris Verte est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/04/2007, 22h39   #4
Membre Expert
 
Avatar de Hephaistos007
 
Inscription : décembre 2004
Messages : 1 304
Détails du profil
Informations forums :
Inscription : décembre 2004
Messages : 1 304
Points : 1 387
Points : 1 387
Citation:
Envoyé par La Souris Verte
On peut imaginer qu'il y ai plusieurs questions aléatoires.

Ou bien remplacer la question par un dessin.

Exemple : un dessin de soleil > Que représente le dessin ?
Il ne suffit pas qu'il y est plusieurs questions aléatoires, il faut qu'il y en ai une infinité pour que ce soit efficace: pas de traitement exhaustif possible !

Même remarque pour ton histoire de dessin car tu ne vas en produire que quelques-un simple (un soleil, une lune, un nuage). Sans parler du travail bien plus important que cela demande à produire par rapport au Captcha.
__________________
Mieux vaut mobiliser son intelligence sur des conneries que sa connerie sur des choses intelligentes. [SHADOKS]

Cours sur la programmation pour SmartPhones Android (Requière la lecture du cours sur la programmation Java)
Hephaistos007 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/04/2007, 22h33   #5
Candidat au titre de Membre du Club
 
Homme
Inscription : octobre 2006
Messages : 11
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 29

Informations forums :
Inscription : octobre 2006
Messages : 11
Points : 11
Points : 11
j'ai créé ce système ya 6 mois environ. Il a tenu le coup jusque là. Voici les explications pour l'intégrer rapidement à un formulaire.

1) Télécharger la source : ici

2) faire un include du fichier en question
Code :
1
2
3
<?php 
include_once("antispam.php");
?>
3) insérer le calcul en faisant un simple appel à une fonction
Code :
1
2
3
4
5
6
7
<?php 
echo "<form id='formulaire' action='".$_SERVER["PHP_SELF"]."'method='post'>";
[...]
antispam_ins();
echo "<input type='submit' value='Envoyer' />";
echo "</form>";
?>
4) Vérifier si le résultat est correct
Code :
1
2
3
4
5
6
7
8
9
10
<?php 
if(antispam_check() == false)
{
    echo "Résultat incorrect, veuillez réessayer !";
}
else
{
    [...] envoi du mail et/ou insertion du formulaire dans la base de données.
}
?>
Aussi simple que ça
byc_r est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/04/2007, 09h50   #6
Invité de passage
 
Inscription : avril 2007
Messages : 7
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 7
Points : 1
Points : 1
on revient à ce que disait haltabush

Citation:
Envoyé par haltabush
Un système de ce type permettrais de te protéger des robots "classiques", c'est à dire qui parcourent le Web jusqu'à trouver un endroit qu'ils peuvent attaquer.
En revanche, si quelqu'un repère ton site et fait un robot exprès pour lui (enfin ça doit pas être trop fatigant d'adapter un robot pour qu'il réponde à la bonne question), alors ton site ne sera plus protégé.
En plus si tu tombes sur quelqu'un qui ne sait pas faire d'additions et de soustractions
La Souris Verte est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/04/2007, 09h59   #7
Membre Expert
 
Avatar de Hephaistos007
 
Inscription : décembre 2004
Messages : 1 304
Détails du profil
Informations forums :
Inscription : décembre 2004
Messages : 1 304
Points : 1 387
Points : 1 387
Citation:
Envoyé par La Souris Verte
on revient à ce que disait haltabush
Oui, c'est ce que j'allais dire aussi.

En fait, une bonne protection ce n'est pas seulement empêcher les robots de soumettre des informations à travers les formulaires rencontrés (cela, une simple fonction JavaScript suffit), c'est aussi pouvoir résister aux tentatives d'un robot spécifiquement programmé. C'est cela la vrai force du captcha (ou le test de turing inversé).
__________________
Mieux vaut mobiliser son intelligence sur des conneries que sa connerie sur des choses intelligentes. [SHADOKS]

Cours sur la programmation pour SmartPhones Android (Requière la lecture du cours sur la programmation Java)
Hephaistos007 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h13.


 
 
 
 
Partenaires

Hébergement Web