Among the blind, the squinter rules. Security visualization in the field
About me Wim Remes .Ernst and Young Belgium (ITRA FSO) .Incident Response/Analysis .Security Monitoring (SIEM) .Security Management .Eurotrash podcast .InfosecMentors @wimremes on twitter wremes-at-gmail-dot-com
Disclaimer The opinions and ideas expressed in this talk are my own and are not endorsed by any corporate entity or church.
Agenda 1. tools can [save|kill] your day 2. visualization hall of fail 3. please your audience 4. tips & tricks 5. Let’s get to work
-1- Tools can [save|kill] your day
What tools can I use ? cool kids use this (not!)
What tools can I use ? - Desktop - Server
Security tools will help ... PS : export to CSV works well ... try it for a 5000+ host network ;)
credit where credit is due ...
this is going in the right direction...
Open source it is then ... grep sed awk perl ... http://www.secviz.org kudos to @zrlram
-2- visualization hall of fail
PIE It ’ s what ’ s in your face
whoa, I take the biggest piece !
Even the best can fail...
sometimes however, they rock ...
to explain simple stuff ;-)
“if bullet points are the obvious killers, pie charts are shurikens”
3D ?
failing in style ...
playing hide and seek ?
we have to raise the bar or maybe not ...
-3- please your audience
Changing the tune keeps people engaged picture by tochis :http://www.flickr.com/photos/tochis/
Many eyes see different things picture by tochis :http://www.flickr.com/photos/tochis/
you’re the designer
who’s that for ? Management Technical Historical (Near) Real Time Comparative More complex Supporting Decisions Facilitating the job & Business Objectives Actionable! Clear & Concise Actionable ! 42
-4- tips & tricks
Zen master of data visualization Edward Tufte data can be beautiful! data should be beautiful!
Dashboard design guru Stephen Few “The sad thing about dancing bearware is that most people are quite satisfied with the lumbering beast.” Alan Cooper, 1999, the inmates are running the asylum.
sparklines (aka datawords)
Infographs 5 6 7 8 9 10 11 12 13 courtesy of ZoneAlarm (by Checkpoint)
choose your chart wisely http://www.flickr.com/photos/amit-agarwal/3196386402/
Get data from external sources - osvdb.org - datalossdb.org - various industry reports - Verizon DBIR - EY GISS - Trustwave, McAfee, Symantec, ... - virustotal.com - cvedetails.com context creates clarity
让我们作的更好 (let’s make things better) Vulnerabilities by Severity Level 5 3D? 4 3 2 1 0 25 50 75 100 compared to ? last year? last month?
Messy Dashboards (1/5)
Messy Dashboards (2/5) network status
Messy Dashboards (3/5) Events/Second 1500 1125 750 375 0 12:00 12:10 12:20 12:30 12:40 12:50 13:00
Messy Dashboards (4/5) Top attackers 10.10.10.10 192.168.10.234 172.30.12.15 8.8.8.8 Top targets 172.16.12.30 172.16.12.15 172.16.12.230 172.16.12.120
Messy Dashboards (5/5) Local Network - Inbound bytes 4000 3000 2000 1000 0 9:00 10:00 11:00 12:00 13:00
server health network status Windows Unix Network Events/Second Major Events 1500 worms 1125 portscans 750 failed logins 375 FTP 0 12:00 12:10 12:20 12:30 12:40 12:50 13:00 0 15 30 45 60 Top attackers Top targets 10.10.10.10 172.16.12.30 192.168.10.234 172.16.12.15 172.30.12.15 172.16.12.230 8.8.8.8 172.16.12.120 Local Network - Inbound bytes 4000 3000 2000 1000 0 9:00 10:00 11:00 12:00 13:00
3,1415926535897932384626433832
Blink...Understand DE NL BE CN US US US Great Lakes KEYWEB TimeNet VolumeDrive EuroAccess RoadRunner ISPSYSTEM-AS Comnet AS
Ok, we can still say it with pie NL CN BE DE US
-4- let’s get to work
Davix | gltail ruby | real time | logs http://www.fudgie.org/ http://dataviz.com.au/blog/Visualizing_VOIP_attacks.html
Davix | afterglow credit: David Bernal Michelena http://www.honeynet.org/challenges/2010_5_log_mysteries
(extra) perl | chart director http://www.secviz.org/content/top-ssh-brute-force-attackers
Google Charts API http://code.google.com/apis/chart/ http://search.cpan.org/dist/URI-GoogleChart/
jquery libraries http://jquery.com/ http://omnipotent.net/jquery.sparkline/ http://www.jqplot.com/
Conclusions - We need data standardization badly - Understand your data - We need to think outside the box - There’s more to visualization than pie charts - There’s tools out there: use them wisely
Thank you wremes@gmail.com - @wimremes
Recommend
More recommend