Overview

10 Logical Access Controls

Logical access controls are the software-based safeguards that decide who can use digital resources and what they can do with them. They complement physical and administrative controls by protecting systems, applications, networks, and data even when a device is physically accessible. The chapter explains that effective access control depends on identifying users and other entities, authenticating them, authorizing their actions, and keeping them accountable through continuous oversight.

The chapter then compares the main models used to manage permissions at scale. Discretionary access control gives owners flexibility to share resources, but it can create inconsistency and accidental exposure. Mandatory access control uses centrally enforced labels and clearances to protect highly sensitive environments, while role-based access control assigns permissions by job function to make administration simpler and more consistent. It also notes that modern systems often extend these ideas with attribute- and policy-driven approaches for finer-grained decisions.

Beyond permission models, the chapter emphasizes identity management and monitoring as essential parts of security. Directory services, identity providers, single sign-on, and federated identity systems help organizations create centralized, trusted ways to manage accounts and access across multiple systems and even across organizations. The chapter closes by stressing the importance of logging, log centralization, SIEM analysis, and privileged access monitoring to detect suspicious behavior, support audits, and reduce the risks of privilege creep, account misuse, and insider threats.

Summary of access control models arranged by decision authority
Illustration of single sign-on (SSO) from a central Identity Provider
Example of a Windows access control log record

Answers to Review Questions

  1. The correct answer is C. An Access Control List (ACL) is a list of rules that specifies which users or systems are granted or denied access (i.e., have permission to access) to a particular object or system resource
  2. The correct answer is A. The Bell and LaPadula (BLP) access control model arranges subjects and objects into security levels and defines access specifications, whereby subjects can only access objects at certain levels based on their security level. Since subjects cannot change access specifications, this model is a form of mandatory access control (MAC).
  3. The correct answer is A. As a principle, users can perform Read, Write and Execute actions with every Access Control policy. However, in discretionary access control policies, the permissions associated with each object (files or system resources) are set by the object's owner.
  4. The correct answer is B. With DAC, or Discretionary Access Control, the creator or owner of the object (such as a file or data resource) has the authority to decide who can access it and what privileges they have.
  5. The correct answer is A. Access to privileged or sensitive information. Insider threats often involve the misuse of legitimate access, such as when a user accesses data outside the scope of their role or deviates from the principle of least privilege or need-to-know. Monitoring access to privileged or sensitive data helps detect privilege misuse, which is a common trait of insider activity.

FAQ

What are logical access controls in cybersecurity?Logical access controls are software-based mechanisms that regulate access to digital resources such as systems, applications, networks, and data. They use tools like user accounts, passwords, multifactor authentication, permissions, and audit logs to determine who can access a resource, what they can do, and under what conditions.
What is the difference between DAC, MAC, and RBAC?DAC lets the owner of a resource decide who can access it. MAC uses centrally enforced security labels and clearances, and users cannot override the rules. RBAC assigns permissions based on job roles, so users inherit access through role membership rather than having permissions set individually.
Why is DAC considered flexible but risky?DAC is flexible because resource owners can quickly grant or revoke access as needed. However, it is risky because owners may accidentally share sensitive information with unauthorized users or enforce permissions inconsistently.
What makes Mandatory Access Control (MAC) suitable for high-security environments?MAC is suitable for high-security environments because it uses strict, centrally controlled policies based on classification labels and clearance levels. Users cannot change or bypass the rules, which helps protect sensitive information in settings like government and military systems.
What is the Bell-LaPadula model?The Bell-LaPadula model is a MAC model focused on confidentiality. It uses two key rules: no read-up, which prevents lower-clearance users from reading higher-classified data, and no write-down, which prevents users from writing sensitive information to lower classifications.
How does Role-Based Access Control (RBAC) improve access management?RBAC improves access management by assigning permissions to roles instead of individual users. This reduces administrative complexity, makes access more consistent across employees with similar duties, and supports least privilege by aligning access with job responsibilities.
What is privilege creep in RBAC?Privilege creep happens when users change roles or responsibilities but their old permissions are not removed. Over time, they accumulate unnecessary access rights that are no longer needed for their current job, increasing security risk.
What is the purpose of a directory service in identity management?A directory service acts as a centralized repository for identities, groups, devices, applications, and permissions. It helps organizations manage provisioning and deprovisioning, and it provides a consistent source of truth for authentication and authorization across systems.
What is Single Sign-On (SSO) and how does it work?SSO allows a user to authenticate once with a trusted identity provider and then access multiple applications without logging in again. After the initial sign-in, the identity provider issues a token, and the applications validate that token to grant access.
Why is monitoring logical access important, and what do access logs record?Monitoring logical access helps detect suspicious behavior, investigate incidents, and support compliance. Access logs record who accessed what, when, where, and how, along with whether access was granted or denied. This creates an audit trail that can be analyzed for threats such as brute-force attempts, unusual logins, or access to privileged information.

pro $24.99 per month

  • access to all Manning books, MEAPs, liveVideos, liveProjects, and audiobooks!
  • choose one free eBook per month to keep
  • exclusive 50% discount on all purchases
  • renews monthly, pause or cancel renewal anytime

lite $19.99 per month

  • access to all Manning books, including MEAPs!

team

5, 10 or 20 seats+ for your team - learn more


choose your plan

team

monthly
annual
$49.99
$499.99
only $41.67 per month
  • five seats for your team
  • access to all Manning books, MEAPs, liveVideos, liveProjects, and audiobooks!
  • choose another free product every time you renew
  • choose twelve free products per year
  • exclusive 50% discount on all purchases
  • renews monthly, pause or cancel renewal anytime
  • renews annually, pause or cancel renewal anytime
  • Fundamentals of Cybersecurity ebook for free
choose your plan

team

monthly
annual
$49.99
$499.99
only $41.67 per month
  • five seats for your team
  • access to all Manning books, MEAPs, liveVideos, liveProjects, and audiobooks!
  • choose another free product every time you renew
  • choose twelve free products per year
  • exclusive 50% discount on all purchases
  • renews monthly, pause or cancel renewal anytime
  • renews annually, pause or cancel renewal anytime
  • Fundamentals of Cybersecurity ebook for free