os8
DESCRIPTION
TRANSCRIPT
![Page 1: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/1.jpg)
![Page 2: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/2.jpg)
Chapter 14: Protection
![Page 3: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/3.jpg)
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
![Page 4: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/4.jpg)
Objectives
• Discuss the goals and principles of protection 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
![Page 5: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/5.jpg)
Goals of Protection• Operating system consists of a collection of
objects, hardware or software
• 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
![Page 6: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/6.jpg)
Principles of Protection
• Guiding principle – principle of least privilege– Programs, users and systems should be given
just enough privileges to perform their tasks
![Page 7: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/7.jpg)
Domain Structure
• Access-right = <object-name, rights-set>where rights-set is a subset of all valid operations that can be performed on the object.
• Domain = set of access-rights
![Page 8: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/8.jpg)
Domain Implementation (UNIX)• System consists of 2 domains:
– User– Supervisor
• 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
![Page 9: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/9.jpg)
Domain Implementation (MULTICS)
• Let Di and Dj be any two domain rings• If j < I Di Dj
![Page 10: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/10.jpg)
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
![Page 11: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/11.jpg)
Access Matrix
![Page 12: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/12.jpg)
Use of Access Matrix• If 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 to Dj
![Page 13: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/13.jpg)
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 what object and in what mode
![Page 14: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/14.jpg)
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.Object 1 – ReadObject 4 – Read, Write, ExecuteObject 5 – Read, Write, Delete, Copy
![Page 15: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/15.jpg)
Access Matrix of Figure A With Domains as Objects
Figure B
![Page 16: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/16.jpg)
Access Matrix with Copy Rights
![Page 17: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/17.jpg)
Access Matrix With Owner Rights
![Page 18: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/18.jpg)
Modified Access Matrix of Figure B
![Page 19: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/19.jpg)
Access Control• Protection can be applied to non-file resources• Solaris 10 provides role-based access control
(RBAC) 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
![Page 20: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/20.jpg)
Role-based Access Control in Solaris 10
![Page 21: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/21.jpg)
Revocation of 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
![Page 22: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/22.jpg)
Capability-Based Systems • Hydra
– Fixed set of access rights known to and interpreted by the system
– Interpretation of user-defined rights performed solely by user's 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 capability -interpretation left to the subsystem,
through its protected procedures
![Page 23: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/23.jpg)
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 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
![Page 24: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/24.jpg)
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 indicates what operations the class can (and cannot) perform
• If a library method is invoked that performs a privileged operation, the stack is inspected to ensure the operation can be performed by the library
![Page 25: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/25.jpg)
Stack Inspection
![Page 26: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/26.jpg)
End of Chapter 14
![Page 27: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/27.jpg)
![Page 28: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/28.jpg)
![Page 29: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/29.jpg)
![Page 30: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/30.jpg)
![Page 31: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/31.jpg)
![Page 32: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/32.jpg)
![Page 33: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/33.jpg)
![Page 34: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/34.jpg)
![Page 35: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/35.jpg)
![Page 36: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/36.jpg)
![Page 37: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/37.jpg)
![Page 38: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/38.jpg)
![Page 39: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/39.jpg)
![Page 40: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/40.jpg)
![Page 41: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/41.jpg)
![Page 42: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/42.jpg)
![Page 43: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/43.jpg)
![Page 44: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/44.jpg)
![Page 45: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/45.jpg)
![Page 46: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/46.jpg)
![Page 47: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/47.jpg)
![Page 48: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/48.jpg)
![Page 49: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/49.jpg)
![Page 50: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/50.jpg)
![Page 51: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/51.jpg)
![Page 52: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/52.jpg)
![Page 53: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/53.jpg)
![Page 54: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/54.jpg)
![Page 55: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/55.jpg)
![Page 56: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/56.jpg)
![Page 57: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/57.jpg)
![Page 58: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/58.jpg)
![Page 59: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/59.jpg)
![Page 60: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/60.jpg)
![Page 61: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/61.jpg)
![Page 62: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/62.jpg)
![Page 63: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/63.jpg)
![Page 64: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/64.jpg)
![Page 65: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/65.jpg)
![Page 66: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/66.jpg)
![Page 67: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/67.jpg)
![Page 68: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/68.jpg)
![Page 69: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/69.jpg)
![Page 70: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/70.jpg)
![Page 71: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/71.jpg)
![Page 72: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/72.jpg)
![Page 73: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/73.jpg)
![Page 74: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/74.jpg)
![Page 75: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/75.jpg)
![Page 76: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/76.jpg)
![Page 77: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/77.jpg)
![Page 78: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/78.jpg)
![Page 79: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/79.jpg)
![Page 80: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/80.jpg)
![Page 81: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/81.jpg)
![Page 82: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/82.jpg)
![Page 83: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/83.jpg)
![Page 84: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/84.jpg)
![Page 85: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/85.jpg)
![Page 86: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/86.jpg)
![Page 87: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/87.jpg)
![Page 88: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/88.jpg)
![Page 89: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/89.jpg)
![Page 90: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/90.jpg)
![Page 91: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/91.jpg)
![Page 92: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/92.jpg)
![Page 93: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/93.jpg)
![Page 94: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/94.jpg)
![Page 95: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/95.jpg)
![Page 96: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/96.jpg)
![Page 97: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/97.jpg)
![Page 98: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/98.jpg)
![Page 99: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/99.jpg)
![Page 100: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/100.jpg)
![Page 101: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/101.jpg)
![Page 102: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/102.jpg)
![Page 103: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/103.jpg)
![Page 104: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/104.jpg)
![Page 105: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/105.jpg)
![Page 106: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/106.jpg)
![Page 107: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/107.jpg)
![Page 108: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/108.jpg)
![Page 109: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/109.jpg)
![Page 110: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/110.jpg)
![Page 111: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/111.jpg)
![Page 112: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/112.jpg)
![Page 113: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/113.jpg)
![Page 114: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/114.jpg)
![Page 115: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/115.jpg)
![Page 116: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/116.jpg)
![Page 117: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/117.jpg)
![Page 118: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/118.jpg)
![Page 119: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/119.jpg)
![Page 120: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/120.jpg)
![Page 121: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/121.jpg)
![Page 122: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/122.jpg)
![Page 123: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/123.jpg)
![Page 124: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/124.jpg)
![Page 125: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/125.jpg)
![Page 126: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/126.jpg)
![Page 127: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/127.jpg)
![Page 128: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/128.jpg)
![Page 129: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/129.jpg)
![Page 130: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/130.jpg)
![Page 131: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/131.jpg)
![Page 132: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/132.jpg)
![Page 133: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/133.jpg)
![Page 134: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/134.jpg)
![Page 135: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/135.jpg)
![Page 136: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/136.jpg)
![Page 137: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/137.jpg)
![Page 138: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/138.jpg)
![Page 139: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/139.jpg)
![Page 140: Os8](https://reader033.vdocuments.mx/reader033/viewer/2022051612/54c2ecc64a795950248b4607/html5/thumbnails/140.jpg)