Ar https:// simbolizuoja saugumą?
Autorius: MariukasM, priskirta Internetas, Saugumas, privatumasDidėjant interneto sklaidai, elektroninė bankininkystė ar elektroninė komercija paskutiniu metu užima vis svarbesnę vietą. Daugeliui jau tapo įprasta, kad jungiantis prie tokio tipo svetainių, adresas prasideda iki skausmo pažįstamu https:// , kas simbolizuoja saugų ryšį su svetaine. Iš kitos pusės, jei dar ir internetinės naršyklės adreso laukas nusidažo žaliai (IE7) ar kitaip parodo, kad svetainės turimas sertifikatas yra galiojantis ir patikimas, mes jaučiamės pakankamai saugūs, kad patikėtumėme tokiai svetainei savo asmeninius ar prisijungimo duomenis bei atliktumėme kokias nors finansines transakcijas. Deja, nėra viskas taip gerai ir paprasta kaip atrodo iš pirmo žvilgsnio, ypač jei tas sertifikatas sugeneruotas pasinaudojant MD5 santraukos algoritmu.
Reikalas tame, kad jau senai žinoma apie MD5 tam tikrus trūkumus, o tarp 2004 ir 2007 metų buvo dirbama nagrinėjant teorinių atakų galimybes prieš svetaines, turinčias tokius sertifikatus. Tačiau 2008 metų pabaigoje pavyko praktiškai pademonstruoti kaip tai veikia. Kad nekankinti jūsų techninėmis detalėmis, pabandysiu trumpai paaiškinti viso reikalo esmę.
Trumpai ir drūtai, tyrėjų komandai pavyko, pasinaudojant normalios svetainės legaliu sertifikatu, sukurti padirbtą kitą sertifikatą, kurį interneto naršyklės laikė tokiu pat patikimu kaip ir originalą:
“As a result of this successfull attack, we are currently in possession of a rogue Certification Authority certificate. This certificate will be accepted as valid and trusted by all common browsers, because it appears to be signed by one of the root CAs that browsers trust by default. In turn, any website certificate signed by our rogue CA will be trusted as well. If an unsuspecting user is a victim of a man-in-the-middle attack using such a certificate, they will be assured that the connection is secure through all common security indicators: a “https://” url in the address bar, a closed padlock and messages such as “This certificate is OK” if they chose to inspect the certificate.”
Ir ką gi tai reiškia? O gi tai, kad praktiškai atsiveria neribotos galimybės vogti vartotojų duomenis, nukreipiant juos į netikras svetainės su “patikimais” sertifikatais.
Tai ar https, o kitaip tariant SSL protokolas simbolizuoja saugumą? Mano atsakymas būtų ne, nes tai niekada ir nesimbolizavo. SSL yra skirtas tik užtikrinti saugiam duomenų apsikeitimui tarp jūsų kompiuterio ir svetainės, bet tai niekada nereiškė, kad pati svetainė yra saugi, nežiūrint to, kad jūsų interneto naršyklė nudžiugo ten aptikusi tvarkingą ir patikimą sertifikatą. Ta svetainė lygiai taip pat gali būti “prifarširuota” įvairiausiu jums nemalonių siurprizų tiek pačių jos autorių, tiek ir tų, kurie sugebėjo įsilaužti į tą svetainę aptarnaujančius serverius. Tad apsisaugojimo nuo visokių trojanų ir kitokio piktybinio kodo, dalinamo per tokias svetaines, ar duomenų “žvejybos” problema išlieka tokia pat aktuali kaip ir anksčiau. Tik dabar reikės dar atidžiau žiūrėti kur internete vaikštai ir nepamiršti, kad tai kas šiandien atrodo saugu, rytoj gali tapti pavojingu.
P.S. Tai nėra šių metų informacija, bet man buvo įdomu sulaukti kokia bus įvairių kompanijų ar saugumo specialistų reakcija į paskelbtą medžiagą, kurią galite pastudijuoti paspaudę ant žemiau esančios nuorodos.
Creating a rogue CA certificate
Panašių įrašų nėra.
Žymos:įdomu, kriptavimas, md5, naršyklės, naudinga, saugumas, skaitmeninai sertifikatai, ssl











Įrašų RSS srautas
Nieko nebuvo, nėra ir nebus nenulaužiamo. Tuo viskas ir pasakyta
Juk nesėdėsi užsimūryjęs tarp keturių sienų: išeisi pasivaikščiot, tikėtina – patrenks einant pr perėją; didžiosios dalies maisto valgyt negalima; didžiosios dalies buities technikos naudot negalima – kenkvia vinaip ar kitaip; ir t.t. ir pan.
Lauksim patikimesnių sprendimų, pasaulis nestovi vietoj.
P.S. Dėkui už įrašą
[...] – nereikia klausyti Russkoje Radio pakeliui į darbą. Bet reikia labai paisyti saugumo ir nepasitikėti vien papildoma „s“ raidele, kad darbas nenutekėtų svetur. Ir dar reikia sužiūrėti, kad vaikai netyčia nerastų [...]
Nėra tai tai baisu kaip tu sakai (t.y. kaip gasdini kitus). Straipsnis šia tema:
http://www.educatedguesswork.org/2008/12/understanding_the_sotirov_et_a.html
Čia kažka kelia eilinę paranoją – https niekada ir nereiškė “saugią svetainę”. Tik saugų jungimasį.
O aš ir nesakau, kad baisu, t.y net neturiu jokio noro gąsdinti. Tik noriu atkreipti dėmesį, kad tvarkingas svetainės sertifikatas ir pačio SSL protokolo naudojimas dar nereiškia kad svetainė yra saugi. O šitas pavyzdys puikiai tai iliustruoja.
Na apie tai ir rašoma