[Postfixbuch-users] Trotz SMTP-Auth extreme Spamwellen - Die Lage in den Griff kriegen
Uwe Drießen
driessen at fblan.de
Do Nov 22 13:25:50 CET 2012
Im Auftrag von Timo Heinrichs
> Ich vermute, dass jemand mit falschen Logins trotzdem ein SMTP-Auth
> schafft und extreme Spamwellen verursacht! Ich habe jetzt mal den Auth-
> Debug im Dovecot angeschaltet:
Eine Einfache Abfrage per Dovecot
password_query = SELECT mail_pass_clear AS password FROM mail_users WHERE
mail_addr = '%u' and (date_add(Kuendigung , Interval 14 day) > now() or
Kuendigung = "0000-00-00 00:00:00")
gibt es den User zu den Bedingungen dann kommt das PASSWORT als Ergebnis
zurück.
Gibt es den User nicht dann kommt NICHTS zurück.
Die Query muß so laufen das nur ein Ergebnis kommt wenn alle Bedingungen
zutreffen !!!
In postfix Query (in etwa die Funktion)
select 1 from database where User = %u and Passwort = var(hab ich vergessen
welches %)
Also kommt nur eine 1 wenn der User mit dem passwort existiert und dann darf
er
Oder select password from database where User = %u and Password = %var
(s.o.)
Deine Query
query: SELECT NULL AS password, 'Y' as nopassword, host as host, destuser as
destuser, 'Y' AS proxy FROM proxy WHERE destuser = 'info at geheimemail.de'
^^^^^^^^^^^^
Du sagst der Database sie soll "NULL" als Passwort ausgeben.
Dein Ergebnis sieht in etwa dann so aus
"NULL","Y","host","destuser","Y"
Entweder kenne ich jetzt nicht alle Einzelheiten weil zu viel "ersetzt"
wurde oder dein Query ist einfach nicht richtig
Die Query sollte eher
SELECT FELD-Password AS password, 'Y' as nopassword, host as host, destuser
as destuser, 'Y' AS proxy FROM proxy WHERE destuser = 'info at geheimemail.de'
and FELD-Password = "PASSWORD"
Lauten.
> Wie ihr seht, gibt es sogar zwei Passwörter mit denen es wohl klappt! Die
> sind beide definitiv nicht die richtigen Passwörter. Aber wo ist hier die
> Sicherheitslücke? Weil einloggen kann ich mich nicht mit dem Passwort!
> Kann das am Dovecot-IMAP-Proxy liegen?
In der Regel ist es ein Queryfehler
Da deutet zur Zeit alles drauf hin weil ZWEI Passwörter wohl als richtig
gelten.
In Ausnahmen ist das PASSWORT das Richtige das benutzt wurde. (123456,
qwertz, 84625, 666666 usw...)
Mehr Informationen über die Mailingliste Postfixbuch-users