47
Saugios interneto technologijos Mantas Puida Monday, September 13, 2010

Saugios interneto technologijos - azuolas.orgazuolas.org/~mantasp/MIF/sit_2.pdf · Interneto architektūra Globalus kompiuterių tinklas: heterogeniškas autonomiškas įgyvendintas

Embed Size (px)

Citation preview

Page 1: Saugios interneto technologijos - azuolas.orgazuolas.org/~mantasp/MIF/sit_2.pdf · Interneto architektūra Globalus kompiuterių tinklas: heterogeniškas autonomiškas įgyvendintas

Saugios interneto technologijosMantas Puida

Monday, September 13, 2010

Page 2: Saugios interneto technologijos - azuolas.orgazuolas.org/~mantasp/MIF/sit_2.pdf · Interneto architektūra Globalus kompiuterių tinklas: heterogeniškas autonomiškas įgyvendintas

Interneto architektūra

Globalus kompiuterių tinklas:heterogeniškasautonomiškasįgyvendintas per IP protokolų šeimą

Monday, September 13, 2010

Page 3: Saugios interneto technologijos - azuolas.orgazuolas.org/~mantasp/MIF/sit_2.pdf · Interneto architektūra Globalus kompiuterių tinklas: heterogeniškas autonomiškas įgyvendintas

Interneto architektūra

Monday, September 13, 2010

Page 4: Saugios interneto technologijos - azuolas.orgazuolas.org/~mantasp/MIF/sit_2.pdf · Interneto architektūra Globalus kompiuterių tinklas: heterogeniškas autonomiškas įgyvendintas

Interneto architektūra

Monday, September 13, 2010

Page 5: Saugios interneto technologijos - azuolas.orgazuolas.org/~mantasp/MIF/sit_2.pdf · Interneto architektūra Globalus kompiuterių tinklas: heterogeniškas autonomiškas įgyvendintas

Interneto valdžia

Tikros centralizuotos valdžios nėraSuderinamumą užtikrinanti organizacija - ICANN (Internet Corporation for Assigned Names and Numbers)Diskusijos apie ateitį - Internet Governance Forum. (Rugsėjo 14-17 d. Vilniuje!)

Monday, September 13, 2010

Page 6: Saugios interneto technologijos - azuolas.orgazuolas.org/~mantasp/MIF/sit_2.pdf · Interneto architektūra Globalus kompiuterių tinklas: heterogeniškas autonomiškas įgyvendintas

Saugumas

Kertinės sąvokos:konfidencialumas (Confidentiality)vientisumas (Integrity)pasiekiamumas (Availability)autentiškumas (Authenticity)

Monday, September 13, 2010

Page 7: Saugios interneto technologijos - azuolas.orgazuolas.org/~mantasp/MIF/sit_2.pdf · Interneto architektūra Globalus kompiuterių tinklas: heterogeniškas autonomiškas įgyvendintas

Saugumas

įgaliojimų užtikrinimas (Authenticity)atsakomybės pripažinimas (Non-repudiation)

Monday, September 13, 2010

Page 8: Saugios interneto technologijos - azuolas.orgazuolas.org/~mantasp/MIF/sit_2.pdf · Interneto architektūra Globalus kompiuterių tinklas: heterogeniškas autonomiškas įgyvendintas

Konfidencialumas

Informacija nepateks tiems asmenims, kuriems ji neskirta.

Monday, September 13, 2010

Page 9: Saugios interneto technologijos - azuolas.orgazuolas.org/~mantasp/MIF/sit_2.pdf · Interneto architektūra Globalus kompiuterių tinklas: heterogeniškas autonomiškas įgyvendintas

Vientisumas

Duomenys išsaugos integralumą.

Monday, September 13, 2010

Page 10: Saugios interneto technologijos - azuolas.orgazuolas.org/~mantasp/MIF/sit_2.pdf · Interneto architektūra Globalus kompiuterių tinklas: heterogeniškas autonomiškas įgyvendintas

Pasiekiamumas

Paslaugos pasiekiamumas nebus apribotas teisėtiems vartotojams.

Monday, September 13, 2010

Page 11: Saugios interneto technologijos - azuolas.orgazuolas.org/~mantasp/MIF/sit_2.pdf · Interneto architektūra Globalus kompiuterių tinklas: heterogeniškas autonomiškas įgyvendintas

