Captive Portal Dynamic Context-Based Whitelisting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional captive portals with static whitelisting allow unauthorized access to social media sites by allowing general access to domains added to the whitelist, even before user authentication, due to the inability to differentiate between authentication and non-authentication requests.

Innovation Solution

Implementing dynamic, context-based whitelisting through client and domain whitelist tables that are created and managed exclusively for each user device, allowing access only to the login page of whitelisted domains during the authentication process and redirecting other requests to the captive portal login page.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a static whitelist is used to allow access to social media domains before authentication, then users can easily access login pages of whitelisted sites, but unauthorized users can also gain access to these sites before authentication

Engineering Contradiction:
Improveaccess to login pageVSAvoidaccess control security
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent segments the whitelist into multiple context-specific sub-whitelists (e.g., authentication whitelist, browsing whitelist, shopping whitelist) that are dynamically created and assigned to different users based on their context. This allows the system to provide targeted access control - enabling login page access for authenticated users while blocking unauthorized access to the same domains for unauthenticated users, thereby resolving the contradiction between ease of operation and security.

Inventive Principle:
Principle #1Segmentation

2Device complexity

If a static whitelist applicable to all users is implemented, then the system is simple to manage, but it cannot differentiate between authenticated and unauthenticated user requests

Engineering Contradiction:
Improvewhitelist managementVSAvoidcontext-based access control
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent transforms the static whitelist into a dynamic system where whitelists are created, modified, and deleted in real-time based on user context, authentication state, and requested domains. The system dynamically assigns different whitelist configurations to different users, enabling it to adapt to varying access control requirements while maintaining automated management through context analysis, thus balancing complexity and adaptability.

Inventive Principle:
Principle #15Dynamics

3Ease of operation

If social media domains are added to the whitelist to facilitate social media login, then users can access the login module, but general access to the social media sites is also permitted

Engineering Contradiction:
Improvesocial media login accessVSAvoidunauthorized site access
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The patent applies local quality by creating context-specific whitelist rules that grant different access permissions to different users for the same domain. For example, unauthenticated users receive an authentication-only whitelist that permits access only to login pages of social media domains, while authenticated users receive broader browsing permissions. This localized, context-aware access control enables login functionality while preventing unauthorized general access to protected sites.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9973507B2Captive portal having dynamic context-based whitelisting
Publication Date: 2018.05.15 EXTREME NETWORKS INC
  • US9973507B2 patent drawing
  • US9973507B2 patent drawing
  • US9973507B2 patent drawing

AI summary

Methods, systems and computer readable media for a captive portal having dynamic, context-based whitelisting are described.