




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、Chapter 14: Protection,Chapter 14: Protection,Goals of Protection Principles of Protection Domain of Protection Access Matrix Implementation of Access Matrix Access Control Revocation of Access Rights Capability-Based Systems Language-Based Protection,Objectives,Discuss the goals and principles of p
2、rotection in a modern computer system Explain how protection domains combined with an access matrix are used to specify the resources a process may access Examine capability and language-based protection systems,Goals of Protection,Operating system consists of a collection of objects, hardware or so
3、ftware Each object has a unique name and can be accessed through a well-defined set of operations. Protection problem - ensure that each object is accessed correctly and only by those processes that are allowed to do so.,Principles of Protection,Guiding principle principle of least privilege Program
4、s, users and systems should be given just enough privileges to perform their tasks,Domain Structure,Access-right = where rights-set is a subset of all valid operations that can be performed on the object. Domain = set of access-rights,Domain Implementation (UNIX),System consists of 2 domains: User S
5、upervisor UNIX Domain = user-id Domain switch accomplished via file system. Each file has associated with it a domain bit (setuid bit). When file is executed and setuid = on, then user-id is set to owner of the file being executed. When execution completes user-id is reset.,Domain Implementation (MU
6、LTICS),Let Di and Dj be any two domain rings. If j I Di Dj,Access Matrix,View protection as a matrix (access matrix) Rows represent domains Columns represent objects Access(i, j) is the set of operations that a process executing in Domaini can invoke on Objectj,Access Matrix,Use of Access Matrix,If
7、a process in Domain Di tries to do “op” on object Oj, then “op” must be in the access matrix. Can be expanded to dynamic protection. Operations to add, delete access rights. Special access rights: owner of Oi copy op from Oi to Oj control Di can modify Dj access rights transfer switch from domain Di
8、 to Dj,Use of Access Matrix (Cont.),Access matrix design separates mechanism from policy. Mechanism Operating system provides access-matrix + rules. If ensures that the matrix is only manipulated by authorized agents and that rules are strictly enforced. Policy User dictates policy. Who can access w
9、hat object and in what mode.,Implementation of Access Matrix,Each column = Access-control list for one object Defines who can perform what operation.Domain 1 = Read, WriteDomain 2 = ReadDomain 3 = Read Each Row = Capability List (like a key)Fore each domain, what operations allowed on what objects.
10、Object 1 Read Object 4 Read, Write, Execute Object 5 Read, Write, Delete, Copy,Access Matrix of Figure A With Domains as Objects,Figure B,Access Matrix with Copy Rights,Access Matrix With Owner Rights,Modified Access Matrix of Figure B,Access Control,Protection can be applied to non-file resources S
11、olaris 10 provides role-based access control to implement least privilege Privilege is right to execute system call or use an option within a system call Can be assigned to processes Users assigned roles granting access to privileges and programs,Role-based Access Control in Solaris 10,Revocation of
12、 Access Rights,Access List Delete access rights from access list. Simple Immediate Capability List Scheme required to locate capability in the system before capability can be revoked. Reacquisition Back-pointers Indirection Keys,Capability-Based Systems,Hydra Fixed set of access rights known to and
13、interpreted by the system. Interpretation of user-defined rights performed solely by users program; system provides access protection for use of these rights. Cambridge CAP System Data capability - provides standard read, write, execute of individual storage segments associated with object. Software
14、 capability -interpretation left to the subsystem, through its protected procedures.,Language-Based Protection,Specification of protection in a programming language allows the high-level description of policies for the allocation and use of resources. Language implementation can provide software for
15、 protection enforcement when automatic hardware-supported checking is unavailable. Interpret protection specifications to generate calls on whatever protection system is provided by the hardware and the operating system.,Protection in Java 2,Protection is handled by the Java Virtual Machine (JVM) A class is assigned a protection domain when it is loaded by the JVM. The protection domain indic
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 中學(xué)共青團(tuán)創(chuàng)新創(chuàng)業(yè)計(jì)劃
- 安防設(shè)備售后服務(wù)承諾及保障措施
- 部編人教版《道德與法治》二年級(jí)上冊(cè)教學(xué)資源計(jì)劃
- 人力資源創(chuàng)新思維課心得體會(huì)
- 神經(jīng)內(nèi)科護(hù)理信息化管理計(jì)劃
- 園林綠化行政辦公室崗位職責(zé)
- 風(fēng)險(xiǎn)投資借款申請(qǐng)書范文
- 西式面點(diǎn)師就業(yè)指導(dǎo)計(jì)劃
- 學(xué)校2024-2025應(yīng)急聯(lián)動(dòng)安全計(jì)劃
- 語文教師培訓(xùn)心得體會(huì)寫作技巧
- 上海金山區(qū)屬國有企業(yè)招聘筆試真題2024
- 2025至2030中國生石灰行業(yè)市場(chǎng)深度調(diào)研及發(fā)展趨勢(shì)與投資方向報(bào)告
- 2025秋二年級(jí)上冊(cè)語文上課課件 2 我是什么
- 2024年 紹興市交通控股集團(tuán)公司招聘考試筆試真題試題含答案
- 維保人員培訓(xùn)管理制度
- 超限模板及高支模安全專項(xiàng)施工方案(論證后)
- 大隱靜脈患者的護(hù)理查房講課件
- 2025-2030年中國管道運(yùn)輸行業(yè)市場(chǎng)深度分析及發(fā)展前景與投資研究報(bào)告
- 2025-2030年中國汽車檢測(cè)行業(yè)市場(chǎng)深度調(diào)研及競(jìng)爭(zhēng)格局與投資發(fā)展?jié)摿ρ芯繄?bào)告
- 特性設(shè)備安全培訓(xùn)課件
- 九師聯(lián)盟2024-2025學(xué)年高二下學(xué)期6月摸底聯(lián)考英語試題(含答案)
評(píng)論
0/150
提交評(píng)論