5.1 Physical & Logical Access Control

CISSP Domain 5 ยท Identity and Access Management

5.1 Physical & Logical Access Control

Access control determines who or what may reach an organisational asset, what they are permitted to do with it and under which conditions that access should exist.

CISSP considers access broadly. Protection is required not only for applications and files, but also for systems, devices, facilities and services.

๐Ÿšช

Physical

Control who can physically reach facilities, devices and infrastructure.

WHERE CAN YOU GO?
๐Ÿ”

Logical

Control which digital resources identities can use.

WHAT CAN YOU ACCESS?
๐ŸŽฏ

Least Privilege

Grant only the access required to perform the legitimate task.

ONLY WHAT IS NEEDED

The Big Idea

Access control creates boundaries around organisational assets.

For every access path, ask:

๐Ÿ‘ค Subject โ†’ Who or what wants access?
๐Ÿ’Ž Asset โ†’ What are they trying to reach?
๐ŸŽฏ Purpose โ†’ Why is access required?
๐Ÿ”‘ Permission โ†’ What should they be allowed to do?
๐Ÿ“ Context โ†’ Under which conditions?
๐Ÿ‘๏ธ Accountability โ†’ Can the activity be traced?

Access Control Questions

WHO? Subject
WHAT? Asset
WHY? Business need
HOW MUCH? Privilege
WHEN / WHERE? Context
RECORDED? Accountability
CISSP 5.1 Scope

Six Asset Types

CISSP explicitly expects access control to be considered across six categories of organisational assets.

Information

Files, records, databases and other organisational data.

Systems

Servers, operating systems, platforms and computing environments.

Devices

Laptops, mobiles, network devices, removable media and specialised equipment.

Facilities

Buildings, offices, data centres and restricted physical areas.

Applications

Business applications and their functions.

Services

APIs, cloud services, infrastructure services and other capabilities.

5.1 Assets

INFORMATION The data
SYSTEM The computing environment
DEVICE The endpoint or hardware
FACILITY The physical place
APPLICATION The business functionality
SERVICE The capability being consumed

Physical vs Logical Access

Physical AccessLogical Access
Entering a buildingLogging into a system
Entering a server roomOpening an administrative console
Opening a locked cabinetReading a protected file
Connecting to a physical network portBeing authorised onto the network
Accessing a laptop physicallyUnlocking its operating system
Entering an evidence storeOpening the digital evidence repository
Physical and logical security reinforce each other

Strong logical controls do not eliminate the need to protect the physical systems enforcing them.

Likewise, placing a server behind a locked door does not remove the need for logical authentication and authorisation.

Physical vs Logical

PHYSICAL Can I physically reach it?
LOGICAL Can I digitally use it?

Secure both.

๐Ÿ‘ค Subject & Object Who requests access and what are they trying to access?
Subject

An active entity requesting or performing access.

User Process Service Application Device
Object

A resource that a subject attempts to access.

File Database API System Service
Example

A payroll application reads salary information from a database.

Subject: payroll application/service identity.

Object: salary database records.

Access control is not only about humans

Applications, workloads, services and devices also access resources and therefore require controlled identities and permissions.

Foundation

The Access Decision

Identify โ†’ Who are you claiming to be?
Authenticate โ†’ Can you prove it?
Authorise โ†’ What may you access?
Use โ†’ Perform permitted action
Account โ†’ Record relevant activity
Authentication โ‰  authorisation

Successfully proving identity does not mean the identity should be allowed to access every resource.

Access Flow

WHO? Identification
PROVE? Authentication
ALLOWED? Authorisation
RECORDED? Accounting
๐ŸŽฏ Least Privilege Grant only the permissions required for the task

Least privilege reduces the access available to users, processes, applications and services.

Database example

An application only needs to:

read customer product information.

Giving its service account full database administrator permissions creates unnecessary privilege.

Employee example

A customer-service employee needs to:

View Customer Account Update Contact Details

They do not automatically require permission to:

Change Security Policy Create Administrators Modify Audit Logs

Least Privilege

ENOUGH To perform the job
NO MORE Than the job requires
Least privilege limits impact

