Chapter 4 Flashcards
Measures that implement, assure security services in computer system
Access Control Principles
Controls access based on the identity of requestor and on access rules (authorizations)
Discretionary Access Control (DAC)
Controls access based on roles that users have within system and on rules stating what accesses are allowed to users in given roles
Role-Based Access Control (RBAC)
Controls access based on comparing security labels with security clearances
Mandatory Access Control (MAC)
Controls access based on attributes of the user, the resource to be accessed, and current environmental conditions
Attribute-Based Access Control (ABAC)
Entity capable of accessing objects:
- Owner
- Group
- World
Subject
Resource to which access is controlled
Object
Describes way in which a subject may access an object
Access Right
Scheme in which an entity may enable another entity to access some resource
DAC
- Set of objects together with access rights to those objects
- More flexibility when associating capabilities with protection domains
- in terms of the access matrix, a row defines a protection domain
Protection Domains
- Control structures with key information needed for a particular file
- Several file names may be associated with single inode
- active inode is associated with a single inode
UNIX files are administered using inodes (index nodes)
May contain files and or other directories
Contains file names plus pointers to associated inodes
Directories are structured in a hierarchical tree
- Unique user ID #
- Member of primary group identified by group ID
- Belongs to specific group
- 12 protection bits
UNIX File Access Control
Set UID
Set Group ID (GID)
Sticky bit - when applied to a directory it specifies that only owner of any file in directory can rename, move, delete that file
Superuser - exempt from usual access control restrictions, system-wide access
Traditional UNIX File Access Control
FreeBSD - Setfacl command assigns a list of UNIX user IDs and groups
- Any number of users and groups can be associated with a file
Access Control Lists (ACL) in UNIX