Top Banner
Cloud-based Log Analysis and Visualization mobile-166 My syslog DeepSec 2010, Vienna, Austria Raael Marty - @zrlram
36

Cloud-based Log Analysis and Visualization - DeepSec€¦ · Cloud-based Log Analysis and Visualization mobile-166 My syslog ... SaaS - Blind? Application ... • Hands-on, end to

Apr 28, 2018

Download

Documents

hanhi
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Cloud-based Log Analysis and Visualization - DeepSec€¦ · Cloud-based Log Analysis and Visualization mobile-166 My syslog ... SaaS - Blind? Application ... • Hands-on, end to

Cloud-based Log Analysis and Visualization

mobile-166 My syslog

DeepSec 2010, Vienna, Austria

Raffael Marty - @zrlram

Page 2: Cloud-based Log Analysis and Visualization - DeepSec€¦ · Cloud-based Log Analysis and Visualization mobile-166 My syslog ... SaaS - Blind? Application ... • Hands-on, end to

© by Raffael MartyLogging as a Service

Raffael (Raffy) Marty

2

• Founder @ • Chief Security Strategist and Product Manager @ Splunk•Manager Solutions @ ArcSight• Intrusion Detection Research @ IBM Research• IT Security Consultant @ PriceWaterhouse Coopers

Applied Security VisualizationPublisher: Addison Wesley (August, 2008)

ISBN: 0321510100

Page 3: Cloud-based Log Analysis and Visualization - DeepSec€¦ · Cloud-based Log Analysis and Visualization mobile-166 My syslog ... SaaS - Blind? Application ... • Hands-on, end to

© by Raffael MartyLogging as a Service

Agenda

3

•Introduction

•Beaver Challenge

•The Cloud

•Visualization

•Visualization Tools

•Visualization in the Cloud

•Visualization Use-Cases

•Visualization Resources

Page 4: Cloud-based Log Analysis and Visualization - DeepSec€¦ · Cloud-based Log Analysis and Visualization mobile-166 My syslog ... SaaS - Blind? Application ... • Hands-on, end to

Raffael Marty - @zrlram

The Public Cloud

4

IaaS - InfrastructurePaaS - PlatformSaaS - Software

LaaS - Logging

What is really new and has changed?

Page 5: Cloud-based Log Analysis and Visualization - DeepSec€¦ · Cloud-based Log Analysis and Visualization mobile-166 My syslog ... SaaS - Blind? Application ... • Hands-on, end to

Raffael Marty - @zrlram

Visibility and Big Data

5

Page 6: Cloud-based Log Analysis and Visualization - DeepSec€¦ · Cloud-based Log Analysis and Visualization mobile-166 My syslog ... SaaS - Blind? Application ... • Hands-on, end to

Raffael Marty - @zrlram

Visibility

6

•Monitoring-Performance-Availability-Ephemeral Infrastructure

•Security-New Threats-New Vulnerabilities-Different Risk Distribution

IaaS - Similar to beforePaaS - Lack of InfrastructureSaaS - Blind?

Application Instrumentationand Logging

Page 7: Cloud-based Log Analysis and Visualization - DeepSec€¦ · Cloud-based Log Analysis and Visualization mobile-166 My syslog ... SaaS - Blind? Application ... • Hands-on, end to

Raffael Marty - @zrlram

Big Data

7

•NoSQL•Distributed data stores•Distributed queues•Map reduce•ETL (Extract, Transform, Load)

•...

Logging as a Service

Page 8: Cloud-based Log Analysis and Visualization - DeepSec€¦ · Cloud-based Log Analysis and Visualization mobile-166 My syslog ... SaaS - Blind? Application ... • Hands-on, end to

Raffael Marty - @zrlram

Information Visualization

8

•Better tools and capabilities

•Across disciplines•More instrumentation•Dichotomies

Page 9: Cloud-based Log Analysis and Visualization - DeepSec€¦ · Cloud-based Log Analysis and Visualization mobile-166 My syslog ... SaaS - Blind? Application ... • Hands-on, end to

© by Raffael MartyLogging as a Service

Open Your Eyes

9

Page 10: Cloud-based Log Analysis and Visualization - DeepSec€¦ · Cloud-based Log Analysis and Visualization mobile-166 My syslog ... SaaS - Blind? Application ... • Hands-on, end to

© by Raffael MartyLogging as a Service

Information Visualization?

A picture is worth a thousand log records.

Inspire

Pose a New Question

Explore and Discover

Support Decisions

Communicate Information

Increase Efficiency

Answer a Question

10

