log files slides

38
The most comprehensive Oracle applications & technology content under one roof The most comprehensive Oracle applications & technology content under one roof Log files:  A wealth of forensic evidenc e Kevin Powe Integral Technology Solutions

Upload: dhananjay-deevi

Post on 06-Apr-2018

223 views

Category:

Documents


0 download

TRANSCRIPT

8/3/2019 Log Files Slides

http://slidepdf.com/reader/full/log-files-slides 1/38

8/3/2019 Log Files Slides

http://slidepdf.com/reader/full/log-files-slides 2/38

The most comprehensive Oracle applications & technology content under one roof 

More info at http://bit.ly/kapowelogs

8/3/2019 Log Files Slides

http://slidepdf.com/reader/full/log-files-slides 3/38

The most comprehensive Oracle applications & technology content under one roof 

Forensic process

Log files

Case files

Tools

8/3/2019 Log Files Slides

http://slidepdf.com/reader/full/log-files-slides 4/38

The most comprehensive Oracle applications & technology content under one roof 

The Forensic Process

8/3/2019 Log Files Slides

http://slidepdf.com/reader/full/log-files-slides 5/38

The most comprehensive Oracle applications & technology content under one roof 

Step One: Secure The Scene

8/3/2019 Log Files Slides

http://slidepdf.com/reader/full/log-files-slides 6/38

The most comprehensive Oracle applications & technology content under one roof 

Operating System Evidence

netstat for network issues

top or Windows Task Manager for CPU issues

iostat or vmstat for I/O issues

8/3/2019 Log Files Slides

http://slidepdf.com/reader/full/log-files-slides 7/38The most comprehensive Oracle applications & technology content under one roof 

Rolling Log Files

8/3/2019 Log Files Slides

http://slidepdf.com/reader/full/log-files-slides 8/38The most comprehensive Oracle applications & technology content under one roof 

Cause

4-6PM2-4PM

Symptoms

8/3/2019 Log Files Slides

http://slidepdf.com/reader/full/log-files-slides 9/38The most comprehensive Oracle applications & technology content under one roof 

Step Two: Investigate The Scene

8/3/2019 Log Files Slides

http://slidepdf.com/reader/full/log-files-slides 10/38The most comprehensive Oracle applications & technology content under one roof 

Don’t.

Search.

The.Log.

Files.

8/3/2019 Log Files Slides

http://slidepdf.com/reader/full/log-files-slides 11/38The most comprehensive Oracle applications & technology content under one roof 

‘Error’ versus ‘Warning’

‘Failing’ versus ‘Failed’

8/3/2019 Log Files Slides

http://slidepdf.com/reader/full/log-files-slides 12/38The most comprehensive Oracle applications & technology content under one roof 

Step Three: Gather And CorrelateEvidence

8/3/2019 Log Files Slides

http://slidepdf.com/reader/full/log-files-slides 13/38The most comprehensive Oracle applications & technology content under one roof 

Step Four: Build A Hypothesis

8/3/2019 Log Files Slides

http://slidepdf.com/reader/full/log-files-slides 14/38The most comprehensive Oracle applications & technology content under one roof 

1) Secure the scene

2) Investigate the scene

3) Gather and correlate evidence

4) Build a hypothesis

8/3/2019 Log Files Slides

http://slidepdf.com/reader/full/log-files-slides 15/38The most comprehensive Oracle applications & technology content under one roof 

Forensic process

Log files

Case files

Tools

8/3/2019 Log Files Slides

http://slidepdf.com/reader/full/log-files-slides 16/38The most comprehensive Oracle applications & technology content under one roof 

AdminServer

managedServer2

managedServer1

WebLogic Server Domain

Java

processes

8/3/2019 Log Files Slides

http://slidepdf.com/reader/full/log-files-slides 17/38The most comprehensive Oracle applications & technology content under one roof 

HTTP Access Logs

8/3/2019 Log Files Slides

http://slidepdf.com/reader/full/log-files-slides 18/38The most comprehensive Oracle applications & technology content under one roof 

192.168.5.6 - - [19/Nov/2010:13:34:49 +0800] "POST /AccountServices/ProxyServices/AccountServices HTTP/1.1" 200 29487

192.168.5.6 - - [19/Nov/2010:13:34:49 +0800] "POST /WarehousingServices/ProxyServices/RequestOrderDetails HTTP/1.1" 200 1167

192.168.5.6 - - [19/Nov/2010:13:34:49 +0800]

"POST /WarehousingServices/ProxyServices/RequestOrderDetails HTTP/1.1“

200 1167

Remote host

rfc931

authuser

date

request

status bytes

8/3/2019 Log Files Slides

http://slidepdf.com/reader/full/log-files-slides 19/38The most comprehensive Oracle applications & technology content under one roof 

ELF = Extended Logging Format

8/3/2019 Log Files Slides

http://slidepdf.com/reader/full/log-files-slides 20/38

The most comprehensive Oracle applications & technology content under one roof 

Extended Logging Format Fields

