intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Mandatory access controls

Chia sẻ: Lavie Lavie | Ngày: | Loại File: PDF | Số trang:29

85
lượt xem
3
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Mandatory access controls Introduction to Mandatory Access Control (Security Classes, MAC properties, Multilevel relation, Pros and cons of MAC); MAC in Oracle - Oracle Label Security, security classes, classification level.

Chủ đề:
Lưu

Nội dung Text: Mandatory access controls

  1. MANDATORY ACCESS CONTROLS 1 Faculty of Computer Science & Engineering HCMC University of Technology Information Systems of Technology
  2. OUTLINE  Introduction to Mandatory Access Control  MAC in Oracle: Oracle Label Security 2
  3. INTRODUCTION TO MAC  Security Classes  MAC properties  Multilevel relation  Pros and cons of MAC 3
  4. INTRODUCTION TO MAC  Mandatory Access Control (MAC):  MAC applies to large amounts of information requiring strong protect in environments where both the system data and users can be classified clearly.  MAC is a mechanism for enforcing multiple level of security.  Propose Model: Bell-LaPadula 4
  5. SECURITY CLASSES  Classifies subjects and objects based on security classes.  Security class:  Classification level  Category  A subject classification reflects the degree of trust and the application area.  A object classification reflects the sensitivity of the information. 5
  6. CLASSIFICATION LEVEL  Typical classification level are:  Top secret (TS)  Secret (S)  Confidential (C)  Unclassified (U) Where TS is the highest level and U is the lowest: TS ≥ S ≥ C ≥ U 6
  7. CATEGORY  Categories tend to reflect the system areas or departments of the organization.  Example: there are 3 departments of the organization: Sales, Production, Delivery 7
  8. SECURITY CLASSES  A security class is defined as follow: SC = (A, C) A: classification level C: category  A relation of partial order on the security classes: SC ≤ SC’ is verified, only if: A ≤ A’ and C’ ⊇ C  Examples: (2, Sales) ≤ (3, (Sales, Production)) (2, (Sales, Production)) ≤ (3, Sales) 8
  9. INTRODUCTION TO MAC  Security Classes  MAC properties  Multilevel relation  Pros and cons of MAC 9
  10. MAC PROPERTIES  Simple security property: A subject S is not allowed read access to an object O unless class(S) ≥ class(O).  No read-up  Star property (or * property): A subject S is not allowed to write an object O unless class(S) ≤ class(O)  No write-down  These restrictions together ensure that there is no direct flow of information from high to low subjects!!! 10
  11. WHY STAR PROPERTY? 11
  12. WHY STAR PROPERTY? 12
  13. WHY STAR PROPERTY? 13
  14. INTRODUCTION TO MAC  Security Classes  MAC properties  Multilevel relation  Pros and cons of MAC 14
  15. MULTILEVEL RELATION  Multilevel relation: MAC + relational database model  Data objects: attributes and tuples  Each attribute A is associated with a classification attribute C  A tuple classification attribute TC is to provide a classification for each tuple as a whole, the highest of all attribute classification values. R(A1,C1,A2,C2, …, An,Cn,TC)  The apparent key of a multilevel relation is the set of attributes that would have formed the primary key in a regular (single-level) 15 relation.
  16. Multilevel relation  A multilevel relation will appear to contain different data to subjects (users) with different security levels 16
  17. Multilevel relation SELECT * FROM EMPLOYEE A user with security level S 17
  18. Multilevel relation SELECT * FROM EMPLOYEE A user with security level C 18
  19. Multilevel relation SELECT * FROM EMPLOYEE A user with security level U 19
  20. Multilevel relation SELECT * FROM EMPLOYEE A user with security level U 20
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2