+ All Categories
Home > Documents > University of Piraeus 18 th Panhelenic Conference of Informatics Koutsourelis Dimitrios a Sokratis...

University of Piraeus 18 th Panhelenic Conference of Informatics Koutsourelis Dimitrios a Sokratis...

Date post: 17-Dec-2015
Category:
Upload: damian-higgins
View: 214 times
Download: 0 times
Share this document with a friend
Popular Tags:
30
DESIGNING AND DEVELOPING FREE DATA LOSS PREVENTION SYSTEM University of Piraeus 18 th Panhelenic Conference of Informatics Koutsourelis Dimitrios a Sokratis K. Katsikas b Systems Security Laboratory Dept. of Digital Systems School of Information & Communication Technologies University of Piraeus a Msc in Security of Digital Systems b Professor, University of Piraeus
Transcript
Page 1: University of Piraeus 18 th Panhelenic Conference of Informatics Koutsourelis Dimitrios a Sokratis K. Katsikas b Systems Security Laboratory Dept. of Digital.

DESIGNING AND DEVELOPING FREE DATA LOSS PREVENTION SYSTEM

University of Piraeus

18th Panhelenic Conference of

Informatics

Koutsourelis Dimitrios a Sokratis K. Katsikas b

Systems Security Laboratory

Dept. of Digital Systems School of Information & Communication Technologies

University of Piraeus

aMsc in Security of Digital Systems

bProfessor, University of Piraeus

Page 2: University of Piraeus 18 th Panhelenic Conference of Informatics Koutsourelis Dimitrios a Sokratis K. Katsikas b Systems Security Laboratory Dept. of Digital.

Outline

1. Data Loss Prevention and other boring

terms.

2. Main goal and benefits.

3. Implementation.

Page 3: University of Piraeus 18 th Panhelenic Conference of Informatics Koutsourelis Dimitrios a Sokratis K. Katsikas b Systems Security Laboratory Dept. of Digital.

Data Loss Prevention - What is it?

Data Loss Prevention

Firewalls and IDSsData Loss Prevention

Page 4: University of Piraeus 18 th Panhelenic Conference of Informatics Koutsourelis Dimitrios a Sokratis K. Katsikas b Systems Security Laboratory Dept. of Digital.

Data Loss Prevention - What is it?

Data Loss PreventionDLP

Data Loss Protection

Dta Leak Prevention

Data Leak Protection

Extrusion Prevention

Information Loss Prevention

Content Monitoring and Filtering

Page 5: University of Piraeus 18 th Panhelenic Conference of Informatics Koutsourelis Dimitrios a Sokratis K. Katsikas b Systems Security Laboratory Dept. of Digital.

Types of DLP

3 Primary states of

InformationData at RestData in MotionData in Use

Page 6: University of Piraeus 18 th Panhelenic Conference of Informatics Koutsourelis Dimitrios a Sokratis K. Katsikas b Systems Security Laboratory Dept. of Digital.

DLP Basic Components

Endpoint DLPNetwork DLPCentral Management

Console

Page 7: University of Piraeus 18 th Panhelenic Conference of Informatics Koutsourelis Dimitrios a Sokratis K. Katsikas b Systems Security Laboratory Dept. of Digital.

DLP’s Basic Characteristic

What and Where?Content AwarenessContent Discovery

Page 8: University of Piraeus 18 th Panhelenic Conference of Informatics Koutsourelis Dimitrios a Sokratis K. Katsikas b Systems Security Laboratory Dept. of Digital.

OpenDLP

Free , Open Source, agent and agentless based DLP software tool

Regular expressions found in cleartextEncryption defeats this toolComponents:Web applicationAgents

Only deals with the Endpoint

Windows filesystemWindows Network ShareUNIX FilesystemMicrosoft SQL ServerMySQL

Page 9: University of Piraeus 18 th Panhelenic Conference of Informatics Koutsourelis Dimitrios a Sokratis K. Katsikas b Systems Security Laboratory Dept. of Digital.

