77
Varnostni elemen-: IPsec, SSL in infrastruktura

Varnostni elemen: IPsec, SSL in infrastruktura · Navidezna zasebna omrežja (VPN) angl. Virtual Private Network podjetja, ki so na različnih geografskih lokacijah, si lahko

  • Upload
    others

  • View
    6

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Varnostni elemen: IPsec, SSL in infrastruktura · Navidezna zasebna omrežja (VPN) angl. Virtual Private Network podjetja, ki so na različnih geografskih lokacijah, si lahko

Varnostnielemen-:IPsec,SSLininfrastruktura

Page 2: Varnostni elemen: IPsec, SSL in infrastruktura · Navidezna zasebna omrežja (VPN) angl. Virtual Private Network podjetja, ki so na različnih geografskih lokacijah, si lahko

IPSec  IPsecurityprotocol(varnostnaomrežniplas-)

 uporabazavarovanjepovezavmeddvemaen-tetama,uporabazaVPN(navideznazasebnaomrežja)!

 varnostnaomrežniplas-:  zakrivanjevsehvrstpodatkov(TCPsegment,UDPsegment,ICMPsporočilo,OSPFsporočiloitd.)

  zagotavljanjeavten-kacijeizvora  integritetapodatkovpredspreminjanjem

  zaščitapredponovitvijokomunikacije

 RFC2411:pregledmehanizmovindelovanjaIPSec

Page 3: Varnostni elemen: IPsec, SSL in infrastruktura · Navidezna zasebna omrežja (VPN) angl. Virtual Private Network podjetja, ki so na različnih geografskih lokacijah, si lahko

Navideznazasebnaomrežja(VPN) angl.VirtualPrivateNetwork podjetja,kisonarazličnihgeografskihlokacijah,silahkoželijovisokevarnos-prikomunikaciji.Rešitvi:1.  gradnjaZASEBNEGAomrežja:podjetjezgradilastnoomrežje,popolnoma

ločenoodpreostalegaInterneta(dragapostavitevinvzdrževanje‐potrebniusmerjevalniki,povezave,infrastruktura!)

2.  podjetjevzpostaviNAVIDEZNOZASEBNOomrežje(VNP)zinfrastrukturojavnegaomrežja:  podatkiznotrajlokalnih(zasebnih)delovomrežjaseprenašajotradicionalno

(IP),

  podatki,kipotujejoprekojavnihdelovomrežjaseprenašajozaščiteno(IPSec)

Page 4: Varnostni elemen: IPsec, SSL in infrastruktura · Navidezna zasebna omrežja (VPN) angl. Virtual Private Network podjetja, ki so na različnih geografskih lokacijah, si lahko

IP glava

IPsec glava

VAROVANI podatki

IP

glav

a IP

sec

glav

a VA

RO

VAN

I po

datk

i

glavnapisarna podružnica

delavecnaterenu

računalnikzIPSec

UsmerjevalnikzIPv4inIPsec

UsmerjevalnikzIPv4inIPsec

Javnoomrežje

VPN:primer

Page 5: Varnostni elemen: IPsec, SSL in infrastruktura · Navidezna zasebna omrežja (VPN) angl. Virtual Private Network podjetja, ki so na različnih geografskih lokacijah, si lahko

ImplementacijaIPsec mehanizemIPSecponujadvaprotokolavarovanja:

  AH‐Authen3ca3onHeader  zagotavljaavten-kacijoizvorainintegritetopodatkov

  ESP‐Encapsula3onSecurityPayload  zagotavljaavten-kacijoizvora,integritetopodatkovINzaupnostpodatkov

  zavsakosmerIPSeckomunikacijejepotrebnovzpostavi-SA(SecurityAssocia-on)  primer:glavnapisarnainpodružnicauporabljatadvosmernokomunikacijo.Ravnotakoglavnapisarnauporabljadvosmernokomunikacijozndelavcinaterenu.KolikoSAjepotrebnovzpostavi-? 2+2n

Page 6: Varnostni elemen: IPsec, SSL in infrastruktura · Navidezna zasebna omrežja (VPN) angl. Virtual Private Network podjetja, ki so na različnih geografskih lokacijah, si lahko

VzpostavitevSA

  UsmerjevalnikimabazoSAD(SecurityAssocia3onDatabase),kjerhranipodatkeoSA:

  32bitniIDSA,imenovanSPI(SecurityParameterIndex)

  izvorniinponorniIPSA  vrstaenkripcije(npr.3DES)inključ  vrstapreverjanjaintegritete(npr.HMAC/MD5)

  ključzaavten-kacijo

IPsec IPsec

200.168.1.100 193.68.2.23SA

Page 7: Varnostni elemen: IPsec, SSL in infrastruktura · Navidezna zasebna omrežja (VPN) angl. Virtual Private Network podjetja, ki so na različnih geografskih lokacijah, si lahko

2načinakomunikacije  transportmode‐implemen-ranmedkončnimiodjemalci(vmesnikiračunalnikov),šči-zgornjeplas-protokola.Transparentnovmesnikom,krip-rasamopodatkevpaketu.

  tunnelmode‐transparentnokončnimodjemalcem,usmerjevalnik‐usmerjevalnikaliusmerjevalnik‐uporabnik.Krip-rapodatkeinglavopaketa.

TransportmodezAH

TransportmodezESP

TunnelmodezAH

TunnelmodezESP

Najboljpogosto!

Page 8: Varnostni elemen: IPsec, SSL in infrastruktura · Navidezna zasebna omrežja (VPN) angl. Virtual Private Network podjetja, ki so na različnih geografskih lokacijah, si lahko

IPsecTransportMode

  IPsecdatagrampotujemedkončnimasistemoma  šči-molezgornjeplas-

IPsec IPsec

Page 9: Varnostni elemen: IPsec, SSL in infrastruktura · Navidezna zasebna omrežja (VPN) angl. Virtual Private Network podjetja, ki so na različnih geografskih lokacijah, si lahko

IPsec–tunnelingmode

  IPsecseizvajanakončnihusmerjevalnikih  zaodjemalceninujno,daizvajajoIPsec

IPsec IPsec

IPsec IPsec

Page 10: Varnostni elemen: IPsec, SSL in infrastruktura · Navidezna zasebna omrežja (VPN) angl. Virtual Private Network podjetja, ki so na različnih geografskih lokacijah, si lahko

  Poglejmosi,kakodelujenajboljpogostouporabljenIPSecnačin

 Originalnipodatki:

IPsecdatagram:tunnelmodeinESP

originalna IP glava

originalni IP podatki

Page 11: Varnostni elemen: IPsec, SSL in infrastruktura · Navidezna zasebna omrežja (VPN) angl. Virtual Private Network podjetja, ki so na različnih geografskih lokacijah, si lahko

  nakonecdatagramasedodaESPglava(zapolnitevjepotrebnazabločnokodiranje,nextheaderjeprotokol,vsebovanvpodatkih)

  rezultatsekrip-ra(algoriteminključdoločaSA!)

IPsecdatagram:tunnelmodeinESP

