Vous n'êtes pas connecté.







bonjour à tous
j'ai décidé de mettre une image anti bots, anti spam, pour éviter d'être innondé de messages inutiles.
j'ai tout simplement créé, une image avec une suite de 6 chiffres-lettres.
ce matin j'ai constaté qu'un robot avait réussi a soumettre le formulaire.
voilà, j'ai vu que sur des sites comme yahoo, ou google, les chiffres-lettres, sont déformés.
je suppose que çà évite a certains robots de pouvoir lire le code.
ma question serait comment faire pour déformé le code comme celui ci ?

Dernière modification par Boudha (12/09/06 21:24:09)
TOP Hors ligne








Photoshop, gimp, et autres 
TOP Hors ligne








rockboy214 a écrit:
Photoshop, gimp, et autres
Oui mais faut les coller les images générées aléatoirement et modifirée
Comme sur cette image les "vagues" collent
Peut être la générer "normalement" puis rajouter des effets en PHP sur l'image avec la librairie d'image ( ou autre prog Web que t'utilise )
TOP Hors ligne


Il est fort probable qu'il existe des librairies PHP qui déforment les images au besoin. Mais pour cela il te faudra un serveur libre, en dédié.
Sinon tu peux jouer en astuce : tu crées toutes les lettres en plus fois en déformé, tu les fais choisir aléatoirement par ton script et avec GD tu ajoutes les traits ou points derrière.
PS: Mais globalement te déchire pas, les bots de spams sont très rarement capables de lire les images et en tout cas il y a peu de chance qu'il emploie cette énergie pour ton site.
TOP Hors ligne


j'ajoute, mais ceci n'engage p-ê que moi) que tout utilisateur sur internet n'est pas *forcément* capable de voir les images, utiliser cette méthode peut résulter à restreindre l'accès aux personnes atteintes d'un déficit visuel.
FYI RTFM ASAP => Tux : La Légende <=
NewsletTux
TOP Hors ligne





Malcolm a écrit:
j'ajoute, mais ceci n'engage p-ê que moi) que tout utilisateur sur internet n'est pas *forcément* capable de voir les images, utiliser cette méthode peut résulter à restreindre l'accès aux personnes atteintes d'un déficit visuel.
ba pour sa y a pas de problem moi qui et des problem visuel je sais ce que je dit il faut juste mettre en gras et avoir une police de l'ecriture doit etre à 14 au minimum pour que tous le monde puisse la voir
TOP Hors ligne


Malcolm a écrit:
j'ajoute, mais ceci n'engage p-ê que moi) que tout utilisateur sur internet n'est pas *forcément* capable de voir les images, utiliser cette méthode peut résulter à restreindre l'accès aux personnes atteintes d'un déficit visuel.
En effet c'est un pb... et c'est bien pr ça qu'on voit de plus en plus fleurir de nouveaux système de captcha : les questions du style "Combien font cinq moins trois ? [Répondez en chiffre]". On peut alors se poser des questions quant à l'Accessibilité au niveau quotient intellectuel mais bon faut pas exagérer. A noter le blog de Alsacreations qui a adopté cette méthode en corsant bcp plus le calcul ac des questions du style "Combien font cent-vingt-trois moins douze ?". Probablement un moyen d'éviter aussi les boulets mais bon...
microscop a écrit:
ba pour sa y a pas de problem moi qui et des problem visuel je sais ce que je dit il faut juste mettre en gras et avoir une police de l'ecriture doit etre à 14 au minimum pour que tous le monde puisse la voir
Dans ce cas de figure, on parle de déficient visuel très important, assez pour utiliser un transcrypteur de braille ou sonore, incapable de lire les images.
TOP Hors ligne








Ju a écrit:
Dans ce cas de figure, on parle de déficient visuel très important, assez pour utiliser un transcrypteur de braille ou sonore, incapable de lire les images.
Evidement si le transcrypteur peut lire l'image un bot le pourra aussi ^^
Sinon ce que l'on voit de plus en plus, c'est le captcha sonore à coté de celui visuel
A moins d'être sourd et aveugle... ça permet à tout le monde d'y avoir accès
TOP Hors ligne





