[Postfixbuch-users] Kundenserver filzen

Driessen driessen at fblan.de
Di Aug 23 23:09:54 CEST 2011


Christian Boltz
> 
> Hallo Rudi, hallo Stefan, hallo Leute,
> 
> Am Dienstag, 23. August 2011 schrieb Rudi Floren:
> > Du könntest uns die regex geben die ein sicheres Passwort definiert.
> > Dann ist es.nur noch ein katzensprung die Implementierung vor zu
> > nehmen.
> 
> Ich bin inzwischen zur Überzeugung gekommen, dass wir vermutlich ein
> Array mit (potenziell) mehreren RegEx brauchen. Damit kann man dann
> gleich mehrere Dinge erschlagen:
> /......../ - Mindestlänge 8 Zeichen (könnte $CONF[min_password_length]
>              ersetzen)
> /[a-zA-Z]/ - muss mindestens einen Buchstaben enthalten
> /[0-9]/    - muss mindestens eine Ziffer enthalten
> /^[^¿¡]*$/  - darf kein ¿ oder ¡ enthalten [1]
> usw.
> 
> Wenn man da noch ein paar Bedingungen dazupackt und es mit einer
> einzigen RegEx machen will, wäre das Ergebnis eine Monster-RegEx ;-)
> daher sind mehrere RegEx wohl die bessere Lösung.
> 

Naja so schlimm sollte das nicht sein 

/^[a-zA-Z]{1,4}[a-zA-Z0-9]{1,15}[-/\(\)\[\]\*\/&²³]{1,15}[a-zA-Z0-9]{1,15}$/

Muss mit Buchstaben beginnen min 1 
Kann dann bis zu 15 Buchstaben oder Ziffern haben
Dann kommen 1-15 Sonderzeichen
Gefolgt wieder von Buchstaben und Ziffern min 1 höchtens 15

Geht garantiert noch besser geschachtelt und allgemeiner. 


Und lieber die erlaubten Zeichen definieren das ist weniger Aufwand wie alle
unerwünschten zu filtern.

safe-characters =
"@abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789.-_: /" 

Mit freundlichen Grüßen

Drießen

-- 
Software & Computer
Uwe Drießen
Lembergstraße 33
67824 Feilbingert
Tel.: +49 06708 / 660045   Fax: +49 06708 / 661397





Mehr Informationen über die Mailingliste Postfixbuch-users