originalna IP glava

originalni IP podatki

ESP rep

kriptirano

padding pad length

next header

Page 12: Varnostni elemen: IPsec, SSL in infrastruktura · Navidezna zasebna omrežja (VPN) angl. Virtual Private Network podjetja, ki so na različnih geografskih lokacijah, si lahko

  dodaseESPglava:rezultatje"enchilada"(SPI‐indeksSA,kisegauporabizadoločanjenastavitev,Seq#‐zaščitapro-ponovitvikomunikacije)

IPsecdatagram:tunnelmodeinESP

originalni IP podatki

ESP rep

kriptirano

padding pad length

next header

originalna IP glava

ESP glava

SPI Seq #

"enchilada"

Page 13: Varnostni elemen: IPsec, SSL in infrastruktura · Navidezna zasebna omrežja (VPN) angl. Virtual Private Network podjetja, ki so na različnih geografskih lokacijah, si lahko

  dodasepoljeESPauth,kijeizračunanazgoščenavrednostcele"enchilade".AlgoriteminključdoločaSA.

IPsecdatagram:tunnelmodeinESP

originalni IP podatki

ESP rep

kriptirano

padding pad length

next header

originalna IP glava

ESP glava

SPI Seq #

"enchilada"

ESP auth

Page 14: Varnostni elemen: IPsec, SSL in infrastruktura · Navidezna zasebna omrežja (VPN) angl. Virtual Private Network podjetja, ki so na različnih geografskih lokacijah, si lahko

  izdelasenovaIPglava,kisedodapredpodatke  oblikujesenovIPpaket,kiseklasičnopošljeskoziomrežje

IPsecdatagram:tunnelmodeinESP

originalni IP podatki

ESP rep

kriptirano

padding pad length

next header

originalna IP glava

ESP glava

SPI Seq #

"enchilada"

ESP auth

nova IP glava

GLAVA PODATKI

Page 15: Varnostni elemen: IPsec, SSL in infrastruktura · Navidezna zasebna omrežja (VPN) angl. Virtual Private Network podjetja, ki so na različnih geografskih lokacijah, si lahko

  Kajjevnoviglavipaketa?  protokol=50(pomeni,dasopodatkiESP)

  IPpošiljateljainprejemnikastavozlišči,medkaterimapotekaIPsec(usmerjevalnikaR1inR2)

  Kajnarediprejemnik(R2)?  izSPIvglavipoiščepodatkeoSA,preveriMACenchilade,preveriSeq#,odkodiraenchilado,odstranizapolnitev,ekstrahirapodatke,posredujeciljnemuračunalniku

IPsecdatagram:tunnelmodeinESP

193.68.2.23200.168.1.100

172.16.1/24172.16.2/24

SA

R1 R2

Page 16: Varnostni elemen: IPsec, SSL in infrastruktura · Navidezna zasebna omrežja (VPN) angl. Virtual Private Network podjetja, ki so na različnih geografskih lokacijah, si lahko

  TodoločaSecurityPolicyDatabase(SPD):določa,alinajsedatagramšči-gledenaizvorniIP,ponorniIPin-pprotokola

 Določa,kateriSAnajseuporabi

  SPDdoloča“KAJ”naredi-zdatagramom

  SADdoloča"KAKO"tonaredi-!

Kakoizbra-datagramezaIPseczaščito?

Page 17: Varnostni elemen: IPsec, SSL in infrastruktura · Navidezna zasebna omrežja (VPN) angl. Virtual Private Network podjetja, ki so na različnih geografskih lokacijah, si lahko

KakšnozaščitoponujaIPsec? Denimo,dajeJaneznašman‐in‐the‐middlemedR1inR2.Janeznepoznaključev.Kajlahkonaredi?

  Alilahkovidivsebinodatagrama,izvor,ponor,protokol,port?

  Alilahkospremenibitevpaketu?  AlilahkopošiljavimenuR1?

  Alilahkoponovikomunikacijo?

Page 18: Varnostni elemen: IPsec, SSL in infrastruktura · Navidezna zasebna omrežja (VPN) angl. Virtual Private Network podjetja, ki so na različnih geografskih lokacijah, si lahko

ProtokolIKE  IKE(angl.InternetKeyExchange),protokolzaizmenjavoključevprekointerneta

  PriIPsecjepotrebnovzpostavi-SAmedodjemalci,npr:PrimervzpostavljenegaSA:

SPI:12345SourceIP:200.168.1.100DestIP:193.68.2.23Protocol:ESPEncryp-onalgorithm:3DES‐cbcHMACalgorithm:MD5Encryp-onkey:0x7aeaca…HMACkey:0xc0291f…

  RočnodoločanjeSAjeneprak-čnoinzamudno:potrebnogajedoloči-zavsakosmerkomunikacijeinvsakparodjemalcev!

  Rešitev:uporabimoprotokolIPsecIKE

Page 19: Varnostni elemen: IPsec, SSL in infrastruktura · Navidezna zasebna omrežja (VPN) angl. Virtual Private Network podjetja, ki so na različnih geografskih lokacijah, si lahko

IKEima2fazi  IKEuporabljaPKIaliPSK(pre‐sharedkey)zaavten-kacijoodjemalcevmedseboj.Imadvefazi:  Faza1:VzpostavidvosmerenIKESA

  IKESAjeločenSAodIPsecSA,kiseuporabljasamozaizmenjavoključev(imenujesetudiISAKMPSA)

  vIKESAsevzpostaviključzavarovanjenadaljnekomunikacijegledeizmenjaveključev(avten-kacijaseizvedesPSK,PKIalipodpisom)

  dvanačina:Aggressivemode(krajši,vendarrazkrijeiden-tetoodjemalcev)inMainmode(daljši,skrijeiden-teto)

  Faza2:IKEgeneriraključezadrugestoritve,kotjenprIPsec.VzpostavisetorejIPsecSA:  edininačin:QuickMode

Page 20: Varnostni elemen: IPsec, SSL in infrastruktura · Navidezna zasebna omrežja (VPN) angl. Virtual Private Network podjetja, ki so na različnih geografskih lokacijah, si lahko
Page 21: Varnostni elemen: IPsec, SSL in infrastruktura · Navidezna zasebna omrežja (VPN) angl. Virtual Private Network podjetja, ki so na različnih geografskih lokacijah, si lahko

  Širokouporabljenvarnos-protokol  podprtskorajvvsehbrskalnikihinnavsehstrežnikih(hqps)  zuporaboSSLseopraviza10milijarddolarjevnakupovletno

  RazvilgajeNetscapeleta1993  Večvrst

  TLS:transportlayersecurity,RFC2246  Zagotavljazaupnost,integriteto,avten-kacijo  Ciljiprirazvoju:

  uporabaprispletnihtransakcijah  zakrivanjepodatkov(šeposebejštevilkkreditnihkar-c)  avten-kacijaspletnihstrežnikov  možnostavten-kacijeodjemalca  čimmanjšinaporpriopravljanjunakupapridrugemprodajalcu

SSL:SecureSocketsLayer

Page 22: Varnostni elemen: IPsec, SSL in infrastruktura · Navidezna zasebna omrežja (VPN) angl. Virtual Private Network podjetja, ki so na različnih geografskih lokacijah, si lahko

22

SSLandTCP/IP

Application

TCP

IP

Običajnaaplikacija

Application

SSL

TCP

IP

aplikacijasSSL

•  DostopenvsemTCPaplikacijamprekoaplikacijskegavmesnikaSSL

Page 23: Varnostni elemen: IPsec, SSL in infrastruktura · Navidezna zasebna omrežja (VPN) angl. Virtual Private Network podjetja, ki so na različnih geografskih lokacijah, si lahko

ZasnovaSSLLahko bi ga zasnovali na osnovi kriptografije PKI (kriptiranje z javnim ključem prejemnika, zasebnim ključem pošiljatelja, uporaba zgoščevalnih funkcij), vendar...

•  želimo pošiljati tokove BYTEOV in interaktivne podatke, ne statična sporočila,

•  za eno povezavo želimo imeti MNOŽICO ključev, ki se spreminjajo,

•  kljub temu želimo uporabljati certifikate (ideja: uporabimo jih pri rokovanju)

Page 24: Varnostni elemen: IPsec, SSL in infrastruktura · Navidezna zasebna omrežja (VPN) angl. Virtual Private Network podjetja, ki so na različnih geografskih lokacijah, si lahko

PoenostavljeniSSL

PoglejmonajprejpoenostavljenoidejoprotokolaSSL.Tavsebujenaslednje4faze:

  1.ROKOVANJE:AnainBraneuporabitacer-fikate,daseavten-cirataedendrugemuinizmenjataključ

  2.IZPELJAVAKLJUČA:AnainBraneuporabitaizmenjaniključ,daizpeljetamnožicoključev

  3.PRENOSPODATKOV:Podatki,kiseprenašajo,sozdruženivZAPISE.

  4.ZAKLJUČEKPOVEZAVE:Zavarenzaključekpovezaveseuporabijoposebnasporočila

Page 25: Varnostni elemen: IPsec, SSL in infrastruktura · Navidezna zasebna omrežja (VPN) angl. Virtual Private Network podjetja, ki so na različnih geografskih lokacijah, si lahko

PoenostavljeniSSL:Rokovanje

 MS=glavniključ(mastersecret)  EMS=krip-raniglavniključ(encryptedmastersecret)

  KB+‐javniključprejemnikaB

hello

certificate

KB+(MS)=EMS

Page 26: Varnostni elemen: IPsec, SSL in infrastruktura · Navidezna zasebna omrežja (VPN) angl. Virtual Private Network podjetja, ki so na različnih geografskih lokacijah, si lahko

26

PoenostavljeniSSL:Izpeljavaključa  Slabapraksajeuporablja-is-ključzavečkriptografskihoperacij,zato:uporabimoposebenključzazakrivanjeinposebnegazapreverjanjeintegritete(MAC)

  Uporabljamotorej4ključe:  Kc=ključzazakrivanjepodatkov,poslanihododjemalcastrežniku

  Mc=ključzazgoščanjepodatkov,poslanihododjemalcastrežniku

  Ks=ključzazakrivanjepodatkov,poslanihodstrežnikaodjemalcu  Ms=ključzazgoščanjepodatkov,poslanihodstrežnikaodjemalcu

  Ključiseizpeljejozuporaboposebnefunkcije.Tauporabljaglavniključ(MasterSecret)indodatne(naključne)podatkezageneriranjenaslednjihključev

Page 27: Varnostni elemen: IPsec, SSL in infrastruktura · Navidezna zasebna omrežja (VPN) angl. Virtual Private Network podjetja, ki so na različnih geografskih lokacijah, si lahko

PoenostavljeniSSL:Pošiljanjepodatkov

 Kakopreveri-integritetopodatkov?  čebipošijalipozlogih(byteih),kambipripeliMAC(zgoščenovrednostsporočila)?

  TudičeMACpošljemopozaključkucelegaprenosa(vsehzlogov),nimamovmesnegapreverjanjaintegritete!

 REŠITEV:TokpodatkovrazbijemovZAPISE  vsakemuzapisupripnemoMAC  prejemniklahkoreagirana(ne)veljavnostintegriteteposameznegazapisa

Page 28: Varnostni elemen: IPsec, SSL in infrastruktura · Navidezna zasebna omrežja (VPN) angl. Virtual Private Network podjetja, ki so na različnih geografskih lokacijah, si lahko

PoenostavljeniSSL:Pošiljanjepodatkov  Problem1:številkapaketasenahajanekrip-ranavglaviTCP.Kajlahkonaredinapadalec?  napadaleclahkozajameinponovikomunikacijo?

  preštevilčivrstniredpaketov?  prestrežeinodstranipaket?

  REŠITEV:priračunanjuMACupoštevajštevilkopaketa  MAC=MAC(ključMx,zaporedna_številka||podatki)

  nimamoločeneštevilkepaketa

  zaščitapro-ponovitvikomunikacije:uporabienkratnižeton

Page 29: Varnostni elemen: IPsec, SSL in infrastruktura · Navidezna zasebna omrežja (VPN) angl. Virtual Private Network podjetja, ki so na različnih geografskih lokacijah, si lahko

PoenostavljeniSSL:Pošiljanjepodatkov  Problem2:napadalecpredčasnozaključisejo

  Enaaliobestranidobitav-s,dajepodatkovmanj,kotjihje.

  REŠITEV:uvedimoposeben"-pzapisa",kinosiposebnovrednost,čegrezazaključnipaket  npr:0pomenipodatke,1pomenizaključek

  uporabimovrednostpriizračunuMACMAC=MAC(ključMx,zaporedna_št||tip||podatki)

length type data MAC

Page 30: Varnostni elemen: IPsec, SSL in infrastruktura · Navidezna zasebna omrežja (VPN) angl. Virtual Private Network podjetja, ki so na različnih geografskih lokacijah, si lahko

hello

certifikat,žeton

KB+(MS)=EMS

type0,seq1,datatype0,seq2,data

type0,seq1,data

type0,seq3,data

type1,seq4,close

type1,seq2,close

zakrito

PoenostavljeniSSL:Primer

Page 31: Varnostni elemen: IPsec, SSL in infrastruktura · Navidezna zasebna omrežja (VPN) angl. Virtual Private Network podjetja, ki so na različnih geografskih lokacijah, si lahko

PraviSSL:podrobnos-  Kakšnesodolžinepoljvprotokolu?  Kateriprotokolizazakrivanjenajseuporabijo?Dogovorouporabiprotokola:  Želimo,daodjemalecinstrežniklahkoizbiratainsedogovarjataokriptografskihalgoritmih(angl.nego3a3on,odjemalecponudi,strežnikizbere)

  Najpogostejšisimetričnialgoritmi  DES–DataEncryp-onStandard:block  3DES–Triplestrength:block  RC2–RivestCipher2:block  RC4–RivestCipher4:stream

  NajpogostejšialgoritemzaPKIkriptografijo  RSA

Page 32: Varnostni elemen: IPsec, SSL in infrastruktura · Navidezna zasebna omrežja (VPN) angl. Virtual Private Network podjetja, ki so na različnih geografskih lokacijah, si lahko

PraviSSL:Rokovanje  PoenostavljeniSSL:hello‐>,<‐cer-fikat,krip-ranMS‐>  PraviSSLdejanskoizvaja:avten-kacijostrežnika,izbiro

algoritmov,določanjeključev,avten-kacijoodjemalca(opcijsko)

  Postopek:

1 • odjemalecpošljeseznampodpr-halgoritmov+žeton

2 • Strežnikizberealgoritemsseznama,vrneizbiro,cer-fikatinsvojžeton

3• odjemalecprevericer-fikat,generiraPMS,zjavnimključemstrežnikagakrip-rainpošljestrežniku

4 • odjemalecinstrežnikneodvisnoizračunataenkripcijskeinMACključeizPMSinžetonov.

5 • odjemalecpošljeMACodvsehsporočilvrokovanju.

6 • StrežnikpošljeMACvsehsporočilvrokovanju.

Page 33: Varnostni elemen: IPsec, SSL in infrastruktura · Navidezna zasebna omrežja (VPN) angl. Virtual Private Network podjetja, ki so na različnih geografskih lokacijah, si lahko

PraviSSL:Rokovanje1.  ZakajizmenjavaMACvkorakih5in6?

  odjemalecobičajnoponudivečalgoritmov,nekaterisošibki,drugimočnejši.Napadalecbilahkoizbrisalizponudbemočnejšealgoritme.

  Zadnjidvesporočilozagotavljataintegritetovsehprenešenihsporočilinpreprečitataknapad

2.  Zakajuporabažetonov?  Denimo,daZeldaposlušasporočilamedAnoinBranetomterjihshrani.NaslednjidanpošljeZeldaBobupopolnomaenakasporočila,kotjihjeprejšnjidanposlalaAna:  ČeimaBranetrgovino,bomislil,daAnaponovnonaročaar-kle,  Branezavsakokomunikacijouporabidrugžeton,takoZeldanebomoglaponovi-istekomunikacije

Page 34: Varnostni elemen: IPsec, SSL in infrastruktura · Navidezna zasebna omrežja (VPN) angl. Virtual Private Network podjetja, ki so na različnih geografskih lokacijah, si lahko

SSL:pretvorbavzapise

podatki

fragmentpodatkov fragmentpodatkovMAC MAC

zakritipodatkiinMAC

zakritipodatkiinMAC

glavazapisa

glavazapisa

•  GLAVAZAPISA:vrstavsebine(1B);SSLverzija(2B);dolžina(3B)•  MAC:zaporedna_številka;MACključMx•  FRAGMENT:vsakjedolgdo214bytes(~16Kbytes)

Page 35: Varnostni elemen: IPsec, SSL in infrastruktura · Navidezna zasebna omrežja (VPN) angl. Virtual Private Network podjetja, ki so na različnih geografskih lokacijah, si lahko

handshake:ClientHello

handshake:ServerHello

handshake:Certificate

handshake:ServerHelloDone

handshake:ClientKeyExchangeChangeCipherSpec

handshake:Finished

ChangeCipherSpec

handshake:Finished

application_data

application_data

Alert:warning,close_notify

Primerpravegarokovanja

Odtunaprejjevsezakrito

Page 36: Varnostni elemen: IPsec, SSL in infrastruktura · Navidezna zasebna omrežja (VPN) angl. Virtual Private Network podjetja, ki so na različnih geografskih lokacijah, si lahko

SSL:izpeljavaključev  ŽetonaodjemalcainstrežnikaterPMSseuporabijovfunkciji,kiizračunavapsevdo‐naključnaštevila.DobimoMS(mastersecret).

 MSinnovižetonisevstavijovdruginaključnigenerator,dobimoBLOK.BLOKserazrežena6delov,dasedobi:  MACključodjemalca  MACključsrežnika  enkripcijskiključodjemalca  enkripcijskiključstrežnika  inicializacijskivektor(IV)odjemalca  inicializacijskivektor(IV)strežnika

enakokotpripoenostavljenemSSL!

KAJJETOLE?

potrebnasta,kadaruporabljamosimetričenalgoritemzbločnokriptografijo(3DESaliAES),kipotrebujetainicializacijo!

Page 37: Varnostni elemen: IPsec, SSL in infrastruktura · Navidezna zasebna omrežja (VPN) angl. Virtual Private Network podjetja, ki so na različnih geografskih lokacijah, si lahko
Page 38: Varnostni elemen: IPsec, SSL in infrastruktura · Navidezna zasebna omrežja (VPN) angl. Virtual Private Network podjetja, ki so na različnih geografskih lokacijah, si lahko

Varnostvomrežju Administratoromrežjalahkouporabnikedelina:

  dobrifantje(goodguys):uporabniki,kilegi-mnouporabljajovireomrežja,pripadajoorganizaciji,

  slabifantje(badguys):vsiostali,njihovedostopemoramoskrbnonadzorova-

 Omrežjeimaobičajnoenosamotočkovstopa,kontroliramodostopevnjej:  požarnizid(firewall)  sistemzazaznavanjevdorov(IDS,intrusiondetec3onsystem)

  sistemzapreprečevanjevdorov(IPS,intrusionpreven3onsystem)

38

Page 39: Varnostni elemen: IPsec, SSL in infrastruktura · Navidezna zasebna omrežja (VPN) angl. Virtual Private Network podjetja, ki so na različnih geografskih lokacijah, si lahko

Požarnizidizolirainternoomrežjeodvelikegajavnegaomrežja,določenimpaketomdovoliprehod,drugeblokira.Ima3naloge:•  filtriraVESpromet,•  prepuščasamopromet,kijeDOPUSTENgledenapolitiko,•  jeIMUNnanapade

internoomrežje

javnoomrežje

POŽARNIZID

Page 40: Varnostni elemen: IPsec, SSL in infrastruktura · Navidezna zasebna omrežja (VPN) angl. Virtual Private Network podjetja, ki so na različnih geografskih lokacijah, si lahko

Požarnizid:vrstefiltriranj1.  izoliranofiltriranjepaketov(angl.stateless,traditional)2.  filtriranjepaketovvkontekstu(angl.statefulfilter)3.  aplikacijskiprehodi(angl.applicationgateways)

Page 41: Varnostni elemen: IPsec, SSL in infrastruktura · Navidezna zasebna omrežja (VPN) angl. Virtual Private Network podjetja, ki so na različnih geografskih lokacijah, si lahko

Izoliranofiltriranjepaketov

  filtriranjeobičajnoizvajažeusmerjevalnik,kimejinajavnoomrežje.Napodlagivsebinepaketovseodloča,aliboposredovalposamezenpaket,odločitevnapodlagi:  IPizvornega/ponorneganaslova  številkeIPprotokola:TCP,UDP,ICMP,OSPFitd.  TCP/UDPizvornihinciljnihvrat  -psporočilaICMP  TCPSYN(vzpostavitevpovezave!)inACKbits(ACK=1veljazaprvisegmentpripovezovanju)

Najdovolimdohodnemupaketuvstop?Najdovolimizhodnemupaketuizstop?

Page 42: Varnostni elemen: IPsec, SSL in infrastruktura · Navidezna zasebna omrežja (VPN) angl. Virtual Private Network podjetja, ki so na različnih geografskih lokacijah, si lahko

  Primer1:blokirajdohodnedatagramezIPprotokolom17(UDP)inizvornimialiciljnimivra-23(telnet)

  rezultat:filtriramovsedohodneinodhodneUDPkomunikacijeintelnetpovezave.

  Primer2:BlokirajdohodneTCPsegmentezzastavicoACK=0.  rezultat:onemogočimozunanjimodjemalcem,davzpostavijopovezavoznotranjimiodjemalci,dovolimopapovezovanjevobratnosmer(navzven)

Izoliranofiltriranjepaketov:primeri

Page 43: Varnostni elemen: IPsec, SSL in infrastruktura · Navidezna zasebna omrežja (VPN) angl. Virtual Private Network podjetja, ki so na različnih geografskih lokacijah, si lahko

Želimodoseči: Nastavitevpožarnegazidu

Onemogočendostopnavzvendopoljubnegaspletnegastrežnika.

Zavrzivsepakete,naslovljenenapoljubenIPnaslovinnavrata80

OnemogočenevsedohodneTCPpovezaverazen-s-h,kisonamenjenejavnemuspletnemustrežnikuvpodjetju(130.207.244.203).

ZavrzivsedohodneTCPSYNpaketerazen-s-h,namenjenihIPnaslovu130.207.244.203,vrata80

Prepreči-napadSmurfDoS(uporababroadcastazapreobremenitevstoritev).

ZavrzivseICMPpakete,naslovljenenabroadcastnaslovomrežja(npr.130.207.255.255).

Prepreči-analizoomrežjastraceroute ZavrzivseodhodnepaketeICMPssporočilom"TTLexpired"

Izoliranofiltriranjepaketov:primeri

Page 44: Varnostni elemen: IPsec, SSL in infrastruktura · Navidezna zasebna omrežja (VPN) angl. Virtual Private Network podjetja, ki so na različnih geografskih lokacijah, si lahko

izvorni naslov

ciljni naslov protokol izvorna

vrata ciljna vrata zastavica akcija

222.22/16 izven

222.22/16 TCP > 1023 80

any dovoli

izven 222.22/16

222.22/16 TCP 80 > 1023 ACK dovoli

222.22/16 izven

222.22/16 UDP > 1023 53 --- dovoli

izven 222.22/16

222.22/16 UDP 53 > 1023 ---- dovoli

all all all all all all zavrzi

Izoliranofiltriranje:Dostopovniseznami•  dostopovniseznam(angl.ACL,accesscontrollist)•  tabelapravil,upoštevasejoodzgorajdospodaj.•  zapisisopar:(pogoj,akcija)•  primer:onemogočivesprometrazenWWWnavzveninDNSvobesmeri

Page 45: Varnostni elemen: IPsec, SSL in infrastruktura · Navidezna zasebna omrežja (VPN) angl. Virtual Private Network podjetja, ki so na različnih geografskih lokacijah, si lahko

Stanjskofiltriranjepaketov  angl.statefulfilter,upoštevapovezavoinnjenotrenutnostanje

  izoliranofiltriranjelahkodovolivstopnesmiselnimpaketom(npr.vrata=80,ACK=1;čepravnotranjiodjemalecnivzpostavilpovezave):

  IZBOLJŠAVA:stanjskofiltriranjepaketovspremljainvodievidencoostanjuvsakevzpostavljeniTCPpovezavi❍  zabeleživzpostavitevpovezave(SYN)innjenkonec(FIN):natejpodlagi

odloči,alisopake-smiselni

❍  popretekudoločenegačasaobravnavajpovezavokotneveljavno(-meout)

❍  uporabljajpodobendostopovniseznam,kidoloča,kdajjepotrebnokontrolira-veljavnostpovezave(angl.checkconnec3on)

Page 46: Varnostni elemen: IPsec, SSL in infrastruktura · Navidezna zasebna omrežja (VPN) angl. Virtual Private Network podjetja, ki so na različnih geografskih lokacijah, si lahko

izvorni naslov

ciljni naslov protokol izvorna

vrata ciljna vrata zastavica akcija preveri

povezavo

222.22/16 izven

222.22/16 TCP > 1023 80

any dovoli

izven 222.22/16

222.22/16 TCP 80 > 1023 ACK dovoli X

222.22/16 izven

222.22/16 UDP > 1023 53 --- dovoli

izven 222.22/16

222.22/16 UDP 53 > 1023 ---- dovoli X

all all all all all all zavrzi

Filtriranjepaketovvkontekstu

Page 47: Varnostni elemen: IPsec, SSL in infrastruktura · Navidezna zasebna omrežja (VPN) angl. Virtual Private Network podjetja, ki so na različnih geografskih lokacijah, si lahko

  omogočajododatnofiltriranjegledenaizbirouporabnikov,kilahkouporabljajodoločenostoritev

  omogočajofiltriranjenapodlagipodatkovnaaplikacijskemnivojupolegpoljIP/TCP/UDP.

odjemalecnareditelnetpovezavosprehodom

prehodvzpostavioddaljenopovezavo

apl.prehod

usmerjevalnikinfilter

1.vsiuporabnikivzpostavljajotelnetpovezavoprekoprehoda,

2.samozaavtoriziraneuporabnikeprehodvzpostavipovezavodociljnegastrežnika.Prehodposredujepodatkemed2povezavama,

3.usmerjevalnikblokiravsetelnetpovezaverazen-s-h,kiizvirajoodprehoda

Aplikacijskiprehodi

Page 48: Varnostni elemen: IPsec, SSL in infrastruktura · Navidezna zasebna omrežja (VPN) angl. Virtual Private Network podjetja, ki so na različnih geografskih lokacijah, si lahko

Tudiaplikacijskiprehodiimajoomejitve:

  čeuporabnikipotrebujejovečaplikacij(telnet,HTTP,FTPitd.),potrebujevsakaaplikacijasvojaplikacijskiprehod,

  odjemalcejepotrebnonastavi-,daseznajopoveza-sprehodom(npr.IPnaslovmedstrežnikavbrskalniku)

Aplikacijskiprehodi

Page 49: Varnostni elemen: IPsec, SSL in infrastruktura · Navidezna zasebna omrežja (VPN) angl. Virtual Private Network podjetja, ki so na različnih geografskih lokacijah, si lahko

  PožarnizidkotfilterpaketovfiltrirasamonapodlagiglaveIP,TCP,UCPinICMP,karneomogočazaznavanjavsehnapadov‐zatojepotrebnopogleda-tudipodatkevpaketu  primerinapadov:portscan,TCPstackscan,DoSnapad,črvi,virusi,napadinaOS,napadinaaplikacije

  dodatnanaprava‐IDS,kiizvajapoglobljenoanalizopaketov.Napodlagivstopasumljivihpaketovvomrežjelahkonapravapreprečinjihovvstopalirazpošljeobves-la.

  sistemzazaznavanjevdorov(IDS)pošljesporočiloopotencialnoškodljivemprometu

  sistemzapreprečevanjevdorov(IPS)filtrirasumljivpromet

  Cisco,CheckPoint,SnortIDS

Sistemizazaznavanjevdorov

Page 50: Varnostni elemen: IPsec, SSL in infrastruktura · Navidezna zasebna omrežja (VPN) angl. Virtual Private Network podjetja, ki so na različnih geografskih lokacijah, si lahko

Sistemizazaznavanjevdorov

  vomrežjuimamolahkovečIDS/IPSnaprav(koristnozaradizahtevnegaprimerjanjavsebinpaketovsshranjenimivzorci)

WWWstrežnik

FTPstrežnik

DNSstrežnik

aplikacijskiprehod

Internet

območjenižjevarnos-("demilitariziranazona")

območjevisokevarnos-(notranjeomrežje)

požarnizid

Page 51: Varnostni elemen: IPsec, SSL in infrastruktura · Navidezna zasebna omrežja (VPN) angl. Virtual Private Network podjetja, ki so na različnih geografskih lokacijah, si lahko

Načinizaznavanjavdorov

KakodelujeIDS/IPS?

  primerjavasshranjenimivzorcinapadov(angl.signatures)  opazovanjene-pičnegaprometa(angl.anomaly‐based)

Page 52: Varnostni elemen: IPsec, SSL in infrastruktura · Navidezna zasebna omrežja (VPN) angl. Virtual Private Network podjetja, ki so na različnih geografskih lokacijah, si lahko

Zaznavanjezvzorcinapadov

  vzorcinapadovlahkohranijoizvorniIP,ponorniIP,protokol,zaporedjebitovvpodatkihpaketa,lahkosovezaninaserijopaketov

  varnostjetorejodvisnaodbazeznanihvzorcev;IDS/IPSslabozaznavašenevidenenapade

 možnilažnialarmi

  zahtevnoprocesiranje(lahkospregledanapad)

Page 53: Varnostni elemen: IPsec, SSL in infrastruktura · Navidezna zasebna omrežja (VPN) angl. Virtual Private Network podjetja, ki so na različnih geografskih lokacijah, si lahko

Zaznavanjezzaznavanjemne-pičnegaprometa

  sistemopazujeobičajenprometinizračunasta-s-ke,vezanenanj

  sistemreagiranasta-s-čnoneobičajenpromet(npr.nenadnovelikdeležICMPpaketov)

 možnozaznavanješenevidenihnapadov

  težkoločevanjemednormalniminnenavadnimprometom

Page 54: Varnostni elemen: IPsec, SSL in infrastruktura · Navidezna zasebna omrežja (VPN) angl. Virtual Private Network podjetja, ki so na različnih geografskih lokacijah, si lahko

PrimerIDS/IPSsistema

  SnortIDS  public‐domain,odprtokodniIDSzaLinux,UNIX,Windows(uporabljaistoknjižnicozabranjeomrežnegaprometakotWireshark)

  primervzorcanapada

alert icmp $EXTERNAL_NET any -> $HOME_NET any (msg:"ICMP PING NMAP"; dsize: 0; itype: 8;)

reagirajnaVESDOHODNIICMPprometprazenpaket(dolžina0)in

ICMP-p8(=PING)stalastnos-NMAPnapada

sporočilozaadministratorja

Page 55: Varnostni elemen: IPsec, SSL in infrastruktura · Navidezna zasebna omrežja (VPN) angl. Virtual Private Network podjetja, ki so na različnih geografskih lokacijah, si lahko
Page 56: Varnostni elemen: IPsec, SSL in infrastruktura · Navidezna zasebna omrežja (VPN) angl. Virtual Private Network podjetja, ki so na različnih geografskih lokacijah, si lahko

Pogos-napadinaomrežnesisteme

 NAMEN?Namenjenisoškodovanjualiobhoduračunalniškihinomrežnihfunkcij.

  ZAKAJ?Denarnadobrobit,škodovalnost,poneverbe,ekonomskedobrobi-.

  KAKO?Ogrožanjezaupnos-,integriteteinrazpoložljivos-omrežnihsistemov  napadisspreminjanjeminformacij(modifica3onaJack)  zanikanjekomunikacije(repudia3onaJack)

  odpoveddelovanjasistema(denial‐of‐serviceaJack)  nepooblaščendostop(accessaJack)

Page 57: Varnostni elemen: IPsec, SSL in infrastruktura · Navidezna zasebna omrežja (VPN) angl. Virtual Private Network podjetja, ki so na različnih geografskih lokacijah, si lahko

Pogos-napadinaomrežnesisteme

Pridobivanjeinformacij•  Google

•  socialniinženiring•  brskanjeposmetek

Aktivnopregledovanje•  pregledvrat

•  iskanjevarnostnihranljivosti•  pregledarhitekture

Napad•  izkoriščanjeranljivosti•  izkoriščanjesistemov

Vzdrževanjedostopa•  trojanskikonji/virusi•  zakrivanjedokazov

•  zavarovanjedostopasamozase•  PONOVI

Page 58: Varnostni elemen: IPsec, SSL in infrastruktura · Navidezna zasebna omrežja (VPN) angl. Virtual Private Network podjetja, ki so na različnih geografskih lokacijah, si lahko

Pogos-napadi  pregledovanjesistema(reconnaissance):napadaleczrazličnimitehnikamiposkušaodkri-arhitekturosistema,storitvevnjemitd.

  pomagapripravi-napadnasistem  primer(war‐dialing)napadalecsklicanjemnanaključnetelefonskeštevilkeposkušaodkri-klicnoštevilkomodemazadostopdoomrežja

Page 59: Varnostni elemen: IPsec, SSL in infrastruktura · Navidezna zasebna omrežja (VPN) angl. Virtual Private Network podjetja, ki so na različnih geografskih lokacijah, si lahko

Pogos-napadi  prisluškovanje(eavesdropping):prestrezanjeomrežnegaprometa,prisotnozlas-pribrezžičnihomrežjih(napadalecpridobigesla,številkekreditnihkar-c,...)  pasivninapadalec  ak-vninapadalec

Page 60: Varnostni elemen: IPsec, SSL in infrastruktura · Navidezna zasebna omrežja (VPN) angl. Virtual Private Network podjetja, ki so na različnih geografskih lokacijah, si lahko

Pogos-napadi1.  šibkiključi2.  matemaNčninapadinakriptografskealgoritmeinključe3.  ugibanjegesel(bruteforce,napadsslovarjem)

4.  virusi,črvi,trojanci5.  izkoriščanješibkosNvprogramskiopremi

6.  socialniinženiring(prekoe‐maila,telefona,servisov)

Kakoseobrani-gornjihnevarnos-?

Page 61: Varnostni elemen: IPsec, SSL in infrastruktura · Navidezna zasebna omrežja (VPN) angl. Virtual Private Network podjetja, ki so na različnih geografskih lokacijah, si lahko

Pogos-napadi5.  pregledvrat(portscan):napadalectes-ra,kateristrežnikiso

delujoči(npr.ping)inkaterestoritveponujajo.Napadaleclahkopridobivapodatkeosistemu:DNS,storitve,operacijskisistemi)

