Bell-Lapadula malli

Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 26. kesäkuuta 2016 tarkistetusta versiosta . tarkastukset vaativat 19 muokkausta .

Bell-LaPadula-malli  on kulunvalvonta- ja hallintamalli, joka perustuu valtuutettuun kulunvalvontamalliin . Mallissa analysoidaan olosuhteita, joissa on mahdotonta luoda tietovirtoja korkeamman pääsyn omaavilta henkilöiltä heikomman pääsyn tason tutkijoille.

Historia

Klassisen Bell-LaPadula-mallin kuvailivat vuonna 1975 MITER Corporationin työntekijät David Bell ja Leonard Lapadula, jotka saivat luomaan mallin Yhdysvaltain hallituksen turvaluokiteltujen asiakirjojen käsittelyyn [1] [2] [3] . Järjestelmän ydin oli seuraava: jokaiselle subjektille (asiakirjojen kanssa työskentelevälle henkilölle) ja kohteelle (asiakirjat) on annettu luottamuksellisuusmerkintä alkaen korkeimmasta ("erityinen merkitys") ja päättyen alhaisimpaan ("ei-salaisuus" tai "julkinen"). Lisäksi kohde, jolla on pääsy vain objekteihin, joiden herkkyys on pienempi, ei voi käyttää kohdetta, jolla on korkeampi herkkyys. Kohdeella on myös kiellettyä kirjoittaa tietoja objekteihin, joiden suojaustaso on alempi.

Ominaisuudet

Bell-LaPadula malli on malli suojatun tiedon pääsyn rajoittamiseen. Sitä kuvaa äärellinen automaatti , jolla on pätevä joukko tiloja, joissa tietojärjestelmä voidaan sijoittaa . Kaikki tietojärjestelmän muodostavat elementit on jaettu kahteen luokkaan - aiheisiin ja esineisiin. Jokaiselle aiheelle on määritetty oma käyttöoikeustaso, joka vastaa luottamuksellisuusastetta. Vastaavasti objektille määritetään suojaustaso. Turvallisen järjestelmän käsite määritellään seuraavasti: järjestelmän jokaisen tilan tulee noudattaa tälle tietojärjestelmälle määritettyä turvallisuuspolitiikkaa . Siirtymä tilojen välillä kuvataan siirtymäfunktioilla. Järjestelmä on suojatussa tilassa, jos jokaisella henkilöllä on pääsy vain niihin objekteihin, jotka ovat sallittuja nykyisen suojauskäytännön mukaan . Sen selvittämiseksi, onko kohteella oikeus saada tietyntyyppinen pääsy kohteeseen, verrataan kohteen suojaustasoa kohteen suojaustasoon ja tämän vertailun perusteella päätetään, myönnetäänkö pyydetty pääsy vai ei. Käyttöoikeustaso-/turvatasojoukot kuvataan pääsymatriisin avulla. Pääsäännöt, joilla varmistetaan pääsyn valvonta, ovat seuraavat:

Yksinkertainen suojaus

Aihe, jolla on käyttöoikeustaso, voi lukea tietoja objektista, jolla on suojaustaso vain silloin, kun se on ylivoimainen . Tämä sääntö tunnetaan myös nimellä No Read Top (NRU). Jos esimerkiksi henkilö, jolla on pääsy vain luokittelemattomiin tietoihin, yrittää lukea objektia, jonka suojaustaso on "täysin salainen", se evätään.

Kiinteistö * (*-ominaisuus)

Aihe, jolla on suojaustaso x s , voi kirjoittaa tietoja objektiin, jonka suojaustaso on x o vain, jos x o on ylivoimainen . Tämä sääntö tunnetaan myös nimellä No Write Down (NWD). Jos esimerkiksi henkilö, jolla on Top Secret -käyttöoikeustaso, yrittää kirjoittaa objektiin, jolla on Secret-taso, se estetään.

Harkinnanvarainen suojausominaisuus

Se koostuu siitä, että kohteen harkinnanvaraiset käyttöoikeudet kohteeseen määritetään pääsymatriisin perusteella.

Mallin muodollinen kuvaus

Merkintä


Relaatiooperaattorilla on seuraavat ominaisuudet:

Vähiten yläraja -operaattori määritellään seuraavalla suhteella:

Suurin alarajaoperaattori määritellään seuraavalla suhteella:

Näiden kahden operaattorin määritelmän perusteella voidaan osoittaa, että jokaiselle parille on yksilöllinen pienimmän ylärajan ja suurimman alarajan ainutlaatuinen elementti.

