access control and logicnew

access control and logicnew

ID:34389923

大小:721.90 KB

页数:85页

时间:2019-03-05

access control and logicnew_第1页
access control and logicnew_第2页
access control and logicnew_第3页
access control and logicnew_第4页
access control and logicnew_第5页
资源描述:

《access control and logicnew》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、AccessControlandLogicMartίnAbadiUniversityofCalifornia,SantaCruzPlan•Introductiontoaccesscontrol•Somelogicalapproaches(algorithms,verification,logicallanguagesandtheories)•Alogicwith“says”fordistributedsystems•SDSI•Binder•AbitonPCCandrelatedideas•AbitonXrML2Theaccesscont

2、rolmodel•Elements:–Objectsorresources–Requests–Sourcesforrequests,calledprincipals–AreferencemonitortodecideonrequestsPrincipalDoReferenceObjectoperationmonitorSourceRequestGuardResource3Authenticationvs.accesscontrol•Accesscontrol(authorization):–IsprincipalAtrustedonst

3、atementS?–IfArequestsS,isSgranted?•Authentication:–WhosaysS?4Anaccesscontrolmatrix[Lampson,1971]objectsfile1file2file3file4principalsuser1rwxrwrxuser2rrxuser3rrx5ImplementingaccesscontrolTwostrategies(oftencombined):ACLsandcapabilities.•ACL:acolumnofanaccesscontrolmatrix

4、,attachedtoanobject.•Capability:(basically)apairofanobjectandanoperation,foragivenprincipal.Itmeansthattheprincipalmayperformtheoperationontheobject.6Theprincipleofcompletemediation•Everyaccesstoeveryobjectischecked.•Thisprinciplecanbeenforcedinseveralways:–TheOSintercep

5、tssomeofthesubject'srequests.Thehardwarecatchesothers.(E.g.,asinUnix.)–Asoftwarewrapper/interpreterinterceptssomeofthesubject'srequests.(E.g.,asintheJVM.)7MoreonACLs•AnACLsayswhichsubjectscanaccessaparticularobject.•Itisacolumnofanaccesscontrolmatrix,typicallymaintained“

6、near”theobjectthatitprotects.•ACLscanbecompact.•ACLscanbeeasytoreview.•Theycanhavenegativeentries(andthenevaluationmaybeorder-depedendent).•Revokingasubjectcanbepainful.8Moreoncapabilities•Analternativeistoassociatecapabilitieswithsubjects.•Thesecapabilitiesformarowofana

7、ccesscontrolmatrixforthesubject.•Capabilitiesareeasytopassaround(sotheyenabledelegation).•Theycanbehardtorevoke.9Implementingcapabilities•Acapabilityidentifiesanoperationonanobject.•Itmeansthattheholdercanperformtheoperationontheobject.•Subjectsshouldnotbeallowedtoforgec

8、apabilities.•Thisleadstoimplementationsofcapabilities:–storedinaprotectedaddressspace,–withspecialtagsw

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。