6.  brskanjeposmeteh(dumpsterdiving):način,skaterimlahkonapadalcipridejodoinformacijosistemu(navodilazauporabo,seznamigesel,telefonskihštevilk,organizacijadela)

7.  matemaNčninapadinakriptografskealgoritmeinključe(bruteforce)

8.  rojstnodnevninapad(birthdayaJack):jenapadnazgoščevalnefunkcije,zakaterezahtevamo,danobenidvesporočilinegenerirataistezgoščenevrednos-.Prislabšihfunkcijahnapadaleciščesporočilo,kibodaloistozgoščenovrednost.

Page 62: Varnostni elemen: IPsec, SSL in infrastruktura · Navidezna zasebna omrežja (VPN) angl. Virtual Private Network podjetja, ki so na različnih geografskih lokacijah, si lahko

Pogos-napadi

9.  zadnjavrata(backdoor):napadaleczaobidevarnostnekontroleindostopidosistemaprekodrugepo-

10. ponarejanjeIPnaslovov(IPspoofing):napadalecprepričaciljnisistem,dajenekdodrug(poznan)sspreminjanjempaketov,

11. prestreganjekomunikacije(man‐in‐the‐middle):napadalecprestrežekomunikacijoinseobnaša,kotdajeciljnisistem(priuporabicer-fikatovlahkožrtevuporabljatudijavniključodnapadalca)

