Hallo,

ich denke schon die ganze Zeit darüber nach, ob der 
Authentifizierungsmechanismus „plain“ ein Sicherheitsrisiko ist, welchen ich in 
Postfix mit „smtpd_sasl_security_options“ bzw. 
„smtpd_sasl_tls_security_options“ und in Dovecot unter „auth_mechanisms“ 
angeben kann?! Ich bin geneigt dazu das Tor so weit wie möglich zu schliessen 
und nur die höchste und "verschlüsselste" Authentifizierungsmethode zuzulassen 
- aber ist das sinnvoll? Je nach Client kann es da zu Problemen führen, weil 
nicht alle Clients alle Möglichkeiten durchprobieren und deswegen der 
Erklärungsaufwand höher ist.

Wenn ich die diversen Dokus/Bücher richtig verstanden habe, dann wird bei IMAP 
logischerweise (wenn ich Dovecot als IMAP-Server einsetze) Dovecot als 
Authentifizierungsinstanz genutzt. Wenn ich jetzt 

        auth_mechanisms = plain, login, ...

setze - wie wird dann eine Anmeldung per IMAPS vorgenommen? Wird die 
Authentifizierung verschlüsselt ablaufen? Und stellt Plaintext in dem Falle ein 
Sicherheitsrisiko dar?

Und wie ist das bei Postfix? Ich kann mit 

        smtpd_sasl_security_options = noanonymous, noplaintext
        smtpd_sasl_tls_security_options = $smtpd_sasl_security_options

festlegen, dass bei einer unverschlüsselten SMTP-Session sowohl keine anonyme 
Authentifizierung als auch keine im Plaintext stattfinden darf. Um es 
komfortabler zu machen, kann ich aber auch

        smtpd_sasl_security_options = noanonymous, noplaintext
        smtpd_sasl_tls_security_options = noanonymous

festlegen. Damit kann ich TLS-verschlüsselt auch wieder Plaintext verwenden.

Würde denn auch 

        smtpd_sasl_security_options = noanonymous
        smtpd_sasl_tls_security_options = $smtpd_sasl_security_options
        smtpd_tls_auth_only = yes

zu dem gleichen Ergebnis führen, wenn ich nur verschlüsselte Authentifizierung 
erlauben will? Denn dann würde ja smtpd_sasl_security_options gar nicht zum 
Zuge kommen, oder?

Was ist nun eine sichere und zugleich komfortable Konfiguration, damit sich am 
besten alle möglichen Clients einfach per IMAPS/SMTPS authentifizieren können?

Viele Grüße,
Michael

Antwort per Email an