Page 11: Cloud-based Log Analysis and Visualization - DeepSec€¦ · Cloud-based Log Analysis and Visualization mobile-166 My syslog ... SaaS - Blind? Application ... • Hands-on, end to

Visualization Tools

11

Page 12: Cloud-based Log Analysis and Visualization - DeepSec€¦ · Cloud-based Log Analysis and Visualization mobile-166 My syslog ... SaaS - Blind? Application ... • Hands-on, end to

© by Raffael MartyLogging as a Service

Reporting vs. Visualization

12

•Reporting Libraries-HighCharts-Flot-Google Chart API-Open Flash Chart-HTML5

•Visualization Libraries-TheJIT-Graphael-Protovis-ProcessingJS-Flare

JavaScript vs. Flash vs. XYZ

Page 13: Cloud-based Log Analysis and Visualization - DeepSec€¦ · Cloud-based Log Analysis and Visualization mobile-166 My syslog ... SaaS - Blind? Application ... • Hands-on, end to

© by Raffael MartyLogging as a Service

HighCharts

13

•Click-Through•On load-near real-time updates

•Zoom•AJAX data input via JSON

http://www.highcharts.com/

Page 14: Cloud-based Log Analysis and Visualization - DeepSec€¦ · Cloud-based Log Analysis and Visualization mobile-166 My syslog ... SaaS - Blind? Application ... • Hands-on, end to

© by Raffael MartyLogging as a Service

Google Visualization API

• JavaScript•Based on DataTables()•Many graphs•Playground

- http://code.google.com/apis/ajax/playground

14

http://code.google.com/apis/visualization/interactive_charts.html

Page 16: Cloud-based Log Analysis and Visualization - DeepSec€¦ · Cloud-based Log Analysis and Visualization mobile-166 My syslog ... SaaS - Blind? Application ... • Hands-on, end to

© by Raffael MartyLogging as a Service

TheJIT•JavaScript InfoVis Toolkit•Interactive•Link Graphs

16

http://thejit.org/

Page 17: Cloud-based Log Analysis and Visualization - DeepSec€¦ · Cloud-based Log Analysis and Visualization mobile-166 My syslog ... SaaS - Blind? Application ... • Hands-on, end to

© by Raffael MartyLogging as a Service

Processing•Visualization library•Java based•Interactive (event handling)•Number of libraries to

-draw in OpenGL-read XML files-write PDF files

•Processing JS-JavaScript-HTML 5 Canvas-Web IDE

17

http://processing.org/http://processingjs.org/

Page 18: Cloud-based Log Analysis and Visualization - DeepSec€¦ · Cloud-based Log Analysis and Visualization mobile-166 My syslog ... SaaS - Blind? Application ... • Hands-on, end to

Data Visualization in the Cloud

18

Page 19: Cloud-based Log Analysis and Visualization - DeepSec€¦ · Cloud-based Log Analysis and Visualization mobile-166 My syslog ... SaaS - Blind? Application ... • Hands-on, end to

© by Raffael MartyLogging as a Service

LaaS - Logging as a Service

19

• Log collection

• all data in one place

• Log storage and management

• index, storage, archive

• Extremely fast log search across all your data

• data source agnostic (no parsers)

• innovative Web shell

• API log access

• oAuth authentication

• always on

Benefits• No installation• Easy configuration• No maintenance

• Great scalability• 7x24 availability• Pay as you go

Page 20: Cloud-based Log Analysis and Visualization - DeepSec€¦ · Cloud-based Log Analysis and Visualization mobile-166 My syslog ... SaaS - Blind? Application ... • Hands-on, end to

© by Raffael MartyLogging as a Service

AfterGlow Cloud

20

Grapher Loggly

JSON

CSV

DOT

Graph

Page 21: Cloud-based Log Analysis and Visualization - DeepSec€¦ · Cloud-based Log Analysis and Visualization mobile-166 My syslog ... SaaS - Blind? Application ... • Hands-on, end to

Visualization Use-Cases

21

Page 22: Cloud-based Log Analysis and Visualization - DeepSec€¦ · Cloud-based Log Analysis and Visualization mobile-166 My syslog ... SaaS - Blind? Application ... • Hands-on, end to

© by Raffael MartyLogging as a Service

Old Skewl

22

Yesterday Today - Cloud

Page 23: Cloud-based Log Analysis and Visualization - DeepSec€¦ · Cloud-based Log Analysis and Visualization mobile-166 My syslog ... SaaS - Blind? Application ... • Hands-on, end to

© by Raffael MartyLogging as a Service

Traditional Style

23

Yesterday Today - Cloud