If an account is misused or compromised, the attacker's capabilities are constrained by the permissions available to that account.

๐Ÿง  Need-to-Know Access to information should be justified by the business requirement

Need-to-know focuses particularly on whether a person requires access to specific information in order to perform their duties.

Example

Two employees have the same organisational seniority.

One works on a confidential acquisition.

The other does not.

Seniority alone does not create a need-to-know for the acquisition information.

Least Privilege vs Need-to-Know

LEAST PRIVILEGE Minimum capability
NEED-TO-KNOW Minimum information
Clearance or seniority alone does not necessarily justify access

Access should still correspond to an appropriate business or operational requirement.

โ›” Default Deny Permit required access rather than trying to predict every unwanted path
Default Allow

Everything is permitted unless a rule explicitly blocks it.

Default Deny

Access is denied unless an authorised rule explicitly permits it.

Default deny supports least privilege

Start from no access, then add the access justified by legitimate requirements.

Default Deny

START No access
JUSTIFY Business requirement
GRANT Only what is required
Asset 1

Access to Information

Information access should reflect its sensitivity, ownership, business purpose and applicable policy.

File Permissions

Restrict who may read, modify or delete files.

Database Permissions

Limit access to appropriate databases, tables, records or operations.

Application Controls

Present information only to users whose role and business purpose justify it.

Data Segmentation

Separate information according to sensitivity or business need.

Encryption

Protect information where confidentiality requires cryptographic protection.

Monitoring

Sensitive information access may require stronger logging and review.

Example

A healthcare employee is authorised to use the patient-management system.

That does not necessarily mean they should be able to view:

every patient's complete medical record.

Application-level controls can further limit the information presented.

Encryption โ‰  access control

Encryption can protect information against unauthorised reading under certain conditions, but authorised systems still need to decide who may use the decrypted information.

Asset 2

Access to Systems

Systems provide multiple access paths, not just an ordinary user login.

Local Login Remote Login Administrative Console Management Interface Service Account API Recovery Interface Physical Console
Identify every access path

Securing the normal login screen is insufficient if a forgotten management interface provides a second, poorly protected route into the same system.

System Access Controls

Normal User Access

Provide only the functionality users require.

Administrative Access

Restrict privileged interfaces more strongly than ordinary use.

Remote Access

Apply appropriate authentication, endpoint and network controls.

Service Access

Non-human identities should receive only permissions needed by their function.

Emergency Access

Exceptional access should be controlled, accountable and reviewed.

Console Access

Physical or out-of-band administration should not bypass normal security governance.

๐Ÿ‘‘ Privileged Access Administrative capability deserves stronger protection

Privileged access can modify systems, security configuration, identities, permissions and sometimes audit information.

Stronger Controls May Include

Dedicated Admin Accounts Strong Authentication PAM Jump Hosts Restricted Admin Networks Session Recording Time-Limited Privilege Approval Workflows
Weak approach

An administrator uses the same privileged account for:

Email Web Browsing Production Administration
Stronger approach

Everyday activity uses a normal account.

Privileged activity requires a separate, strongly controlled administrative identity.

Privileged Access

SEPARATE Admin from everyday use
LIMIT Privilege
PROTECT Authentication
MONITOR Activity
Asset 3

Access to Devices

Devices may themselves contain information, credentials and connectivity into organisational environments.

Physical Possession

Prevent unauthorised people from taking or physically manipulating devices.

Device Authentication

Establish whether a device is recognised and permitted to interact with organisational resources.

Screen / Session Lock

Prevent unattended authenticated sessions from remaining openly accessible.

Network Admission

Use appropriate NAC or similar mechanisms to control device connectivity.

Peripheral Control

Restrict removable media and interfaces where they create unacceptable risk.

Management

Device security policy should remain enforceable throughout its lifecycle.

Example

An authorised employee plugs an unmanaged personal laptop into a corporate network.

The employee's identity may be legitimate.

The device itself may still fail the organisation's access requirements.

User trust and device trust are separate decisions

An authorised person does not automatically make every device they own suitable for accessing sensitive resources.

