web-dev-qa-db-fra.com

Comment puis-je empêcher les utilisateurs de créer plusieurs comptes?

Je construis un site qui doit garantir la précision des scores de réputation des utilisateurs en empêchant les utilisateurs de créer plus d'un compte, au détriment des inscriptions réduites. Jusqu'à présent, les seules solutions auxquelles j'ai pensé permettent aux utilisateurs de:

  • Lien vers leur compte (vérifié) Paypal via authentification du compte Paypal
  • Fournissez leur clé publique PGP et vérifiez que le MSD (une mesure de fiabilité) est en dessous d'une certaine valeur

Bien sûr, même ces méthodes ne sont pas à l'épreuve des balles, mais risquent de rendre très difficile la création d'un compte chaussette-pantin. Y a-t-il d'autres que je n'ai pas considérés?

5
Alek Storm

Chargez-les en argent réel pour chaque compte.

7
ddyer

De ceci question de StackOverflow :

  • Placez les cookies sur l'ordinateur de l'utilisateur
  • Connectez-vous leur IP
  • Stocker le contenu dans leur stockage local (uniquement pour les utilisateurs dotés d'un navigateur HTML5)
  • Si vous voulez vraiment commencer à creuser plus en profondeur, vous pouvez commencer à définir des restrictions en fonction de la durée de la session des utilisateurs, du nombre de pages parcourues avant le vote, c.-à-d. Commencer à profiler les utilisateurs qui tentent de contourner le système, et à commencer à restreindre les utilisateurs de profil. utilisateurs.
  • Tables MEMORY sur serveur avec adresses IP
  • evercookie
  • empreinte de navigateur
  • inscription obligatoire
  • http://code.google.com/p/mailvalidator/
  • faire la liste des domaines interdits
4
John Conde

Je pense qu'il y a divers degrés de sécurité. Ainsi, les autres peuvent inclure: - Lien vers un compte Facebook - Compte Google - Autres fournisseurs de Oauth

C'est un compromis entre rendre si difficile l'obtention d'un compte ordinaire lorsque vous n'essayez pas de jouer avec le système et la facilité de ceux qui veulent créer des profils Facebook/comptes Paypal en double.

0
paulmorriss