1 of 6

Access Control

Modeling Access Control

Adam Doupé

Arizona State University

https://pwn.college

2 of 6

Modeling Access Control

  • Subjects S
    • Things in the system that can act
  • Objects O
    • Assets or objects in the system (acted upon)
  • Rights R
    • What can the subject do to the object?

2

3 of 6

Access Matrix Model

3

F

G

U

V

U

r1, r2

r2

r4

V

r2, r3

r5, r6

4 of 6

Simplified UNIX Model

  • Subjects are processes
    • p, q
  • Files are objects
    • f, g
  • Rights (read, write, execute, append, own)
    • r, w, x, a, o

4

5 of 6

Access Control Matrix Model

5

f

g

p

q

p

rwo

r

rwxo

w

q

a

ro

r

rwxo

6 of 6

Access Control Matrix

  • Benefits
  • Drawbacks

6