Asset 4

Access to Facilities

Physical access controls restrict movement from public areas toward increasingly sensitive organisational assets.

๐ŸŒ Public Area โ†’ Low restriction
๐Ÿข Office โ†’ Employee access
๐Ÿ” Restricted Area โ†’ Specific business need
๐Ÿ’Ž Critical Area โ†’ Strongest restriction

Physical Access Controls

Locks Badges Guards Biometrics Access-Control Vestibules CCTV Visitor Escorts Access Logs
Physical access should also follow least privilege

An employee who needs access to an office floor does not automatically require access to the data centre, evidence room or network infrastructure areas.

๐Ÿšถ Tailgating & Piggybacking Authorised people can accidentally become an access path

Physical access controls can be bypassed when an unauthorised person enters behind someone who has legitimate access.

Example

An employee authenticates with a badge.

A second person walks through the door before it closes without authenticating independently.

Possible Controls

Awareness Security Guards Access-Control Vestibules Turnstiles Visitor Controls Anti-Passback
One authentication should not silently become two admissions

Access systems should be designed so each individual is appropriately authorised for the protected area.

๐Ÿชช Visitor & Contractor Access Legitimate presence does not require unrestricted movement
Identify โ†’ Who is visiting?
Sponsor โ†’ Who authorised the visit?
Purpose โ†’ Why are they here?
Area โ†’ Where do they need to go?
Time โ†’ How long is access needed?
Exit โ†’ Recover badge / terminate access

Visitor Access

WHO? Identity
WHY? Purpose
WHERE? Permitted area
WHEN? Limited duration
Asset 5

Access to Applications

Application access should distinguish between being allowed to open an application and being authorised to perform particular functions inside it.

Banking example

Several employees can log into the same banking application.

Their permitted activities may differ:

View Account Create Payment Approve Payment Change Customer Details Administer Users

Application access should reflect the legitimate duties of each identity.

Application Access Can Operate at Different Levels

Application โ†’ Can you open it?
Function โ†’ Which features can you use?
Data โ†’ Which records can you see?
Action โ†’ Read ยท Create ยท Change ยท Delete ยท Approve?
Application access is not binary

"Has access to the application" can still represent dozens of different permission levels.

Asset 6

Access to Services

Modern environments increasingly consist of services communicating with other services.

API Database Service Cloud Storage Messaging Service Identity Service DNS Management Service SaaS
API example

A mobile application uses a payment API.

The API should determine:

  • which client is calling;
  • which user or workload it represents;
  • which functions it may invoke;
  • which data it may access;
  • how frequently it may perform sensitive operations.
Machine-to-machine access still requires identity and authorisation

A service should not receive unlimited access simply because no human user is directly involved.

๐Ÿค– Non-Human Access Applications and services can hold powerful privileges

Access-control design must account for identities used by software and infrastructure.

Service Accounts API Identities Workload Identities Automation Accounts Certificates Cloud Service Identities

Common Risks

Excessive Privilege

Service accounts are sometimes granted broad access for convenience.

Long-Lived Credentials

Credentials may remain unchanged for years.

Unclear Ownership

Nobody knows which team is responsible for an old account.

Shared Use

Multiple systems may use one identity, reducing accountability.

Orphaned Access

The application is retired while its account remains active.

Embedded Secrets

Credentials may be stored insecurely in scripts or configuration files.

Machines require least privilege too.
Architecture Perspective

Protect Every Access Path

The strongest control on the main access path does not help if another weaker path reaches the same asset.

Normal Login โ†’ Strong MFA
Remote Management โ†’ ?
Service Account โ†’ ?
Vendor Connection โ†’ ?
Physical Console โ†’ ?
Attackers choose the weakest viable path

Security architects should understand all physical and logical routes to sensitive assets rather than evaluating the primary user interface only.

๐Ÿฐ Access Control Defence in Depth One successful access decision should not unlock everything
Building Access โ†’ Employee authorised
Workstation โ†’ User authenticates
Network โ†’ Device admitted
Application โ†’ User authorised
Sensitive Function โ†’ Additional permission
Critical Transaction โ†’ Approval / additional control

