
10. mĂ€rtsil hakkas Mail.ru tugiteenistus saama kaebusi, et kasutajad ei pÀÀse Mail.ru IMAP/SMTP serveritesse oma e-posti programmide kaudu. Samal ajal ei lĂ€binud osa ĂŒhendustest, samas kui teised nĂ€itasid sertifikaadi viga. Viga tekkis seetĂ”ttu, et "server" vĂ€ljastas isesertifitseeritud TLS-sertifikaadi.
Â

Kaks pĂ€eva hiljem sai rohkem kui 10 kaebust erinevatelt kasutajatelt erinevatest vĂ”rkudest ja erinevatelt seadmetelt, mis vĂ€listas ĂŒhe teenusepakkuja vĂ”rguprobleemide tĂ”enĂ€osuse. Probleemi pĂ”hjalikum analĂŒĂŒs nĂ€itas, et imap.mail.ru (nagu ka teiste e-posti serverite ja teenuste) server on DNS tasandil asendatud. Edasistes uuringutes, kus meie kasutajad aktiivselt aitasid, avastasime, et probleem seisneb vale salvestuses nende ruuteri vahemikus, mis on samal ajal kohaliku DNS-resolverina, ja millest paljudes (aga mitte kĂ”igis) juhtudel on MikroTiki seade, mis on vĂ€ga populaarne vĂ€ikestes ettevĂ”tetes ja vĂ€ikestes Interneti-teenusepakkujates.
Mis on probleem
2019. aasta septembris avastasid teadlased mitmeid haavatavusi MikroTik RouterOS-is (CVE-2019-3976, CVE-2019-3977, CVE-2019-3978, CVE-2019-3979), mis vĂ”imaldasid DNS cache poisoning rĂŒnnakut, st DNS-kirjete asendamist ruuteri DNS-vahemikus, ja CVE-2019-3978 vĂ”imaldab rĂŒndajal mitte oodata, kuni keegi sisemistest vĂ”rgust pöördub selle DNS-serveri poole, et mĂŒrgitada resolveri vahemikku, vaid algatada sellise pĂ€ringu ise porti 8291 (UDP ja TCP) kaudu. MikroTik parandas haavatavuse versioonides RouterOS 6.45.7 (stabiilne) ja 6.44.6 (pikaajaline) 28. oktoobril 2019, kuid vastavalt enamik kasutajatest ei ole praeguseks uuendusi paigaldanud.
On ilmne, et hetkel seda probleemi kasutatakse aktiivselt "reaalses elus".
Miks see on ohtlik
RĂŒndaja vĂ”ib asendada DNS-kirje mistahes hostile, mille poole pöördub kasutaja sisemises vĂ”rgus, nii et ta pĂŒĂŒab selle poole liiklust. Kui tundlik teave edastatakse krĂŒptimata (nĂ€iteks http:// ilma TLS-ita) vĂ”i kasutaja nĂ”ustub vale sertifikaadi vastuvĂ”tmisega, vĂ”ib rĂŒndaja saada kĂ”ik andmed, mis saadetakse ĂŒhenduse kaudu, nĂ€iteks kasutajanime vĂ”i parooli. Kahjuks nĂ€itab praktika, et kui kasutajal on vĂ”imalus vale sertifikaadiga nĂ”ustuda, siis ta seda ka teeb.
Miks just SMTP ja IMAP serverid ning mis pÀÀstis kasutajad
Miks rĂŒndajad ĂŒritasid just SMTP/IMAP liiklust e-posti rakendustes töödelda, mitte sihtida veebiliiklust, kuigi suurem osa kasutajatest pÀÀseb e-kirjadele juurde brauseri kaudu HTTPS-i abil?
Kaupade ja teenuste tarnijad, mis kasutavad SMTP ja IMAP/POP3, ei kaitse alati kasutajat vigade eest, lubades tal saata oma sisselogimisandmed ebaturvalise vĂ”i kompromiteeritud ĂŒhenduse kaudu, hoolimata standardist , mis vĂ”eti vastu juba 2018. aastal (ja realiseeriti Mail.ru-s palju varem), peaks need kasutajad kaitsma mis tahes kaitsmata ĂŒhenduse kaudu paroolide röövimise eest. Lisaks sellele kasutatakse e-posti klientides praegu vĂ€ga harva protokolli OAuth (seda toetavad Mail.ru e-posti serverid), ja ilma selleta edastatakse sisselogimisandmed igas seansis.
Sirvijad vĂ”ivad olla veidi paremini kaitstud Man-in-the-Middle rĂŒnnakute eest. KĂ”ikidel olulistel domeenidel, sealhulgas mail.ru, on lisaks HTTPS-ile rakendatud HSTS (HTTP range transport security) poliitika. Kui HSTS on sisse lĂŒlitatud, ei luba kaasaegne sirvija kasutajal lihtsalt vastu vĂ”tta vale sertifikaati, isegi kui kasutaja seda soovib. HSTS-i kĂ”rval on kasutajaid kaitsnud ka see, et alates 2017. aastast keelavad Mail.ru SMTP, IMAP ja POP3 serverid parooli edastamise ebaturvalise ĂŒhenduse kaudu; kĂ”ik meie kasutajad kasutasid TLS-i SMTP, POP3 ja IMAP-iga juurde pÀÀsemiseks, seetĂ”ttu saab sisselogimisandmed röövida ainult siis, kui kasutaja nĂ”ustub vale sertifikaadi aktsepteerimisega.
Mobiilikasutajatele soovitame alati kasutada Mail.ru rakendusi, et pÀÀseda e-kirjale juurde, kuna nende kaudu on e-kirjade haldamine turvalisem kui sirvijates vÔi sisseehitatud SMTP/IMAP klientides.
Mida on vaja teha
MikroTik RouterOS-i tarkvara tuleb uuendada turvalisse versiooni. Kui mingil pĂ”hjusel ei ole see vĂ”imalik, tuleb filtreerida liiklus sadamal 8291 (tcp ja udp), see muudab probleemi haldamise keerulisemaks, kuigi see ei likvideeri vĂ”imalust passiivseks sĂŒstimiseks DNS-i vahemĂ€lu. Internetiteenuse pakkujatel on soovitatav seda sadamat oma vĂ”rgus filtreerida, et kaitsta Ă€rikasutajaid.Â
Kasutajad, kes on aktsepteerinud vale sertifikaati, peaksid koheselt vahetama oma e-posti ja teiste teenuste parooli, mille puhul see sertifikaat kasutusele vÔeti. Me omalt poolt teavitame neid kasutajaid, kes pÀÀsevad e-kirjadele juurde haavatavates seadmetes.
P.S. On veel seotud haavatavus, mis on toodud postituses. "".
Allikas: habr.com
