advancing the exchange of cyber-investigation information ... · cyber-investigation information...

20
Advancing the Exchange of Cyber-Investigation Information between organizations and across borders using CASE DFRWS 2019 EU Oslo – 26 th April 2019 Fabrizio Turchi Mattia Epifani CNR-ITTIG [email protected] Nikolaos Matskanis CETIC [email protected] Eoghan Casey University of Lausanne [email protected]

Upload: others

Post on 30-May-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Advancing the Exchange of Cyber-Investigation Information ... · Cyber-Investigation Information between organizations and across borders using CASE DFRWS 2019 EU Oslo –26th April

Advancing the Exchange of

Cyber-Investigation Information

between organizations and across borders using CASE

DFRWS 2019 EU

Oslo – 26th April 2019

Fabrizio Turchi

Mattia Epifani

CNR-ITTIG [email protected]

Nikolaos Matskanis

[email protected]

Eoghan Casey

University of [email protected]

Page 2: Advancing the Exchange of Cyber-Investigation Information ... · Cyber-Investigation Information between organizations and across borders using CASE DFRWS 2019 EU Oslo –26th April

• Standards and tools for the electronic exchange of cyber-

investigation information (Evidence Package or EP)

• Scenarios and methods for the exchange via European

Investigation Order (EIO) and Mutual Legal Assistance (MLA)

procedures

• Secure Transfer via the EU-wide tested e-CODEX platform in

support of an EIO

EVIDENCE2e-CODEX Project

EVIDENCE2e-Codex project DFRWS 2019 EU Oslo, 24th April 2019

Page 3: Advancing the Exchange of Cyber-Investigation Information ... · Cyber-Investigation Information between organizations and across borders using CASE DFRWS 2019 EU Oslo –26th April

Cyber-Investigation across Member States

Page 4: Advancing the Exchange of Cyber-Investigation Information ... · Cyber-Investigation Information between organizations and across borders using CASE DFRWS 2019 EU Oslo –26th April

E2E: The Evidence Package

Exchange scenario

Page 5: Advancing the Exchange of Cyber-Investigation Information ... · Cyber-Investigation Information between organizations and across borders using CASE DFRWS 2019 EU Oslo –26th April
Page 6: Advancing the Exchange of Cyber-Investigation Information ... · Cyber-Investigation Information between organizations and across borders using CASE DFRWS 2019 EU Oslo –26th April

What does the Evidence Package

contain?

People

InvestigativeAction

Process /Lifecycle

Trace

Relationship

Instrument

Role

Martin Rohde - Forensic ExpertSaga Norén - Police OfficerMagnus Krepper - SuspectMaria Kulle - Judge

Search and seizureForensic Acquisition, Forensic Extraction– Date/Time- Who, What, When

- Input and OutputLegal authorization –

Search warrant /Forensic Tool - Plaso

Chain of Custody

Chain of Evidence

Mobile Device, Disk

File, Message, PhoneAccount,

EmailAccount

Page 7: Advancing the Exchange of Cyber-Investigation Information ... · Cyber-Investigation Information between organizations and across borders using CASE DFRWS 2019 EU Oslo –26th April

Report tool conversion

• caseConverter application

• PoC intermediate software layer developed to convert the output

of a forensic tool in UCO/CASE standard

• As an example we used the XML report generated by the Cellebrite

UFED and by the Logicube Falcon hardware duplicator

EVIDENCE2e-Codex project DFRWS 2019 EU Oslo, 24th April 2019

Page 8: Advancing the Exchange of Cyber-Investigation Information ... · Cyber-Investigation Information between organizations and across borders using CASE DFRWS 2019 EU Oslo –26th April

Logicube report conversion: data source

EVIDENCE2e-Codex project DFRWS 2019 EU Oslo, 24th April 2019

Page 9: Advancing the Exchange of Cyber-Investigation Information ... · Cyber-Investigation Information between organizations and across borders using CASE DFRWS 2019 EU Oslo –26th April

Evidence Package exchange

with a large file

EVIDENCE2e-Codex project Technical Workshops | The Hague November 20-21

Page 10: Advancing the Exchange of Cyber-Investigation Information ... · Cyber-Investigation Information between organizations and across borders using CASE DFRWS 2019 EU Oslo –26th April

Evidence Exchange Standard Package (EESP) Application

Integrate forensic analysis documents