Access Defence in Depth

ENTER BUILDING Does not mean
ACCESS EVERY SYSTEM Does not mean
USE EVERY APPLICATION Does not mean
PERFORM EVERY ACTION Least privilege remains
๐Ÿ“ Context-Aware Access The same identity does not always need the same access under every condition

Access decisions can consider more than a username and static permission.

User Identity Device Location Network Time Authentication Strength Device Security State Risk Signals
Example

An administrator normally manages production from:

a managed privileged workstation on an approved network.

The same administrator attempts the action from:

an unmanaged device on an unknown network.

The identity is the same, but the security context is different.

Identity is important, but context can affect trust
โฐ Time-Limited & Just-in-Time Access Privilege does not always need to exist permanently
Standing Privilege

Permission exists continuously whether or not it is currently required.

Time-Limited Privilege

Permission exists only for an authorised period.

Example

A database administrator needs elevated production access for a 30-minute maintenance activity.

Permanent elevated access may be unnecessary if the organisation can provide controlled temporary privilege.

Access Duration

NEEDED? Grant
NO LONGER NEEDED? Remove
๐Ÿ‘ฅ Separation of Duties A sensitive process may require more than one person

Separation of duties divides sensitive responsibilities so one person cannot independently complete an entire high-risk process.

Payment example
User A โ†’ Create payment
User B โ†’ Approve payment
Least privilege limits how much one identity can do

Separation of duties can additionally ensure that one identity cannot complete every sensitive stage of a transaction.

Separation of Duties

ONE PERSON Should not control
ENTIRE CRITICAL PROCESS when separation is required
2๏ธโƒฃ Dual Control Two authorised parties may be required together

Dual control requires two authorised entities to participate before a sensitive action can be completed.

Example

Two authorised custodians may be required to access particularly sensitive cryptographic material.

SoD vs Dual Control

SEPARATION OF DUTIES Divide responsibilities
DUAL CONTROL Two parties required together
๐Ÿงพ Access Logging & Accountability Important access should be attributable

Logging provides evidence about how protected assets are accessed.

Useful Questions

WHO? โ†’ Which identity?
WHAT? โ†’ Which resource?
WHEN? โ†’ What time?
FROM WHERE? โ†’ Which device / location?
ACTION? โ†’ What did they do?
RESULT? โ†’ Success or failure?
Shared account weakens accountability

If twenty administrators use one shared identity, determining who performed a particular action becomes more difficult.

๐Ÿ” Access Reviews Access that was correct last year may no longer be correct today

Access should be reviewed because users, roles, systems and business requirements change over time.

Role Changes Transfers Temporary Projects Privilege Accumulation Inactive Accounts Old Vendor Access Orphaned Service Accounts
Privilege accumulation

An employee moves through four jobs over eight years.

Each new role adds permissions, but old access is never removed.

The user eventually holds much more access than their current job requires.

Access should follow the current requirement, not the employee's history

Access Has a Lifecycle

1๏ธโƒฃ Request โ†’ Why is access required?
2๏ธโƒฃ Approve โ†’ Correct authority
3๏ธโƒฃ Provision โ†’ Grant appropriate access
4๏ธโƒฃ Use โ†’ Monitor where appropriate
5๏ธโƒฃ Review โ†’ Still required?
6๏ธโƒฃ Modify โ†’ Role or requirement changes
7๏ธโƒฃ Revoke โ†’ Remove when no longer required
Access should not become permanent simply because it once had a valid reason
Practical Scenario

Accessing a Critical Database

A database administrator needs to perform planned maintenance.

๐Ÿข Building โ†’ Employee physical access
๐Ÿ’ป Admin Workstation โ†’ Authorised managed device
๐Ÿชช Administrator โ†’ Strong authentication
๐Ÿชœ Privileged Path โ†’ Controlled jump host
๐ŸŽฏ Database โ†’ Required administrative privilege
๐Ÿ‘๏ธ Session โ†’ Activity logged
โฐ Maintenance Complete โ†’ Temporary elevation removed
Access control is a chain of decisions, not one login prompt.
Application Scenario

