Mikä on Heartbleed-haavoittuvuus?

Yksi 2010-luvun puolivälin tunnetuimmista haavoittuvuuksista oli nimeltään "Heartbleed". Heartbleed oli erityisen vakava, koska se vaikutti ohjelmistoon "OpenSSL", joka on erittäin laajalti käytettyjen HTTPS-yhteyksien tärkein salauskirjasto. Asiaa pahensi se, että haavoittuvuus oli ollut OpenSSL:ssä yli kaksi vuotta ennen kuin se löydettiin, julkistettiin ja korjattiin, mikä tarkoitti, että monet ihmiset käyttivät haavoittuvaa versiota.

Heartbleed oli tietovuodon haavoittuvuus heartbeat-laajennuksessa, joka vuotanut tietoja RAM-muistista palvelimelta asiakkaalle, kun sitä hyödynnettiin. Heartbeat-laajennusta käytetään ylläpitämään yhteyttä verkkopalvelimen ja asiakkaan välillä ilman normaalia sivupyyntöä.

OpenSSL:n tapauksessa asiakas lähettää viestin palvelimelle ja ilmoittaa palvelimelle viestin pituuden, enintään 64 kt. Palvelimen oletetaan sitten toistavan saman viestin takaisin. Ratkaisevaa on kuitenkin, että palvelin ei itse asiassa tarkistanut, että viesti oli niin pitkä kuin asiakas väitti sen olevan. Tämä tarkoitti, että asiakas saattoi lähettää 10 kt:n viestin, väittää sen olevan 64 kt ja saada 64 kt:n vastauksen. Ylimääräiset 54 kt koostuivat seuraavasta 54 kt:n RAM-muistista riippumatta siitä, mitä tietoja sinne oli tallennettu. XKCD-sarjakuva #1354 visualisoi tämän prosessin hyvin .

Mikä on Heartbleed-haavoittuvuus?

Kuva: xkcd.com .

Tekemällä paljon pieniä sykepyyntöjä ja väittämällä niiden olevan suuria, hyökkääjä pystyi rakentamaan kuvan suurimmasta osasta palvelimen RAM-muistia yhdistämällä vastaukset. RAM-muistiin tallennettuja tietoja, jotka voivat vuotaa, ovat salausavaimet, HTTPS-sertifikaatit sekä salaamattomat POST-tiedot, kuten käyttäjätunnukset ja salasanat.

Huomautus: Se on vähemmän tunnettu, mutta heartbeat-protokolla ja hyväksikäyttö toimivat myös toiseen suuntaan. Haitallinen palvelin olisi voitu määrittää lukemaan jopa 64 kt käyttäjämuistia sykepyyntöä kohden.

Useat tietoturvatutkijat havaitsivat ongelman itsenäisesti huhtikuun 1. päivänä 2014, ja se paljastettiin yksityisesti OpenSSL:lle, jotta korjaustiedosto voitaisiin luoda. Virhe julkistettiin, kun korjaustiedosto julkaistiin 7. huhtikuuta 2014. Paras ratkaisu ongelman ratkaisemiseksi oli asentaa korjaustiedosto, mutta ongelma oli myös mahdollista korjata poistamalla sykelaajennus käytöstä, jos korjaus ei ollut välitöntä. vaihtoehto.

Valitettavasti, vaikka hyväksikäyttö oli julkinen ja yleisesti tunnettu, monet verkkosivustot eivät vieläkään päivittyneet heti, ja haavoittuvuus löydettiin ajoittain jopa vuosia myöhemmin. Tämä johti useisiin tapauksiin, joissa hyväksikäyttöä käytettiin tilien pääsyyn tai tietojen vuotamiseen.


Leave a Comment

7 Chrome-laajennusta, jotka tekevät Gmailista tuottavampaa

7 Chrome-laajennusta, jotka tekevät Gmailista tuottavampaa

Voit löytää useita laajennuksia Gmailille, jotta sähköpostinhallintasi olisi tuottavampaa. Tässä ovat parhaat Gmail Chrome -laajennukset.

Kuinka asettaa Chrome tyhjentämään evästeet poistuttaessa

Kuinka asettaa Chrome tyhjentämään evästeet poistuttaessa

Aseta Chrome tyhjentämään evästeet poistuttaessa parantaaksesi tietoturvaa poistamalla evästeet heti, kun suljet kaikki selainikkunat. Tässä on kuinka se tehdään.

Kuinka käyttää Samsung Payta Galaxy Z Fold 5:n kanssa

Kuinka käyttää Samsung Payta Galaxy Z Fold 5:n kanssa

Oikean maksukortin etsiminen taskustasi tai lompakostasi voi olla todellinen vaiva. Viime vuosina useat yritykset ovat kehittäneet ja lanseeranneet lähimaksuratkaisuja.

Kuinka muuttaa videon nopeutta Androidilla

Kuinka muuttaa videon nopeutta Androidilla

Muuta minkä tahansa videon nopeutta Android-laitteellasi ilmaisella hyödyllisellä sovelluksella. Lisää sekä hidastustoiminto että nopeasti eteenpäin -efekti samaan videoon.

Kuinka Asettaa Ajastimia Android-sovelluksiin

Kuinka Asettaa Ajastimia Android-sovelluksiin

Aseta ajastimia Android-sovelluksiin ja pidä käytön hallinta erityisesti silloin, kun sinulla on tärkeitä töitä tehtävänä.

Onko mahdollista estää joku näkemästä kommentteja Facebookissa?

Onko mahdollista estää joku näkemästä kommentteja Facebookissa?

Facebook-kaverisi voivat nähdä kaikki kommentit, joita kirjoitat julkisille julkaisuilla. Facebookin kommentit eivät sisällä yksittäisiä yksityisyysasetuksia.

Opera Androidille: Kuinka määrittää evästeasetuksia

Opera Androidille: Kuinka määrittää evästeasetuksia

Kun kuulet sanan evästeet, saatat ajatella suklaahippuevästeitä. Mutta on myös evästeitä, joita löydät selaimista, jotka auttavat sinua saamaan sujuvan selailukokemuksen. Tässä artikkelissa kerrotaan, kuinka voit konfiguroida evästeasetuksia Opera-selaimessa Androidille.

Google Play: Kuinka tyhjentää sovelluksen lataushistoria

Google Play: Kuinka tyhjentää sovelluksen lataushistoria

Tyhjennä sovelluksen lataushistoria Google Playssa saadaksesi uuden alun. Tässä ovat aloittelijaystävälliset vaiheet, joita seurata.

Windows 11: Korjaa laitteiden katkaisuäänet

Windows 11: Korjaa laitteiden katkaisuäänet

Jos USB-äänet ilmenevät ilman syytä, on olemassa muutamia menetelmiä, joilla voit päästä eroon tästä kummallisesta laitteiden katkaisuääneistä.

Nopea Vinkki: Kuinka Poistaa Google Assistant Käytöstä

Nopea Vinkki: Kuinka Poistaa Google Assistant Käytöstä

Katso, mitä vaiheita sinun tulee seurata poistaaksesi Google Assistant käytöstä nopeasti rauhoittuaksesi. Tunne itsesi vähemmän vakoilluksi ja poista Google Assistant käytöstä.