Page 24: Cloud-based Log Analysis and Visualization - DeepSec€¦ · Cloud-based Log Analysis and Visualization mobile-166 My syslog ... SaaS - Blind? Application ... • Hands-on, end to

© by Raffael MartyLogging as a Service

The Analysis Approach

24

Overview first Zoom Details on demand

Principle by Ben Shneiderman

Page 25: Cloud-based Log Analysis and Visualization - DeepSec€¦ · Cloud-based Log Analysis and Visualization mobile-166 My syslog ... SaaS - Blind? Application ... • Hands-on, end to

© by Raffael MartyLogging as a Service

NetFlow Visualization• Treemap• Protovis.JS• Size: Amount • Brightness: Variance• Color: Sensor• Shows: Scans - bright spots

• Thanks to Chris Horsley

25

Page 26: Cloud-based Log Analysis and Visualization - DeepSec€¦ · Cloud-based Log Analysis and Visualization mobile-166 My syslog ... SaaS - Blind? Application ... • Hands-on, end to

© by Raffael MartyLogging as a Service

Firewall Treemap

26

Page 27: Cloud-based Log Analysis and Visualization - DeepSec€¦ · Cloud-based Log Analysis and Visualization mobile-166 My syslog ... SaaS - Blind? Application ... • Hands-on, end to

© by Raffael MartyLogging as a Service

Firewall LogPort Source IP Destination IP

27

Page 28: Cloud-based Log Analysis and Visualization - DeepSec€¦ · Cloud-based Log Analysis and Visualization mobile-166 My syslog ... SaaS - Blind? Application ... • Hands-on, end to

© by Raffael MartyLogging as a Service

IDS Signature TuningTop signatures

Page 29: Cloud-based Log Analysis and Visualization - DeepSec€¦ · Cloud-based Log Analysis and Visualization mobile-166 My syslog ... SaaS - Blind? Application ... • Hands-on, end to

© by Raffael MartyLogging as a Service

Signatures Over Time

Page 30: Cloud-based Log Analysis and Visualization - DeepSec€¦ · Cloud-based Log Analysis and Visualization mobile-166 My syslog ... SaaS - Blind? Application ... • Hands-on, end to

© by Raffael MartyLogging as a Service

IDS Sig Tuning - Treemap

30

Hierarchy: SourceDestinationSignatureNumber of Events

Color: ServiceSize: Number of alerts

Page 31: Cloud-based Log Analysis and Visualization - DeepSec€¦ · Cloud-based Log Analysis and Visualization mobile-166 My syslog ... SaaS - Blind? Application ... • Hands-on, end to

© by Raffael MartyLogging as a Service

IDS Sig Tuning - Treemap

31

Hierarchy: SourceDestinationSignatureNumber of Events

Color: PrioritySize: Number of alerts

Page 32: Cloud-based Log Analysis and Visualization - DeepSec€¦ · Cloud-based Log Analysis and Visualization mobile-166 My syslog ... SaaS - Blind? Application ... • Hands-on, end to

© by Raffael MartyLogging as a Service

IDS Sig Tuning - Treemap

32

Hierarchy: SignatureSourceService (Port)

Color: PrioritySize: Number of alerts

Page 33: Cloud-based Log Analysis and Visualization - DeepSec€¦ · Cloud-based Log Analysis and Visualization mobile-166 My syslog ... SaaS - Blind? Application ... • Hands-on, end to

Visualization Resources

33

Page 34: Cloud-based Log Analysis and Visualization - DeepSec€¦ · Cloud-based Log Analysis and Visualization mobile-166 My syslog ... SaaS - Blind? Application ... • Hands-on, end to

© by Raffael MartyLogging as a Service

Share, discuss, challenge, and learn about security visualization.

http://secviz.org

•List: secviz.org/mailinglist

•Twitter: @secviz

34

Page 35: Cloud-based Log Analysis and Visualization - DeepSec€¦ · Cloud-based Log Analysis and Visualization mobile-166 My syslog ... SaaS - Blind? Application ... • Hands-on, end to

© by Raffael MartyLogging as a Service

Applied Security Visualization• Bridging the gap between security and visualization• Hands-on, end to end examples• Data processing and analysis

Chapters• Visualization• Data Sources• From Data to Graphs• Perimeter Threat

35

Addison Wesley (August, 2008)ISBN: 0321510100

• Compliance• Insider Threat• Visualization Tools

Page 36: Cloud-based Log Analysis and Visualization - DeepSec€¦ · Cloud-based Log Analysis and Visualization mobile-166 My syslog ... SaaS - Blind? Application ... • Hands-on, end to

36

about.me/raffy

We are hiring!