Page 63: Varnostni elemen: IPsec, SSL in infrastruktura · Navidezna zasebna omrežja (VPN) angl. Virtual Private Network podjetja, ki so na različnih geografskih lokacijah, si lahko

Pogos-napadi12. ponovitevkomunikacije(replay):napadalecprestrežein

shranistarasporočilaterjihponovnopošljekasneje,predstavljajočsekotedenizmedudeležencev  kakopreprečimonapadesponovitvijokomunikacije?

13. ugrabitevTCPsej(TCPhijacking):napadalecprekinekomunikacjomeduporabnikomainsevrinevmestoenegaodnjiju;drugiverjame,daševednokomunicirasprvim  kajnapadalecpridobistem?

14. napadisfragmentacijo(fragmenta3onaJack):zrazbijanjempaketanafragmenterazdelimoglavopaketamedfragmentetako,dajihpožarnizidnemorefiltrira-  -nyfragmentaqack:deliglavoprvegapaketa

  overlappingfragmentaqack:napačenoffsetprepišeprejšnjepakete

Page 64: Varnostni elemen: IPsec, SSL in infrastruktura · Navidezna zasebna omrežja (VPN) angl. Virtual Private Network podjetja, ki so na različnih geografskih lokacijah, si lahko

Pogos-napadi‐DoS(1/5)

