✨Điều khiển truy cập bắt buộc

Điều khiển truy cập bắt buộc

Trong khoa học máy tính, kỹ thuật điều khiển truy cập bắt buộc (tiếng Anh: mandatory access control - viết tắt là MAC) được dùng để bảo vệ và ngăn chặn các quy trình máy tính, dữ liệu, và các thiết bị hệ thống khỏi sự lạm dụng. Kỹ thuật này có thể mở rộng và thay thế cho kỹ thuật điều khiển truy cập tùy quyền đối với các phép truy cập và sử dụng hệ thống tập tin (file-system permissions ) cùng những khái niệm về người dùng và nhóm người dùng.

Đặc trưng quan trọng nhất của MAC bao hàm việc từ chối người dùng toàn quyền truy cập / sử dụng tài nguyên do chính họ kiến tạo. Chính sách an ninh của hệ thống (như đã được viên quản lý (administrator) quy định) hoàn toàn quyết định các quyền truy cập được công nhận, và một người dùng không thể tự hạn chế quyền truy cập vào các tài nguyên của họ hơn những gì mà viên quản lý chỉ định. (Các hệ thống dùng điều khiển truy cập tùy quyền cho phép người dùng toàn quyền quyết định quyền truy cập được công nhận cho các tài nguyên của họ, có nghĩa là họ có thể (do tình cờ hay do ác ý) ban quyền truy cập cho những người dùng bất hợp pháp.)

Mục đích của MAC là định nghĩa một kiến trúc mà trong đó nó đòi hỏi sự đánh giá tất cả các nhãn hiệu có liên quan đến an ninh (security-related labels) và đưa ra những quyết định dựa trên cơ sở ngữ cảnh của các thao tác cùng các nhãn hiệu dữ liệu (data labels) tương đồng. Kiến trúc FLASK và những kiến trúc Cơ cấu tổ chức tổng quát đối với điều khiển truy cập (Generalized Framework for Access Control - GFAC), đi đôi với MAC, trở thành những kỹ thuật khả thi cho những hệ thống an ninh đa tầng cấp (multilevel security systems).

