• No results found

TLD Data Analysis. ICANN Tech Day, Dublin. October 19th 2015 Maarten Wullink, SIDN. Klik om de s+jl te bewerken

N/A
N/A
Protected

Academic year: 2021

Share "TLD Data Analysis. ICANN Tech Day, Dublin. October 19th 2015 Maarten Wullink, SIDN. Klik om de s+jl te bewerken"

Copied!
21
0
0

Loading.... (view fulltext now)

Full text

(1)

100% tekst

TEXT LEVELS

Plain text

1 2 3

• Eerste bullet niveau

• Tweede bullet niveau

4 Titel

Klik om de s+jl te bewerken

Klik om de models+jlen te bewerken

§ Tweede niveau

§  Derde niveau

§ Vierde niveau Vijfde niveau

Wie zijn wij? | Mijlpalen | Organisa@e | Het huidige internet | Missie - Visie | Diensten |

Referen@es | SamenvaJng 1

ICANN Tech Day, Dublin

October 19th 2015

Maarten Wullink, SIDN

(2)

100% tekst

TEXT LEVELS

Plain text

1 2 3

• Eerste bullet niveau

• Tweede bullet niveau

4 Titel

SIDN

•  Domain name registry for .nl ccTLD

•  > 5,6 million domain names

•  2,46 million domain names secured with DNSSEC

(3)

100% tekst

TEXT LEVELS

Plain text

1 2 3

• Eerste bullet niveau

• Tweede bullet niveau

4 Titel

DNS Data @SIDN

•  > 3.1 million dis@nct resolvers

•  > 1.3 billion query's daily

(4)

100% tekst

TEXT LEVELS

Plain text

1 2 3

• Eerste bullet niveau

• Tweede bullet niveau

4 Titel

ENTRADA

•  Goal: data-driven improved security & stability of .nl and the Internet at large

•  Problem: Exis@ng solu@ons for analyzing network data do not work well with large datasets and have

limited analy@cal capabili@es.

•  Main requirement: high-performance, near real-@me data warehouse

•  Approach: avoid expensive pcap analysis:

•  Convert pcap data to a performance-op@mized format (key)

•  Perform analysis with tools/engines that leverage that

(5)

Focussed on increasing the security and stability of .nl

Use Cases

•  Visualize DNS pagerns (visualize traffic pagerns for phishing domain names)

•  Detect botnet infec@ons

•  Real-@me Phishing detec@on

•  Sta@s@cs (stats.sidnlabs.nl)

•  Scien@fic research (collabora@on with Dutch Universi@es)

(6)

100% tekst

TEXT LEVELS

Plain text

1 2 3

• Eerste bullet niveau

• Tweede bullet niveau

4 Titel

Example Applica@ons

•  DNS security scoreboard

(7)

DNS Security Scoreboard

Goal: Visualize DNS pagerns for malicious ac@vity

How: Combine external phishing feeds with DNS data

(8)

Web UI Security

feed I

Security feed II

Event Analyzer

Hadoop

PostgreSQL

new event new event

save enriched event

retrieve event data REST API

(9)
(10)

50% tekst / 50% beeld

VOEG EEN FOTO IN:

1.  Verwijder de bestaande foto en klik op het icoon, om een foto in te voegen:

2.  Zoek de gewenste foto en dubbelklik hierop.

3.  Staat de aleelding er niet goed in? Selecteer de foto, klik ‘Format’ in het lint en selecteer ‘Crop’.

4.  De aleelding is nu te verschuiven, door met een linkermuisklik vast te houden op de aleelding en de muis naar de gewenste rich@ng te bewegen.

TEXT LEVELS

Plain text

1 2 3

• Eerste bullet niveau

• Tweede bullet niveau

4 Titel

Resolver Reputa@on (RESREP)

Goal: Try to detect malicious ac@vity by assigning reputa@on scores to resolvers

(11)

50% tekst / 50% beeld

VOEG EEN FOTO IN:

1.  Verwijder de bestaande foto en klik op het icoon, om een foto in te voegen:

2.  Zoek de gewenste foto en dubbelklik hierop.

3.  Staat de aleelding er niet goed in? Selecteer de foto, klik ‘Format’ in het lint en selecteer ‘Crop’.

4.  De aleelding is nu te verschuiven, door met een linkermuisklik vast te houden op de aleelding en de muis naar de gewenste rich@ng te bewegen.

TEXT LEVELS

Plain text

1 2 3

• Eerste bullet niveau

• Tweede bullet niveau

4 Titel

RESREP Concept

Malicious ac@vity:

•  Spam-runs

•  Botnets like Cutwail

•  DNS-amplifica@on agacks

ISP Resolvers DNS ques@ons and responses Authorita@ve DNS .nl .nl Registry

(12)

50% tekst / 50% beeld

VOEG EEN FOTO IN:

1.  Verwijder de bestaande foto en klik op het icoon, om een foto in te voegen:

2.  Zoek de gewenste foto en dubbelklik hierop.

3.  Staat de aleelding er niet goed in? Selecteer de foto, klik ‘Format’ in het lint en selecteer ‘Crop’.

4.  De aleelding is nu te verschuiven, door met een linkermuisklik vast te houden op de aleelding en de muis naar de gewenste rich@ng te bewegen.

TEXT LEVELS

Plain text

1 2 3

• Eerste bullet niveau

• Tweede bullet niveau

4 Titel

RESREP Architecture

