De nos jours, la plupart des applications populaires nécessitent une activation de compte par e-mail. Je ne l'ai jamais fait avec des applications que j'ai développées, manque-t-il une fonctionnalité de sécurité cruciale?
Par activation par e-mail, je veux dire que lorsque vous vous inscrivez sur un site, ils vous envoient un e-mail contenant un lien sur lequel vous devez cliquer avant que votre compte ne soit activé.
Réponses:
L'activation confirme que l'e-mail est le vôtre. Il ne s'agit pas tant d'être faux ou inexistant, mais d'être le vôtre et ils en ont besoin pour une méthode d'authentification alternative / plan-b, en premier lieu.
la source
La plupart des services Web souhaitent pouvoir contacter les utilisateurs et utiliser le courrier électronique pour cela. En particulier, l'utilisateur oublie son mot de passe, le fait qu'il puisse lire un e-mail à l'adresse que le service a dans son dossier, l'authentifie en tant qu'utilisateur légitime, qui est autorisé à réinitialiser le mot de passe. Le courrier électronique peut également être un moyen de vous informer des mises à jour importantes (aka spam vous).
Pour que le service valide le courrier électronique, il doit s'assurer que l'utilisateur qui crée le compte a accès à ce courrier électronique. Il s'agit à la fois de protéger l'utilisateur contre une faute de frappe dans l'adresse e-mail et de protéger la capacité du site à envoyer du spam.
Vous n'avez pas besoin d'exiger un e-mail pour vous abonner à votre service. Cependant, lorsque les utilisateurs oublient leurs informations d'identification, ils seront mécontents. Les réinitialisations de mot de passe par e-mail sont la norme.
Si l'utilisateur choisit une adresse e-mail jetable, c'est un choix délibéré de sa part de ne pas avoir un contrôle exclusif sur le compte. Certains sites qui souhaitent spammer essaient de rejeter de telles adresses, bien que cela soit bien sûr inutile (les grands sites comme Gmail vous permettent également de créer des adresses jetables, après tout).
la source
L'acceptation confirmée peut également être effectuée pour se conformer aux lois anti-spam pour une autre raison d'envoyer un lien dans l'e-mail.
la source
Oui, vous l'êtes. En vérifiant l'adresse e-mail, vous vous assurez que le titulaire du compte possède cette adresse.
Plus tard, si quelqu'un d'autre essaie de s'inscrire avec la même adresse, cela ne sera pas possible car vous avez déjà vérifié que le bon propriétaire possède déjà le compte.
Fondamentalement, cela garantit aux gens qui ils sont ce qu'ils prétendent être. Si vous aviez un site de réseautage social où les gens pouvaient ajouter des contacts par adresse e-mail, cela limiterait ce qu'un utilisateur frauduleux pourrait faire en utilisant l'adresse d'une autre personne.
la source
Quelques raisons fréquemment utilisées sont:
la source
Je pense que cela dépend des possibilités que vous donnez à votre utilisateur. Peut-il envoyer des messages à d'autres utilisateurs et les spammer avec des publicités? Peut-il publier sur votre site et publier des annonces de viagra partout? Peut-il ou elle télécharger un grand nombre de fichiers et remplir votre précieux espace serveur. Si quelque chose de ce qui précède ou quelque chose d'autre qui pourrait être utilisé pour spammer ou détruire votre serveur existe, vous voulez qu'il soit aussi difficile que possible pour les spammeurs de s'inscrire sur votre site. Et donc l'authentification par e-mail est une autre étape qui rend difficile pour les spammeurs de faire semblant d'être un humain.
Pour ce faire, vous devez utiliser l'authentification par e-mail avec un formulaire qui complique également le remplissage des machines à l'aide d'un captcha ou d'autres techniques et vous devez également bloquer les services de courrier de corbeille.
la source