Client-Specific Access Control Rules for Zero Trust Network Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current Zero Trust Network Access (ZTNA) implementations face challenges in real-time detection and mitigation of security threats within the network, as they often treat all blocked requests as potential security risks, which can lead to benign requests being incorrectly blocked, and there is a need for improved access control mechanisms to differentiate between legitimate and malicious activities.

Innovation Solution

A system that employs two sets of access control rules (ACR) managed by a controller, where one set (ACR_AN) is applied to traffic from multiple clients and another (ACR_CN) is specific to each client, allowing for differentiated handling of requests based on client-specific permissions and security contexts, with the ability to block or allow requests dynamically based on rule sets and token validation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If all blocked requests are treated as potential security risks, then security detection capability is improved, but legitimate requests are incorrectly blocked

Engineering Contradiction:
Improvesecurity detection capabilityVSAvoidlegitimate request processing
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent applies different quality standards to different requests by implementing client-specific access control rules (ACR_CN) alongside general rules (ACR_AN). Each client receives customized rule sets that reflect their specific permissions and security contexts, allowing the system to differentiate between legitimate and malicious requests rather than treating all blocked requests uniformly.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The access control system is segmented into two distinct rule sets: general access control rules (ACR_AN) applicable to all clients, and client-specific access control rules (ACR_CN) tailored to individual clients. This segmentation enables precise control where legitimate requests can be allowed based on client-specific permissions while still detecting security threats through the general rules.

Inventive Principle:
Principle #1Segmentation

2Ease of operation

If perimeter firewall allows full access from inside network, then ease of operation is improved, but security vulnerability increases

Engineering Contradiction:
Improveinternal network accessVSAvoidlateral movement vulnerability
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The patent introduces an intermediary trust broker that mediates all access requests between clients and protected resources. Even requests originating from inside the network must pass through this intermediary, which evaluates both general and client-specific access control rules. This eliminates excessive trust for inside access while maintaining ease of operation through automated rule-based decisions.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If Zero Trust Network Access is implemented with trust brokers, then security against lateral movement is improved, but system complexity increases

Engineering Contradiction:
Improveprotection against lateral movementVSAvoidaccess control system structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The trust broker is designed as a universal intermediary that handles all access requests regardless of origin (internal or external). It implements a unified rule evaluation mechanism that processes both general access control rules and client-specific rules through a single system, reducing operational complexity despite the enhanced security architecture.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS11595385B2Secure controlled access to protected resources
Publication Date: 2023.02.28 TWINGATE INC
  • US11595385B2 patent drawing
  • US11595385B2 patent drawing
  • US11595385B2 patent drawing

AI summary

A client node (CN) requests content from an access node (AN). Rule set ACR_CN is provided to CN and AN and ACR_AN is used by AN. A request sent by CN in violation of ACR_CN may be blocked and cause AN to block subsequent requests from CN that would be allowed per ACR_CN. A request blocked according to ACR_AN but not ACR_CN is blocked but subsequent requests may still be allowed according to ACR_CN and ACR_AN. Authenticated distribution of the ACR_CN and ACR_AN may be performed in cooperation with a controller using authenticated tokens (AT).