A Payment System

A payment application has three users:

Employee A

Creates payment requests.

Employee B

Approves payment requests.

Administrator

Manages the technical platform but does not automatically approve business transactions.

Technical privilege and business authority are not necessarily the same thing

The ability to administer infrastructure should not automatically grant permission to perform sensitive business transactions.

Security Scenario

One Account Is Compromised

Excessive Access

Compromised account can:

Read All Data Modify Systems Create Accounts Delete Logs

Large blast radius.

Least Privilege

Compromised account can:

Perform Current Job Reach Required Resources

Smaller blast radius.

Least Privilege

DOES NOT Prevent every compromise
DOES Limit what compromised access can do
๐ŸŽ“ CISSP Scenarios Identify the access-control principle
Scenario 1

An employee's badge allows access to the office but not the data centre.

Which principle?

Physical least privilege.

Scenario 2

A user successfully authenticates to an application but cannot open payroll records.

What does this demonstrate?

Authentication and authorisation are separate decisions.

Scenario 3

A service account only needs to read one database table but has full database administrator privileges.

Which principle is violated?

Least privilege.

Scenario 4

A senior executive requests access to highly sensitive project data unrelated to their responsibilities.

Which principle should be considered?

Need-to-know.

Scenario 5

A firewall policy blocks all traffic except explicitly authorised communication.

Which principle?

Default deny.

Scenario 6

A payroll application is permitted to read salary records.

The application is acting as which access-control entity?

Subject.

Scenario 7

The payroll database record being read is which access-control entity?

Object.

Scenario 8

An employee can log into a financial application but cannot approve payments.

What does this demonstrate?

Application access can be controlled at the function/action level.

Scenario 9

One employee initiates a payment while another employee must approve it.

Which principle?

Separation of duties.

Scenario 10

Two custodians must both participate before sensitive key material can be accessed.

Which concept?

Dual control.

Scenario 11

A contractor repairing cooling equipment is given unrestricted physical access to the entire data centre.

What is wrong?

Physical access exceeds the legitimate business requirement.

Scenario 12

An authorised employee opens a secured door and an unknown person follows directly behind without authenticating.

Which attack?

Tailgating.

Scenario 13

A visitor can enter only reception and a meeting room for the duration of their appointment.

Which principle?

Physical least privilege and time-limited access.

Scenario 14

An administrator uses a standard user account for email and a separate privileged account for server administration.

Which principle?

Separation of privileged and normal access.

Scenario 15

Twenty administrators share one root account.

Which security property is weakened?

Accountability.

Scenario 16

A user's privileges from four previous jobs were never removed.

Which problem?

Privilege accumulation / access creep.

Scenario 17

A privileged permission automatically expires after a two-hour maintenance window.

Which principle?

Time-limited / just-in-time access.

Scenario 18

A user's identity is valid but access is denied because the request originates from an unmanaged device.

Which idea?

Context-aware access control.

Scenario 19

A legitimate employee connects an unapproved personal laptop to the corporate network.

What should be distinguished?

User trust from device trust.

Scenario 20

Sensitive files are encrypted, so management decides that file permissions are unnecessary.

What is wrong?

Encryption does not replace logical access control.

Scenario 21

A production server requires MFA through its normal interface, but an old management interface still accepts a shared password.

Primary lesson?

Every access path to the asset must be protected.

Scenario 22

An employee can access an application but can view customer records only for their assigned region.

What does this demonstrate?

Access can be constrained at the data level, not only the application level.

Scenario 23

An API is authenticated but its identity can invoke every administrative function even though it needs only one read operation.

Which principle is violated?

Least privilege for non-human identities.

Scenario 24

An application has been retired but its privileged service account remains active.

What failed?

Access lifecycle management / deprovisioning.

Scenario 25

A visitor's temporary badge continues working several months after the visit.

Primary issue?

Failure to revoke temporary physical access.

Scenario 26

A database administrator can technically change records but policy does not permit the administrator to approve business transactions.

What important distinction?

Technical capability does not automatically equal business authorisation.

Scenario 27

A security review confirms that users still require all permissions assigned to them.

