CYS401 · Annotated SlidesChapter 10 — Authentication and Access Control
Chapter 10 · Annotated slides

Authentication and Access Control

Identification, authentication (the three factors, biometrics and their error rates, passwords, one-time passwords) and authorization (access criteria, authorization creep, SSO), the access control models (DAC, MAC, RBAC) and techniques (rule-based, constrained interfaces, matrices), centralized administration (RADIUS, TACACS, Diameter) vs. decentralized, and accountability. Both Final 221 papers had a six-part matching question on these models. (The Slides page lists this PDF under “ICS and SCADA”.)

Slide text Study notes Highlight: key words Tips, tricks & traps Seen again elsewhere How it can come up

Authentication and Access Control

CYS401 · Chapter 10
1
TipDAC: the OWNER decides (flexible, little admin) · MAC: SECURITY LABELS and clearances decide (government) · RBAC (non-discretionary): ROLES/groups decide · Rule-based: global rules (firewalls) · Constrained UI: hide the functions a user can’t use.

Outline

Overview of access control

❖ ❖

Authentication and Authorization

❖

Identification and authentication techniques

❖

Access control techniques

❖

Access control methodologies,

implementations and administration

2
Exam weight Low
  1. Access control → I/A/A → models → techniques → administration → accountability.

Access Controls

Access control is a security technique that

❖

regulates who or what can view or use resources in a computing environment.

❖

It permits management to specify

  • what users can do,
  • which resources they can access, and
  • what operations they can perform on a system.
3
Exam weight Low
  1. Access control: a technique that regulates who or what can view or use resources.

Access Control: Overview

❖

Access Controls: The security features that

control how users and systems communicate and interact with one another.

Access: The flow of information between subject

❖

and object

Subject: An active entity that requests access to

❖

an object or the data in an object

❖ Object: A passive entity that contains information

Security Principle

❖

❖ CIA Traid

Access Control: Overview
4
Exam weight Low
  1. Access controls = security features that control how subjects interact with objects.

Identification, Authentication, and Authorization

Identification, Authentication, and Authorization are distinct functions.

❖ Identification

  • Method of establishing the identity of subject’s (user, program, process).

❖ Authentication

  • Method of proving the identity.

❖ Authorization

  • Determines whether the proven identity has the right to access the requested resources not.
5
Exam weight Low
  1. Identification, authentication and authorization are distinct.

Identification

Identification

❖ Method of establishing the identity of subject’s

(user, program, process).

  • Use of user name or other public information.
  • Know identification component requirements.
    • Each value should be unique, for user accountability;
    • A standard naming scheme should be followed;
    • The value should be non- descriptive of the user’s position or tasks.
6
Exam weight Low
  1. Identification: claim an identity (username, ID).

Authentication

Authentication

❖

Method of proving the identity.

❖ Knowledge -Something you know, such as a password,

passphrase or PIN.

❖

Ownership -For example, tokens and Smart cards.

❖ Characteristics -Biometrics are digitized

representations of physical features (such as fingerprints) or physical actions (such as signatures).

Strong Authentication is important

  • Multi-factor authentication
    • two-or three-factor authentication
Authentication
7
Exam weight High
  1. Authentication factors: something you KNOW (password), HAVE (token), ARE (biometric).
Memory trickKnow – Have – Are.
🎯 How this can come up · 1 question
MCQ

A fingerprint is which authentication factor?

Slide 8: Authentication
Exam weight Low
  1. Biometrics: fingerprint, iris, retina, face, voice, hand geometry.
Slide 9: Authentication
Exam weight High
  1. Biometric errors: Type I = false rejection (FRR); Type II = false acceptance (FAR); compare systems by the CER (crossover error rate) — lower is better.
🎯 How this can come up · 2 questions
MCQ

A biometric system accepting someone who should have been rejected is a:

MCQ

Biometric systems are compared using the:

Authentication

Passwords

❖ most common identification, authentication

scheme.

❖ Weak security mechanism, must implement strong

password protections (password complexity

)

Techniques to attack passwords

❖

Electronic monitoring

