2010-03-15 9 views
9

Ich weiß, es ist nicht wirklich eine Programmierfrage, aber ich weiß nicht, wo ich sie stellen soll.Sollten wir ein Captcha für Sign Up verwenden?

Sollte ich ein Captcha in meinem Anmeldeformular verwenden?

Facebook, Twitter, Foursquare, Gowalla etc ... verwenden Sie keine (oder nicht eine sichtbare). Gibt es auf diesen Seiten eine unsichtbare Katze?

Danke

UPDATE: Ich habe einen schönen Artikel darüber gefunden: http://www.smashingmagazine.com/2008/07/08/web-form-design-patterns-sign-up-forms-part-2/ Vielen Dank für Ihre Antworten

+3

Was ist unsichtbares Captcha? :/ –

+1

+1 für großen Artikel – garik

+1

@Aris L. Ein unsichtbares Captcha ist ein, das Felder verwendet, die für Menschen unsichtbar sind, aber köder Skripte zum Ausfüllen, so wenn dann die Daten POSTED, wenn das unsichtbare Feld ausgefüllt sind Dann hast du eine gute Idee, dass ein Bot das gemacht hat. –

Antwort

5

ich nicht ein Captcha für SingingEels verwenden, aber ich eine gültige E-Mail-Adresse erforderlich . Benutzer müssen ihre E-Mail-Adresse bestätigen, indem Sie auf einen Link klicken, der mit einer GUID beim Erstellen eines neuen Kontos gesendet wird.

Das validiert einen echten Menschen und verhindert auch schnelle Anmeldungen für Spam-Kommentare.

+3

Validiert es ein echtes * menschliches *, nicht nur ein echtes * Postfach *? –

+0

Es ist so besser als ein Captcha ... es sei denn, jemand verbrachte die Zeit damit, ein Programm zu erstellen, das 'SingingEels'-E-Mails parst und ein Browserfenster öffnet und zur URL navigiert ... aber es gibt mehr Captcha-Hacking-Programme als Aels-Zeichen. Bisherige Hacker-Programme: P –

+0

Wenn Sie sich keine Gedanken über Bösewichte machen, die auf Ihre spezifische Website abzielen, dann sollte das Hinzufügen einer einfachen Frage zum Anmeldeformular (zB 2 + 2) genauso effektiv sein wie die E-Mail-Validierung für die Benutzer. –

1

Es ist nicht notwendig, den Captcha-Code auf der Anmeldeseite zu verwenden. Aber aus Sicherheitsgründen müssen Sie den Captcha-Code dort eingeben, wo Sie ein Formular haben. Da jemand einen Roboter zur Anmeldung in Ihre Seite stellt, müssen Sie ein Problem mit Ihrer Website haben. Zu diesem Zweck müssen Sie Captcha nicht nur auf der Anmeldeseite, sondern in jedem Formular, das Sie auf Ihrer Website verwenden, hinzufügen.

0

CAPTCHA verhindert den automatisierten Missbrauch Ihrer Website (wie Kommentar-Spam oder gefälschte Registrierungen) Es ist ratsam, zusätzliche Authentifizierungsmethoden zu verwenden, Captcha, E-Mail-Authentifizierung sind am ratsamsten.

Verwandte Themen