ZombieLoad, Fallout ja RIDL -hyökkäykset hyödyntävät Intelin prosessoreista löytyneitä haavoittuvuuksia | Traficom

ZombieLoad, Fallout ja RIDL -hyökkäykset hyödyntävät Intelin prosessoreista löytyneitä haavoittuvuuksia

15. toukokuuta 2019 klo 16.31

ZombieLoad, Fallout ja RIDL -hyökkäykset hyväksikäyttävät prosessoreiden tapaa ennakoida käskyjen suoritusta. Hyökkäysten avulla hyökkääjän on mahdollista varastaa salasanoja, salausavaimia tai muita luottamuksellisia tietoja suorittimen puskureista.

Nyt löydetyt haavoittuvuudet ovat uusi aliluokka ennakoivaa suoritusta hyväksikäyttävien haavoittuvuuksien joukossa ja Intel on luokitellut haavoittuvuudet MDS (Microarchitectural Data Sampling) nimen alle. 

Tutkijoiden mukaan haavoittuvuudet koskevat useita moderneja Intelin suoritinsukupolvia. Intel on julkaissut tarkemman tiedotteen suorittimista ja niihin liittyvistä päivityksistä. Kahdeksannen ja yhdeksännen sukupolven Intel Core -suorittimet (Coffee Lake) sekä toisen sukupolven Intel Xeon Scalable -suoritinperheet (Cascade Lake) eivät ole Intelin tiedotteen mukaan haavoittuvia. Tutkijoiden mukaan Fallout -hyökkäykset koskisivat myös kahdeksannen ja yhdeksännen sukupolven Intel Core -suorittimia. 
 

Haavoittuvuuden kohde

Hyökkäykset vaikuttavat useisiin Intelin valmistamiin suorittimiin. Katso tarkempi listaus valmistajan tiedotteesta. 

Mistä on kysymys?

Haavoittuvuuksia voidaan korjata päivittämällä suorittimen mikrokoodi. Päivitykset tulevat emolevy- ja käyttöjärjestelmävalmistajilta ja ne kannattaa asentaa sitä mukaa, kun niitä tulee saataville. Päivityksillä voi olla vaikutuksia suorituskykyyn riippuen käytetystä prosessorista ja työkuorman luonteesta. 

Mitä voin tehdä?

Lisätietoja: 

Valmistajien tiedotteita haavoittuvuuksiin liittyen: 

Intel:

Amazon:

Apple:

Citrix:

Chromium:

Google:

Lenovo:

Microsoft:

Red Hat:

Suse

Ubuntu:

VMWare:

Xen 

Työasemat ja loppukäyttäjäsovellukset

Työasemien ja tavallisten käyttäjien sovellusten haavoittuvuudet koskevat usein monia käyttäjiä. Kohteena voi olla esimerkiksi Windows-käyttöjärjestelmä tai tekstinkäsittelyohjelma. Ero palvelinsovellusten ja loppukäyttäjäsovellusten välillä on joskus häilyvä, esimerkiksi samaa käyttöjärjestelmää voidaan käyttää sekä palvelimessa että työasemassa.

Palvelimet ja palvelinsovellukset

Palvelinten ja palvelinohjelmistojen haavoittuvuudet koskevat esimerkiksi sähköisten asiointipalvelujen tarjoajia. Tyypillisiä kohteita ovat palvelinten käyttöjärjestelmät ja www- tai sähköpostipalvelinohjelmistot kuten esimerkiksi SunOS, Linux, Apache, IIS tai Sendmail.

Paikallisesti

Paikallisesti tapahtuvan hyökkäyksen voi tehdä vain pääsemällä hyökkäyksen kohteena olevan laitteen luokse ja käyttämällä sitä paikallisesti. Paikallista hyökkäystä ei voi tehdä verkkoyhteyden kautta.

Suojauksen ohittaminen

Suojauksen ohittamisella tarkoitetaan sitä, että haavoittuvuutta hyväksikäyttämällä ohitetaan järjestelmän käytön rajoittamiseksi tehty suojaus esimerkiksi liikennöimällä palomuurin ohi suojattuun verkkoon.

Luottamuksellisen tiedon hankkiminen

Luottamuksellisten tietojen hankkiminen kohdejärjestelmästä edellyttää sitä, että sen tietosisältöä, esimerkiksi kiintolevylle talletettuja tiedostoja, pääsee lukemaan luvatta ja välittämään edelleen.

Haavoittuvuuden havainnollistava esimerkkikoodi

Proof of concept.

Korjaava ohjelmistopäivitys

Ohjelmisto- tai laitevalmistaja julkaisee tavallisesti pian uuden version tai osittaisen päivityksen ohjelmistoon tai käyttöjärjestelmään sen jälkeen kun haavoittuvuus on tullut julki. Päivitys voi olla saatavilla samalla kun haavoittuvuuskin julkaistaan, mutta usein sitä joudutaan odottelemaan jonkin aikaa.

Ongelman rajoittaminen

Vaikka varsinaista korjausta haavoittuvuuteen ei aina ole saatavilla, sen vaikutuksia voidaan useimmiten rajoittaa esimerkiksi pidättäytymällä tilapäisesti jonkin ominaisuuden käytöstä tai rajoittamalla verkkoliikennettä kohdejärjestelmään sopivasti.

Ei päivitystä

Haavoittuvuuden tultua julki ei korjausta siihen ole välttämättä heti saatavilla. Kohdejärjestelmät ovat alttiita haavoittuvuuden hyväksikäytölle jos niiden suojaamiseksi ei ryhdytä toimenpiteisiin.