❖

Access the password file

❖

Brute Force Attacks

❖

Dictionary Attacks

❖

Social Engineering

10
Exam weight Low
  1. Passwords: the most common method and the weakest; enforce length, complexity, history, lockout.

Authentication

One Time Passwords (aka Dynamic Passwords)

❖

Used for authentication purposes.

❖

This type of system is not vulnerable to electronic eavesdropping, sniffing, or password guessing.

Two types of Token Devices (aka Password Generator)

❖ Synchronous

  • Time Based
    • Token generate the OTP in synch with server

❖

Asynchronous

  • Challenge based authentication
    • Server sends a challenge value.
    • user should enter the challenge value to token to generate OTP, then send to server.
11
Exam weight Low
  1. One-time (dynamic) passwords: used once (tokens, SMS codes).

Authorization

Authorization

❖

Determines that the proven identity has some set of

characteristics associated with it that gives it the right to access the requested resources.

Granting access rights to subjects should be

a company has in a subject and the

❖ Is a core component of every operating system and

established whether a user is authorized to access a particular resource and what actions he is permitted to perform on the resource

Authorization
12
Exam weight Low
  1. Authorization: what an authenticated subject is allowed to do.

Authorization

Access Criteria can be thought of as:

❖

Roles

  • Is an efficient way to assign rights to a type of user who performs a certain task. (job assignment or function: managers, clerks, cashiers, supervisors, etc.)

❖

Groups

  • When several users require same type of access to information and resources

❖

Location

  • To restrict unauthorized individuals from being able to get in and reconfigure the server remotely.

❖ Time

  • Restrict the times that certain actions or services can be accessed. Transaction Types

❖

  • Can be used to control what data is accessed during certain types of functions and what commands can be carried out on the data.
13
Exam weight Medium
  1. Access criteria: roles, groups, location, time, transaction type.
★ Past exam
Slide 14: Authorization
Exam weight High
  1. Authorization creep: new rights are added without removing old ones. Also need-to-know, least privilege, default no access.
🎯 How this can come up · 1 question
MCQ

An employee gets new access rights without the old ones being reviewed and removed. This is:

Slide 16: SSO Process
Exam weight Low
  1. SSO process: log on to the authentication server, then access other systems without re-authenticating (e.g., Kerberos).

SSO : Pros and Cons

Pros :

❖

Efficient log-on process -The user logs on only once to access all authorized systems.

❖

Encourages users to create stronger passwords -With only one password to remember and control, users may be inclined to use passwords that are harder and more difficult to crack. Fewer passwords to manage should also result in fewer being written down in unsafe locations.

❖

Centralized administration -Ensures consistent application of policy and procedures.

Cons :

❖ Single point of compromise -A single compromised sign-in allows the intruder

into all of the account owner‟s

authorized resources.

❖ Legacy Interoperability -It may be difficult to include unique computers or

legacy systems in the single sign on network.

❖ Implementation difficulties -Unusual types of systems may not interface well

with SSO software.

17
Exam weight Medium
  1. SSO pros: fewer passwords, convenience. Cons: one compromised credential opens everything (single point of failure).
🎯 How this can come up · 1 question
Written

Give one advantage and one disadvantage of SSO.

★ Past exam

Access Control Models

Three Main Types

❖ Discretionary (Unrestricted) ❖ Mandatory ❖ Non-Discretionary (Role Based)

Discretionary Access Control (DAC)

❖

A system that uses discretionary access control allows

the owner of the resource to specify which subjects can access which resources.

❖

Access control is at the discretion of the owner.

18
Exam weight High
  1. Three main models: discretionary (DAC), mandatory (MAC), non-discretionary / role-based (RBAC).
TipDAC: the OWNER decides (flexible, little admin) · MAC: SECURITY LABELS and clearances decide (government) · RBAC (non-discretionary): ROLES/groups decide · Rule-based: global rules (firewalls) · Constrained UI: hide the functions a user can’t use.
🎯 How this can come up · 3 questions
MCQ

The sole owner of a small startup website grants access based on what they think is good. This is:

