Benutzer-Werkzeuge

Webseiten-Werkzeuge


dba:oracle_get_ip_adress_hostname

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Letzte ÜberarbeitungBeide Seiten der Revision
dba:oracle_get_ip_adress_hostname [2015/11/22 16:15] – [nslookup in der Datenbank - mit SQL die IP Adresse einer angemeldeten Session ermitteln] gpipperrdba:oracle_get_ip_adress_hostname [2015/11/23 19:48] – [IP Adressen aus dem Audit Log auslesen] gpipperr
Zeile 177: Zeile 177:
  
 ---- ----
 +
 +==== IP Adressen aus dem Audit Log auslesen====
 +
 +Kann über DNS die IP Adresse nicht aufgelöst werden hilft auch ein Blick in das Audit Log der Datenbank.
 +
 +
 +Ist das Auditing aktiviert, kann über die Spalte "comment_text" beim LOGIN/LOGOFF Event der SQL Connect Strings nach der Client IP Adresse analysiert werden:
 +<code sql>
 +select count(*)
 +     , userhost
 +     , comment_text
 +  from dba_audit_trail
 +where action_name in ('LOGOFF','LOGON'
 +   and upper (userhost) in
 +                  (upper (‘xxxxxxx’))
 +group by userhost,comment_text
 +order by 1
 +/
 +
 +....
 +1 primgpi01.local  Authenticated by: DATABASE; Client address: (ADDRESS=(PROTOCOL=tcp)(HOST=10.10.10.23)(PORT=43795)) (PROGRAM="JDBC Thin Client")
 +....
 +</code>
 +
 +
 +Falls das Auditing nicht aktiviert ist, hilft dann noch der Blick in das Listner Log.
 +
 +
 +
 +----
 +
 +
  
 ==== Risiko der DNS Auflösung über die Datenbank ==== ==== Risiko der DNS Auflösung über die Datenbank ====
dba/oracle_get_ip_adress_hostname.txt · Zuletzt geändert: 2015/11/23 19:49 von gpipperr