Local Area Networks (LANs) connect computers and devices within limited geographic areas like offices, schools, and homes. While LANs facilitate seamless communication and resource sharing, they also create potential security vulnerabilities. Access control serves as the first line of defense against unauthorized use of network resources, determining who can access what and under which conditions.

Table of Contents

What is access control in LAN security?

Access control is the combination of policies and technologies that regulate which users or systems can access specific network resources. In a LAN environment, access control decides which authenticated users may access which resources based on predefined security policies. This prevents unauthorized users from accessing sensitive data, modifying critical files, or disrupting network operations.

The core objective of access control is straightforward: ensure that only authorized individuals can access network resources while maintaining the confidentiality, integrity, and availability of data. Without proper access control mechanisms, any device connected to the LAN could potentially access all network resources, creating significant security risks.

Discretionary access control (DAC)

Discretionary Access Control allows the owner of a resource to decide who can access it and what permissions they receive. This model is widely used in corporate environments where flexibility and collaboration are essential.

How DAC works

In DAC systems, resource owners or administrators assign permissions to users or groups. When you share a folder on your computer and grant specific users read or write access, you’re using discretionary access control. The controls are discretionary in the sense that a subject with a certain access permission is capable of passing that permission to any other subject.

DAC implementations commonly use access control lists (ACLs) to manage permissions. Each resource maintains a list of users and groups along with their corresponding access rights such as read, write, or execute.

Advantages and limitations of DAC

The primary advantage of DAC is its flexibility. Resource owners can adjust access as their needs change, making it ideal for dynamic business environments. Implementation is straightforward, and users find the model intuitive and easy to understand.

However, this flexibility comes with security trade-offs. Owner discretion increases the risk of unauthorized access, as users might inadvertently grant excessive permissions. Security administrators also have limited visibility into how resources are shared across the organization, potentially creating security gaps.

Mandatory access control (MAC)

Mandatory access control uses a centrally managed model to provide the highest level of security. Unlike DAC, MAC doesn’t allow individual users to modify access policies, making it a non-discretionary system.

How MAC operates

MAC relies on security labels assigned to both resources and users. These labels typically include two components: classification levels and compartments. Users’ security clearances determine what kinds of resources they may access, while compartments define which groups can access specific resources.

Access is granted only when a user’s security label matches the resource’s security label. The Trusted Computer System Evaluation Criteria defined MAC as a means of restricting access to objects based on the sensitivity of the information contained in the objects and the formal authorization of subjects to access information of such sensitivity.

Applications and considerations

MAC originated in military and government environments where data confidentiality is paramount. Banks and insurers, for example, may use MAC to control access to customer account data when they require stringent security controls.

While MAC offers superior security, it presents implementation challenges. The rigid structure demands dedicated administrative resources to manage security labels and policies. Organizations must also balance security requirements against user productivity, as overly restrictive policies can hinder legitimate work activities.

Access granularity: owner, group, and world

Access control systems often organize permissions into three categories: owner, group, and world. This granularity model, familiar from Unix-based systems, provides a simple yet effective way to manage access rights.

The owner typically has full control over the resource, including the ability to read, write, modify, and delete it. Group permissions apply to a defined set of users who share common access needs, such as members of a department or project team. World permissions, sometimes called “others,” apply to all users on the system who don’t fall into the owner or group categories.

Unix file mode represents write, read, and execute in each of the 3 bits for User, Group and Others, creating a straightforward permission structure that balances security with usability.

Access control lists (ACLs)

An access-control list is a list of permissions associated with a system resource. ACLs specify which users or system processes can access resources and what operations they’re allowed to perform.

Structure and function

Each ACL contains access control entries (ACEs) that pair users or groups with their access privileges. The most common privileges for a file system ACL include the ability to read a file, to write to the file, and to execute the file if it is an executable file or program.

ACLs operate at both the filesystem and network levels. Filesystem ACLs control access to files and directories, while networking ACLs manage which traffic can access network resources, functioning similarly to firewalls.

Benefits and challenges

ACLs provide fine-grained control over resource access and are relatively simple to understand. They allow administrators to specify exactly which users can perform which operations on each resource.

However, managing ACLs can become complex in large environments. Administrators must maintain separate lists for each resource, and determining all permissions for a single user requires examining multiple ACLs across the system.

Capability lists