MCQ

A ministry admin assigns users to a classified resource by their security clearance. This is:

MCQ

An admin defines groups such as staff and specialists and limits access by group. This is:

★ Past exam

Access Control Models

Mandatory Access Control (MAC)

❖

Access control is based on a security labeling system. Users have

security clearances and resources have security labels that contain data classifications.

❖

This model is used in environments where information

classification and confidentiality is very important (e.g., the military).

Non-Discretionary (Role Based) Access Control Models

❖

Role Based Access Control (RBAC) uses a centrally administered

set of controls to determine how subjects and objects interact.

❖

Is the best system for an organization that has high turnover.

19
Exam weight High
  1. MAC: access decided by labels (classification + categories) and clearances; users can’t change it.
🎯 How this can come up · 1 question
MCQ

Data labelled “top secret / engineering project” is available only to users with top-secret clearance AND engineering authorization. Which model?

Access Control Techniques

There are several different access controls and technologies available to support the different models.

❖ Rule Based Access Control ❖ Constrained User Interfaces ❖ Access Control Matrix

20
Exam weight Low
  1. Techniques: rule-based access control, constrained user interfaces, access control matrix, content- and context-dependent control.
Slide 21: Access Control Techniques
Exam weight Low
  1. Rule-based: global rules (not identity-based) decide what can happen, e.g., firewall rules.
★ Past exam
Slide 22: Access Control Techniques
Exam weight High
  1. Constrained user interfaces: restrict what users can request by hiding functions (greyed-out menus, views).
🎯 How this can come up · 1 question
MCQ

An LMS shows the quiz “edit” buttons only to users with that privilege. This is:

Slide 23: Access Control Techniques
Exam weight Low
  1. Access control matrix: what each subject can do to each object.
Slide 25: Access Control Administration
Exam weight Low
  1. Centralized administration: one entity manages access for all resources: consistent and uniform.
Slide 26: RADIUS
Exam weight Low
  1. RADIUS: centralized authentication for remote/dial-in users; UDP, encrypts only the password.
Slide 27: TACACS
Exam weight High
  1. TACACS+: Cisco; TCP, encrypts the whole payload, separates authentication, authorization and accounting.
🎯 How this can come up · 1 question
MCQ

Which encrypts the entire packet body and separates AAA functions?

Slide 28: RADIUS vs. TACACS
Exam weight Low
  1. RADIUS vs. TACACS+ comparison.
Slide 29: Diameter
Exam weight Low
  1. Diameter: builds on RADIUS and fixes its limitations (more reliable, extensible).
★ Past exam

Access Control Administration

Decentralized Access Control Administration:

❖ Gives control of access to the people who are closer to the

resources

❖ Has no methods for consistent control, lacks proper

consistency.

30
Exam weight High
  1. Decentralized administration: control is given to people closer to the resources; lacks consistency.
🎯 How this can come up · 1 question
MCQ

Which gives control of access to the people closest to the resources but lacks consistency?

Accountability

Accountability is tracked by recording user, system, and application activities.

Audit information must be reviewed

❖ Event Oriented Audit Review ❖

Real Time and Near Real Time Review

❖

Audit Reduction Tools

❖

Variance Detection Tools

❖

Attack Signature Tools

31
Exam weight Low
  1. Accountability: record user, system and application activity; review audit logs.
Slide 32: Accountability
Exam weight Low
  1. Keystroke monitoring, protecting audit data, clipping levels.

Access Control Best Practices

Know the access control tasks that need to be accomplished regularly to ensure satisfactory security.

Best practices include:

❖ Deny access to anonymous accounts ❖ Enforce strict access criteria ❖ Suspend inactive accounts ❖ Replace default passwords ❖ Enforce password rotation ❖ Audit and review ❖ Protect audit logs

33
Exam weight Low
  1. Best practices: least privilege, deny by default, review accounts, remove unused accounts, separate duties.
Slide 34: Slide 34
Exam weight Low
  1. RADIUS flow figure.
Slide 35: Slide 35
Exam weight Low
  1. End.