L7: Discretionary access control

Materials

Use the raw slides (pdf) before lecture to take notes, and refer to the annotated slides after lecture.

Access controls

  • What is discretionary access control (DAC)?
  • Access control matrices and ACLs
  • The unix permissions model
  • Capability-based DACs (rows vs cols)
  • Examples
  • How these DACs can fail