SlideShare a Scribd company logo
PLATFORMA n6
Incidents in Poland 1h2011
PLATFORMA n6
•
n6= Network Security Incident eXchange
•
Aktualna sytuacja: istnieje wiele źródeł
informacji, z których dane są zbierane i
przetwarzane oddzielnie
•
Cel: zebrać jak najwięcej danych i dostarczyć je
w postaci jednolitej usługi
PLATFORMA n6
n6ENGINE
pliki po SMTP
pliki po HTTP
Security Data
Providers
HT
TP
S
■URLe
■Domeny
■Adresy IP
■Malware
■Dane wrażliwe
n6 Założenia
•
Dostarczane są dane surowe,
nieprzetworzone, takie jak otrzymane z
oryginalnego źródła
•
Bez normalizacji i przetwarzania
•
Czasem wzbogacone o dodatkowe informacje,
takie jak dane z adresów IP i ASN dla danych
domen
n6 Z kim się dzielimy
•
Dzielimy się z:
–
providerami internetowymi
–
dostarczycielami treści w sieci
–
administracją publiczną
–
instytucjami finansowymi
•
Każdy z podmiotów otrzymuje przefiltrowane i
dostosowane dla niego dane:
–
Numer ASN / adres IP
–
URLe
n6 Czym się dzielimy
Dane zebrane z źródeł:
–
nasze systemy (ARAKIS, HSN, ...)
–
organizacje zewnętrzne – CERTy, firmy security, grupy
ochotników etc
zainfekowane
hosty (boty)
złośliwe URLe skanowanie
Typy danych
malicious
artifacts
DDoS
fast flux
brute force
phishing
Serwery C&C
n6 Jak się dzielimy (wymagania)
•
Prosty format => łatwe przetwarzanie
•
Łatwy dostęp => quick on-boarding
•
Bezpieczny dostęp
•
Dopasowane dane
n6 Jak się dzielimy (rozwiązanie)
•
Wszystkie dane są publikowane jako flat files
•
Bezpieczny transfer przez HTTPS,
uwierzytelnianie oparte na certyfikatach
klientów (własne CA)
•
Pliki pogrupowane po dacie
•
Każdy klient ma udostępniony indywidualny
n6 Przykład
•
Wejdź na - https://N6.cert.pl/
[Potrzebny ważny CRT!]
•
Lista katalogów
./2011-10-09:
bots-drone-poland.csv
bots-infected.txt
cnc-ip-poland.csv
ddos-poland.csv
malurl-1.txt
malurl-2.txt
malurl-hsn
scanning-arakis-pl-1.txt
scanning-arakis-pl-2.txt
...
n6 Przykład zawartości"IP Address","Port","Channel","Country","Region","State","Domain", "ASN","AS
Name","AS Description„
"141.213.238.252 194.109.129.220 217.17.33.10 193.109.122.77 195.140.202.142
209.249.249.126 194.126.217.2 216.193.223.223 192.116.231.44 198.252.144.2„,
6667,
"#tonybot„,
"US NL PL NL SE US FR US IL US„,
"BAY CITY | AMSTERDAM | WARSAW | AMSTERDAM | STOCKHOLM | - | PARIS | - |
PETACH TIKVA | KANSAS CITY„,
"TEXAS | NOORD-HOLLAND | MAZOWIECKIE | NOORD-HOLLAND | STOCKHOLMS LAN | - |
ILE-DE-FRANCE | - | HAMERKAZ | KANSAS„,
"UMICH.EDU XS4ALL.NL ATMAN.PL UNDERNET.ORG PEER-IX.NET ABOVE.NET HARMEL.IN
MZIMA.NET YANIR.CO.IL -„,
"36375 3265 15694 12859 39369 6461 31216 25973 5486 16557„,
"UMICH-AS-5 XS4ALL ATMAN NL PORT80 MFNX BSOCOM GTT SMILE COLOSOLUTIONS",
"University of Michigan | NL XS4ALL Internet BV | ATMAN Autonomous System |
BIT BIT BV | Phonera Networks AB | MFN - Metromedia Fiber Network | BSO
Communication Network | Global Telecom & Technology ASN | ASN Euronet
Digital Communications, (1992) LTD, Israel | Colo Solutions, Inc.„2011-10-09 08:09:02+00:00;64.37.60.15;;??;22;6;12
2011-10-09 08:09:40+00:00;70.79.1.126;AS6327;CA;445;6;12
2011-10-09 08:09:51+00:00;79.77.211.244;AS9105;GB;23;6;6
n6 Przyszły rozwój

Poszukiwanie nowych źródeł

Alertowanie

Korelacja danych z różnych źródeł
n6 Procedura przyłączenia

Aby przystąpić do programu należy przesłać zgłoszenie chęci
uczestnictwa na adres info@cert.pl.

CERT Polska w odpowiedzi poprosi o przesłanie: -
wygenerowanego pliku żądania podpisania certyfikatu CSR -
numeru(ów) AS / adresu(ów) sieci w formacie CIDR / nazw
domenowych

CERT Polska tworzy kliencki certyfikat SSL służący do
uwierzytelnienia się w systemie i przesyła go do uczestnika
wraz z adresem, poprzez który będzie miał dostęp do danych.

Uczestnik instaluje certyfikat i od tego momentu uzyskuje
dostęp do platformy przez protokół HTTPS.

More Related Content

Featured

How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
SpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Lily Ray
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
Rajiv Jayarajah, MAppComm, ACC
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
Christy Abraham Joy
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
Vit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
MindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
GetSmarter
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
Alireza Esmikhani
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
Project for Public Spaces & National Center for Biking and Walking
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
DevGAMM Conference
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy Presentation
Erica Santiago
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Saba Software
 
