Security
CS 4410 Operating Systems
References: Security Introduction and Access Control by Fred Schneider
Security CS 4410 Operating Systems References: Security - - PowerPoint PPT Presentation
Security CS 4410 Operating Systems References: Security Introduction and Access Control by Fred Schneider Historical Context 1961 1969 1960s OSes begin to be shared. Enter: Communication Synchronization Protection Security:
References: Security Introduction and Access Control by Fred Schneider
2
http://www.computerhistory.org, https://en.wikipedia.org
1961 1969
3
4
5
6
(of the end-to-end argument)
7
8
Principals OBJECTS prelim.pdf jim-hw.tex scores.xls egs (prof) r, w r r, w jim (student) r, w
9
10
Principals OBJECTS prelim.pdf jim-hw.tex scores.xls egs▷sh egs▷latex r, w r egs▷excel r, w jim▷sh jim▷latex r, w jim▷excel
11
Principals OBJECTS prelim.pdf jim-hw.tex scores.xls egs▷sh egs▷latex egs▷excel jim▷sh jim▷latex jim▷excel egs▷sh e e egs▷latex r, w r egs▷excel r, w jim▷sh e e jim▷latex r, w jim▷excel
12
13
Principals OBJECTS prelim.pdf jim-hw.tex scores.xls egs▷sh egs▷latex r, w r egs▷excel r, w jim▷sh jim▷latex r, w jim▷excel
14
ACLs Capabilities For each Object: <P1,privs1> <P2,privs2>… <Object,privs> held by a principal Review rights for
Easy! Print the list. Implementation Dependent. Single easy-to-find list for each principal? Or are capabilities scattered throughout memory? Review rights for principal P across all objects Hard. Need to scan all
Revocation Easy! Delete P from O’s list.
15
16
17
28
29
30
isolated attacks.
economic, political, or military purposes.
command structures.
31
32
33
34
35
36
37
38
39
Crypto hash Compare Password FILE
40
41
42
input to the function
43
bytes RAM, 9600 bps comm. channel
44
money from the bank
45
46
superuser
47
the system
cannot catch: e.g. CTRL+ALT+DEL in Windows
48
time has elapsed or event has occurred
49
50
51
another program
52
attackers
53
54
55
56
57
cannot change
confidential
levels interact
58
59
“no read up, no write down”
level j, j >= k
types of objects
Integrity)
60
“No write up, no read down”
Lampson 1973
info received from the client (Confinement)
read access; no IPC either
censor
61
62
Zebras Hamlet, Macbeth, Julius Caesar Merchant of Venice, King Lear
63