15.  preprečitevdelovanjasistema(Denial‐of‐Service)  Ciljnapadalca:Obremeniomrežneviretako,dasenehajoodziva-zahtevamregularnihuporabnikov(npr.vzpostavitevvelikegaštevilapovezav,zasedanjediskovnihkapacitet,...)

  DDoS(distributed):DoSnapad,kigapovzročinapadaleczvečomrežnihsistemovnaenkrat

  uporabnikiporazdeljenihomrežnihsistemovlahkodanevejo,dajenapadalnaopremanameščenaprinjih

Page 65: Varnostni elemen: IPsec, SSL in infrastruktura · Navidezna zasebna omrežja (VPN) angl. Virtual Private Network podjetja, ki so na različnih geografskih lokacijah, si lahko

Pogos-napadi‐DoS(2/5)

  Primeri:  prekoračitevmedpomnilnika(bufferoverflow):procesupošljemovečpodatkov,kotlahkosprejme(Pingofdeath:ICMPzvečkot65Kpodatkovjepovzročilsesutjesistema)

  SYNnapad:napadalecpošljevelikoštevilozahtevzavzpostavitevpovezaveinsenaodgovorsistemaneodzove;pridedopreobremenitvevrstezahtevvsistemu  rešitev:omejitevštevilaodpr-hpovezav,-meout

  napadTeardrop:napadalecspremenipodatkeošteviluindolžinifragmentovvIPpaketu,karzmedeprejemnika

  napadSmurf(naslednjaprosojnica):uporabaposrednegabroadcastazapreobremenitevsistema

