Top Banner
49

Sinfonier Storm Builder for Security Intelligence

Apr 12, 2017

Download

Data & Analytics

Leonardo Amor
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: Sinfonier Storm Builder for Security Intelligence
Page 2: Sinfonier Storm Builder for Security Intelligence

Sinfonier Storm  Builder  for  Security  Intelligence

Fran  Gomez @ffranzLeonardo  Amor @LeoAmorV

Page 3: Sinfonier Storm Builder for Security Intelligence

Storm Builder for Security Intelligence

Connecting information, delivering intelligence“ ”

Page 4: Sinfonier Storm Builder for Security Intelligence

Telefonica Group

4

21Countries

>340m Customers

120.000 Employees

50.377mIncome

Page 5: Sinfonier Storm Builder for Security Intelligence

Our Employees

5

• Mostly:• Telco engineers• Computer Science• Engineers• ….• Science or Scientist people

Page 6: Sinfonier Storm Builder for Security Intelligence

But there also space to:

6

• Lawyers• Business

administration• Economist• Psychologist • Philologist

Page 7: Sinfonier Storm Builder for Security Intelligence

Diversity

7

Page 8: Sinfonier Storm Builder for Security Intelligence

Diversity

8

Page 9: Sinfonier Storm Builder for Security Intelligence

Ideas explosion

9

Page 10: Sinfonier Storm Builder for Security Intelligence

10

üUnfortunately yet not everyone knows to codeüFortunately everyday schools are getting it should be one more basic class

Page 11: Sinfonier Storm Builder for Security Intelligence

But… Why we need to code?

11

June 2015 Cover• Hot topic• +- 2020 Digital natives workforce

How we are introducing code in our kids?

Page 12: Sinfonier Storm Builder for Security Intelligence

The need of visual coding

12

Page 13: Sinfonier Storm Builder for Security Intelligence

Big Data

13

Page 14: Sinfonier Storm Builder for Security Intelligence

Data Visulization

14

Page 15: Sinfonier Storm Builder for Security Intelligence

15

Real Time Processing

Page 16: Sinfonier Storm Builder for Security Intelligence

16

“Apache Storm is a free and open source distributed real time computation system.Storm makes it easy to reliably process unbounded streams of data, doing for realtime processing what Hadoop did for batch processing. Storm is simple, can beused with any programming language, and is a lot of fun to use! “

http://storm.apache.org/

Page 17: Sinfonier Storm Builder for Security Intelligence

Where used

17

Page 18: Sinfonier Storm Builder for Security Intelligence

18

• Extremely broad set of use cases• Scalable• Guarantees no data loss• Extremely robust• Fault-tolerant• Programming language agnostic

Page 19: Sinfonier Storm Builder for Security Intelligence

19

Sinfonier

Page 20: Sinfonier Storm Builder for Security Intelligence

20

Le chiffonnier est un meuble àtiroirs apparu sous la Régence. Ilest destiné à ranger le linge. Ilest le plus souvent plus haut quelarge et possède généralementun marbre en guise de dessus.

Page 21: Sinfonier Storm Builder for Security Intelligence

21

Sinfonier is a change in the focus in respectto current solutions in the area of processinginformation in real-time. We combine aneasy-to-use interface, modular andadaptable, and we integrate it with anadvanced technological solution to allow youto do the necessary tune up suitable for yourneeds in matters of information security.

Sinfonier is borne out of the cooperation andknowledge, where any work can be re-usedand the efforts are done in improving theprocessing and collection of the newinformation which is generated.

Page 22: Sinfonier Storm Builder for Security Intelligence

Our Open project to stream processing

22

=

Drag & DropInterface

AutomaticDeploy API

StormCluster

Page 23: Sinfonier Storm Builder for Security Intelligence

Visual Progamming

23

Page 24: Sinfonier Storm Builder for Security Intelligence

Modules

24

Page 25: Sinfonier Storm Builder for Security Intelligence

Topologies

25

DRAIN

BOLT

SPOUT

BOLT

DRAINDRAIN

SPOUT

Page 26: Sinfonier Storm Builder for Security Intelligence

Topology life cycle

26

Page 27: Sinfonier Storm Builder for Security Intelligence

Topology life cycle

27

Canvas

User Tools Context Info

Page 28: Sinfonier Storm Builder for Security Intelligence

Topology life cycle

28

Page 29: Sinfonier Storm Builder for Security Intelligence

Advantages

29

Collaborative scheme

Enable automation through actionable intelligence thanks

to a flexible integration framework

Facilitate generation,