Autentiškumas

Vartotojai identifikuojami be klaidų, nėra galimybės apsimesti kitu vartotoju.

Monday, September 13, 2010

Page 12: Saugios interneto technologijos - azuolas.orgazuolas.org/~mantasp/MIF/sit_2.pdf · Interneto architektūra Globalus kompiuterių tinklas: heterogeniškas autonomiškas įgyvendintas

Įgaliojimų užtikrinimas

Duomenis pasiekti, keisti bei valdyti sistemą gali tik tie vartotojai, kurie turi tinkamus įgaliojimus.

Monday, September 13, 2010

Page 13: Saugios interneto technologijos - azuolas.orgazuolas.org/~mantasp/MIF/sit_2.pdf · Interneto architektūra Globalus kompiuterių tinklas: heterogeniškas autonomiškas įgyvendintas

Atsakomybės pripažinimas

Užtikrinama, jog vartotojui atlikus tranzakciją, nebus galimybių paneigti tranzakcijos įvykį.

Monday, September 13, 2010

Page 14: Saugios interneto technologijos - azuolas.orgazuolas.org/~mantasp/MIF/sit_2.pdf · Interneto architektūra Globalus kompiuterių tinklas: heterogeniškas autonomiškas įgyvendintas

Kur gali slypėti saugumo problemos?

Monday, September 13, 2010

Page 15: Saugios interneto technologijos - azuolas.orgazuolas.org/~mantasp/MIF/sit_2.pdf · Interneto architektūra Globalus kompiuterių tinklas: heterogeniškas autonomiškas įgyvendintas

Kur gali slypėti saugumo problemos?

Visur:kompiuteryje, kuriuo naudojatėstarpinėse tinklo grandysekompiuteryje prie kurio jungiatėsfizinėje jūsų aplinkoje

Monday, September 13, 2010

Page 16: Saugios interneto technologijos - azuolas.orgazuolas.org/~mantasp/MIF/sit_2.pdf · Interneto architektūra Globalus kompiuterių tinklas: heterogeniškas autonomiškas įgyvendintas

Saugumo problemų šaltiniai

Prastai suprojektuoti ryšio protokolai bei programinė įrangaiPrastai realizuota programinė įrangaPrastai sukonfigūruota tinklo ir programinė įrangaPrastai prižiūrima įrangaPrastai realizuota fizinė apsauga

Monday, September 13, 2010

Page 17: Saugios interneto technologijos - azuolas.orgazuolas.org/~mantasp/MIF/sit_2.pdf · Interneto architektūra Globalus kompiuterių tinklas: heterogeniškas autonomiškas įgyvendintas

Kur kreiptis nukentėjus?

CERT - computer emergency response team:

kiekvienas ISP turi(?) panašų padalinįnacionaliniai CERT centrai skirti spręsti problemas kylančias ISP lygyje

Monday, September 13, 2010

Page 18: Saugios interneto technologijos - azuolas.orgazuolas.org/~mantasp/MIF/sit_2.pdf · Interneto architektūra Globalus kompiuterių tinklas: heterogeniškas autonomiškas įgyvendintas

OSI modelis

OSI model = Open Systems Interconnection modelStandartizuotas modelis, skirtas aprašyti sudėtingas komunikacines sistemas.

Monday, September 13, 2010

Page 19: Saugios interneto technologijos - azuolas.orgazuolas.org/~mantasp/MIF/sit_2.pdf · Interneto architektūra Globalus kompiuterių tinklas: heterogeniškas autonomiškas įgyvendintas

OSI sluoksniai

Fizinis (physical layer)Ryšio / kanalo (data link layer)Tinklo (network layer)Transporto (transport layer)Sesijos (session layer)Atvaizdavimo (presentation layer)Taikomasis / aplikacijų (application layer)

Monday, September 13, 2010

Page 20: Saugios interneto technologijos - azuolas.orgazuolas.org/~mantasp/MIF/sit_2.pdf · Interneto architektūra Globalus kompiuterių tinklas: heterogeniškas autonomiškas įgyvendintas

Fizinis sluoksnis

Ethernet, DSL, ATM ar dar kokia fizinė įranga - tinklo plokštės, laidai ir kt.

Monday, September 13, 2010

