编辑: 飞翔的荷兰人 2017-10-07

6 April

2011 Lampson:

9 10 Access Control: The Gold Standard ? Authenticate principals: Who made a request ? Mainly people, but also channels, servers, programs (encryption implements channels, so key is a principal) ? Authorize access: Who is trusted with a resource ? Group principals or resources, to simplify management ? Can define by a property, e.g. Dtype-safe‖ or Dsafe for scripting‖ ? Audit: Who did what when? Lock = Authenticate + Authorize Deter = Authenticate + Audit Object / Resource Guard/ Ref mon Request Agent / Principal Authorization Audit log Authentication 1. Isolation boundary 2. Access control Policy 3. Policy Sink Source

6 April

2011 Lampson:

10 Accountability ? Real world security is about deterrence, not locks ? On the net, can'

t find bad guys, so can'

t deter them ? Fix? End nodes enforce accountability ? Refuse messages that aren'

t accountable enough ? or strongly isolate those messages ? Senders are accountable if you can punish them ? With dollars, ostracism, firing, jail, ... ? All trust is local ? Need an ecosystem for ? Senders becoming accountable ? Receivers demanding accountability ? Third party intermediaries

6 April

2011 Lampson:

11 Accountability vs. Access Control ? DIn principle‖ there is no difference but ? Accountability is about punishment, not access ? Hence audit is critical ? But coarse-grained control is OK―fix errors later

6 April

2011 Lampson:

12 ? Partition world into two parts: ? Green: More safe/accountable ? Red : Less safe/unaccountable ? Red / green has two aspects, mostly orthogonal ? User experience ? Isolation mechanism ? Green world needs professional management Freedom with Accountability?

6 April

2011 Lampson:

13 Red | Green Less valuable assets My Red Computer N attacks/year on less valuable assets More valuable assets More valuable assets My Green Computer m attacks/year on more valuable assets N attacks/yr m attacks/yr (N >

>

m) Less trustworthy Less accountable entities More trustworthy More accountable entities Entities - Programs - Network hosts - Administrators

6 April

2011 Lampson:

14 Isolation Hosts and Channels ? Host runs Execution Environments (EEs) and channels between EEs ? Host itself is ........

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题