next up previous
Next: Security in WinNT Up: No Title Previous: Revocation of Access Rights

Security in Multics

Ring structured hierarchical domains (0-7)
The lower the ring number, the higher the privileges - with the operating system at ring 0 or D0 (domain 0)

A procedure in ring (i) can call procedure in segment (j) if :

  1. (i) is less than (j) - calling process transferring to less privileged ring. May have to copy segments to area which can be accessed by less privileged procedure
  2. (i) lies between b1 and b2 - calling process within access bracket - call any procedure in segment
  3. (i) is greater than b2, but (i) tex2html_wrap_inline354 b3 - call to a gate - controlled entry (to a more privileged OS procedure)
    This violates principle of least privilege.
    Process in ring (i) can access any segment with (j) greater than (i)



Omer F Rana
Sun Feb 16 17:49:18 GMT 1997