Bell-LaPadula-mallin järjestelmä koostuu seuraavista elementeistä:

Suojaustilan määritelmät

Tilan sanotaan olevan saavutettavissa järjestelmässä, jos siinä on sekvenssi . Alkutila on määritelmän mukaan saavutettavissa.

Järjestelmän tilan sanotaan olevan lukuturvallinen (tai yksinkertainen-turvallinen), jos jokaisella subjektilla, jolla on lukuoikeus kyseisessä tilassa olevaan objektiin, kohteen suojaustaso hallitsee objektin suojaustasoa:

Järjestelmätilaa kutsutaan kirjoitusturvalliseksi (tai * - turvalliseksi), jos jokaisessa subjektissa, joka suorittaa kirjoitusoikeuden tässä tilassa olevaan objektiin, objektin suojaustaso hallitsee kohteen suojaustasoa:

Tilan sanotaan olevan turvallinen , jos se on sekä luku- että kirjoitusturvallinen.

Järjestelmää kutsutaan turvalliseksi , jos sen alkutila on turvallinen ja kaikki tilat, joista päästään suorittamalla lopullinen kyselysarja, ovat turvallisia.

Bell-LaPadula Fundamental Security Theorem

Järjestelmä on turvallinen, jos ja vain seuraavat ehdot täyttyvät:

  1. Alkutila on turvallinen.
  2. Seuraavat ehdot täyttyvät mille tahansa tilalle , joka on saavutettavissa käyttämällä äärellistä kyselysarjaa kohteesta , kuten ja :
    1. Jos ja sitten
    2. Jos ja sitten
    3. Jos ja sitten
    4. Jos ja sitten
Todistus lauseesta

Todistakaamme väitteen tarpeellisuus
Olkoon järjestelmä turvallinen. Tässä tapauksessa alkutila on määritelmän mukaan turvallinen. Oletetaan, että tilasta on tavoitettavissa turvallinen tila , ja tässä siirtymässä jokin ehdoista 1-4 rikotaan. On helppo nähdä, että jos ehtoa 1 tai 2 rikotaan, tila on lukemiselle vaarallinen, ja jos ehtoa 3 tai 4 rikotaan, se on epäturvallinen kirjoittamiselle. Molemmissa tapauksissa saamme ristiriidan sen tosiasian kanssa, että valtio on turvallinen. Todistakaamme väitteen riittävyys. Järjestelmä voi olla epävarma kahdessa tapauksessa:

  1. Jos alkutila ei ole turvallinen. Tämä väite on kuitenkin ristiriidassa lauseen ehdon kanssa.
  2. Jos on olemassa vaarallinen tila , joka on tavoitettavissa turvallisesta tilasta käyttämällä rajallista määrää kyselyitä osoitteesta . Tämä tarkoittaa, että jossain välivaiheessa tapahtui siirtymä , jossa on turvallinen tila ja on vaarallinen tila. Edellytykset 1-4 tekevät tämän siirtymisen kuitenkin mahdottomaksi.

Haitat

Klassisella Bell-Lapadula-mallilla on yksinkertaisuutensa vuoksi useita vakavia haittoja:

Etäluku

Hajautetussa järjestelmässä luku aloitetaan kirjoituspyynnöllä objektiin, jolla on alhaisempi suojaustaso, mikä on klassisen Bell-LaPadula-mallin sääntöjen vastaista.

Katso myös

Muistiinpanot

  1. Bell, David Elliott ja LaPadula, Leonard J. Secure Computer Systems : Mathematical Foundations  . - MITER Corporation, 1973. Arkistoitu alkuperäisestä 18. kesäkuuta 2006.
  2. Bell, David Elliott ja LaPadula, Leonard J. Secure Computer System: Unified Exposition and Multics Interpretation   : Journal . - MITRE Corporation, 1976.
  3. Bell, David Elliott (joulukuu 2005). “Katsaus taaksepäin Bell-LaPadula-malliin” (PDF) . 21. vuosittaisen tietokoneturvasovellusten konferenssin julkaisut . Tucson, Arizona, Yhdysvallat. s. 337-351. DOI : 10.1109/CSAC.2005.37 . Arkistoitu (PDF) alkuperäisestä 2020-02-21 . Haettu 17.12.2010 . Käytöstä poistettu parametri |deadlink=( ohje ) Diat - Katse takaisin Bell-LaPadula-malliin Arkistoitu 8. kesäkuuta 2008 Wayback Machinessa

Kirjallisuus