Thread DBI-Modul schreibt error_log voll; wie abschalten? (2 answers)
Opened by Gast at 2006-11-28 13:33

Gast Gast
 2006-11-28 13:33
#30239 #30239
Hallo Zusammen,

kurze Frage: wir benutzen das AuthDBI Modul zur User-Authentifizierung. Und obwohl nirgendwo die 'trace'-Option gesetzt ist wird bei jedem Login unser error_log mit folgendem Info-Block vollgeschrieben (Auszug):

4985 Apache::AuthDBI::authen get_basic_auth_pw: res = >0<, password sent = >yyyyyy<
4985 Apache::AuthDBI::authen user sent = >xxxxxxxxxxx<
4985 Apache::AuthDBI::authen cache in shared memory, shmid 0, shmsize 50000, semid 0
4985 Apache::AuthDBI::authen Config{ log_string } =
4985 Apache::AuthDBI::authen Config{ placeholder } = off
4985 Apache::AuthDBI::authen Config{ encryption_method } = sha1hex/md5/crypt
4985 Apache::AuthDBI::authen Config{ grp_field } =
4985 Apache::AuthDBI::authen Config{ password } = dbpassw
4985 Apache::AuthDBI::authen Config{ pwd_whereclause } =
4985 Apache::AuthDBI::authen Config{ pwd_field } = cryptpassword
4985 Apache::AuthDBI::authen Config{ log_field } =
4985 Apache::AuthDBI::authen Config{ uidcasesensitive } = on
4985 Apache::AuthDBI::authen Config{ expeditive } = on
4985 Apache::AuthDBI::authen Config{ pwd_table } = aaaaaaa
4985 Apache::AuthDBI::authen Config{ data_source } = dbi:mysql:dbusern
4985 Apache::AuthDBI::authen Config{ authoritative } = on
4985 Apache::AuthDBI::authen Config{ nopasswd } = off
4985 Apache::AuthDBI::authen Config{ username } = dbusern
4985 Apache::AuthDBI::authen Config{ uid_field } = login_name
4985 Apache::AuthDBI::authen Config{ encrypted } = on
4985 Apache::AuthDBI::authen Config{ grp_whereclause } =
4985 Apache::AuthDBI::authen Config{ encryption_salt } = password
4985 Apache::AuthDBI::authen Config{ pwdcasesensitive } = on
4985 Apache::AuthDBI::authen Config{ grp_table } =
4985 Apache::AuthDBI::authen passwd not found in cache
4985 Apache::AuthDBI::authen statement: SELECT cryptpassword FROM aaaaaaa WHERE login_name = 'xxxxxxxxxxxx'
4985 Apache::AuthDBI::authen passwd = >uWqXH/5Q37vX.<
4985 Apache::AuthDBI SHA1_digest
4985 Apache::AuthDBI::authen 2 passwords to check
4985 Apache::AuthDBI::authen user xxxxxxxxxxxx: Password after Preparation >a15928c2dd051e3c06a2c7e5a2518ca5aa917f0e< - trying for a match with >uWqXH/5Q37vX.<
4985 Apache::AuthDBI::authen user xxxxxxxxxxxxxx: Password after Preparation >uWqXH/5Q37vX.< - trying for a match with >uWqXH/5Q37vX.<
4985 Apache::AuthDBI::authen user xxxxxxxxxxx: Password from Web Server >yyyyyy< - Password after Preparation >uWqXH/5Q37vX.< - password match for >uWqXH/5Q37vX.<
4985 Apache::AuthDBI::authen return OK

Besonders übel ist, dass auch noch UserID und Passwort IM KLARTEXT angelistet werden (hab beides hier durch 'xxxxxxxxxx' bzw. 'yyyyyyy' ersetzt), wogegen unsere Security-Abteilung massiv Protest eingelegt hat.

Weiss jemand wodurch die Anlistung dieses Blocks ausgelöst wird und wo man sie ggf. abschaltet? Hab sämtliche 'DBI->trace' einstellungen und auch die Umgebungsvariable DBI_TRACE gecheckt. Ist nirgendwo gesetzt. Und selbst wenn ich sie explizit auf '0' setze - der o.g. Block erscheint trotzdem IMMER.

Danke für jeden Tip!
O.

View full thread DBI-Modul schreibt error_log voll; wie abschalten?