PRADS PASSIVE REAL-TIME ASSET DETECTION SYSTEM. Edward Fjellskål & Kacper Wysocki



Like dokumenter
Forelesning 1. Introduksjon til (eller repetisjon av) TCP/IP Datasikkerhet

Praktisk informasjon. Forelesning 1. Forelesningsform. Lærebok. Lærebok forts. Eksamen. Forelesninger. ØvingerØvinger

Sikkerhets skannere. Sikkerhets/sårbarhets skannere

Kapittel 8: Nettverk i praksis

KTN1 - Design av forbindelsesorientert protokoll

Hva består Internett av?

Brannmurer. fire wall (noun): A fireproof wall used as a barrier to prevent spread of fire.

6107 Operativsystemer og nettverk

6105 Operativsystem og nettverk

Brannmurer. fire wall (noun): A fireproof wall used as a barrier to prevent spread of fire.

Forelesning Oppsummering

6105 Operativsystem og nettverk

ITF20205 Datakommunikasjon - høsten 2011

Lagene spiller sammen

Obligatorisk oppgave nr 2 i datakommunikasjon. Høsten Innleveringsfrist: 04. november 2002 Gjennomgås: 7. november 2002

TTM4175: Etisk hacking. Lab E5: Nettverkssniffing

Noen internet protokoller

Oppsett av brannmur / router 1.0. Innholdsfortegnelse

6107 Operativsystemer og nettverk

Angrep. Sniffing ( eavesdropping )

TDT4110 IT Grunnkurs: Kommunikasjon og Nettverk. Læringsmål og pensum. Hva er et nettverk? Mål. Pensum

TESTRAPPORT FORORD INNHOLD INNLEDNING TEST AV SYSTEMET Databasen og SQL spørringer... 93

Skriv ordbøker og litteratur på Tegnspråk med en nett-tjener i lommeformat! For ivrige Tegnskrift (SignWriting )- brukere!

Høgskolen i Telemark EKSAMEN Operativsystem og nettverk inkludert denne forsiden og vedlegg. Merknader:

Kapittel 4: Transportlaget

Høgskolen i Telemark EKSAMEN Operativsystem og nettverk inkludert denne forsiden og vedlegg. Merknader:

Flere detaljerte funksjoner i datanett

Høgskolen i Telemark EKSAMEN Operativsystem og nettverk inkludert denne forsiden og vedlegg. Merknader:

EKSAMENSFORSIDE Skriftlig eksamen med tilsyn

Transport - laget (ende-til-ende protokoller) Internett Best-effort overføring. Best-effort nett kvaliteter

Manual for AL500AC og AL100AC

6107 Operativsystemer og nettverk

Install av VPN klient

Løsningsforslag Gruppeoppgaver mars 2003

Sikkerhet og internett

6105 Windows Server og datanett

Huldt & Lillevik Ansattportal. - en tilleggsmodul til Huldt & Lillevik Lønn. Teknisk beskrivelse

6105 Windows Server og datanett

Ennå litt mer detaljer: Flere detaljerte funksjoner i datanett

EKSAMENSFORSIDE Skriftlig eksamen med tilsyn

Opprinnelig IP-pakke inneholder 4480 Byte data. Dette er inklusiv IPheader. Max nyttelast på EthernetRammen er 1500 oktetter.

1 INTRODUKSJON SAMMENKOBLING AV ET INTERNETTVERK... 2

Sikkerhet og internett. Kan vi være vi trygge? Kan vi beskytte oss? Bør vi slå av nettet

TTM4175 Del 2: Etisk hacking. Lab E5: Nettverkssniffing

Til IT-ansvarlige på skolen

Tjenester i Internett. E-post, HTTP, FTP, Telnet

Symmetrisk En hemmelig nøkkel ( passord ) som brukes både ved kryptering og dekryptering.

Automatisering av datasenteret

En liten oppskrift på hvordan jeg installert og fikk Xastir til å virke sånn at jeg ble synlig i APRS verden.

TOD120 Nettverk og windows og sikkerhet og datamaskiner og servere og sånn. Øving 12. Joachim Tingvold

Hovedprosjekt 41E Arnstein Søndrol. Cisco Clean Access Valdres Videregående Skole

Linklaget. Olav Lysne. (med bidrag fra Stein Gjessing og Frank Eliassen) Oppsummering 1

2EOLJDWRULVNRSSJDYHQU L GDWDNRPPXQLNDVMRQ + VWHQ.,QQOHYHULQJVIULVWRNWREHU *MHQQRPJnVWRUVGDJRNWREHU

