Saturday, May 30, 2026

Enterprise Wireless Security Guide: CoA, OpenRoaming, RADIUS and Meraki Policies

Wireless Security Deep Dive Part 36 – CoA, OpenRoaming, RADIUS Attributes, Umbrella Integration, Meraki Firewall and Network Policies

Wireless Security Deep Dive Part 36 – CoA, OpenRoaming, Hotspot 2.0, RADIUS Attributes, Umbrella Integration and Meraki Security Enforcement

Enterprise wireless security is no longer limited to WPA2 passwords and guest access portals. Modern wireless environments operate as distributed identity-driven security systems capable of making authorization decisions in real time based on user identity, device posture, location, application usage, DNS reputation, firewall policy, and behavioral analytics.

In this article we move beyond basic authentication concepts and explore the advanced mechanisms that actually enforce enterprise wireless security after a user connects.

Key Takeaway

Authentication gets users onto the network. Authorization determines what they can do. Policy engines continuously evaluate risk and can modify access in real time.


Change of Authorization (CoA)

One of the most important concepts in modern wireless networking is Change of Authorization.

Historically, user permissions were assigned at login and remained unchanged until disconnect.

Modern security architectures require policies to evolve dynamically.

Why CoA Exists


User Connects
↓

Authenticated

↓

Access Granted

↓

Security Posture Changes

↓

Policy Must Change

Without CoA, the session remains unchanged.

With CoA, permissions can be updated immediately.

\[ Policy(t)=Policy_0+\Delta Policy(t) \] Where: \[ \Delta Policy(t) \] represents real-time security changes.

Examples

  • Endpoint becomes non-compliant
  • User moves from guest to employee role
  • Security team quarantines device
  • Malware detected
  • Certificate revoked

CoA Packet Structure


Code: CoA-Request (43)

Identifier: 0x15

Length: 120

Authenticator: 8FAD9A....

Attributes:

User-Name = employee1

Calling-Station-ID = AA:BB:CC:DD:EE:FF

Tunnel-Private-Group-ID = 50

Packet Breakdown

The CoA request identifies an active session and instructs the wireless controller to modify authorization attributes without disconnecting the client.

Disconnect Message (DM)

CoA modifies a session.

Disconnect Message completely terminates it.


CoA
↓

Modify Session

DM
↓

Terminate Session

If a laptop is reported stolen, the policy server may immediately send a Disconnect Message.


Local Wireless Policies

Local policies are enforced directly on access points or wireless controllers.

These policies operate closer to the endpoint than centralized policy engines.

Common Policy Controls

  • ACL Enforcement
  • Bandwidth Limits
  • Rate Limiting
  • Application Visibility
  • QoS Enforcement
  • Traffic Prioritization
\[ Traffic_{Allowed} = Traffic_{Received} - Traffic_{Blocked} \]

Example Student Policy


SSID: Student

Bandwidth: 10 Mbps

VLAN: 100

Applications:

Allow Web

Allow Teams

Block Gaming

Block Torrent

Local enforcement reduces latency because decisions do not require controller interaction.


Layer 2 Wireless Security

Layer 2 security protects the wireless medium itself.

WPA2 Four-Way Handshake


ANonce

↓

SNonce

↓

PTK Generated

↓

GTK Distribution

The handshake derives encryption keys without transmitting them.

\[ PTK=f(PMK,ANonce,SNonce,MAC_{AP},MAC_{Client}) \]

Protected Management Frames (802.11w)

Attackers often exploit management frames.

PMF protects:

  • Deauthentication Frames
  • Disassociation Frames
  • Certain Management Actions

WPA3 and SAE

WPA3 replaces PSK weaknesses using Simultaneous Authentication of Equals.

\[ SharedSecret=f(Password,Randomness) \]

Offline dictionary attacks become significantly harder.

Password Entropy

\[ Entropy=\log_2(N^L) \]

Where:

  • N = Character Set Size
  • L = Password Length

Layer 3 Security Architecture

Layer 3 security focuses on traffic behavior after authentication.

Security Controls

  • VLAN Segmentation
  • VRFs
  • Firewalls
  • ACLs
  • DNS Security
  • Micro-Segmentation

Typical Flow


Client

↓

VLAN

↓

Firewall

↓

DNS Inspection

↓

Application Inspection

↓

Internet