Page 66: Varnostni elemen: IPsec, SSL in infrastruktura · Navidezna zasebna omrežja (VPN) angl. Virtual Private Network podjetja, ki so na različnih geografskih lokacijah, si lahko

Pogos-napadi‐napadDoSSmurf(3/5)

napadalec

Internet

omrežje,vkateremdelabroadcast

žrtev

Page 67: Varnostni elemen: IPsec, SSL in infrastruktura · Navidezna zasebna omrežja (VPN) angl. Virtual Private Network podjetja, ki so na različnih geografskih lokacijah, si lahko

Pogos-napadi‐DoS(4/5) Uporababot‐ov(webroBOT)zaorganizacijonapadovnaciljnisistem  bo-solahkoračunalniki,okuženistrojanskimikonji

  njihoviuporabnikiobičajnonevejo,dasodelujejovnapadu

Page 68: Varnostni elemen: IPsec, SSL in infrastruktura · Navidezna zasebna omrežja (VPN) angl. Virtual Private Network podjetja, ki so na različnih geografskih lokacijah, si lahko

Pogos-napadi‐DoS(5/5)  subjek-vnapadu:napadalec,centralniračunalnikzakrmiljenjebotov(herder),boN(zombie),cilj

Page 69: Varnostni elemen: IPsec, SSL in infrastruktura · Navidezna zasebna omrežja (VPN) angl. Virtual Private Network podjetja, ki so na različnih geografskih lokacijah, si lahko
Page 70: Varnostni elemen: IPsec, SSL in infrastruktura · Navidezna zasebna omrežja (VPN) angl. Virtual Private Network podjetja, ki so na različnih geografskih lokacijah, si lahko