Page 21: Saugios interneto technologijos - azuolas.orgazuolas.org/~mantasp/MIF/sit_2.pdf · Interneto architektūra Globalus kompiuterių tinklas: heterogeniškas autonomiškas įgyvendintas

Ryšio / kanalo sluoksnis

Ethernet paketai

Monday, September 13, 2010

Page 22: Saugios interneto technologijos - azuolas.orgazuolas.org/~mantasp/MIF/sit_2.pdf · Interneto architektūra Globalus kompiuterių tinklas: heterogeniškas autonomiškas įgyvendintas

Tinklo sluoksnis

Protokolai:IPIPXAppleTalk

Monday, September 13, 2010

Page 23: Saugios interneto technologijos - azuolas.orgazuolas.org/~mantasp/MIF/sit_2.pdf · Interneto architektūra Globalus kompiuterių tinklas: heterogeniškas autonomiškas įgyvendintas

Transporto sluoksnis

Protokolai:TCPUDP

Monday, September 13, 2010

Page 24: Saugios interneto technologijos - azuolas.orgazuolas.org/~mantasp/MIF/sit_2.pdf · Interneto architektūra Globalus kompiuterių tinklas: heterogeniškas autonomiškas įgyvendintas

Sesijos sluoksnis

Protokolai:SIPL2TP

Monday, September 13, 2010

Page 25: Saugios interneto technologijos - azuolas.orgazuolas.org/~mantasp/MIF/sit_2.pdf · Interneto architektūra Globalus kompiuterių tinklas: heterogeniškas autonomiškas įgyvendintas

Atvaizdavimo

Protokolai:MIMESSLTLS

Monday, September 13, 2010

Page 26: Saugios interneto technologijos - azuolas.orgazuolas.org/~mantasp/MIF/sit_2.pdf · Interneto architektūra Globalus kompiuterių tinklas: heterogeniškas autonomiškas įgyvendintas

Aplikacijų / taikomasis sluoksnis

Protokolai:HTTPSMTPDNSFTP

Monday, September 13, 2010

Page 27: Saugios interneto technologijos - azuolas.orgazuolas.org/~mantasp/MIF/sit_2.pdf · Interneto architektūra Globalus kompiuterių tinklas: heterogeniškas autonomiškas įgyvendintas

Kaip protokolai susidėlioja vienas kitame

Monday, September 13, 2010

Page 28: Saugios interneto technologijos - azuolas.orgazuolas.org/~mantasp/MIF/sit_2.pdf · Interneto architektūra Globalus kompiuterių tinklas: heterogeniškas autonomiškas įgyvendintas

IP protokolas

Protokolas atsakingas už komunikacijos taškų identifikavimą ir duomenų paketų maršrutizavimą.

Monday, September 13, 2010

Page 29: Saugios interneto technologijos - azuolas.orgazuolas.org/~mantasp/MIF/sit_2.pdf · Interneto architektūra Globalus kompiuterių tinklas: heterogeniškas autonomiškas įgyvendintas

IP protokolas neužtikrina

paketų vientisumopaketų nukeliavimo į tiksląpaketų keliavimo tvarkospaketų dublikavimosikonfidencialumoautentiškumo ir t.t.

Monday, September 13, 2010

Page 30: Saugios interneto technologijos - azuolas.orgazuolas.org/~mantasp/MIF/sit_2.pdf · Interneto architektūra Globalus kompiuterių tinklas: heterogeniškas autonomiškas įgyvendintas

Dvi versijos

IPv4 - 32 bitų adresų erdvė. Kiek siauroka šiuolaikiniam pasauliui.IPv6 - 128 bitų adresų erdvė.

Monday, September 13, 2010

Page 31: Saugios interneto technologijos - azuolas.orgazuolas.org/~mantasp/MIF/sit_2.pdf · Interneto architektūra Globalus kompiuterių tinklas: heterogeniškas autonomiškas įgyvendintas

Paketo struktūra

Monday, September 13, 2010

Page 32: Saugios interneto technologijos - azuolas.orgazuolas.org/~mantasp/MIF/sit_2.pdf · Interneto architektūra Globalus kompiuterių tinklas: heterogeniškas autonomiškas įgyvendintas

Adresacija

4 baitų adresas (IPv4), dažniausiai išskiriamas į 4 dešimtainius skaičius.Pavyzdžiui : 193.219.32.13

Monday, September 13, 2010

