Title: Besturingssystemen / hoofdstuk 14

Naam: static vs dynamic domain association
Welke types zijn er?: static: resources die bij een proces horen veranderen niet, dus domein moet niet veranderen
dynamic: resources veranderen wel, dus ofwel moeten rechten van domein veranderen, ofwel moet een proces van domein kunnen veranderen
Pagina: 614

Naam: geef de rechten in een access mtx die andere rechten beinvloeden
Welke types zijn er?: - copy: kopieer een recht naar ander domein (binnen dezelfde object)
- owner: manipuleer alle mogelijke rechten van een object
- control (enkel voor objecten die een domein zijn): verander de rechten van dit domein

Naam: confinement problem
Wat is/doet het?: garanderen dat geen informatie die in een object behouden is buiten de execution-omgeving kan komen
=> acces van processen kan gelimiteerd worden, maar informatie zelf kan via die processen wel verspreid worden
Pagina: 621

Naam: access list voor implementatie van de access matrix
Hoe werkt het?: rechten bijhouden in lijst met tupels (<domain, right-set>) voor elk object
Voordelen: aansluitend bij gebruik van users: bij maken ve object wordt de access list aangemaakt
Nadelen: bij uitvoeren van een operatie lineair zoeken in de lijst
moeilijker om alle rechten van een domein op te sommen
Alternatieven: capability list, lock-key
Pagina: 622

Naam: capability list
Hoe werkt het?: per domein een lijst bijgehouden met objecten en rechten
userprogramma moet aan OS een capability vragen (pointer naar het object) om operatie uit te voeren
Welke types zijn er?: - tags om aan te duiden dat iets een capability is en dus niet door het userprogramma gewijzigd mag worden
- adresruimte opsplitsen om capability list af te zonderen van normale adresruimte (anders kan het proces via de pointer de lijst wijzigen)
Voordelen: alle informatie voor een proces staat samen
Nadelen: afnemen van rechten is inefficient
Alternatieven: access list, lock key
Pagina: 623

Naam: lock-key mechanism for protection
Hoe werkt het?: elk object heeft locks, elk domein heeft keys
Voordelen: stopzetten van rechten door slot te vervangen
Alternatieven: access list, capability list
Pagina: 624

Naam: RBAC
Wat is/doet het?: role based access control
Hoe werkt het?: processen en users nemen een rol aan waaraan privileges zijn toegekend
Waar gebruikt?: solaris 10
Pagina: 625
Figuur: 14.8