Tehnikeobrambe  Vomrežjuzadoščaleenšibkičlen‐najšibkejšiuporabnik,kiogroziomrežje.Administratormoraprepreči-prenosškodljivihprogramovnadelovnepostajeuporabnikovinzapre-varnostneluknjevinfrastrukturi(konfiguracija):

fizičnovarovanjeposodabljanjeprogramskeopremeuporabaan-virusnegaprograma

uporabapožarnegaziduvarovanjeuporabniškihračunovvarovanjedatotečnegasistemavarovanjeomrežnihdiskov

varovanjeaplikacij

Page 71: Varnostni elemen: IPsec, SSL in infrastruktura · Navidezna zasebna omrežja (VPN) angl. Virtual Private Network podjetja, ki so na različnih geografskih lokacijah, si lahko

Fizičnovarovanjesistema Omejimofizičendostopdostrežnikovinračunalnikov

  zaklepanjeračunalnikov  nastavigeslozazagon(CMOS/BIOS)

  nastavigeslozadostopdoBIOSnastavitev(varnost,zagon,ipd.)  onemogočizagonsistemazdisketinzgoščenk

Page 72: Varnostni elemen: IPsec, SSL in infrastruktura · Navidezna zasebna omrežja (VPN) angl. Virtual Private Network podjetja, ki so na različnih geografskih lokacijah, si lahko