OpenDLP

More information:

1. OpenDLP, Available online: https://code.google.com/p/opendlp/.

2. OpenDLP: Data loss prevention tool, Available online:http://www.net-security.org/secworld.php?id=9226.

Page 10: University of Piraeus 18 th Panhelenic Conference of Informatics Koutsourelis Dimitrios a Sokratis K. Katsikas b Systems Security Laboratory Dept. of Digital.

MyDLP

Free DLP software tool.

Data in motion

Data at rest

Data in use

Agent basedWindows OS

Page 11: University of Piraeus 18 th Panhelenic Conference of Informatics Koutsourelis Dimitrios a Sokratis K. Katsikas b Systems Security Laboratory Dept. of Digital.

MyDLP

Enterprise Edition

Community Edition

Page 12: University of Piraeus 18 th Panhelenic Conference of Informatics Koutsourelis Dimitrios a Sokratis K. Katsikas b Systems Security Laboratory Dept. of Digital.

MyDLP

More information:

1. R. K, Open Source DLP – Data Leak/Loss Prevention Application: MyDLP,

Available Online:

http://www.excitingip.com/3950/open-source-dlp-data-leakloss-prevention-

application-mydlp/

.

2. MyDLP, Available Online: http://www.mydlp.com/why-mydlp/.

3. MyDLP Administration Guide, Version 2.0, MyDLP, 2012.

4. MyDLP Endpoint Installation Guide, Version 2.0, MyDLP, 2013.

5. MyDLP Installation Guide, Version 2.0, MyDLP, 2013.

Page 13: University of Piraeus 18 th Panhelenic Conference of Informatics Koutsourelis Dimitrios a Sokratis K. Katsikas b Systems Security Laboratory Dept. of Digital.

Main Goal DLP solution based exclusively on free

software tools. MyDLP and OpenDLP. Combination and colaboration.

Page 14: University of Piraeus 18 th Panhelenic Conference of Informatics Koutsourelis Dimitrios a Sokratis K. Katsikas b Systems Security Laboratory Dept. of Digital.

MyDLP Community vs Enterprise Edition

Page 15: University of Piraeus 18 th Panhelenic Conference of Informatics Koutsourelis Dimitrios a Sokratis K. Katsikas b Systems Security Laboratory Dept. of Digital.

OpenDLP – MyDLP combination

MyDLP

Data in Motion

Data in Use

Data at Rest

OpenDLP

Data at Rest

Page 16: University of Piraeus 18 th Panhelenic Conference of Informatics Koutsourelis Dimitrios a Sokratis K. Katsikas b Systems Security Laboratory Dept. of Digital.

OpenDLP – MyDLP combination

OpenDLP - What data and

where.

MyDLP – Exact policies for

Data in Motion, Data in Use.

Page 17: University of Piraeus 18 th Panhelenic Conference of Informatics Koutsourelis Dimitrios a Sokratis K. Katsikas b Systems Security Laboratory Dept. of Digital.

OpenDLP – MyDLP combination

Title???

Section???

Page 18: University of Piraeus 18 th Panhelenic Conference of Informatics Koutsourelis Dimitrios a Sokratis K. Katsikas b Systems Security Laboratory Dept. of Digital.

OpenDLP – MyDLP combination

Benefits:

1. Limit resources consumption

2. Increase detection speed

3. Reduce False Positives

Page 19: University of Piraeus 18 th Panhelenic Conference of Informatics Koutsourelis Dimitrios a Sokratis K. Katsikas b Systems Security Laboratory Dept. of Digital.

Human Factor – The weak link

Constant need for human interferenceStart scansCheck resultsUpdate DLP Policies

Page 20: University of Piraeus 18 th Panhelenic Conference of Informatics Koutsourelis Dimitrios a Sokratis K. Katsikas b Systems Security Laboratory Dept. of Digital.

Human Factor – The weak link

Human Error

