Tietoturva

Valikko

Tietoturvaguru jyräsi Net- ja OpenBSD:n turvamekanismin

Cambridgen tietoturvatutkija ja FreeBSD:n ydinkehitystiimiin kuuluva Robert Watson esitteli Usenix 07 -tietoturvatapahtumassa muun muassa OpenBSD:n, NetBSD:n ytimissä hyödynnetyn systrace-turvamekanismeihin liittyviä tietoturvahaavoittuvuuksia.
Cambriden yliopistossa opiskeleva ja FreeBSD:n ydinkehitys-, tietoturva- ja julkaisutiimeihin kuuluva Robert Watson esitteli Usenix 07 -tietoturvatapahtumassa järjestelmäkutsujen suojaamiseen liittyviä samanaikaisuushaavoittuvuuksia (concurrency vulnerabilities in system call wrappers).

Unix-tyyppisissä käyttöjärjestelmissä, kuten OpenBSD:ssä ja NetBSD:ssä hyödynnetään järjestelmäkutsujen suojaamiseen wrapper-ratkaisuja, jotka suojaavat suorat järjestelmäkutsut komennoilla, jotka tarkistavat, onko pyydettyihin toimintoihin annettu lupaa.

Turva-wrappereiden avulla on helppo rajoittaa pääkäyttäjäoikeuksilla toimivien ohjelmistojen toimintaa. Näin voidaan estää tai sallia esimerkiksi tiettyjen ip-osoitteiden, tiedostojen, tai järjestelmäkutsujen hyödyntäminen.


Tällaisia järjestelmän ja normaalin käyttäjän ohjelmakoodin väliin tulevia suojaratkaisuja ovat muun muassa Open- ja NetBSD-käyttöjärjestelmiin integroitu Systrace, TIS Generic Software Wrappers Toolkit (gswtk) ja CerbNG.

Watsonin mukaan nämä suojajärjestelmät kärsivät perusolettamuksesta, että järjestelmä- ja wrapper-kutsut ovat atomisia. Näin ei kuitenkaan ole. Atomisuuden puutteen vuoksi Watson pystyi syöttämään sekä yksi- että moniprosessoritietokoneilla tarkistamattomia arvoja järjestelmäkutsuihin.

Watsonin hyökkäysmenetelmät perustuvat siihen, että toinen säie muokkaa turva-wrapperin hyväksymiä tietoja ennen kuin ne välitetään varsinaisille järjestelmäkutsuille.

Watsonin hyödyntämistä kolmesta wrappereihin hyökkäämistavasta kaksi oli aivan uutta. Time-of-check-to-time-of-use on tunnettu jo pidempäänkin. Sen sijaan time-of-audit-to-time-of-use- ja time-of-replacement-to-time-of-use-tekniikat ovat aivan uusia.

Watson hyödynsi esimerkeissään muun muassa BSD-käyttöjärjestelmille sekä Linuxille ja Mac OS X:lle käännettyä Systrace-turvajärjestelmää. Systrace on integroitu Net- ja OpenBSD-käyttöjärjestelmien ytimiin.

Watsonin mukaan ainoa tapa korjata haavoittuvaiset ratkaisut on kirjoittaa käyttöjärjestelmät hyödyntämään viestien välitys (message passing) -tekniikkaa.

Esimerkiksi Systracea hyödyntävä Sysjail-ratkaisun tekijä varoittaa ohjelmiston käytöstä ja suosittelee sen käytön välttämistä. Ohjelmiston kaikki versiot ovat haavoittuvaisia Watsonin esittelemille ongelmille.

Watsonin mukaan sellaiset ratkaisut, kuten FreeBSD:n ja Mac OS X:n TrustedBSD MAC Framework, Linux Security Modules (lsm) sekä Applen ja NetBSD:n kauth(9) tarjoavat ratkaisuja näihin samanaikaisuudesta aiheutuviin ongelmiin.

Watsonin pdf-luentokalvoihin ja -tarkempaan materiaaliin voi tutustua Watsonin sivuilla.