Posodabljanjeaplikacij  Posodabljamoprogramskoopremo(krpanje,patching),sčimerproizvjalecomogočipopravljanjevarnostnihlukenj  administratorpotrebujenačrttes-ranja,uvajanjainnames-tvepopravkov

Page 73: Varnostni elemen: IPsec, SSL in infrastruktura · Navidezna zasebna omrežja (VPN) angl. Virtual Private Network podjetja, ki so na različnih geografskih lokacijah, si lahko

UporabaAV/požarnegazidu Uporabaan-virusnihprogramov

  večmožnos-:names-tevnaodjemalcu/strežniku,avtomatskoposodabljanje,zaščitavrealnemčasu.  Priporočeno:names-tevnaodjemalcu,kerškodljivaopremazačenjadelova-tam.AVnaaplikacijskihprehodihponavadiskrbijozapodmnožicoprotokolovna-s-lokaciji

  posodabljanje(posameznoalicentralizirano)

 Uporabapožarnegazidu  vomrežju/osebnipožarnizid

Page 74: Varnostni elemen: IPsec, SSL in infrastruktura · Navidezna zasebna omrežja (VPN) angl. Virtual Private Network podjetja, ki so na različnih geografskih lokacijah, si lahko

Varovanjeuporabniškihračunov

 Napadalciiščejoneuporabljane,neak-vne,nezaščiteneračunezadostopdosistema:  preimenujuporabniškaimenaadministratorja(superuser,root,administrator),

  omejišteviloračunovzvisokimiprivilegiji(ločeniadminračuni,pogostemenjavegesel),

  onemogočiuporabostarihračunov,  uporabljajkompleksnagesla

Page 75: Varnostni elemen: IPsec, SSL in infrastruktura · Navidezna zasebna omrežja (VPN) angl. Virtual Private Network podjetja, ki so na različnih geografskih lokacijah, si lahko

Varovanjedatotečnega/omrežnegasistema  Zašči-datotečnisistem

  zadostopdodatotečnegasistemadodeliuporabnikomnajmanjšepotrebnepravice

  odstraninepotrebneaplikacije  zašči-zagonskapodročja.Primer‐Windows:

1.  c:\autoexec.bat2.  c:\config.sys3.  windir\wininit.ini‐Usuallyusedbysetupprogramstohaveafilerunonceandthengetdeleted.4.  windir\winstart.bat5.  windir\win.ini‐[windows]"load"6.  windir\win.ini‐[windows]"run"7.  windir\system.ini‐[boot]"shell"8.  windir\system.ini‐[boot]"scrnsave.exe"9.  windir\dosstart.bat‐UsedinWin95or98whenyouselectthe"RestartinMS‐DOSmode"inthe

shutdownmenu.10.  windir\system\autoexec.nt11.  windir\system\config.nt12.  HKEY_LOCAL_MACHINE\So�ware\Microso�\Windows\CurrentVersion\RunServicesOnce13.  HKEY_CURRENT_USER\So�ware\Microso�\Windows\CurrentVersion\RunServicesOnce14.  HKEY_LOCAL_MACHINE\So�ware\Microso�\Windows\CurrentVersion\RunServices15.  HKEY_CURRENT_USER\So�ware\Microso�\Windows\CurrentVersion\RunServices16.  HKEY_LOCAL_MACHINE\So�ware\Microso�\Windows\CurrentVersion\RunOnce17.  HKEY_LOCAL_MACHINE\So�ware\Microso�\Windows\CurrentVersion\RunOnceEx18.  HKEY_LOCAL_MACHINE\So�ware\Microso�\Windows\CurrentVersion\Runregistrykey

19.  HKEY_CURRENT_USER\So�ware\Microso�\Windows\CurrentVersion\Runregistrykey20.  C:\DocumentsandSe�ngs\AllUsers\StartMenu\Programs\Startup21.  C:\wont\Profiles\AllUsers\StartMenu\Programs\Startup22.  C:\DocumentsandSe�ngs\AllUsers\StartMenu\Programs\Startup23.  c:\windows\startmenu\programs\startup24.  C:\DocumentsandSe�ngs\LoginName\StartMenu\Programs\Startup25.  HKEY_CURRENT_USER\So�ware\Microso�\Windows\CurrentVersion\RunOnce26.  HKEY_LOCAL_MACHINE\So�ware\Microso�\Windows\CurrentVersion\Policies\Explorer\Run27.  HKEY_CURRENT_USER\So�ware\Microso�\Windows\CurrentVersion\Policies\Explorer\Run28.  HKEY_LOCAL_MACHINE\So�ware\Microso�\WindowsNT\CurrentVersion\Winlogon\Userinit29.  HKEY_CURRENT_USER\So�ware\Microso�\WindowsNT\CurrentVersion\Windows\load30.  HKEY_LOCAL_MACHINE\SOFTWARE\Microso�\WindowsNT\CurrentVersion\Winlogon\No-fy31.  HKEY_LOCAL_MACHINE\So�ware\Microso�\WindowsNT\CurrentVersion\Windows32.  HKEY_LOCAL_MACHINE\SOFTWARE\Microso�\Windows\CurrentVersion

\ShellServiceObjectDelayLoad33.  HKEY_LOCAL_MACHINE\SOFTWARE\Microso�\Windows\CurrentVersion\Explorer

\SharedTaskScheduler

Page 76: Varnostni elemen: IPsec, SSL in infrastruktura · Navidezna zasebna omrežja (VPN) angl. Virtual Private Network podjetja, ki so na različnih geografskih lokacijah, si lahko

Varovanjeaplikacij  pravilnanastavitevaplikacij(privzetevrednos-nisovednonajboljvarne!)

  odstranitevodvečnihaplikacij  onemogočanjepriponkve‐mailu  onemogočanjeizvajanjenevarnih-povdatotek

  nameščanjeaplikacijnanestandarnavratainvnestandardnemape

  ...

Page 77: Varnostni elemen: IPsec, SSL in infrastruktura · Navidezna zasebna omrežja (VPN) angl. Virtual Private Network podjetja, ki so na različnih geografskih lokacijah, si lahko

Naslednjičgremonaprej!

  varnost:  varnaomrežnainfrastruktura  podatkizadelovanjeomrežja

77