Page 33: Saugios interneto technologijos - azuolas.orgazuolas.org/~mantasp/MIF/sit_2.pdf · Interneto architektūra Globalus kompiuterių tinklas: heterogeniškas autonomiškas įgyvendintas

Adresų dalinimas

Didelėms organizacijoms, ISP adresus dalina IANA (ICANN padalinys)Mažesniems vienetams juos duoda ISP

Monday, September 13, 2010

Page 34: Saugios interneto technologijos - azuolas.orgazuolas.org/~mantasp/MIF/sit_2.pdf · Interneto architektūra Globalus kompiuterių tinklas: heterogeniškas autonomiškas įgyvendintas

IP potinkliai

Monday, September 13, 2010

Page 35: Saugios interneto technologijos - azuolas.orgazuolas.org/~mantasp/MIF/sit_2.pdf · Interneto architektūra Globalus kompiuterių tinklas: heterogeniškas autonomiškas įgyvendintas

Specialieji interneto adresai

Monday, September 13, 2010

Page 36: Saugios interneto technologijos - azuolas.orgazuolas.org/~mantasp/MIF/sit_2.pdf · Interneto architektūra Globalus kompiuterių tinklas: heterogeniškas autonomiškas įgyvendintas

Paketų maršrutizavimas

Kiekvienas su IP protokolu dirbantis įrenginys turi maršrutizavimo lentelę:

dažniausiai ji labai paprastasudėtingesnė maršrutizatoriuose ir serveriuose, kurie prijungti prie keletos skirtingų tinklų

Monday, September 13, 2010

Page 37: Saugios interneto technologijos - azuolas.orgazuolas.org/~mantasp/MIF/sit_2.pdf · Interneto architektūra Globalus kompiuterių tinklas: heterogeniškas autonomiškas įgyvendintas

Maršrutizavimo lentelė

Maršrutizavimo lentelėje nurodoma:potinklio adresas bei jį aptarnaujančio maršrutizatoriaus adresaskita informacija: prioritetas, tinklo įrenginys dirbantis su tuo potinkliu ir t.t.

Monday, September 13, 2010

Page 38: Saugios interneto technologijos - azuolas.orgazuolas.org/~mantasp/MIF/sit_2.pdf · Interneto architektūra Globalus kompiuterių tinklas: heterogeniškas autonomiškas įgyvendintas

Pavyzdys

Monday, September 13, 2010

Page 39: Saugios interneto technologijos - azuolas.orgazuolas.org/~mantasp/MIF/sit_2.pdf · Interneto architektūra Globalus kompiuterių tinklas: heterogeniškas autonomiškas įgyvendintas

NAT

Network Address Translation - privačios adresų erdvės paslėpimas po vienu išoriniu IP adresu.

Monday, September 13, 2010

Page 40: Saugios interneto technologijos - azuolas.orgazuolas.org/~mantasp/MIF/sit_2.pdf · Interneto architektūra Globalus kompiuterių tinklas: heterogeniškas autonomiškas įgyvendintas

NAT variacijos

Monday, September 13, 2010

Page 41: Saugios interneto technologijos - azuolas.orgazuolas.org/~mantasp/MIF/sit_2.pdf · Interneto architektūra Globalus kompiuterių tinklas: heterogeniškas autonomiškas įgyvendintas

NAT variacijos

Monday, September 13, 2010

Page 42: Saugios interneto technologijos - azuolas.orgazuolas.org/~mantasp/MIF/sit_2.pdf · Interneto architektūra Globalus kompiuterių tinklas: heterogeniškas autonomiškas įgyvendintas

ICMP protokolas

Internet Control Message Protocol

Monday, September 13, 2010

Page 43: Saugios interneto technologijos - azuolas.orgazuolas.org/~mantasp/MIF/sit_2.pdf · Interneto architektūra Globalus kompiuterių tinklas: heterogeniškas autonomiškas įgyvendintas

Įrankiai

pingWireShark - http://www.wireshark.org/routenetstatifconfig / ipconfigtracert / traceroutehttp://www.ripe.net/

Monday, September 13, 2010

Page 44: Saugios interneto technologijos - azuolas.orgazuolas.org/~mantasp/MIF/sit_2.pdf · Interneto architektūra Globalus kompiuterių tinklas: heterogeniškas autonomiškas įgyvendintas

Traceroute - maršruto atsekimas

Monday, September 13, 2010