Introduction to C Programming Language
Introduction to C Programming LanguageIntroduction to C Programming Language
Introduction to C Programming Language
Simplilearn
 

Featured (20)

How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy Presentation
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
 
Introduction to C Programming Language
Introduction to C Programming LanguageIntroduction to C Programming Language
Introduction to C Programming Language
 

PLNOG 8: Przemysław Jaroszewski - PLATFORMA n6

  • 3. PLATFORMA n6 • n6= Network Security Incident eXchange • Aktualna sytuacja: istnieje wiele źródeł informacji, z których dane są zbierane i przetwarzane oddzielnie • Cel: zebrać jak najwięcej danych i dostarczyć je w postaci jednolitej usługi
  • 4. PLATFORMA n6 n6ENGINE pliki po SMTP pliki po HTTP Security Data Providers HT TP S ■URLe ■Domeny ■Adresy IP ■Malware ■Dane wrażliwe
  • 5. n6 Założenia • Dostarczane są dane surowe, nieprzetworzone, takie jak otrzymane z oryginalnego źródła • Bez normalizacji i przetwarzania • Czasem wzbogacone o dodatkowe informacje, takie jak dane z adresów IP i ASN dla danych domen
  • 6. n6 Z kim się dzielimy • Dzielimy się z: – providerami internetowymi – dostarczycielami treści w sieci – administracją publiczną – instytucjami finansowymi • Każdy z podmiotów otrzymuje przefiltrowane i dostosowane dla niego dane: – Numer ASN / adres IP – URLe
  • 7. n6 Czym się dzielimy Dane zebrane z źródeł: – nasze systemy (ARAKIS, HSN, ...) – organizacje zewnętrzne – CERTy, firmy security, grupy ochotników etc zainfekowane hosty (boty) złośliwe URLe skanowanie Typy danych malicious artifacts DDoS fast flux brute force phishing Serwery C&C
  • 8. n6 Jak się dzielimy (wymagania) • Prosty format => łatwe przetwarzanie • Łatwy dostęp => quick on-boarding • Bezpieczny dostęp • Dopasowane dane
  • 9. n6 Jak się dzielimy (rozwiązanie) • Wszystkie dane są publikowane jako flat files • Bezpieczny transfer przez HTTPS, uwierzytelnianie oparte na certyfikatach klientów (własne CA) • Pliki pogrupowane po dacie • Każdy klient ma udostępniony indywidualny
  • 10. n6 Przykład • Wejdź na - https://N6.cert.pl/ [Potrzebny ważny CRT!] • Lista katalogów ./2011-10-09: bots-drone-poland.csv bots-infected.txt cnc-ip-poland.csv ddos-poland.csv malurl-1.txt malurl-2.txt malurl-hsn scanning-arakis-pl-1.txt scanning-arakis-pl-2.txt ...
  • 11. n6 Przykład zawartości"IP Address","Port","Channel","Country","Region","State","Domain", "ASN","AS Name","AS Description„ "141.213.238.252 194.109.129.220 217.17.33.10 193.109.122.77 195.140.202.142 209.249.249.126 194.126.217.2 216.193.223.223 192.116.231.44 198.252.144.2„, 6667, "#tonybot„, "US NL PL NL SE US FR US IL US„, "BAY CITY | AMSTERDAM | WARSAW | AMSTERDAM | STOCKHOLM | - | PARIS | - | PETACH TIKVA | KANSAS CITY„, "TEXAS | NOORD-HOLLAND | MAZOWIECKIE | NOORD-HOLLAND | STOCKHOLMS LAN | - | ILE-DE-FRANCE | - | HAMERKAZ | KANSAS„, "UMICH.EDU XS4ALL.NL ATMAN.PL UNDERNET.ORG PEER-IX.NET ABOVE.NET HARMEL.IN MZIMA.NET YANIR.CO.IL -„, "36375 3265 15694 12859 39369 6461 31216 25973 5486 16557„, "UMICH-AS-5 XS4ALL ATMAN NL PORT80 MFNX BSOCOM GTT SMILE COLOSOLUTIONS", "University of Michigan | NL XS4ALL Internet BV | ATMAN Autonomous System | BIT BIT BV | Phonera Networks AB | MFN - Metromedia Fiber Network | BSO Communication Network | Global Telecom & Technology ASN | ASN Euronet Digital Communications, (1992) LTD, Israel | Colo Solutions, Inc.„2011-10-09 08:09:02+00:00;64.37.60.15;;??;22;6;12 2011-10-09 08:09:40+00:00;70.79.1.126;AS6327;CA;445;6;12 2011-10-09 08:09:51+00:00;79.77.211.244;AS9105;GB;23;6;6
  • 12. n6 Przyszły rozwój  Poszukiwanie nowych źródeł  Alertowanie  Korelacja danych z różnych źródeł
  • 13. n6 Procedura przyłączenia  Aby przystąpić do programu należy przesłać zgłoszenie chęci uczestnictwa na adres info@cert.pl.  CERT Polska w odpowiedzi poprosi o przesłanie: - wygenerowanego pliku żądania podpisania certyfikatu CSR - numeru(ów) AS / adresu(ów) sieci w formacie CIDR / nazw domenowych  CERT Polska tworzy kliencki certyfikat SSL służący do uwierzytelnienia się w systemie i przesyła go do uczestnika wraz z adresem, poprzez który będzie miał dostęp do danych.  Uczestnik instaluje certyfikat i od tego momentu uzyskuje dostęp do platformy przez protokół HTTPS.