Direct Access. Hva er det, og hvor langt har NVH kommet i innføringen? av Gjermund Holden IT-sjef, NVH

DDS-CAD 7 INSTALLASJON AV NETTVERKSLÅS. DATA DESIGN SYSTEM ASA Øksnevad Næringspark, 4353 Klepp st., fax , tel.: , e-post: dds@dds.

Bakgrunn Adresser. IPv6. Gjesteforelesning ved Høgskolen i Gjøvik i faget IMT2521 Nettverksadministrasjon del 1. Trond Endrestøl. Fagskolen i Gjøvik

DIGITAL SKOLEEKSAMEN FOR STUDENTER VED POLITIHØGSKOLEN

Selvorganiserende læring av trafikkategorier i Bayesiansk pakkebasert IDS

Disse retningslinjene for personvern beskriver hvordan vi bruker og beskytter informasjon som du oppgir i forbindelse med bruk av nettstedet vårt.

Innføring i Linux. Operativsystemer

Brukerveiledning Tilkobling internett ALT DU TRENGER Å VITE OM BRUKEN AV INTERNETT

6105 Windows Server og datanett

6105 Windows Server og datanett

DIGITAL SKOLEEKSAMEN FOR STUDENTER VED POLITIHØGSKOLEN

Reduser kostnadene, ikke sikkerheten. Beskyttet eiendom, beskyttet nettverk

6105 Windows Server og datanett

Introduksjon til dataanlegget ved Institutt for informatikk. Marc Bezem Institutt for informatikk Universitetet i Bergen

Emnenavn: Datakommunikasjon. Eksamenstid: Kl: 9:00 til kl: 13:00. Faglærere: Erling Strand

Ennå litt mer detaljer: Flere detaljerte funksjoner i datanett

Sikkerhetsovervåking av nettverk med Network Flight Recorder. Deteksjon av den trojanske hesten Netbus.

BIPAC-711C2 / 710C2. ADSL Modem / Router. Hurtigstartguide

TUSSAFIBER KOPLING AV RUTERMODEM RETTLEIING FOR KABEL-TV

Installasjon av webtjener

Tilkoblingsveiledning

Sikkerhet og tilgangskontroll i RDBMS-er

Etablere testnett og utarbeide metodikk for sikkerhetsrevisjoner

netsense...making sense of IT

NorskInternett Brukermanual. Sist oppdatert Side 1/30

Brukerveiledning Tilkobling Altibox Fiberbredbånd

Brukerveiledning Tilkobling internett

LAB-L SETTE OPP MICROSOFT SERVER 2003

DataGuard. Installasjonsguide. Internett. Thomson Speedtouch 585i v7

Vedlegg 1: Oversikt over noen mulige leverandører

IT Grunnkurs Nettverk 3 av 4

Datateknikk TELE1004-A 13H HiST-AFT-EDT. Oppgåve: Protokollanalysatoren Wireshark. Delemne digitalteknikk og datakommunikasjon Øving 7; løysing

BiPAC 7402VL/VGL/VGP. VoIP/(802.11g) ADSL2+ ruter. Hurtigstartguide

6105 Windows Server og datanett

INTEGRASJONSGUIDE BP CODE Check Point R75.x R76

HUB = multiport repeater

Testing av intern IT-sikkerhet

Konfigurasjonsstyring, automatisering, endringskontroll og overvåking. Jarle Bjørgeengen University of Oslo / USIT

6105 Windows Server og datanett

6105 Windows Server og datanett

Manual for Eagle 100 og Lynx 500

Gjennomgang av kap Kommunikasjonsformer Typer av nettverk Adressering og routing Ytelse Protokoller

Innstillinger. Endre Personalia

Vanlige spørsmål om Teletopia SMS Gateway

DOKUMENTASJON E-post oppsett

Nettverkslaget. Fragmentering/framsending Internetworking IP

Transkript:

PRADS PASSIVE REAL-TIME ASSET DETECTION SYSTEM Edward Fjellskål & Kacper Wysocki

Hvem er vi? Edward Fjellskål Redpill Linpro (4år, 3mnd) Første datamaskin i 1983 Siv.Ing IKT Linux og sikkerhet fra 98 Nettverks overvåkning Forensics Penetrasjons testing Kacper Wysocki Redpill Linpro (1år) Født 31337 B.A. Comp. Sci Norman Anti-Virus Kernelpatching '01 Pakkesniffing Clusters

Hvorfor PRADS Finnes frie verktøy som gjør lignende Vanskelig å kombinere for å gjøre en kjapp avstemming Ikke laget for store nettverk eller trafikkmengder Ikke noe verktøy for lett å lage host attribute table til Snort Spennende og lærerikt