\[ Security = Authentication + Authorization + Segmentation + Inspection \]

OpenRoaming

OpenRoaming is a global federation framework enabling seamless wireless roaming.

Users authenticate through trusted identity providers rather than local credentials.

Traditional Model


SSID

↓

Password

↓

Access

OpenRoaming Model


SSID

↓

Identity Provider

↓

Certificate Validation

↓

Access

\[ Trust = Identity \times Certificate \times Policy \]

Benefits

  • No captive portals
  • No shared passwords
  • Automatic onboarding
  • Global roaming support
  • Strong identity assurance

Hotspot 2.0

Hotspot 2.0 provides automatic network discovery and secure authentication.

It uses IEEE 802.11u and Passpoint technologies.

Discovery Process


Client

↓

ANQP Query

↓

Network Advertisement

↓

Credential Match

↓

Automatic Join

Users do not manually select SSIDs.

Advantages

  • Secure roaming
  • Reduced user interaction
  • Improved enterprise mobility
  • Carrier Wi-Fi offload

RADIUS Attributes Deep Dive

RADIUS attributes drive authorization decisions.

Common Attributes

Attribute Purpose
User-Name User Identity
Calling-Station-ID Client MAC Address
NAS-IP-Address Authenticator Address
Tunnel-Type VLAN Assignment
Session-Timeout Session Duration

Access Accept Example


Access-Accept

Tunnel-Type = VLAN

Tunnel-Medium-Type = IEEE-802

Tunnel-Private-Group-ID = 20

Session-Timeout = 3600

These attributes dynamically determine user permissions.


Umbrella Integration

DNS is often the first communication channel used by malware.

Umbrella protects users before TCP sessions are established.

Normal DNS Flow


Client

↓

DNS Query

↓

Resolver

↓

Internet

Protected Flow


Client

↓

Umbrella Resolver

↓

Threat Intelligence

↓

Allow or Block

\[ Protection = 1-P(ThreatSuccess) \]

Blocked Domain Example


Query:

malware-example.com

Response:

Blocked


Threat Defense Architecture

Modern wireless security depends on multiple enforcement layers.

Threat Detection Sources

  • DNS Reputation
  • Malware Intelligence
  • Behavior Analytics
  • Endpoint Telemetry
  • SIEM Correlation
\[ Risk = Threat \times Vulnerability \times Impact \]

When risk exceeds thresholds, policy engines can trigger CoA automatically.


Meraki MR Firewall

Meraki access points support integrated firewall functionality.

Capabilities

  • Layer 3 Firewall
  • Application Restrictions
  • SSID-Based Policies
  • Group Policies

Example Rule


Deny

Source: Any

Destination: 10.10.10.0/24

Protocol: Any

This prevents wireless clients from accessing sensitive servers.


Meraki Preconfigured Network Policies

Meraki allows administrators to create reusable policy templates.

Policy Example

Setting Value
Bandwidth Limit 10 Mbps
Firewall Internet Only
Content Filter Enabled
Application Block Torrent

Advantages

  • Consistent Enforcement
  • Faster Deployment
  • Reduced Operational Overhead
  • Policy Standardization
\[ OperationalEffort = ManualChanges - Automation \]

Enterprise Design Recommendations

Recommended Architecture
  • WPA3 Enterprise
  • 802.1X Authentication
  • Certificate-Based Access
  • OpenRoaming Support
  • Hotspot 2.0 Enablement
  • Dynamic VLAN Assignment
  • CoA Enforcement
  • Umbrella DNS Security
  • Layer 3 Segmentation
  • Meraki Group Policies
  • Threat Intelligence Integration

Modern enterprise wireless security is no longer a single control. It is an ecosystem of identity, authorization, DNS intelligence, segmentation, firewall enforcement, and continuous policy evaluation.

The strongest wireless networks continuously evaluate trust and adapt permissions dynamically through policy-driven automation.


Continue building your enterprise wireless security knowledge with the previous articles in this series. Each article expands on concepts that are referenced throughout this deep dive.

No comments:

Post a Comment

Featured Post

How HMT Watches Lost the Time: A Deep Dive into Disruptive Innovation Blindness in Indian Manufacturing

The Rise and Fall of HMT Watches: A Story of Brand Dominance and Disruptive Innovation Blindness The Rise and Fal...

Popular Posts