Một kiến trúc như vậy sẽ ngăn chặn một người dùng đã được xác thực, hoặc một quy trình tại một phân hạng cụ thể nào đấy (classification), hoặc có một mức độ tin cẩn (trust-level) nhất định nào đấy, không cho họ truy cập thông tin, truy cập các quy trình (processes) hoặc truy cập các thiết bị (devices) ở một tầng cấp khác. Kết quả của việc này là nó cung cấp cho chúng ta một cơ chế chính sách ngăn chặn đối với người dùng và các quy trình, hoặc biết, hoặc chưa biết (lấy ví dụ, một chương trình ứng dụng lạ, chưa từng thấy (unknown program có thể bao hàm một chương trình ứng dụng không đáng tin (untrusted application) và hệ thống phải theo dõi, giám sát và/hay khống chế những truy cập của nó vào các thiết bị và các tập tin).

Những yêu cầu của một kiến trúc trong đó đòi hỏi sự phân tách giữa dữ liệu và các thao tác bên trong một máy tính bao gồm:

  • Không tránh né hoặc qua mắt được. (non-bypassable)
  • Có thể đánh giá và so sánh được (evaluatable) (để xác định tính hữu dụng và tính có hiệu lực của một chính sách)
  • Luôn luôn được khởi động do yêu cầu - không tự động (always-invoked) (để ngăn ngừa việc tránh né những kiểm duyệt của hệ thống)
  • Chống can thiệp bên ngoài - như xáo trộn, giả mạo, quấy nhiễu v.v. (tamper-proof)

Những thực thi theo xu hướng MAC

  • Một đề án nghiên cứu của NSA gọi là SELinux (Linux với nâng cấp về anh ninh (Security-Enhanced Linux)) xây dựng thêm kiến trúc điều khiển truy cập bắt buộc vào trong bộ điều hành trung tâm của hệ thống điều hành Linux. Trong phiên bản 4 của Linux cấp kinh doanh của Red Hat (Red Hat Enterprise Linux - viết tắt là RHEL) và cả trong những phiên bản sau này, các nhân viên sản xuất phần mềm đã cho biên dịch SELinux vào trong bộ điều hành trung tâm của nó. Bộ mã nguồn tiêu chuẩn của bộ điều hành trung tâm tại kernel.org đều có chứa mã nguồn của SE Linux trong nội dung của nó. SE Linux có khả năng hạn chế tất cả các quy trình trong hệ thống, song do muốn đảm bảo tính sử dụng dễ dàng của hệ điều hành, RHEL chỉ hạn chế những chương trình ứng dụng dễ bị tấn công nhất mà thôi.
  • SUSE Linux (hiện thời được hỗ trợ và bảo quản bởi công ty Novell) có cho thêm phần thực thi của MAC vào trong nó, và phần thực thi này được gọi là AppArmor. AppArmor sử dụng một đặc trưng của phiên bản 2.6 bộ điều hành trung tâm Linux được gọi là LSM - Giao diện cho các môđun về anh ninh trong Linux - (Linux Security Modules interface). LSM cung cấp API với bộ điều hành trung tâm và nó cho phép các môđun trong mã nguồn của bộ điều hành trung tâm chi phối điều khiển truy cập. AppArmor không có khả năng hạn chế tất cả các chương trình ứng dụng, và mã nguồn của nó cũng chưa được sáp nhập với mã nguồn bộ điều hành trung tâm tại kernel.org.
  • Bắt đầu từ phiên bản 5.0, công trình của đề án TrustedBSD khởi công được sáp nhập vào các phát hành của hệ điều hành FreeBSD. Sự phát triển công trình là một công việc chưa hoàn thành và vẫn còn đang được tiếp tục tiến hành (work in progress). Các mô hình thực hiện cũng như các năng lực trong phần mềm về truy cập an ninh càng ngày càng trở nên tốt hơn. MAC trong FreeBSD đến với người dùng với những cấu trúc bố trí trước của MAC hỗ trợ việc thực hiện những mô hình MAC như mô hình tính hoàn chỉnh của Biba (Biba Integrity Model) và mô hình An ninh đa tầng (Multi-Level Security).
  • Hệ điều hành Trusted Solaris (Solaris Tin cẩn) của công ty Sun sử dụng một cơ chế điều khiển truy cập bắt buộc và được thi hành ở cơ sở hạ tầng của hệ thống (mandatory and system-enforced access control mechanism - MAC), trong đó sự cho phép sử dụng thông tin bí mật (clearance) và các nhãn hiệu được dùng để đảm bảo hiệu lực của chính sách an ninh. Những chương trình ứng dụng mà người dùng vận hành được phối hợp với mức độ an ninh của phiên giao dịch mà người dùng đang làm việc. Truy cập vào thông tin, vào chương trình ứng dụng, và vào các thiết bị đều được quản lý và chỉ có thể được ban phép cho tầng cấp an ninh tương đồng hoặc thấp hơn mà thôi. MAC ngăn chặn người dùng quyền viết vào các tập tin ở các tầng thấp hơn (writing to files at lower levels) và đảm bảo hiệu lực của việc này bằng các chính sách an ninh tại cơ sở, địa điểm. Không ai có quyền vượt qua trừ khi họ được ủy quyền đặc biệt hoặc có những đặc quyền.

Các kiến trúc MAC trong quá khứ

Hiện có vài hệ điều hành chuyên đề về an ninh (security-focused operating systems) thực hiện MAC, và nó tạo nên một phần trung tâm của các hệ điều hành dùng kiến trúc FLASK.

👁️ 0 | 🔗 | 💖 | ✨ | 🌍 | ⌚
Trong khoa học máy tính, kỹ thuật **điều khiển truy cập bắt buộc** (_tiếng Anh: mandatory access control - viết tắt là MAC_) được dùng để bảo vệ và ngăn chặn các quy trình máy
nhỏ|điểu khiển truy cập Trong lĩnh vực an ninh, cụ thể là trong an ninh trên hiện trường (_physical security_), thuật ngữ **điểu khiển truy cập** (_access control_) ám chỉ đến các thi hành nhằm
Trong an ninh đối với các hệ thống máy tính, **điều khiển truy cập trên cơ sở vai trò** (_tiếng Anh: Role-Based Access Control - viết tắt là RBAC_) là một trong số các phương
Trong khoa học máy tính, **luồng điều khiển** (tiếng Anh: _control flow_ hay _flow of control_) là thứ tự các câu lệnh, tập lệnh hay lời gọi hàm riêng biệt của một chương trình mệnh
nhỏ|275x275px|Nhân hệ điều hành kết nối phần mềm ứng dụng với phần cứng máy tính.|thế= **Nhân hệ điều hành** () là một chương trình máy tính, là thành phần trung tâm và không thể thiếu
**Security-Enhanced Linux** (**SELinux**) là một module bảo mật của Linux kernel cung cấp một cơ chế hỗ trợ các chính sách bảo mật kiểm soát truy cập, bao gồm kiểm soát truy cập bắt buộc
**An ninh trên cơ sở năng lực tiềm tàng** (_tiếng Anh: Capability-based security_) là một khái niệm trong việc thiết kế các hệ thống an ninh máy tính. ## Nguyên lý thiết kế _An ninh
**Mô hình Bell-La Padula** (viết tắt là BLP) là một mô hình máy được sử dụng để thực thi kiểm soát truy cập vào các ứng dụng của chính phủ và quân sự. Nó được
**Fedora Linux** là một bản phân phối Linux dựa trên RPM Package Manager, được phát triển dựa trên cộng đồng theo Fedora Project và được bảo trợ bởi Red Hat, một công ty con của
**Android** là một hệ điều hành dựa trên nền tảng Linux được thiết kế dành cho các thiết bị di động có màn hình cảm ứng như điện thoại thông minh và máy tính bảng.
**Hệ điều hành** (tiếng Anh: Operating system, viết tắt: OS) là phần mềm hệ thống quản lý tài nguyên phần cứng máy tính, phần mềm và cung cấp các dịch vụ chung cho các chương
**Anh hùng xạ điêu** là phần mở đầu trong bộ tiểu thuyết võ hiệp Xạ điêu tam bộ khúc của nhà văn Kim Dung. Trong truyện có nhiều nhân vật có tiểu sử riêng. Dưới
Các hệ điều hành máy tính cung cấp một tập chức năng cần thiết và được dùng ở hầu hết các chương trình trên máy tính, và các liên kết cần để kiểm soát và
**Cách mạng Ai Cập năm 1952** (), còn được gọi là **Cách mạng 23 tháng 7**, đánh dấu một giai đoạn biến đổi quan trọng ở Ai Cập, cả về chính trị và kinh tế
**Lý thuyết về ràng buộc** (TOC) là một mô hình quản lý mà quan sát bất kỳ hệ thống quản lý nào bị giới hạn trong việc đạt được nhiều mục tiêu hơn bởi một
**Bất ổn tại Ukraina năm 2014** là sự kiện xung đột xảy ra ở miền đông nam Ukraina hồi tháng 2 năm 2014, tiếp diễn sau phong trào Euromaidan và vụ lật đổ chính phủ
Trong lập trình máy tính, **mô thức async/await** là một tính năng cú pháp của nhiều ngôn ngữ lập trình, cho phép cấu trúc nên hàm 'bất đồng bộ, non-blocking' theo lối y hệt ở
Tại Việt Nam, **bất đồng chính kiến** từng xuất hiện trong nhiều giai đoạn lịch sử dưới nhiều loại hình khác nhau. ## Thời Pháp thuộc Trong thời Pháp thuộc, Nhiều người bất đồng chính
thumb|Trang web lừa đảo hỗ trợ kỹ thuật làm giả một cửa sổ bật lên của trình duyệt|alt=popup giả mạo về hỗ trợ kỹ thuật **Lừa đảo hỗ trợ kỹ thuật** là một hình thức
**WiMAX** (viết tắt của _Worldwide Interoperability for Microwave Access_) là tiêu chuẩn IEEE 802.16 cho việc kết nối Internet băng thông rộng không dây ở khoảng cách lớn. Theo Ray Owen, giám đốc sản phẩm
**Nỗ Nhĩ Cáp Xích** (chữ Hán: 努爾哈赤, bính âm: _Nǔ'ěrhāchì_; chữ Mãn: , âm Mãn: _Nurhaci_), (1559 – 1626), Hãn hiệu** Thiên Mệnh Hãn** (天命汗), là một thủ lĩnh của bộ tộc Nữ Chân vào
**_Thần điêu hiệp lữ_** () hay **_Thần điêu đại hiệp_** là một tiểu thuyết võ hiệp của Kim Dung. Tác phẩm được đăng tải lần đầu tiên trên tờ Minh báo vào ngày 20 tháng
thumb|Một ví dụ về lấy dữ liệu đầu ra từ truy vấn cơ sở dữ liệu SQL. **Cơ sở dữ liệu** () là một tập hợp các dữ liệu có tổ chức liên quan đến
**RISC-V** (phát âm là "risk-five") là một kiến trúc tập lệnh (ISA) mã nguồn mở dựa trên kiến trúc tập lệnh _máy tính với tập lệnh đơn giản hóa_ (RISC). Dự án bắt đầu từ
Vào ngày 30 tháng 3 năm 1981, Tổng thống thứ 40 của Hoa Kỳ Ronald Reagan bị John Hinckley Jr. bắn và làm bị thương tại Washington, D.C., khi ông đang quay trở lại xe
Giới thiệu cơ bản về Hệ sinh thái con (Sub Ecosystems) cũng như những chức năng nổi bật của nó. Với khả năng mở rộng vô hạn, Sub Ecosystem là một sự đột phá trong
**Novell, Inc** _(phát âm: /nvɛl/)_ là một công ty
**Hệ điều hành Chrome**, hay được gọi là **ChromeOS**, đây là một trên hệ điều hành dựa trên Linux phát triển bởi Google. Nó có nguồn gốc từ ChromeOS mã và sử dụng trình duyệt
**Windows XP** là một bản phát hành lớn của hệ điều hành Windows NT do Microsoft phát triển, hướng tới các máy tính để bàn dành cho gia đình và doanh nghiệp, máy tính xách
**Trí tuệ nhân tạo** (**TTNT**) (tiếng Anh: **_Artificial intelligence_**, viết tắt: **_AI_**) là khả năng của các hệ thống máy tính thực hiện các nhiệm vụ liên quan đến trí thông minh của con người,
**Audio Video Bridging **(tiếng Anh, viết tắt: **AVB**, **Ethernet AVB**) là tên chung của một bộ tiêu chuẩn kĩ thuật do nhóm tác vụ (task group) Audio Video Bridging trong nhóm làm việc (work group)
**Raspberry Pi** là một dòng máy tính bo mạch đơn (hay còn gọi là máy tính nhúng) có kích thước chỉ bẳng một thẻ tín dụng được phát triển tại Anh bởi Raspberry Pi Foundation
thumb|Hình chụp một trang web của một dự án của [[Wikimedia Foundation.]] Trong điện toán, một **danh sách đen**, **danh sách không cho phép**, **danh sách chặn** hoặc **danh sách từ chối** là một cơ
**_Assassin's Creed Odyssey_** là một trò chơi nhập vai hành động do Ubisoft Quebec phát triển và Ubisoft xuất bản. Đây là phần chính thứ mười một trong loạt _Assassin's Creed_ và kế thừa _Assassin's
**Giám đốc điều hành**, **giám đốc quản lý** (viết tắt là **COO**, tiếng Anh: **_c**hief **o**perations **o**fficer_) là một trong những lãnh đạo cao cấp nhất trong một tổ chức, một cấu thành của "bộ
Khi bạn có một website để kinh doanh và bạn muốn website của bạn xuất hiện nhiều hơn trên nền tảng số, cụ thể là Google. Thì bạn bắt buộc phải tìm hiểu và tham
Khi bạn có một website để kinh doanh và bạn muốn website của bạn xuất hiện nhiều hơn trên nền tảng số, cụ thể là Google. Thì bạn bắt buộc phải tìm hiểu và tham
Khi bạn có một website để kinh doanh và bạn muốn website của bạn xuất hiện nhiều hơn trên nền tảng số, cụ thể là Google. Thì bạn bắt buộc phải tìm hiểu và tham
Đây là danh sách các thuật ngữ tìm thấy trong lập trình hướng đối tượng. Một số có liên quan đến lập trình hướng đối tượng và một số thì không. Lưu ý rằng, các
thumb|Nam giới người Do Thái không được cắt tóc ở vùng thái dương Truyền thống coi **613 điều răn** (: _taryag mitzvot_, "613 mitzvot") là số lượng điều răn (mitzvot) có trong Kinh thánh Torah
-Máy Đo Nhiệt Độ CK-1803,T1502Giá bán: 230.000 đModel: Infrared Thermometer CK-T1502Sản xuất tại Đài LoanMàu sắc: TrắngLoại pin: 2 x pin AAAKích thước: 165x39x36 mmThời gian hiển thị kết quả đo: Trong vòng 1 giâySố
-Máy Đo Nhiệt Độ CK-1803,T1502Giá bán: 230.000 đModel: Infrared Thermometer CK-T1502Sản xuất tại Đài LoanMàu sắc: TrắngLoại pin: 2 x pin AAAKích thước: 165x39x36 mmThời gian hiển thị kết quả đo: Trong vòng 1 giâySố
-Máy Đo Nhiệt Độ CK-1803,T1502Giá bán: 230.000 đModel: Infrared Thermometer CK-T1502Sản xuất tại Đài LoanMàu sắc: TrắngLoại pin: 2 x pin AAAKích thước: 165x39x36 mmThời gian hiển thị kết quả đo: Trong vòng 1 giâySố
-Máy Đo Nhiệt Độ CK-1803,T1502Giá bán: 230.000 đModel: Infrared Thermometer CK-T1502Sản xuất tại Đài LoanMàu sắc: TrắngLoại pin: 2 x pin AAAKích thước: 165x39x36 mmThời gian hiển thị kết quả đo: Trong vòng 1 giâySố
-Máy Đo Nhiệt Độ CK-1803,T1502Giá bán: 230.000 đModel: Infrared Thermometer CK-T1502Sản xuất tại Đài LoanMàu sắc: TrắngLoại pin: 2 x pin AAAKích thước: 165x39x36 mmThời gian hiển thị kết quả đo: Trong vòng 1 giâySố
-Máy Đo Nhiệt Độ CK-1803,T1502Giá bán: 230.000 đModel: Infrared Thermometer CK-T1502Sản xuất tại Đài LoanMàu sắc: TrắngLoại pin: 2 x pin AAAKích thước: 165x39x36 mmThời gian hiển thị kết quả đo: Trong vòng 1 giâySố
**Bá Nhan** (chữ Hán: 伯颜, chữ Mông Cổ: ᠪᠠᠶᠠᠨ, chuyển ngữ Poppe: Bayan, chữ Kirin: Баян, 1236 – 11/01/1295), người Bát Lân bộ (Baarin), dân tộc Mông Cổ, là tướng lĩnh nhà Nguyên trong lịch
liên_kết=https://vi.wikipedia.org/wiki/File:User_Account_Control.png|thế=User Account Control in Windows 10|nhỏ|300x300px|User Account Control cảnh báo "Bảo mật Windows" trong [[Windows 10 ở chế độ sáng. Từ trên xuống: ứng dụng bị chặn, ứng dụng có nhà xuất bản không xác
**Tình trạng khẩn cấp Malaya** ( _Malaya_) là một chiến tranh du kích kéo dài từ 1948-1960 tại Malaya giữa các lực lượng Thịnh vượng chung và Quân Giải phóng Dân tộc Malaysia (MNLA), cánh
Apluz cho phép bạn cập nhật thông tin sản phẩm và dịch vụ từ một nơi, giúp tiết kiệm thời gian và công sức, đồng thời đảm bảo tính nhất quán giữa các kênh như