Discretionary access controls includes about Discretionary Access Controls (DAC, Access Matrix Model), DAC in Relational Database (DAC, Privileges, The System R Access Control, Content–Based Access Control, Demo). | DISCRETIONARY ACCESS CONTROLS Teacher : . Dang Tran Khanh Presenter: Vo Van My 5/14/2020 3:20:26 AM Outline Discretionary Access Controls DAC Access Matrix Model DAC in Relational Database DAC Privileges The System R Access Control Content–Based Access Control Demo Q & A 5/14/2020 3:20:26 AM Discretionary Access Controls DAC is based on the identity of the user requesting access and on a set of rules, call authorizatons, explicitly stating which user can perform which action on which resource. 5/14/2020 3:20:26 AM Discretionary Access Controls DAC 5/14/2020 3:20:26 AM Bob Document1 Access Matrix Model Access Matrix Model: The first discretionary access control model proposed. Triple (S,O,A) S: subject; O: objects; A: actions; A[s,o] : contains the list of actions that subject s can execute over object o 5/14/2020 3:20:26 AM O1 Oi Om S1 A[s1,o1] A[s1,oi] A[s1,om] Si A[si,o1] A[si,oi] A[si,om] Sn A[sn,o1] A[sn,oi] A[sn,om] Access Matrix Model Access Matrix Model: The first discretionary access control model proposed. Triple (S,O,A) S: subject; O: objects; A: actions; A[s,o] : contains the list of actions that subject s can execute over object o 5/14/2020 3:20:26 AM Authorization state: Q=(S,O,A) For DBs, A[s,o] also includes conditions that must be satisfied in order for s to exercise the access modes Possible conditions: data-dependent (sal Outline Discretionary Access Controls DAC Access Matrix Model DAC in Relational Database DAC Privileges The System R Access Control Content–Based Access Control Demo Q & A 5/14/2020 4:59:52 AM Discretionary Access Controls DAC is based on the identity of the user requesting access and on a set of rules, call authorizatons, explicitly stating which user can perform which action on which resource. 5/14/2020 4:59:52 AM Discretionary Access Controls DAC 5/14/2020 4:59:52 AM Bob Document1 Access Matrix Model Access Matrix Model: The first discretionary access control model proposed. Triple (S,O,A) S: subject; O: objects; A: actions; A[s,o] : contains the list of actions that subject s can execute over object o 5/14/2020 4:59:52 AM O1 Oi Om S1 .