there and back again - usq eprintseprints.usq.edu.au/8331/1/moffatt_joomla_history_slides.pdfa...

Post on 12-Jul-2020

1 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

There and back again

A history of access control systems

Malaysia Open Source Software Conference, 2010

Sam Moffatt

A history of access control 2

About Me

Sam Moffatt [ pasamio ]Development Co-ordinator, Joomla!Systems Co-ordinator, USQMaster of Computing Student, USQ

@Joomla: Joomla! Installer and Update Systems@USQ: ePrints, VUFind

Master of Computing, topic: Access control in semantic information systems→

A history of access control 3

Access Control

Access Control?

A history of access control 4

Access Control

A history of access control 5

MULTICS

What's a MULTICS?

A history of access control 6

MULTICS

A history of access control 7

MULTICS

A history of access control 8

MULTICS

Hardware protectionAND

Software protection

A history of access control 9

MULTICS

A history of access control 10

MULTICS Hardware Protection

A history of access control 11

MULTICS Software Protection

UNIX Access Controls

A history of access control 12

MULTICS Software Protection

Mandatory access control

A history of access control 13

DoD Orange Book

A history of access control 14

DoD Orange Book

• DoD Orange Book was the standard for system security

• Written by NCSC which was directed by a former MULTICS developer

• Orange Book had a distinct MULTICS feel to its design

• Classified computer security from D (minimal protection), C (discretionary protection), B (mandatory protection) and A (verified protection)

A history of access control 15

DoD Orange Book

• MULTICS was rated at B2• Windows NT achieved C1

A history of access control 16

Windows NT

A history of access control 17

Windows NT

• Introduced discretionary access control to Windows:– The ability to grant access to files– Inheritance for permissions– Windows 2000 adds the ability to explicitly

deny access

A history of access control 18

Windows NT

• Windows defined three classes of permissions:– General permissions

• Read, Write, Execute

– Standard Permissions• Synchronise, Write DAC, Write Owner, Read

Control, Delete

– Specific Permissions• Dependent on the individual type (e.g. file/folder)

A history of access control 19

Windows NT

A history of access control 20

File system security family tree

A history of access control 21

Windows NT

• Windows' security model has heavily influenced:– POSIX ACL– NFSv4 ACL's– ZFS– HFS

A history of access control 22

Conclusion

A history of access control 23

Q&A

Questions and Answers

A history of access control 24

Slides

• These slides available on conf.oss.my• Also available on USQ ePrints:

– http://eprints.usq.edu.au/8331

• My other papers/presentations:– http://eprints.usq.edu.au/profile/404

top related