While ACLs are object-centric, capability lists take a subject-centric approach to access control. A capability can be given as a pair where x is the name of an object and r is a set of privileges or rights.

In a capability-based system, each user or process holds a list of capabilities specifying which resources they can access and what operations they can perform. Think of capabilities as unforgeable tickets that grant specific access rights.

Unlike capability lists, ACLs allow users to stop worrying about authentication because the system handles verification. However, capability lists can be more efficient for certain operations, as the system doesn’t need to search through resource-specific ACLs to determine a user’s permissions.

User profiles and privilege mechanisms

User profiles aggregate information about individual users, including their roles, group memberships, and access privileges. These profiles serve as the foundation for implementing access control policies across the network.

Modern access control systems use privilege mechanisms to assign and manage user rights. These mechanisms determine not just what resources users can access, but also what actions they can perform and under what conditions.

The principle of least privilege

The principle of least privilege requires that every module must be able to access only the information and resources that are necessary for its legitimate purpose. This fundamental security concept minimizes the potential damage from security breaches or user errors.

Implementation strategies

The principle works by limiting the accessible data, resources, applications and application functions to only that which a user or entity requires to execute their specific task. Users should receive permissions that enable them to perform their job functions, but nothing beyond that.

Implementing least privilege requires ongoing attention. Organizations must regularly review user permissions, remove unnecessary access rights, and ensure that privilege assignments reflect current job responsibilities. By imposing restrictions, the attack surface is reduced, minimizing the spread of breaches.

Benefits of least privilege

This approach delivers multiple security and operational advantages. It reduces the risk of accidental or intentional data breaches, as users cannot access resources beyond their scope of work. By limiting user access to only what is necessary, the principle reduces the potential damage if an account is compromised, since attackers cannot reach resources beyond that user’s assigned permissions.

Beyond security, least privilege improves system stability and compliance. Applications running with restricted rights have less ability to crash the entire system. Organizations also find it easier to demonstrate regulatory compliance when they can show that access controls follow established least privilege principles.

Implementing effective access control

Successful access control implementation requires careful planning and ongoing management. Organizations should start by identifying all network resources and determining appropriate access levels for different user roles. Regular audits help ensure that permissions remain aligned with business needs and security requirements.

Many organizations adopt hybrid approaches, combining elements of different access control models. For instance, they might use MAC for highly sensitive data while applying DAC to general business documents. Hybrid systems leverage the strengths of both models, offering enhanced security while maintaining flexibility for resource owners.

Technology alone cannot guarantee security. Organizations must also invest in user education, helping employees understand their role in maintaining network security. Clear policies, regular training, and accountability mechanisms work together with technical controls to protect LAN resources from unauthorized use.

What do you think? How does your organization balance security requirements with the need for user flexibility in accessing network resources? What challenges have you encountered when implementing access control mechanisms in LAN environments?

How useful was this post?

Click on a star to rate it!

Average rating 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?

References
  1. https://www.twingate.com/blog/other/access-control-models
  2. https://www.pingidentity.com/en/resources/blog/post/access-control.html
  3. https://en.wikipedia.org/wiki/Discretionary_access_control
  4. https://en.wikipedia.org/wiki/Mandatory_access_control
  5. https://en.wikipedia.org/wiki/Access-control_list
  6. https://www.techtarget.com/searchnetworking/definition/access-control-list-ACL
  7. https://www.geeksforgeeks.org/operating-systems/difference-between-access-control-list-and-capability-list/
  8. https://identitymanagementinstitute.org/access-control-matrix-and-capability-list/
  9. https://en.wikipedia.org/wiki/Principle_of_least_privilege
  10. https://www.paloaltonetworks.com/cyberpedia/what-is-the-principle-of-least-privilege
  11. https://www.crowdstrike.com/en-us/cybersecurity-101/identity-protection/principle-of-least-privilege-polp/
  12. https://www.cloudflare.com/learning/access-management/principle-of-least-privilege/

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *

Cyberspace Technology and Social Issues

1 Evolution and Growth of ICT

  1. Evolution of ICT
  2. Meaning of ICT
  3. Benefits of ICT
  4. E-readiness Assessment of States/UTs
  5. The Global Scenario
  6. ICT and Economic Growth

2 Computer Hardware, Software and Packages

  1. Evolution and Development of Computing
  2. Hardware Components of Computers
  3. What is Software?
  4. System Software: Functional Categories
  5. Software Crisis
  6. Application Software or Packages

