Module 8 Security Technology: Access Controls, Firewalls, and VPNs
Introduction to Access Controls
- Technical controls are crucial for enforcing policies in IT functions without direct human oversight.
- Effective technical controls help balance information availability with confidentiality and integrity.
- Access controls manage permissions and privileges a subject (user/system) has on an object (resource).
Access Control
- Access control selectively determines who can use a resource and how.
- Types of Access Control:
- Mandatory Access Controls (MACs): Enforce a structured data classification scheme.
- Discretionary Access Controls (DACs): Implemented at the data user's discretion.
- Nondiscretionary Controls: Implemented by a central authority.
Lattice-Based Access Control (LBAC)
- LBAC assigns users a matrix of authorizations for specific access areas.
- Role-Based Access Controls (RBACs): Tied to a user’s job duties.
- Task-Based Access Controls (TBACs): Linked to specific responsibilities.
- Attribute-Based Access Controls (ABACs): Control object use based on user or system attributes.
Access Control Mechanisms
- Four fundamental functions:
- Identification: Claiming to be a system user.
- Authentication: Proving identity as a system user.
- Authorization: Defining system permissions.
- Accountability: Tracking and monitoring system use.
Identification
- Identification validates and verifies a purported identity.
- Identifiers can be composite (e.g., department codes + random numbers).
- Organizations often use a unique piece of information (full name, initial and surname).
Authentication
- Authentication validates and verifies an entity's claimed identity.
- Authentication Factors:
- Something you know (e.g., password).
- Something you have (e.g., smart card).
- Something you are (e.g., biometric).
Authorization
- Authorization matches an authenticated entity to information assets and access levels.
- Authorization Methods:
- Individual user authorization.
- Group membership authorization.
- Authorization across multiple systems.
- Authorization credentials (tickets) are issued by an authenticator and honored by systems within the authentication domain.
Accountability
- Accountability (auditability) ensures actions on a system can be traced to an authenticated identity.
- Achieved through system logs, database journals, and auditing of records.
- System logs record specific information and have many uses.
Biometrics
- Biometrics uses measurable human traits to authenticate identity.
- Truly unique biometrics: fingerprints, retina/iris scans, and DNA.
- Evaluated by:
- False Reject Rate (FRR).
- False Accept Rate (FAR).
- Crossover Error Rate (CER).
- Reliable biometric systems can be intrusive.
Ranking of Biometric Effectiveness and Acceptance
- Table comparing biometrics (Face, Fingerprint, Iris, Retina, DNA, etc.) across Universality, Uniqueness, Permanence, Collectability, Performance, Acceptability and Circumvention.
Knowledge Check Activity 1
- Question: The effectiveness of biometric-based controls is measured with the _, where the rate of false rejections equals the rate of false acceptances?
- Answer: Crossover error rate
- The crossover error rate (CER) is a common measure of accuracy for a biometric system.
Access Control Architecture Models
- Illustrate access control implementations.
- Trusted Computing Base (TCB):
- Part of DoD Rainbow Series.
- Enforces security policy.
- Challenges: Covert channels (storage and timing).
Access Control Architecture Models
- ITSEC: International criteria for evaluating computer systems.
- Common Criteria: Successor to TCSEC and ITSEC.
- Bell-LaPadula Confidentiality Model:
- State machine reference model.
-