Ba moi je suis considère comme aveugle sans lunette et avec correction je n'ai que 3/10 en binoculaire mais bon une police d’écriture en 24 et mise en gras au minimum me permet de le lire a 8cm de l’écran (sans lunette) donc je sui tous a fait d’accord avec toi pour la transcription audio,pour info le transcrypteur n'arrive pas a lire les images deformée
TOP Hors ligne

Pourquoi ne pas créer une image pour chacun des 10 chiffres (plutôt que les 26 lettres de l'alphabet) et les générer au hasard, avec un champ de texte à côté ou il faut entrer la suite de chiffres (8 sera amplement suffisant). Ca me paraît plus que fiable pour un site "personnelle", même pour un site qui n'est pas "personnelle".
Sinon tu comptes faire ça en quel langage Ti_ouf ?
PS: Si tu pouvais faire un peu plus attention à l'orthographe microscop, merci.
TOP Hors ligne







hello
en fait j'ai fait un test, pour le moment concernant ma page contact, mon formulaire etait spammé 5-6fois /jours, et je recevais tout çà par email, donc heu ...
bon l'image a fait tout de même descendre tout çà, donc c'est pas mal.
par contre pour le captcha, quel est le principe ?,enfin je connais bien, mais le principe de code ...
TOP Hors ligne







tatice a écrit:
Boudha a écrit:
Sinon tu comptes faire ça en quel langage Ti_ouf ?
A mon avis avec du PHP.
heu tant qu'a faire, oui 
TOP Hors ligne


Ti_ouf a écrit:
par contre pour le captcha, quel est le principe ?,enfin je connais bien, mais le principe de code ...
Pour les opérations ?
Il suffit de créer une petite base de données de questions avec leur réponse et de leur attribuer un identifiant. Lors de la génération de la page du formulaire, tu indiques l'identifiant de la question affichée dans un champ caché, ce qui te permets de faire le lien avec la réponse de la base de donnée et donc de vérifier.
Comme les images finalement, pr lequel tu vas devoir également faire passer un identifiant (ou directement le calcul "crypté" si ce n'est qu'un nombre) par un champ caché.
TOP Hors ligne







en fait le principe du champ caché, n'est surement pas une bonne idée, car il est lisible par n'importe qui , sous la source.
pour les images, justement je passe par la session, ce qui évite de divulguer trop facilement ma suite de code.
enfin, en gros je comprends le principe de la structure d'un captcha, pas trop compliqué.
du point de vu donc accéssibilité, bon j'ai lu que le top est d'associer image + fichier audible.
qu'en pensez vous ?
moi je pense quen faite un captcha est pas mal du tout, bon çà peut emmerder à force les visiteurs mais bon, en gardant un niveau de difficulté minime, on peut arriver a quelque chose de pas mal, non ?
TOP Hors ligne


Ti_ouf a écrit:
en fait le principe du champ caché, n'est surement pas une bonne idée, car il est lisible par n'importe qui , sous la source.
Bien sûr, mais je parle pas de mettre le code affiché dans le champs caché, mais bel et bien sa forme "cryptée". Et dans ce cas on s'en fiche qu'elle soit lisible.
Tu comptais faire comment ?
Si tu as du tps, tu pourras étudier ma solution pour le captcha que j'ai codé pour Signatux 1.0.0 (qui m'a l'air efficace et sécurisé).
TOP Hors ligne







je vais m'y pencher, et donc abandonner les images, le bot sera automatiquement stoppé comme celà, parce qu'avec mon image, quelques spams continuent encore, c'est que des robots arrive donc à lire le code dans les images.
tu comptes combien de questions réponses environ ?
tu cryptes l'identifiant en md5 ?
TOP Hors ligne

khaled a écrit:
saha
Mais encore 
TOP Hors ligne









A croire que les topics sur les bots attirent les bots 
Y'a plus qu'a attendre qu'il nous envoie des MP 
TOP Hors ligne