Common format fieldsdate

time

bytes

sc-status

Network fieldsc-ip

s-ip

c-dnss-dns

Request fieldscs-method

cs-uri

cs-uri-stem

cs-uri-query

The Good Stuff cs-comment

time-taken

custom

8/3/2019 Log Files Slides

http://slidepdf.com/reader/full/log-files-slides 21/38

The most comprehensive Oracle applications & technology content under one roof 

Server log files

8/3/2019 Log Files Slides

http://slidepdf.com/reader/full/log-files-slides 22/38

The most comprehensive Oracle applications & technology content under one roof 

8/3/2019 Log Files Slides

http://slidepdf.com/reader/full/log-files-slides 23/38

The most comprehensive Oracle applications & technology content under one roof 

####<2/08/2011 12:49:35 AM EST> <Notice> <Server> <brother-eye> <AdminServer> <[ACTIVE] ExecuteThread: '0' for queue:

'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1312210175933> <BEA-002613> <Channel "Default" is now listening on

10.0.2.15:7001 for protocols iiop, t3, ldap, snmp, http.>

####<2/08/2011 12:49:35 AM EST> <Notice> <WebLogicServer> <brother-eye> <AdminServer> <[ACTIVE] ExecuteThread: '0' for queue:

'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1312210175933> <BEA-000331> <Started WebLogic Admin Server

"AdminServer" for domain "example1030Domain" running in Development Mode>

<2/08/2011 12:49:35 AM EST> <Notice> <WebLogicServer> <brother-eye>

Timestamp Severity Subsystem Machine

<AdminServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default

(self-tuning)'>

Server Thread ID

<<WLS Kernel>> <> <> <1312210175933> <BEA-002613> <Channel "Default" is

User Txn ID Diagn. Time (msecs) Message ID Text

8/3/2019 Log Files Slides

http://slidepdf.com/reader/full/log-files-slides 24/38

The most comprehensive Oracle applications & technology content under one roof 

Debug flags

8/3/2019 Log Files Slides

http://slidepdf.com/reader/full/log-files-slides 25/38

The most comprehensive Oracle applications & technology content under one roof 

HTTP: weblogic.servlet.DebugHttp

SSL: default.DebugSSL

JDBC:weblogic.jdbc.sql.DebugJDBCSQL

8/3/2019 Log Files Slides

http://slidepdf.com/reader/full/log-files-slides 26/38

8/3/2019 Log Files Slides

http://slidepdf.com/reader/full/log-files-slides 27/38

The most comprehensive Oracle applications & technology content under one roof 

Oracle Service Bus tracing

8/3/2019 Log Files Slides

http://slidepdf.com/reader/full/log-files-slides 28/38

The most comprehensive Oracle applications & technology content under one roof 

JMS Message Logs

SOA S it Di ti L

8/3/2019 Log Files Slides

http://slidepdf.com/reader/full/log-files-slides 29/38

The most comprehensive Oracle applications & technology content under one roof 

SOA Suite Diagnostic Logs

8/3/2019 Log Files Slides

http://slidepdf.com/reader/full/log-files-slides 30/38

The most comprehensive Oracle applications & technology content under one roof 

Forensic process

Log files

Case files

Tools

8/3/2019 Log Files Slides

http://slidepdf.com/reader/full/log-files-slides 31/38

The most comprehensive Oracle applications & technology content under one roof 

Case File #1

An Unbalanced Load

8/3/2019 Log Files Slides

http://slidepdf.com/reader/full/log-files-slides 32/38

The most comprehensive Oracle applications & technology content under one roof 

Load balancer

Sun Reverse

Proxy

Sun Reverse

Proxy

WebLogic Server

WebLogic Server

8/3/2019 Log Files Slides

http://slidepdf.com/reader/full/log-files-slides 33/38

The most comprehensive Oracle applications & technology content under one roof 

cat access.log* | awk ‘{ print $x }’ | sort | uniq

(where x = position of the cookie in the log file)

8/3/2019 Log Files Slides

http://slidepdf.com/reader/full/log-files-slides 34/38

The most comprehensive Oracle applications & technology content under one roof 

Case File #2

Fear Of Commitment

8/3/2019 Log Files Slides

http://slidepdf.com/reader/full/log-files-slides 35/38

The most comprehensive Oracle applications & technology content under one roof 

Oracle Service Bus

Tuxedo

8/3/2019 Log Files Slides

http://slidepdf.com/reader/full/log-files-slides 36/38

The most comprehensive Oracle applications & technology content under one roof 

Forensic process

Log files

Case files

Tools

8/3/2019 Log Files Slides

http://slidepdf.com/reader/full/log-files-slides 37/38

The most comprehensive Oracle applications & technology content under one roof 

Tools

Editors

The Gun

vi

Querying data

find

grepsed

awk

tail

Analysis

Excel

RSplunk

8/3/2019 Log Files Slides

http://slidepdf.com/reader/full/log-files-slides 38/38

@kapowe

kevinpowe

kapowe