ObserveIT:
User Activity Monitoring
Mark Kreymer
mark@observeit.com
June, 2013
Copyright © 2011 ObserveIT. All rights reserved.
All trademarks, trade names, service marks and logos referenced herein belong to their respective companies. This document is for informational purposes only.
www.observeit.com
ObserveIT Software that acts like a security camera on your servers!

 Video camera: Recordings of all user activity
 Summary of key actions: Alerts for problematic activity

2
700+ Enterprise Customers
Healthcare / Pharma
Financial
Telco & Media
Manufacturing
Retail / Service
Utilities / Logistics / Energy
IT Services / Technology
Government
Gaming
3
Worldwide Presence
France
CG61
S2IH
BOUYGUES TELECOM
Societe Generale
Groupama Asset
Management (GAM)
Spain
Banco Espirito Santo S.A.
CECA (Confederación
Española de Cajas de
Ahorros)
BBVA
Caja Madrid
Canada
Bell Canada
Quebec Loto
Bellin Treasury Services Ltd.
Toronto Hydro
Transat A.T. Inc.
Atlantic Lottery Corporation
(ALC)
UK
Germany
Norway
Estonia
UK Payments Administration Ltd
Sanofi Aventis
VTS
Estonian Security
BlackRock
HSH Nordbank
Police Board
QinetiQ
Boehringer Ingelheim GmbH
Switzerland
Vocalink UK
AGRAVIS Raiffeisen AG
BCN
Friends Provident
Deutsche Telekom AG
Bank Vontobel AG
Hyperion Insurance Group
Schweizerische Bundesbahnen (SBB)
LCH.Clearnet Ltd.
Luxemburg
Swiss Federal Railway
BSkyB Sky Network Service
TELINDUS
Luxmeburge
ZKB
Xtrakter Ltd
Corner Banca SA
Opal Telecom Ltd
Banca del Sempione
Talk Talk Technology (Carphone CPWN) Liechtenstein
Banca Euromobiliare Suisse
BNP Paribas Real Estate Advisory (UK) LGT FInancial Services
BancaStato
VTB Capital plc
Baillie Gifford & Co.
Italy
Heritage Group LTD
Vodafone (Italy)
ELECTRONIC'S TIME SRL
Allianz SPA
ING Lease Italia S.p.A.
UBI Banca Sistemi&Servizi
Xerox s.p.a.
Poland
Podkarpacki OddziaB
Wojewódzkiego Narodowego
Funduszu Zdrowia z siedzib w
Rzeszowie
Elektrotim S.A.
Inteligo Financial Services S.A.
Czech Republic
Hungary
Greece
GE Money Bank
Wiz
z Air
hol
Croatia
Slovenia
Cyprus
T-Mobile Croatia
OTP
Zavarovalnica Triglav d.d
Raiffeisen banka d.d.
SEM Ltd
Slovakia
Tatra Banka a.s.
South Korea
Japan
Mitsubishi Information
USA
Trend Micro Inc.
Shumway Capital Partners, LLC
Spoken Communications
University Health Systems of Eastern Carolina
Casino Arizona
CDW
Dimension Data Americas (USA)
CSX Technology
PGE - Portland General Electric
Cisco (Webex)
St. Jude Medical
UPS
Disney
IBM
Newegg
Spring Branch Independent School District
Sony
British Petrolum (BP)
SUNY Downstate
Washington University
Western Governors University
Kroll Ontrack
BNP Paribas
StrataCare, LLC.
Societe Generale (USA)
MFS Investment Management
Fort McDowell Enterprises
CHARLES SCHWAB & CO
Aastra
Cost Plus World Market (CPWM)
Samsung Networks Korea
Yonsei Hospital
GS Caltex
Defense Acquisition
Program Administration
China
Taiwan
Trinidad &
Tobago
Bolivia
Turkey
PETROTRIN
Telecel S.A. TIGO
Chile
Nexus
Argentina
Nuevo Banco del
Chaco S.A.
Angola
Banco Nacional
de Angola
Chad
MIC Chad, Ltd. TIGO
South Africa
Derivco (PTY) Ltd.
Ubank
MultiChoice Africa (Pty)
Ltd.
Clicks Group Ltd.
Truworths, South Africa
Tanzania
MIC Tanzania, Ltd. TIGO
Turkcell
ANADOLU SIGORTA
Vakifbank
Yasar Factoring
T.C. Ziraat Bankas1
Israel
Qatar
Taiwan Railways
Administration, MOTC
Taiwan Accreditation
Foundation (TAF)
Taiwan Mobile
Ministry of Education
China Construction Bank
China Mobile Group Guangdong Co.
ShinseiBank
Tesco China
China Foreign Exchange Trade System
National Interbank Funding Center
The Hong Kong Jockey Club
DMX
India
HDFC Bank Ltd.
iYogi
HCL
Wipro
Excellence Nessua
QFC Regulatory Authority
Yes
Court of the Crown Prince (CPC)
Leumi Bank
Financial Centre Authority
Harel Insurance
Hapoalim Bank
United Arab Emirates
Ayalon Insurance
First Gulf Bank
Australia
Pelephone
Metito Overseas Ltd.
Woodside Energy Ltd
Comverse
AHI Carrier Fzc
Australian Stock Exchange
Zim
NetstarLogicalis
Clal Insurance
Bezeq
Visa
Coca Cola
Orange
First International Bank
Bank Discount
Ministry of Interior
Philippines
Asian Development Bank
Singapore
BT Frontline
Siemens Medical
Singapore Post
Singapura Finance
UOB
Shimano
4
Business challenges that ObserveIT addresses
Remote Vendor
Monitoring
• Impact human behavior
• Transparent SLA and billing
• Eliminate ‘Finger pointing’
Compliance &
Security Accountability
Root Cause Analysis &
Documentation
• Reduce compliance costs for
GETTING compliant and
STAYING compliant
• Satisfy PCI, HIPAA, SOX, ISO
• Immediate root-cause answers
• Document best-practices
5
An Analogy
Bank Branch Office
Bank Computer Servers
Companies invest in access control
but once users gain access,
there is little knowledge of
who they are and what they do!
(Even though 71% of data breaches
involve privileged user credentials)
They both hold money…
…They both have Access Control…
...Here they also have security cameras…
…Here, they don’t!
6
Why?
Because system logs are built by DEVELOPERS for DEBUG!
Only 1% of(and
datanot
breaches
are
by SECURITY
ADMINS for SECURITY AUDIT)
discovered by log analysis!
(Even in large orgs with established SIEM processes,
the number is still only 8%!)
“
“
“
“
I don’t have this problem.
I’ve got log analysis!
The picture isn’t quite as
rosy as you think.
7
Can you tell what
happened here?
Replay Video
Wouldn’t it be easier
with a ‘Replay Video’
button?
Video Replay shows
exactly what happened
8
And many commonly used apps don’t even have their own logs!
• DESKTOP APPS
DESKTOP APPS
•
•
•
•
Firefox / Chrome / IE
MS Excel / Word
Outlook
Skype
REMOTE & VIRTUAL
• Remote Desktop
• VMware vSphere
ADMIN TOOLS
•
•
•
•
Registry Editor
SQL Manager
Toad
Network Config
TEXT EDITORS
• vi
• Notepad
9
System Logs are like
Fingerprints
They show the results/outcome
what
took place
System Logs areoflike
Fingerprints
User Audit Logs are like
Surveillance Recordings
They show exactly what
took place!
“
“
Both are valid…
…But the video log goes right to the point!
10
Our Solution
1: Video Capture
Video
Session
Recording
‘Admin‘
= Alex
Logs on as ‘Administrator’
X X X
ITthe
Alex
Admin
2: Video Content Analysis
List of apps,
files, URLs
accessed
3: Shared-user Identification
Corporate
Server or Desktop
WHO is doing WHAT
on our network???
Cool! Now I know.
Audit Reporting DB &
SIEM Log Collector
User
Alex
Video
Play!
Text Log
App1, App2
Sam the
Security Officer
11
Demo Links:
Live hosted demo: http://demo.observeit.com
YouTube demos:
English: http://www.youtube.com/watch?v=uSki27KvDk0&hd=1
Russian: http://www.youtube.com/watch?v=fzVhLfSb2nY&hd=1
LIVE DEMO
DEPLOYMENT SCENARIO OPTIONS
Standard Agent-based Deployment
•
•
•
•
Agent installed
each monitored
Administrators
access on
ObserveIT
audit machine
• Agent becomes active only when user session starts
• ASP.NET application in IIS
• Data capture is triggered by user activity (mouse movement, text typing,
Data
Storage
Mgmt
Serverinterface
receives
data
from
Agents
• Primary
forsession
video replay
and
reporting
etc.). No recording takes place while user is idle
ASP.NET
application
IIS • Microsoft
• Also
used forinconfiguration
and admin
tasks database
SQL Server
• Communicates with Mgmt Server via HTTP on customizable port, with
Collects
all data
delivered
by the
• Web
console
includes
granular
policy
rules for limiting
(orAgents
optonal
file-system
storage)
optional SSL encryption
Analyzesaccess
and categorizes
and sends
to DB data,
Servermetadata and screenshots
to sensitivedata,
data
•
Stores
all
config
• Offline mode buffers recorded info (customizable buffer size)
Communicates with Agents for
config
updates via standard TCP port 1433
• All
connections
• Watchdog mechanism
prevents
tampering
ObserveIT
Agents
ObserveIT
Web Console
ObserveIT
Management
Server
Remote
Users
Database
Server
Metadata Logs
& Video Capture
Local
Login
Desktop
AD
Network
Mgmt
SIEM
BI
Open API and Data Integration
• Standards-based
• Simple integration
14
Gateway Jump-Server Deployment
Corporate Servers
SSH
PuTTY
(no agent installed)
MSTSC
Gateway
Server
Corporate Desktops
Internet
(no agent installed)
ObserveIT
Agent
Remote and local users
Corporate Servers
(no agent installed)
ObserveIT
Management Server
15
Hybrid Deployment
Corporate Servers
SSH
PuTTY
(no agent installed)
MSTSC
Gateway
Server
Corporate Desktops
Internet
(no agent installed)
ObserveIT
Agent
Remote and local users
Direct login
(not via gateway)
Sensitive production servers
(agent installed)
ObserveIT
Management Server
16
Gateway Jump-Server Deployment
Customer #1 Servers
SSH
PuTTY
(no agent installed)
MSTSC
Gateway
Server
Internet
Remote and local users
Customer #2 Servers
(no agent installed)
ObserveIT
Agent
Customer #3 Servers
(no agent installed)
ObserveIT
Management Server
17
Citrix Published Apps Deployment
Published Apps
Citrix
Server
Remote
Access
ObserveIT
Agent
ObserveIT
Management Server
18