Which activity?

Access review / recertification.

Scenario 28

An employee changes department but retains permissions from their old department.

What should occur?

Access should be modified to reflect the employee's current responsibilities.

Scenario 29

A user authenticates successfully but attempts an operation outside their permitted scope.

Which security decision should stop the action?

Authorisation.

Scenario 30

A sensitive administrator session is recorded and attributable to one named administrator.

Which objective does this particularly support?

Accountability.

CISSP Exam Perspective

Recognise the Clue Words

Can Enter Building?

Physical boundary.

Physical Access

Can Open File?

Digital resource.

Logical Access

Only Required Permission

Reduce privilege.

Least Privilege

Requires This Information?

Business requirement for data.

Need-to-Know

Deny Unless Explicitly Allowed

Secure starting position.

Default Deny

Requests Access

Active entity.

Subject

Resource Being Accessed

Passive resource.

Object

Prove Identity

Is the claim genuine?

Authentication

What Can You Do?

Permission decision.

Authorisation

Who Did It?

Trace action.

Accountability

Create + Approve Split

Divide responsibility.

Separation of Duties

Two People Required Together

Joint participation.

Dual Control

Follow Through Door

Bypass individual admission.

Tailgating

Temporary Admin Access

Remove standing privilege.

Just-in-Time Access

Old Permissions Accumulate

Access no longer matches role.

Privilege Creep

Periodic Permission Check

Still needed?

Access Review

Application Retired, Account Remains

Orphaned access.

Deprovisioning Failure

User Trusted, Device Not Trusted

Separate decisions.

Device Access Control

Admin vs Everyday Account

Separate privileged use.

Privileged Access Control

Access Depends on Device / Location

More than identity.

Context-Aware Access
โš ๏ธ Common CISSP Mistakes Access questions often test the distinction between identity and permission
Authentication โ‰  Authorisation

Proving identity does not grant unlimited permission.

Authorised Employee โ‰  Access Everywhere

Both physical and logical access should follow legitimate business requirements.

High Seniority โ‰  Need-to-Know

Access to sensitive information should correspond to business need, not prestige.

Administrator โ‰  Unlimited Business Authority

Technical administration does not automatically justify performing business transactions.

Encryption โ‰  Access Control

Data can be strongly encrypted while excessive authorised access remains.

Physical Security โ‰  Logical Security

A locked server room does not replace operating-system and application permissions.

Logical Security โ‰  Physical Security

Strong system authentication does not remove the need to protect physical consoles and devices.

Human Account โ‰  Only Identity Type

Services, applications, devices and workloads also need controlled access.

Logged In โ‰  Access Every Function

Application permissions can restrict individual functions, actions and records.

Access Once Approved โ‰  Access Forever

Roles and business needs change, so access requires review and eventual revocation.

Temporary Requirement โ‰  Permanent Privilege

Time-limited access can reduce unnecessary standing privilege.

One Secure Interface โ‰  Secure System

Alternative management, service and physical paths must also be protected.

Shared Admin Account โ‰  Accountability

Shared identities make it more difficult to attribute activity to a specific person.

User Trust โ‰  Device Trust

A legitimate user can still connect from an unsuitable or compromised endpoint.

Access Review โ‰  Reapprove Everything Automatically

Reviews should determine whether access remains appropriate rather than simply preserve historical permissions.

Quick Reference

If you see...Think...
Enter room / buildingPhysical Access
Open system / file / applicationLogical Access
Minimum permissionsLeast Privilege
Requires specific informationNeed-to-Know
No access unless explicitly permittedDefault Deny
Entity requesting accessSubject
Resource being accessedObject
Prove identityAuthentication
Determine permitted actionAuthorisation
Trace actions to identityAccountability
Divide sensitive tasksSeparation of Duties
Two people required togetherDual Control
Follow authorised person through doorTailgating
Privilege only for maintenance windowTime-Limited / JIT Access
Old permissions remain after role changesPrivilege Creep
Periodic check of permissionsAccess Review
Remove access when no longer requiredDeprovisioning
Admin identity separate from normal identityPrivileged Access Separation
Access depends on device / location / riskContext-Aware Access
Application or service accessing dataNon-Human Identity