Case management document

Investigation action description

Outputs of forensic analysis tools

Descriptions of forensic procedures and actions

Chain of custody information

Uses the CASE Standard (https://github.com/ucoProject/CASE/)

Data Model

Representation Language (JSON-LD format)

Creates Evidence Packages

CASE files with evidence file attachments

For exchange through the Reference Implementation and e-Codex

E2E EESP Application

www.evidence2e-codex.eu

10

Page 11: Advancing the Exchange of Cyber-Investigation Information ... · Cyber-Investigation Information between organizations and across borders using CASE DFRWS 2019 EU Oslo –26th April

EESP Application

EVIDENCE2e-Codex December 2016

11

Page 12: Advancing the Exchange of Cyber-Investigation Information ... · Cyber-Investigation Information between organizations and across borders using CASE DFRWS 2019 EU Oslo –26th April

EESP Application

EVIDENCE2e-Codex December 2016

12

Page 13: Advancing the Exchange of Cyber-Investigation Information ... · Cyber-Investigation Information between organizations and across borders using CASE DFRWS 2019 EU Oslo –26th April

EESP Application

EVIDENCE2e-Codex December 2016

13

Page 14: Advancing the Exchange of Cyber-Investigation Information ... · Cyber-Investigation Information between organizations and across borders using CASE DFRWS 2019 EU Oslo –26th April

EESP Application

EVIDENCE2e-Codex December 2016

14

Page 15: Advancing the Exchange of Cyber-Investigation Information ... · Cyber-Investigation Information between organizations and across borders using CASE DFRWS 2019 EU Oslo –26th April

Ontology based Repository Service

WS Resource API

RDF Application

Web application frontend Service

Desktop Application

Packaging API

Web API (REST)

Task Queue (RabbitMQ)

Packaging & Encryption module (Celery Worker)

Package hosting service

Notification Service (in-App, via Task Queue)

Authentication & Access control

E2E EESP Application Architecture

www.evidence2e-codex.eu

15

Page 16: Advancing the Exchange of Cyber-Investigation Information ... · Cyber-Investigation Information between organizations and across borders using CASE DFRWS 2019 EU Oslo –26th April

Architecture – EESP Packaging API

www.evidence2ecodex.eu

16

Page 17: Advancing the Exchange of Cyber-Investigation Information ... · Cyber-Investigation Information between organizations and across borders using CASE DFRWS 2019 EU Oslo –26th April

The Ontology Repository Services (ORS)

https://github.com/cetic/ORS

Formal data model based on an OWL-RDF Ontology

Reasoning, Semantic Queries

ORS Protégé Plugin

Data Model generation from UCO/CASE Ontology

Rest API generation

Resources Serialization/Representation Format:

JSON-LD

RESTful web services API

EESP Architecture –

CASE Ontology Repository Service

www.evidence2ecodex.eu

17

Page 18: Advancing the Exchange of Cyber-Investigation Information ... · Cyber-Investigation Information between organizations and across borders using CASE DFRWS 2019 EU Oslo –26th April

EESP Application Architecture -

Ontology Repositoryhttps://github.com/cetic/ORS

www.evidence2ecodex.eu

18

Ontology Editor UCO/CASE

ORS

Page 19: Advancing the Exchange of Cyber-Investigation Information ... · Cyber-Investigation Information between organizations and across borders using CASE DFRWS 2019 EU Oslo –26th April

https://evidence2e-codex.cetic.be/

Display/edit of CASE documents (Ontology Graphs)

Hierarchical view based on ontology structure

Schema is generated by ORS Protégé plugin

Custom Views - Accordion

Investigative Actions - Action Lifecycle view, Timeline view

Evidence Traces & Tools, ...

Tree view based on query graph

Hierarchical view of traces (under implementation)

Packages (CASE graphs) import/export/merge

EESP Application Frontend

www.evidence2ecodex.eu

19

Page 20: Advancing the Exchange of Cyber-Investigation Information ... · Cyber-Investigation Information between organizations and across borders using CASE DFRWS 2019 EU Oslo –26th April

Thanks for your attention

Questions?

EVIDENCE2e-Codex project DFRWS 2019 EU Oslo, 26th April 2019

Fabrizio Turchi

Mattia Epifani

CNR-ITTIG [email protected]

Nikolaos Matskanis

[email protected]

Eoghan Casey

University of [email protected]