Hva er PRADS? Passive Real-time Asset Detection System Passive - Sender ikke pakker ut på nettverket Real-time - Analyserer så fort man har en pakke. Asset - Tjenere, klienter, tjenester, OS, routere m.m Oppdager og identifiserer trafikk

Hva er PRADS? Detekterer via: Hoster - ARP og IP Tjenester - UDP og TCP OS - IP(TCP/UDP/ICMP) MAC - ARP

Hva kan PRADS brukes til? Få oversikt over... Maskiner (IP) Operativsystem (Windows/Linux/Solaris/Mac/*BSD...) Tjenester (Apache, IIS, MySQL, MSSQL, SMTP XXXX...) Klienter (Firefox, Thunderbird, Skype, IE(5,6,7,8)...)

Hva kan PRADS brukes til?...så man kan: Automatisere overvåking av nettverk i konstant forandring. Bedre beskytte nettverket sitt med IDS/IPS. Policy & Compliance Vite hva man har på nettet sitt til en hver tid.

TCP fingerprinting? TCP brukes til (nesten) alt Ikke ny teknologi (nmap, p0f, SinPF, netfilter!, pf) Nmap er aktiv. (p0f kan og gjøre aktiv spørring) Aktiv skanning ikke alltid akseptert. P0f Laget som en proof of concept Fuzzing av fingerprints

TCP Fingerprinting i dybden Transmission Control Protocol: Kræsjkurs TCP er pålitelig kommunikasjon av datastrømmer

TCP Fingerprinting i dybden En typisk TCP oppkobling: 3-way handshake 1) Klient sender SYN "jeg vil prate med deg" 1) Server sender SYN+ACK "ok, jeg er klar" 1) Klient sender ACK kommunikasjon er opprettet Interessante felt allerede i første pakke!

TCP Fingerprinting i dybden Signaturer: kjente mønster Gjetter OS på grunnlag av WindowSize : TTL : DontFrag : SYNsize : Options : Quirks Fingerprints: beskriver pakken Fingerprint matcher en eller flere signaturer sig og fp er konsist, ikke leselig :-)

TCP Fingerprinting i dybden Interessante felt i første pakke Window Size Reserved field TCP Flags TCP Options Data?

TCP Fingerprinting i dybden Signaturer: kjente mønster WindowSize : TTL : DontFrag : SYNsize : Options : Quirks S4 : 64 : 1 : 60 : M*,S,T,N,W8 :. : Linux:2.6 S12:128:1:48:M*,N,N,S:.:Windows:XP SP1+ 65535:64:1:48:M1460,S:.:FreeBSD:7.0 Fingerprints: beskriver pakken [5672:64:0:60:M1430,S,T,N,W6:A] (Google bot) Fingerprint matcher en eller flere signaturer sig og fp er konsist, ikke leselig :-)

TCP Fingerprinting i dybden

TCP Fingerprinting i dybden TCP Options: WindowSize : TTL : DontFrag : SYNsize : Options : Quirks S4 : 64 : 1 : 60 : M*,S,T,N,W8 :. : Linux:2.6 MSS, SACK, TIMESTAMP, NOOP, WINDOWSCALE, EOL, ++ Les RFC'en om disse Quirks rare ting noen OS'er gjør Z: no ID, I: IP opts, U: URG flag, X: reserved, A: ACK flag, F: other flags, D: data i SYN pakke, T: ekstra timestamp, P: options etter option EOL

UDP/ICMP fingerprinting Kan kun brukes som indikasjon Lett å implementere I forhold til IP/TCP FP Ett bra alternativ om ikke hosten svarer på noen tcp porter, eller om man ikke kan fange opp noen TCP/IP SYN eller SYN/ACK pakker.

ICMP Signatur: icmp_type : icmp_code : init_ttl : dont_frag : ip_opt : ip_len : ip_flags : frag_offset : ip-tos

ARP Fingerprinting/Deteksjon Fanger opp ARP Request/Reply Registrerer MAC og IP Slår opp MAC vendor altså hvem lagde nettverkskortet

Klienter/Tjenester: Deteksjon Ser etter signaturer i trafikkstrømmen Kostbart å se på hver pakke Signatur kommer som regel i starten av en forbindelse Signaturer kan manipuleres

DEMO

PRADS - Videre C Skrive om koden (speed) Host attribute table til Snort / Nagios GUI Policy & Compliance Alarmer CVE

Takk for oss... edward@redpill-linpro.com kwy@redpill-linpro.com http://gamelinux.github.com/prads/ Spørsmål? Ja takk!