3 Networking Concepts

  1. Introduction
  2. Types of Networks
  3. Network Topology
  4. Reference Models
  5. Networking Protocols
  6. Authorities to Control the Networks

4 Introduction to Cyberspace and Its Architecture

  1. Introduction
  2. The Difference Between Real Space and Cyberspace
  3. Overview: What is Digital Identity
  4. Working Definition of Identity
  5. Identity as a Commodity

5 Evolution and Basic Concepts of Internet

  1. Introduction
  2. History of the Internet
  3. The Internet Technology
  4. Accessing the Internet
  5. Services Provided by the Internet
  6. Browsers
  7. Search Engine
  8. E-commerce
  9. Security in Electronic Payment

6 Internet Ownership and Standards and Role of ISPs

  1. Internet Ownership
  2. Need of Internet Ownership
  3. Internet Service Provider (ISP)
  4. Working of Internet and Role of ISP
  5. Code of Conduct for ISP
  6. ISP as New Media Centre
  7. Evolution and Present Status of an ISP in India
  8. Business Model for ISPs in India
  9. Value Added Services
  10. Monetary Concepts of an ISP
  11. Evaluation of Performance of ISPs
  12. Liability of Web Site Owner/ISPs

7 Data Security and Management

  1. Introduction
  2. Security Problem vis-à-vis Internet
  3. Security Measures to Protect the System
  4. Security Policy
  5. Identification and Authentication
  6. Access Control
  7. Data and Message Confidentiality
  8. Security Management
  9. Security Audit

8 Data Encryption and Digital Signatures

  1. Introduction
  2. Objectives
  3. Conventional Cryptography
  4. Meaning of Encryption
  5. Algorithm used in Encryption
  6. Encryption Scheme: Symmetric Key vs Asymmetric Key
  7. Digital Signature
  8. Authentication and Identification
  9. Hash Functions
  10. Protocol and Mechanisms
  11. Key Establishment, Management and Certification
  12. Trusted Third Parties and Public Key Certificates
  13. Pseudorandom Numbers and Sequences

9 Convergence, Internet Telephony and VPN

  1. What is Convergence?
  2. Virtual Private Network
  3. Defining the Different Aspects of VPNs
  4. VPN Architecture
  5. Understanding VPN Protocols
  6. What is Internet Telephony?
  7. Benefits of Internet Telephony
  8. Bandwidth Growth
  9. Approval Issue and Internet Telephony
  10. Types of Equipment Required for Internet Telephony
  11. Commercial Viability
  12. The H.323 Standard: An Introduction

10 The Regulability of Cyberspace

  1. Desirability of Regulation of Cyberspace
  2. How Cyberspace can be Regulated
  3. Legal and Self Regulatory Framework
  4. Government Policies and Laws Regarding Regulation of Internet Content
  5. Regulation of Cyberspace Content in the United States
  6. International Initiatives for Regulation of Cyberspace

11 E-Governance

  1. Concept of E-governance
  2. Components of E-governance
  3. Rationale for E-governance
  4. Benefits of E-Governance
  5. E-governance Initiatives in India
  6. Legal Framework for E-governance
  7. Obstacles in Implementing E-governance

12 Issues Concerning Democracy, National Sovereignty, Personal Freedom

  1. Cyberspace and National Sovereignty
  2. Democracy and Cyberspace
  3. Personal Freedom
  4. Cyberspace and its Impact on Specific Rights and Freedoms

13 Digital Divide

  1. Concept of Digital Divide
  2. Reasons for the Existence of the Divide
  3. Dimensions of the Divide
  4. Impact of Digital Divide
  5. Measures to Bridge the Divide
  6. Digital Divide & Indian Scenario

14 Promotions of Global Commons

  1. The Idea of the Commons
  2. Intellectual Property Rights and Global Commons
  3. Promotion of Global Commons in India
  4. Global and Local Tensions
  5. Possibility of Expanding the Commons through Reciprocity
  6. Creative Commons Movement
  7. Digital Commons

15 Open Source Movement

  1. History of Open Source
  2. Types of Software
  3. Desirable Software Attributes
  4. Advantages of Open Source Software
  5. Legal Issues
  6. Other Successful Open Source Software
  7. Applications of Open Source in Other Fields