enrichment and dissemination of

cybersecurity data

Leverage on structured

cyber security data output

normalization

Page 30: Sinfonier Storm Builder for Security Intelligence

Some Modules

30

Page 31: Sinfonier Storm Builder for Security Intelligence

Some Modules

31

Page 32: Sinfonier Storm Builder for Security Intelligence

Adding Knowledge: Modules

32

• Name: Your module name. Must be UpperCamelCase

• Icon: Add an image.• Entity: In order to catalog.• Type: Choose your type of module. Spout,

Bolt and Drain. Won’t be change.• Language: Java or Python• Code: Url point to Gist.github.com• Description: Describe what you module do.• Fields: Declare your parameters.

Page 33: Sinfonier Storm Builder for Security Intelligence

Adding Knowledge: Modules

33

GIST LOGO

Page 34: Sinfonier Storm Builder for Security Intelligence

Sharing information – The need of standards

34

Page 35: Sinfonier Storm Builder for Security Intelligence

Sharing information – The need of standards

35

• TAXII™, the Trusted Automated eXchangeof Indicator Information;

• STIX™, the Structured Threat InformationeXpression; and

• CybOX™, the Cyber Observable eXpression.

https://www.us-cert.gov/Information-Sharing-Specifications-Cybersecurity

Information Sharing Specifications forCybersecurity

Page 36: Sinfonier Storm Builder for Security Intelligence

But really what we see lately?

ACNS

Mostly:Not standards at all…

Automated Copyright Notice System (ACNS) 2.0

20% Rejected due to missing information

ARFAbuse Reporting Format (RFC5965)

Page 37: Sinfonier Storm Builder for Security Intelligence

37

Time to Play

Page 38: Sinfonier Storm Builder for Security Intelligence

Mobile Threats

38

Page 39: Sinfonier Storm Builder for Security Intelligence

Mobile Threats

39

Page 40: Sinfonier Storm Builder for Security Intelligence

Mobile Threats

40

Page 41: Sinfonier Storm Builder for Security Intelligence

Mobile Threats

41

Page 42: Sinfonier Storm Builder for Security Intelligence

42

PRODUCTION

Page 43: Sinfonier Storm Builder for Security Intelligence

MSS

43

Security Service Portals

InformationTelefonica´s Proprietary Technology

Technology Global Local

BIG DATASecurity Analytics Sinfonier

Threats Antifraud VulnerabilitiesTicketing

InformationSecurity Alerts

Security Web Portals OB Ticketing Tool

SIEM

Availability Information

Health Supervision

Alert s

Supervision Tool

Saqqara CA/SC

Saqqara RA

Saqqara Broker

Saqqara DashboardReal Time Dashboard with:• Executive views with critical active incidents

and ticketing information• Full overview of SLA performance and security

indicators continuously available on the web portal

• Configurable dashboards according to user needs• Document Management System

GRC• Legal and regulatory compliance

management• Risk management• Business process modeling• Business continuity management• Configurable dashboards with

management metrics and indicators

Global Local Local Local

Local

Local

Global

Global

Cybersecurity Services Managed Security Services

Tool

s, P

roce

sses

and

Pe

ople

Real

Tim

e Pr

oces

sing

Diff

eren

tPr

esen

tati

onsThreat Detection

Antifraud

Vulnerability Management

Global

Page 44: Sinfonier Storm Builder for Security Intelligence

MSS

44

kafka

saqq-avail

saqq-health-alarm

saqq-ticket

saqq-security-

alarm

Select Data Source

1

saqq-ticket

Ticket_idAlarm_id

saqq-security-alarm

Alarm_id

Detectiondate

Notificationdate

BIG DATACASSANDRA

NotificationTime =

Notification date -Detection date

Process data

2 ProduceResults

3

Saqqara Dashboard

MATCH Alarm_id

In real time

Page 45: Sinfonier Storm Builder for Security Intelligence

Cyber Security

45

PersistenceAnalytics

Queue

Real TimeProcessing

Ingestion

InternalInformation

DataExploitationVisualization

Page 46: Sinfonier Storm Builder for Security Intelligence

FiWare

46

Page 47: Sinfonier Storm Builder for Security Intelligence

47

Join us

Page 48: Sinfonier Storm Builder for Security Intelligence

Sinfonier-project Community

48

Join us: sinfonier-project.net

@e_Sinfonier@ffranz @LeoAmorV

Page 49: Sinfonier Storm Builder for Security Intelligence

“ ”All knowledge is connected to all other knowledge.

The fun is in making the connections

Arthur Aufderheide