Physical & Logical Memory Aid

BUILDING Can you enter?
DEVICE Can you use it?
SYSTEM Can you log in?
APPLICATION Can you open it?
FUNCTION What can you do?
INFORMATION What can you see?

Access becomes more granular as you move closer to the asset.

Least Privilege Memory Aid

RIGHT PERSON Correct identity
RIGHT ASSET Only required resource
RIGHT ACTION Only required permission
RIGHT TIME Only while needed
RIGHT CONTEXT Appropriate conditions

Right person ยท Right asset ยท Right action ยท Right time ยท Right context

5.1 Master Memory Aid

INFORMATION Who can see or change the data?
SYSTEM Who can operate or administer it?
DEVICE Who or what can use it?
FACILITY Who can physically enter?
APPLICATION Which functions are permitted?
SERVICE Which identities may consume it?

Information ยท Systems ยท Devices ยท Facilities ยท Applications ยท Services

The Access Architect's Questions

WHO? Which identity wants access?
TO WHAT? Which asset?
WHY? What business need?
WHAT ACTION? Read ยท Change ยท Delete ยท Approve ยท Administer?
HOW LONG? Permanent or temporary?
FROM WHERE? Which device and context?
OTHER PATH? Can the asset be reached another way?
RECORDED? Can activity be attributed?
STILL NEEDED? When should access be removed?

Key Takeaways

Access control determines which subjects may reach organisational assets and what actions they may perform.

CISSP 5.1 applies access control to information, systems, devices, facilities, applications and services.

Physical access controls where people can physically go and which equipment they can reach.

Logical access controls which digital resources an identity can use.

Physical and logical controls should complement rather than replace each other.

A subject is an active entity requesting access, while an object is a resource being accessed.

Access control applies to users, processes, applications, services and devices - not just human accounts.

Identification establishes the claimed identity, authentication verifies it, and authorisation determines what the authenticated identity may do.

Successful authentication does not imply unlimited authorisation.

Least privilege grants only the capabilities necessary to perform the legitimate task.

Need-to-know focuses on whether access to specific information is genuinely required.

Default-deny design begins with no access and explicitly permits legitimate requirements.

Information controls may restrict access at file, database, record and application levels.

Encryption protects information but does not replace logical access control.

Systems frequently provide multiple access paths including local login, remote access, APIs, service accounts, management interfaces and physical consoles.

Security should identify and protect every viable access path rather than only the primary user interface.

Privileged administrative access deserves stronger controls because it can alter systems, identities, permissions and security policy.

Separating everyday user accounts from privileged administrative identities reduces unnecessary exposure of high-value credentials.

User trust and device trust are separate decisions.

Physical access should also follow least privilege, with increasingly restricted areas surrounding more sensitive assets.

Tailgating can bypass individual physical authentication when an unauthorised person follows an authorised person into a restricted area.

Application access is not binary. Controls can restrict individual functions, records and actions after a user enters the application.

Services, APIs and machine identities should receive only the access required to perform their function.

Non-human identities can create significant risk through excessive permissions, long-lived credentials and unclear ownership.

Separation of duties divides sensitive responsibilities between multiple people or roles.

Dual control requires two authorised parties to participate in a sensitive activity.

Context-aware controls can consider identity, device, location, network, authentication strength and other signals when determining access.

Temporary business requirements do not necessarily justify permanent standing privilege.

Access logging supports accountability by recording who accessed which resource, when, from where and what action was performed.

Shared accounts weaken accountability because actions become more difficult to attribute to specific individuals.

Access reviews help identify privilege accumulation, obsolete access, inactive accounts and permissions that no longer match current duties.

Access has a lifecycle: request, approve, provision, use, review, modify and revoke.

Access should follow the current business requirement - not the user's historical collection of permissions.

The overall CISSP principle is to give the right subject access to the right asset, for the right purpose, with only the required permissions, under appropriate conditions and only for as long as the access is needed.

๐Ÿ“š Sources & Further Reading Identity, physical access and logical access references