Kommentit

    Näytä lisää

    Näitä luetaan!

    1. 1

      Cheekiltä odottamaton sukupaljastus suorassa lähetyksessä – ”Wikipediaan voisi lisätä”

    2. 2

      Vantaalainen Marja, 68, ihmeissään: Auton tuulilasiin ilmestyi mystinen lappu parkkifirmalta – 3 viikon takaisesta pysäköinnistä

    3. 3

      Naisen salikuva sekoitti internetin – ovatko kaunottaren jalat todella nurinpäin vai huomaatko heti mistä on kyse?

    4. 4

      Tuulikone teki tepposet ruotsalaiselle laulajakaunottarelle – paljasti intiimialueensa viisulavalla: ”Pöksysokki”

    5. 5

      Lennun voittokulku Yhdysvalloissa jatkuu: Jimmy Fallon matki Niinistön koiran legendaarista virnistystä, yleisö villiintyi

    6. 6

      Cheek teki sukupaljastuksen – Wikipedia-sivu meni välittömästi uusiksi

    7. 7

      Tässä on Eurojackpotin oikea rivi – täyspotti jatkaa kasvuaan

    8. 8

      Tarkista ja kuuntele: Mikä oli Suomen listaykkösenä, kun sinä synnyit?

    9. 9

      Ihmiset sekosivat Kanadan hurmuriministerin tiukoista housuista – kuvat pääministerin treenatusta takamuksesta leviävät vauhdilla

    10. 10

      Viisuvoittaja Loreenin räväkkä esitys varasti huomion – rinta lipui ulos topista: ”Miksi naiset eivät saisi olla puolialastomana?”

    11. Näytä lisää
    1. 1

      Helsinkiläinen Nina, 44, avautuu isäpuolen järkyttävistä teoista: ”Äiti katseli vierestä, mutta ei koskaan puuttunut”

    2. 2

      Hyvinkään poliisiasemalle saapui ahdistunut aviomies – elintasokulissin takaa alkoi paljastua karu totuus

    3. 3

      Tarkista ja kuuntele: Mikä oli Suomen listaykkösenä, kun sinä synnyit?

    4. 4

      Pariskunta ei arvannut, mihin lähti paritalon puolikkaan ostaessaan – piina vei oikeuteen seitsemän kertaa

    5. 5

      Katri Sorsalta kuitti Anu Saagimille: ”Eestissä nainen näyttää herättyään tältä, meillä Suomessa tältä...”

    6. 6

      Onko tässä totuus Mäkäräisen poisjäännistä Lahden MM-kisoista? ”Kaikki, mitä Otepäässä tulkitsin Reijon olemuksesta ja puheista, viittasi siihen”

    7. 7

      ”Inhoan tätä elämää, voisinpa vain antaa lapset pois”

    8. 8

      Hengenvaarallinen villitys leviää nuorten keskuudessa ja herättää huolta: ”Halikuva muuttuu nopeasti tragediaksi”

    9. 9

      Iso onnettomuus pysäytti Nelostien – rekat poikittain tiellä, mukana myös henkilöautoja

    10. 10

      Venezuelan kohuhiihtäjältä yllätys: lahjoittaa isot palkintosekit kahdelle suomalaisurheilijalle!

    11. Näytä lisää
    1. 1

      Julkkiksilta sataa tukea rumaksi haukutulle Maria Veitolalle – Rakel Liekiltä tyhjentävä kommentti

    2. 2

      Kummisetä antoi 10-vuotiaalle tyttärelle lahjarahaa – Kela rokotti koko perheeltä 341,52 euroa/kk

    3. 3

      Pekka Vähäsöyrinki tunnusti Mika Myllylän haudalla, milloin dopinginkäyttö alkoi: ”Siinä hetkessä annoin periksi”

    4. 4

      Helsinkiläinen Nina, 44, avautuu isäpuolen järkyttävistä teoista: ”Äiti katseli vierestä, mutta ei koskaan puuttunut”

    5. 5

      Traaginen onnettomuus Helsingissä – työkoneen kauha osui kävelijään, nainen kuoli vammoihinsa

    6. 6

      Stubb opetti Trumpille faktoja Ruotsista – viesti sytytti kiivaan keskustelun

    7. 7

      Yleinen virhe wc-pöntöllä: Tästä syystä pyttyyn jää helposti ”jarrutusjäljet”

    8. 8

      Anu Saagim haukkui Maria Veitolaa rumaksi suorassa lähetyksessä – Veitola harmistui studioyleisön reaktiosta: ”Yleisö nauraa ja taputtaa”

    9. 9

      Nokialla pahoinpidelty 17-vuotias tyttö on kuollut

    10. 10

      Donald Trumpilta outo viittaus Ruotsiin: ”Katsokaa, mitä tapahtui eilen illalla Ruotsissa – kuka olisi uskonut?”

    11. Näytä lisää

    Näitä luetaan!

    1. 1

      Cheekiltä odottamaton sukupaljastus suorassa lähetyksessä – ”Wikipediaan voisi lisätä”

    2. 2

      Vantaalainen Marja, 68, ihmeissään: Auton tuulilasiin ilmestyi mystinen lappu parkkifirmalta – 3 viikon takaisesta pysäköinnistä

    3. 3

      Naisen salikuva sekoitti internetin – ovatko kaunottaren jalat todella nurinpäin vai huomaatko heti mistä on kyse?

    4. 4

      Tuulikone teki tepposet ruotsalaiselle laulajakaunottarelle – paljasti intiimialueensa viisulavalla: ”Pöksysokki”

    5. 5

      Lennun voittokulku Yhdysvalloissa jatkuu: Jimmy Fallon matki Niinistön koiran legendaarista virnistystä, yleisö villiintyi

    6. Näytä lisää
    1. 1

      Helsinkiläinen Nina, 44, avautuu isäpuolen järkyttävistä teoista: ”Äiti katseli vierestä, mutta ei koskaan puuttunut”

    2. 2

      Hyvinkään poliisiasemalle saapui ahdistunut aviomies – elintasokulissin takaa alkoi paljastua karu totuus

    3. 3

      Tarkista ja kuuntele: Mikä oli Suomen listaykkösenä, kun sinä synnyit?

    4. 4

      Pariskunta ei arvannut, mihin lähti paritalon puolikkaan ostaessaan – piina vei oikeuteen seitsemän kertaa

    5. 5

      Katri Sorsalta kuitti Anu Saagimille: ”Eestissä nainen näyttää herättyään tältä, meillä Suomessa tältä...”

    6. Näytä lisää
    1. 1

      Julkkiksilta sataa tukea rumaksi haukutulle Maria Veitolalle – Rakel Liekiltä tyhjentävä kommentti

    2. 2

      Kummisetä antoi 10-vuotiaalle tyttärelle lahjarahaa – Kela rokotti koko perheeltä 341,52 euroa/kk

    3. 3

      Pekka Vähäsöyrinki tunnusti Mika Myllylän haudalla, milloin dopinginkäyttö alkoi: ”Siinä hetkessä annoin periksi”

    4. 4

      Helsinkiläinen Nina, 44, avautuu isäpuolen järkyttävistä teoista: ”Äiti katseli vierestä, mutta ei koskaan puuttunut”

    5. 5

      Traaginen onnettomuus Helsingissä – työkoneen kauha osui kävelijään, nainen kuoli vammoihinsa

    6. Näytä lisää