and Negligence

Page 21: University of Piraeus 18 th Panhelenic Conference of Informatics Koutsourelis Dimitrios a Sokratis K. Katsikas b Systems Security Laboratory Dept. of Digital.

The Need for Automation

1. Scan initiation procedure in OpenDLP.

2. OpenDLP’s scan results comparison.

3. Rules creation procedure in MyDLP.

Event scheduling mechanism

e.g. Cron scheduler

NOT TO REPLACE THE WEB PLATFORMS

Page 22: University of Piraeus 18 th Panhelenic Conference of Informatics Koutsourelis Dimitrios a Sokratis K. Katsikas b Systems Security Laboratory Dept. of Digital.

Selenium WebdriverExport and save results

Start scan

OpenDLP Automation

HTML elements

Page 23: University of Piraeus 18 th Panhelenic Conference of Informatics Koutsourelis Dimitrios a Sokratis K. Katsikas b Systems Security Laboratory Dept. of Digital.

Results Comparison Automation

if filename AND md5 values NOT in current scan’s resultsFile Deletedif filename AND md5 value EXIST in current scan’s resultsFile unchangedIf filename EXISTS, Md5 value NOT

in current scan’s resultsFile ModifiedXML DocumentExisting Data Modification

Current Scan ResultsPrevious Scan Results

Page 24: University of Piraeus 18 th Panhelenic Conference of Informatics Koutsourelis Dimitrios a Sokratis K. Katsikas b Systems Security Laboratory Dept. of Digital.

Results Comparison

New Data detectionNew data entries or files detected sent to

administrator via e-mail

If filename NOT in previous scan’s results

New File DetectedIf filename EXISTS, but pattern NOT in

previous scan’s results

New Data Entries Detected

Page 25: University of Piraeus 18 th Panhelenic Conference of Informatics Koutsourelis Dimitrios a Sokratis K. Katsikas b Systems Security Laboratory Dept. of Digital.

MyDLP Automation

Use of Selenium Webdriver NOT possible

Flash app disassembling not reliable

Limitation

Page 26: University of Piraeus 18 th Panhelenic Conference of Informatics Koutsourelis Dimitrios a Sokratis K. Katsikas b Systems Security Laboratory Dept. of Digital.

Sikuli

Image Recognition Technology

Parse OpenDLP’s detected dataCustom user objectCreate rules based on custom user object

Page 27: University of Piraeus 18 th Panhelenic Conference of Informatics Koutsourelis Dimitrios a Sokratis K. Katsikas b Systems Security Laboratory Dept. of Digital.

ConclusionSolid DLP services at no cost!Combination of tools

counterbalances weaknesses.Automation increases system’s

capabilities.Minimize human error and

negligence

Page 28: University of Piraeus 18 th Panhelenic Conference of Informatics Koutsourelis Dimitrios a Sokratis K. Katsikas b Systems Security Laboratory Dept. of Digital.

References

ISACA, "Data Leak Prevention“, ISACA, 2010.

Prathaben Kanagasingham, Sans Insitute, "Data

Loss Prevention“, Sans Insitute, 2008.

T. Torsteinbø, “Data Loss Prevention Systems and

Their Weaknesses”, University of Agder, 2012.

Securosis, L.L.C, "Understanding and Selecting a

Data Loss Prevention Solution“, Securosis, 2010

Page 29: University of Piraeus 18 th Panhelenic Conference of Informatics Koutsourelis Dimitrios a Sokratis K. Katsikas b Systems Security Laboratory Dept. of Digital.

References D. Koutsourelis, Designing a free Data

Loss Prevention System, MSc Thesis, Piraeus: Systems Security Laboratory, Dept. of Digital Systems, University of Piraeus, 2014.

Page 30: University of Piraeus 18 th Panhelenic Conference of Informatics Koutsourelis Dimitrios a Sokratis K. Katsikas b Systems Security Laboratory Dept. of Digital.

Questions ???


Recommended