CS 683 - Security and Privacy Fall 2019
Instructor: Karim Eldefrawy
University of San Francisco
http://www.cs.usfca.edu/~keldefrawy/teaching /fall2019/cs683/cs683_main.htm
1
CS 683 - Security and Privacy Fall 2019 Instructor: Karim Eldefrawy - - PowerPoint PPT Presentation
CS 683 - Security and Privacy Fall 2019 Instructor: Karim Eldefrawy University of San Francisco http://www.cs.usfca.edu/~keldefrawy/teaching /fall2019/cs683/cs683_main.htm 1 Le Lecture 14 14 Access Control 2 Recall: Secu curity Service
Instructor: Karim Eldefrawy
University of San Francisco
http://www.cs.usfca.edu/~keldefrawy/teaching /fall2019/cs683/cs683_main.htm
1
2
erasure Examples of attacks on Availability: – Denial of Service (DoS) Attacks
– Malware that deletes or encrypts files
2
who can access what, how and when …
4
routers, plotters, disks, processes, etc., etc.,...)
5
6
7
execute, read, append, and write
8
Observe Alter Execute Append Read Write X X X X
rename file in directory
9
10
Who is in charge of setting AC policy?
11
i. Access Control Matrix ii. Capabilities
12
13
Alice Bob
Bill.doc
{read,write} {execute} {execute} {execute,read} {execute,read,write}
Edit.exe Fun.com Subject Object
{0}
Keep access rights to an object with that object:
§
ACL for bill.doc:
§
Bob: read, write
§
ACL for edit.exe:
§
Alice: execute;
§
Bob: execute
§
ACL for fun.com:
§
Alice: execute, read;
§
Bill: execute, read, write
14
policies
15
16
S1 S2 S3 O4 O3 O2 O1 G1 O5
access control
permission to access an object
(owners/objects have to keep track of all issued capabilities)
17
Keep access rights with the subject:
18
19
20
21
the owner/creator of the data
and some objects (e.g., sockets) are unchecked
22
group IDs
23
24
from the system
25
26
More details at: http://selinuxproject.org/~jmorris/lss2011_slides/caseforseandroid.pdf
27
ROLE BASED ACCESS CONTROL (RBAC)
28
role associated with that permission
29
palace weapons uniform
Athos Porthos Aramis
30
Musketeer
palace weapons uniform
Athos Porthos Aramis
palace weapons uniform
Athos Porthos Aramis
31
Musketeer
palace weapons uniform
Athos Porthos Aramis
palace weapons uniform
Athos Porthos Aramis
32
Musketeer
palace weapons uniform
Athos Porthos Aramis
palace weapons uniform
Athos Porthos Aramis
Here RBAC doesn’t work …
33
Musketeer
palace weapons uniform
D'Artagnan
palace weapons uniform
D'Artagnan