Poolen veebilehtedest , ja nende arv suureneb pidevalt. Protokoll vĂ€hendab liikluse pealtkuulamise riski, kuid ei vĂ€lista rĂŒnnakute katsetusi. MĂ”nest nagu POODLE, BEAST, DROWN ja teistest ning kaitsemeetoditest rÀÀgime oma materjalis.
/ Flickr / / CC BY-SA
POODLE
Esmakordselt rĂŒnnakust saadi teada 2014. aastal. SSL 3.0 protokolli haavatavuse avastas kĂŒberturbe spetsialist Bodo Möller koos kolleegidega Google'ist.
Oma olemuses sunnib hĂ€kker klienti ĂŒhenduma SSL 3.0 kaudu, emuleerides ĂŒhenduse katkestamisi. SeejĂ€rel otsib ta krĂŒpteeritud -reĆŸiimis liikluses spetsiaalseid sĂ”numi-mĂ€rke. Seeria valepĂ€ringute abil pÀÀseb kurjategija ligi huvipakkuvate andmete sisule, nĂ€iteks kĂŒpsistele.
SSL 3.0 on vananenud protokoll. Kuid selle turvalisuse kĂŒsimus on endiselt aktuaalne. Klientide poolt kasutatakse seda, et vĂ€ltida ĂŒhilduvusprobleeme serveritega. MĂ”nede andmete kohaselt toetab peaaegu 7% 100 000 populaarsest veebilehest . Samuti POODLE modiifikatsioonid, mille sihtmĂ€rkideks on uuemad TLS 1.0 ja TLS 1.1. Sellel aastal on uued rĂŒnnakud Zombie POODLE ja GOLDENDOODLE, mis ĂŒletavad TLS 1.2 kaitset (need on endiselt seotud CBC krĂŒptimisega).
Kuidas kaitsta. Originaalse POODLE puhul tuleb vĂ€lja lĂŒlitada SSL 3.0 toe. Kuid sel juhul on oht sattuda ĂŒhilduvusprobleemidesse. Alternatiivne lahendus vĂ”iks olla TLS_FALLBACK_SCSV mehhanism â see garanteerib, et SSL 3.0 kaudu toimuva andmevahetuse teostatakse ainult vanade sĂŒsteemide puhul. Kurjategijad ei saa enam protokolli versiooni langetada. Kaitsemeetod Zombie POODLE ja GOLDENDOODLE vastu on CBC toe vĂ€ljalĂŒlitamine TLS 1.2 baasil rakendustes. Radikaalne lahendus oleks ĂŒleminek TLS 1.3 peale â uues protokolliversioonis ei kasutata CBC krĂŒptimist. Selle asemel kasutatakse tugevamaid AES ja ChaCha20.
BEAST
Ăks esimesi SSL ja TLS 1.0 rĂŒnnakuid, mis avastati 2011. aastal. Nagu POODLE, BEAST CBC-ĆĄifroimise omadused. Kurjategijad installeerivad kliendi masinasse JavaScript-agendi vĂ”i Java-applet'i, mis muudab teateid, kui andmeid edastatakse TLS-i vĂ”i SSL-i kaudu. Kuna kurjategijatel on teadlikus "asendus" paketide sisust, vĂ”ivad nad nende abil deĆĄifreerida initsialiseerimise vektori ja lugeda ĂŒlejÀÀnud sĂ”numid serverile, nĂ€iteks autentimis cookie-failid.
TÀnaseks on BEAST-i haavatavused endiselt : vahelesegamise serverid ja rakendused, mis kaitsevad kohalikke interneti vÀravaid.
Kuidas kaitsta. RĂŒndajal on vaja regulaarselt saata pĂ€ringuid, et deĆĄifreerida andmeid. VMware-s peaks lĂŒhendama SSLSessionCacheTimeout'i kestust â viiest minutist (soovituslik vaikimisi) 30 sekundini. Selline lĂ€henemine raskendab kurjategijatele plaanide elluviimist, kuigi sellel on mĂ”ningane negatiivne mĂ”ju jĂ”udlusele. Lisaks tuleb mĂ”ista, et peagi vĂ”ib BEAST-i haavatavus ise minevikku jÀÀda â alates 2020. aastast TLS 1.0 ja 1.1 toe. Igatahes töötab nende protokollidega vĂ€hem kui 1,5% kĂ”igist brauseri kasutajatest.
DROWN
See on ristprotokollirĂŒnnak, mis kasutab SSLv2 40-bitiste RSA vĂ”tmete rakenduse vigu. Kurjategija kuulab sadu sihtmĂ€rgi TLS-ĂŒhendusi ja saadab serverile spetsiaalseid pakette, kasutades SSLv2, mis kasutab sama privaatvĂ”tit. Kasutades , saab hĂ€kker deĆĄifreerida ĂŒhe umbes tuhandest TLS-seansist kliendi poolt.
DROWN'ist hakkas esmakordselt kuulema 2016. aastal â siis olid sellega maailmas. TĂ€naseks ei ole see oma aktuaalsust kaotanud. 150 000 kĂ”ige populaarsemast veebisaidist kasutab 2% endiselt SSLv2 ja haavatavad krĂŒpteerimise mehhanismid.
Kuidas kaitsta. Tuleb paigaldada krĂŒptograafiliste raamatukogude arendajate pakutud plaastrid, mis keelavad SSLv2 toe. NĂ€iteks esitati kaks sellist plaastrit OpenSSL-i jaoks (2016. aastal 1.0.1s ja 1.0.2g). Samuti avaldati uuendusi ja juhiseid haavatava protokolli keelamiseks , , .
âRessurss vĂ”ib olla DROWN-i suhtes haavatav, kui selle vĂ”tmed kasutab kolmas osaline server SSLv2-ga, nĂ€iteks postiserver,â mĂ€rgib arenduse osakonna juht Sergei Belkin. â Selline olukord tekib, kui mitmed serverid kasutavad ĂŒhist SSL-sertifikaati. Sel juhul tuleb SSLv2 tugi vĂ€lja lĂŒlitada kĂ”igis masinates.
Kontrollida, kas on vaja oma sĂŒsteemi uuendada, saab spetsiaalse â selle on vĂ€lja töötanud kĂŒberkaitse spetsialistid, kes avastasid DROWNi. Rohkem soovitusi seoses kaitsega selle tĂŒĂŒpi rĂŒnnakute eest leiate .
Heartbleed
Ăks suurimaid haavatavusi tarkvaras â . See avastati 2014. aastal OpenSSLi raamatukogus. Vigastuse vĂ€ljakuulutamise ajal hinnati haavatavate veebisaitide arvu â see on umbes 17% Internetis kaitstud ressursse.
RĂŒnnak realiseeritakse vĂ€ikese Heartbeatâi laienduse TLS mooduli kaudu. TLS-protokoll nĂ”uab, et andmed edastataks pidevalt. Pikaajalise seiskumise korral katkeb ĂŒhendus ja tuleb uuesti luua. Probleemist ĂŒle saamiseks teevad serverid ja kliendid kanalisse tehiselt âmĂŒrastâ (), edastades juhusliku pikkusega paketi. Kui see osutus pikemaks kui kĂ”ik muu pakett, siis haavatavad OpenSSLi versioonid lugesid mĂ€lu vĂ€ljaspool ettenĂ€htud puhvrit. Sellel alal vĂ”is olla mis tahes andmeid, sealhulgas krĂŒpteerimisvĂ”tmete ja info teiste ĂŒhenduste kohta.
Haavatavus oli kĂ”ikides raamatukogu versioonides vahemikus 1.0.1 kuni 1.0.1f, sealhulgas mitmes operatsioonisĂŒsteemis â Ubuntu versioonides kuni 12.04.4, CentOS-is alates 6.5, OpenBSD 5.3 ja teistes. TĂ€ielik nimekiri on . Kuigi plaasterdused selle haavatavuse vastu avaldati peaaegu kohe pĂ€rast selle avastamist, on probleem endiselt aktuaalne. Juba 2017. aastal , mis olid Heartbleed'ile vastuvĂ”tlikud.
Kuidas kaitsta. On vaja versioonile 1.0.1g vĂ”i kĂ”rgemale. Samuti saab Heartbeat'i pĂ€ringud kĂ€sitsi vĂ€lja lĂŒlitada DOPENSSL_NO_HEARTBEATS valiku abil. PĂ€rast vĂ€rskendamist peavad kĂŒberkaitse spetsialistid uuesti vĂ€ljastama SSL-sertifikaadid. Vahetus on vajalik juhuks, kui krĂŒpteerimisvĂ”tmete kohta andmed ikkagi hĂ€kkerite kĂ€tte sattusid.
Sertifikaadi petmine
Kasutaja ja serveri vahele luuakse hallatav sĂ”lm, millel on kehtiv SSL-sertifikaat, mis aktiivselt peidab liiklust. See sĂ”lm esitleb end kui seaduslikku serverit, esitades kehtiva sertifikaadi, ja vĂ”imaldab MIDM rĂŒnnakut.
Vastavalt Mozilla, Google ja mitme ĂŒlikooli uurimuste kohaselt kuulub umbes 11% kaitstud ĂŒhendustest internetis "pealtkuulamise" alla. See on tingitud kahtlastest juuresertifikaatidest, mis on paigaldatud kasutajate arvutitesse.
Kuidas kaitsta. UsaldusvÀÀrsete teenuseid. Sertifikaatide "kvaliteeti" saab kontrollida teenuse abil (CT). Samuti saavad pilvepakkujad aidata tuvastada "pealtkuulamist" â juba tĂ€na pakuvad mitmed suured ettevĂ”tted spetsialiseeritud tööriistu TLS-ĂŒhenduste jĂ€lgimiseks.
Teiseks kaitsemeetodiks on uus ACME, mis automatiseerib SSL-sertifikaatide saamise. Samal ajal lisatakse tÀiendavad mehhanismid veebisaidi omaniku kontrollimiseks. TÀiendavalt oleme sellest .

/ Flickr / / CC BY
HTTPS-i tulevikud
Malit on mitmeid haavatavusi, kuid IT-hiiglased ja kyberjulgeoleku eksperdid usuvad protokolli tulevikku. HTTPS-i aktiivse juurutamise eest WWW looja Tim Berners-Lee. Tema sĂ”nul muutub TLS aja jooksul turvalisemaks, mis oluliselt suurendab ĂŒhenduste kaitset. Berners-Lee even spekuleeris, et tulevikus tekivad SSL/TLS-tehnoloogiat plaanitakse edendada ka masinĂ”ppe abil â nutikad algoritmid vastutavad kahjulikku liiklust filtreerimise eest. HTTPS-ĂŒhendustes ei ole administraatoritel vĂ”imalust teada salajaste sĂ”numite sisu â sealhulgas tuvastada pahavara nĂ”udeid. Juba tĂ€na on nĂ€rvivĂ”rgud suutnud filtreerida potentsiaalselt ohtlikke pakette 90% tĂ€psusega. (
slaid 23 esitluses.).
JĂ€reldused
Lisainfos rÀÀgitakse:
Pilvearendus, kĂŒberjulgeolek ja isikuandmed: 1cloudi pĂ€evakord
Allikas: habr.com
