Wenn ich Passwörter in meiner Anwendung auf die Einbeziehung englischer Wörter überprüfen möchte, sollte ich eine Datenbank mit englischen Wörtern lokal speichern (gibt es eine kostenlose Datenbank?) Oder gibt es einen (kostenlosen) Webdienst, den ich verwenden kann, um sie zu überprüfen entfernt?Passwörter gegen Wortdatenbank auf dem Server prüfen oder einen Webservice benutzen?
Idealerweise würde ich die Wörter mit einem Ajax-Aufruf überprüfen, aber ich möchte nicht das gesamte englische Wörterbuch mit XML übergeben. Ich habe das Gefühl, dass Netzwerkverkehr ein Problem werden könnte.
Irgendwelche Vorschläge?
(Auch alle Rails-spezifische Vorschläge?)
ist das Ziel dieses Wörterbuch-Angriffe zu verhindern? Es gibt andere Methoden dafür. Wenn Sie zu große Kennwortoptionen zu komplex machen, kann dies tatsächlich mehr Schaden verursachen, da sich die Benutzer nicht daran erinnern oder sie aufschreiben. –