Resolvers Root operator Child operator (example.nl)  Œ   Ž ISP network User www.example.nl ‘ ’ “ ” HTTP ENTRADA

Plaqorm AbuseHUB Abusedesk

RESREP Privacy Policy .nl Privacy Board RESREP service 

(13)

100% tekst

TEXT LEVELS

Plain text

1 2 3

• Eerste bullet niveau

• Tweede bullet niveau

4 Titel

ENTRADA Architecture

•  ‘DNS big data’ system

•  Goal: develop applica@ons and services that

further enhance the security and stability of .nl, the DNS, and the Internet at large

•  ENTRADA main components

•  Applica@ons and services

•  Plaqorm and data sources

•  Privacy framework

(14)

100% tekst TEXT LEVELS Plain text 1 2 3

• Eerste bullet niveau

• Tweede bullet niveau

4 Titel

ENTRADA Privacy Framework

•  Part of the “ENTRADA plumbing”

•  Key concepts

•  Applica@on-specific privacy policy

•  Privacy Board

•  Enforcement Points

•  Policy elements include

•  Purpose

•  Data used

•  Filters

•  Reten@on period

•  Type of applica@on (R&D vs. produc@on)

PEP#G% PEP#A% PEP#O% PEP#V% PEP#G% PEP#A% PEP#O% PEP#V% PEP#G% PEP#A% PEP#O% PEP#V% .nl%nameservers% DNS%query’s%en%responses% resolvers% Privacy% Board% Auteur% (Ontwikkelaar% toepassing%T1)% Aanpassingen% Concept% policy% voor%T1% Policy% voor%T1% Template% R&D% licenJe% ENTRADA%data%plaKorm%(technisch)% Juridisch%en%organisatorisch% ENTRADA%privacyraamwerk% toepassingssilos% Database%queries% DNS%packets%(PCAP)% Security%en%stability%% services%en%dashboards% Data#analyse%% algoritmes% Opslag% Verzameling%

(15)

100% tekst

TEXT LEVELS

Plain text

1 2 3

• Eerste bullet niveau

• Tweede bullet niveau

4 Titel

ENTRADA Technical Architecture

ENTRADA-specific components

Open source Hadoop (generic components)

HDFS IMPALA

Su

pp

or

t

DNS

Library Conversion PCAP Workflow

Services

Par

qu

et

ENTRADA plaqorm

(16)

100% tekst

TEXT LEVELS

Plain text

1 2 3

• Eerste bullet niveau

• Tweede bullet niveau

4 Titel

Workflow

Query data available for analysis within 10 minutes

name server staging PCAP decode PCAP

Import

Hadoop

Parquet Impala

Analyst

Enrich Join Filter

Monitoring Metrics

Applica@on Y

Applica@on X

(17)

Performance

1 Year of data is 2.2TB Parquet ~ 52TB of PCAP

select

concat_ws(’-’,day,month,year), count(1)

from dns.queries where ipv=4

group by

concat_ws(’-’,day,month,year)

Example query, count # ipv4 queries per day.

(18)

Name server feeds 2

Queries per day ~320M Daily PCAP volume(gzipped) ~70GB Daily Parquet volume ~14GB Months opera@onal 18

Total # queries stored > 74B Total Parquet volume > 3TB HDFS (3x replica@on) > 9TB

Cluster capacity ~150B-200B tuples

(19)

100% tekst

TEXT LEVELS

Plain text

1 2 3

• Eerste bullet niveau

• Tweede bullet niveau

4 Titel

Conclusions

Technical:

•  Hadoop HDFS + Parquet + Impala is a winning combina@on!

Contribu@ons:

•  Research by SIDN Labs and universi@es

•  Iden@fied malicious domain names and botnets

•  External data feed to the Abuse Informa@on Exchange

(20)

Future Work

•  Combine data from .nl authorita@ve name server with scans of the

complete .nl zone and ISP data.

•  Get data from more name servers and resolvers

(21)

100% tekst

TEXT LEVELS

Plain text

1 2 3

• Eerste bullet niveau

• Tweede bullet niveau

4 Titel

Ques@ons and Feedback

Maarten Wullink

Senior Research Engineer [email protected] @wulliak

www.sidnlabs.nl

References

Related documents

Since the postconditions of the operation contract only access this attribute at precondition time, we do not need an additional function symbol for the attribute values

So, as for the other Western Balkan countries: such as Croatia or Macedonia Also Albania's application was evaluated by the Atlantic Alliance based on some criteria,: such as the

MSCs had potential inhibitory effects on tumor cell growth in vitro and in vivo without host immunosuppression, by inducing apop- totic cell death and G0/G1 phase arrest of

only strictly thermophilic bacterium that is able to tolerate toxic solvents, the effect of temperature on solvent tolerance has not yet been studied.. The reports of the effect

The self-organization of Ad hoc networks is a challenge when two independently formed networks come physically close to each other. This is an unexplored research topic that

Pro-angiogenic effects and the potential mechanism underlying the effects of EPC-Exos on human umbilical vein endothelial cells were subsequently evaluated via in vitro assays

When the spheres formed in late passages were subcultured in 2D monolayer adherent culture conditions, the re-adherent cells showed decreased expressions of PCSC markers at

Since miR-301a promotes proliferation and in- hibits apoptosis in MM cells and TIMP2 is a direct target of miR-301a, we transfected U266 cells with si-TIMP2 to determine