1. Trang chủ
  2. » Công Nghệ Thông Tin

Bài giảng về an toàn bảo mật hệ thống thông tin Chính sách bảo mật

16 700 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 16
Dung lượng 188 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Bell-LaPadula Model, Step 1• Các cấp độ an ninh được sắp xếp tuyến tính – Top Secret: highest – Secret – Confidential – Unclassified: lowest • Levels consist of security clearance Ls – O

Trang 1

Chính sách bảo mật

• Tổng quan

– What is a confidentiality model

• Mô hình Bell-LaPadula

– General idea

– Informal description of rules

Trang 2

Chính sách bảo mật

• Mục tiêu: Ngăn chặn việc tiết lộ thông tin một cách trái phép

– Deals with information flow

– Integrity incidental

• Các mô hình an ninh đa cấp là ví dụ điển

hình

– Bell-LaPadula Model basis for many, or most,

of these

Trang 3

Bell-LaPadula Model, Step 1

• Các cấp độ an ninh được sắp xếp tuyến tính

– Top Secret: highest

– Secret

– Confidential

– Unclassified: lowest

• Levels consist of security clearance L(s)

– Objects have security classification L(o)

Trang 4

security level subject object

Top Secret Tamara Personnel Files

Secret Samuel E-Mail Files

Confidential Claire Activity Logs

Unclassified Ulaley Telephone Lists

• Tamara can read all files

• Claire cannot read Personnel or E-Mail Files

• Ulaley can only read Telephone Lists

Trang 5

Đọc thông tin

• Information flows down, not up

– “Reads up” disallowed, “reads down” allowed

• Simple Security Condition (Step 1)

– Subject s can read object o iff L(o) ≤ L(s) and s has permission to read o

• Note: combines mandatory control (relationship of security levels) and discretionary control (the

required permission)

– Sometimes called “no reads up” rule

Trang 6

Ghi thông tin

• Information flows up, not down

– “Writes up” allowed, “writes down” disallowed

• *-Property (Step 1)

– Subject s can write object o iff L(s) ≤ L(o) and s has permission to write o

• Note: combines mandatory control (relationship of security levels) and discretionary control (the

required permission)

– Sometimes called “no writes down” rule

Trang 7

Định lý an ninh cơ bản, bước 1

• Nếu 1 hệ thống khởi tạo ở trạng thái an

toàn, và mỗi lần chuyển trạng thái đều thỏa

mã các điều kiện anh ninh đơn giản (simple securiy condition, step 1) và thuộc tính *

( property, step 1) thì mọi trạng thái của hệ thống là an toàn.

– Proof: induct on the number of transitions

Trang 8

Bell-LaPadula Model, Step 2

• Mở rộng cấp độ an ninh: Bao gồm cả phân loại.

• Security level is (clearance, category set)

• Examples

– ( Top Secret, { NUC, EUR, ASI } )

– ( Confidential, { EUR, ASI } )

– ( Secret, { NUC, ASI } )

Trang 9

Cấp độ và Lưới

• (A, C) dom (A, C) iff A ≤ A and C  C

• Examples

– (Top Secret, {NUC, ASI}) dom (Secret, {NUC})

– (Secret, {NUC, EUR}) dom (Confidential,{NUC, EUR}) – (Top Secret, {NUC}) dom (Confidential, {EUR})

• Let C be set of classifications, K set of categories Set of security levels L = C  K, dom form lattice

– lub(L) = (max(A), C)

– glb(L) = (min(A), )

Trang 10

Cấp độ và thứ tự

• Cấp độ an ninh được xếp thứ tự từng phần

– Any pair of security levels may (or may not) be

related by dom

• “dominates” – bao hàm có ý nghĩa tương tự

“lớn hơn” trong step 1

– “greater than” is a total ordering, though

Trang 11

Đọc thông tin

• Information flows up, not down

– “Reads up” disallowed, “reads down” allowed

• Simple Security Condition (Step 2)

– Subject s can read object o iff L(s) dom L(o)

and s has permission to read o

• Note: combines mandatory control (relationship of security levels) and discretionary control (the

required permission)

– Sometimes called “no reads up” rule

Trang 12

Ghi thông tin

• Information flows up, not down

– “Writes up” allowed, “writes down” disallowed

• *-Property (Step 2)

– Subject s can write object o iff L(o) dom L(s) and s has permission to write o

• Note: combines mandatory control (relationship of security levels) and discretionary control (the

required permission)

– Sometimes called “no writes down” rule

Trang 13

Basic Security Theorem, Step 2

• If a system is initially in a secure state, and every transition of the system satisfies the simple

security condition, step 2, and the *-property, step

2, then every state of the system is secure

– Proof: induct on the number of transitions

– In actual Basic Security Theorem, discretionary access control treated as third property, and simple security property and *-property phrased to eliminate

discretionary part of the definitions — but simpler to express the way done here.

Trang 14

Vấn đề

• Đại tá có cấp độ an ninh (Secret, {NUC,

EUR})

• Thiếu ta có cấp độ an ninh (Secret, {EUR})

– Thiếu tá có thể trao đổi thông tin cho Đại tá

(“write up” or “read down”)

– Đại tá không thể trao đổi thông tin cho thiếu tá (“read up” or “write down”)

• Có sự bất hợp lý!

Trang 15

Giải pháp

• Định nghĩa các cấp độ an ninh cao nhất/hiện tại

– maxlevel(s) dom curlevel(s)

• Ví dụ

– Xem thiếu tá như 1 object (Đại tá cần truyền thông tin cho anh ta).

– Đại ta có maxlevel (Secret, { NUC, EUR })

– Đại tá thiết lập curlevel to (Secret, { EUR })

– Khi đó L(Major) dom curlevel(Colonel)

• Đại tá có thể truyền thông tin cho thiếu tá mà không vi phạm

Trang 16

Key Points

• Confidentiality models restrict flow of

information

• Bell-LaPadula models multilevel security

– Cornerstone of much work in computer security

Ngày đăng: 30/03/2015, 11:08

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w