Je travaille sur un formulaire de demande de service, entre 5 et 10 champs (selon le service). * Et, éventuellement, un recaptcha que l'équipe de sécurité nous demande d'ajouter.
Le cas est un utilisateur qui demande un service à la demande qui s'ajoute à un achat (parfois gratuit, parfois payant).
Il n'y a aucune validation du code d'achat ou du nom d'utilisateur avec aucune base de données. L'utilisateur devra remplir les noms, contacter le téléphone et l'e-mail (avec validation du format uniquement).
J'ai essayé de pousser pour des options comme "résoudre le spam sans impliquer l'utilisateur", ou .. opérations mathématiques, vérification des e-mails (lien envoyé à l'utilisateur, qui demande également des efforts du côté de l'utilisateur), curseur (question à répondre avec un commutateur), des questions à choix multiples ... MAIS la sécurité n'est pas sûre de ces contrôles de sécurité personnalisés.
Que direz-vous de la sécurité d'une option personnalisée comme celle-ci: Afficher une image aléatoire d'un objet (liée à l'entreprise du vendeur) et offrir 3 options possibles (boutons radio) pour que l'utilisateur réponde à la corriger un**. Par exemple: a) un crayon b) des lunettes c) un chien
Peut-être trop enfantin, mais plus facile à réaliser qu'un reCaptcha, c'est sûr.
Je dois rester sérieux, mais facile pour l'utilisateur. Une option gamifiée pourrait être trop pour ce formulaire.
Ou, des idées sur un service similaire à NUcaptcha qui est sécurisé, qui fonctionne déjà, que je ne peux insérer que dans mon formulaire sans le construire? Peut-être basé sur des opérations mathématiques ou des questions faciles aléatoires à la place de lettrage de livre déformé?
merci pour vos commentaires!
Dans ce cas, vous recherchez avant tout des alternatives à Captcha.
Peut-être jetez un coup d'œil à cette solution , où certains codes intelligents sont utilisés pour déterminer si quelqu'un est ou non un bot. Je crois que ça s'appelle un "Honey pot".
Vous trouverez également de bonnes solutions dans cet article , et en voici une autre .
Fondamentalement, vous essayez d'inciter le bot à faire des choses qu'un humain ne ferait pas, plutôt que de le faire imiter un humain.
Dans le cas de montrer une image et de donner à l'utilisateur le choix de la nommer correctement; un bot aura (dans le cas de l'exemple 30%) une chance de deviner.
Vous voulez que l'utilisateur saisisse la réponse à la main et non la sélection, pour cette raison.