FQDN Security Policy Enforcement via Dynamic IP Feedback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current network security policies defined by Fully Qualified Domain Names (FQDNs) face security vulnerabilities due to the delay in dynamic IP address updates, allowing malware to bypass Layer 7 policy enforcement during initial network communications, creating a security hole.

Innovation Solution

Implementing a feedback mechanism that dynamically resolves FQDN address objects to IP addresses using network logs and a learning mode process, periodically updating IP address information to enrich security policies with Layer 3 information, enabling enforcement during initial session setup.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If security policies are enforced based on Layer 7 FQDN information, then policy accuracy is improved, but there is a delay in IP address updates creating a security hole during initial communications

Engineering Contradiction:
Improvepolicy enforcement accuracyVSAvoidIP address update delay
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary actions by establishing Layer 3 IP-based security rules before Layer 7 FQDN information is available. This allows security enforcement to begin immediately at the network layer, preventing the security hole that exists when waiting for FQDN resolution and update delays to expire.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms that monitor and update IP address information dynamically. When FQDN resolutions or network logs provide updated IP address mappings, the system feeds this information back to refresh the Layer 3 security rules, ensuring continuous accuracy without delaying initial security enforcement.

Inventive Principle:
Principle #23Feedback

2Measurement precision

If security policies wait for Layer 7 FQDN information before enforcement, then policy precision is improved, but security response speed deteriorates

Engineering Contradiction:
Improvepolicy matching precisionVSAvoidsecurity enforcement speed
Core Design Contradiction:
Measurement precisionVSSpeed

Solution Approach 1:

The security enforcement process is segmented into two independent layers: Layer 3 IP-based enforcement that operates immediately with high speed, and Layer 7 FQDN-based enforcement that provides precision when information becomes available. This segmentation allows both speed and precision requirements to be satisfied simultaneously at different stages of the security check.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Layer 3 security rules are applied in advance before Layer 7 FQDN information is resolved. This preliminary enforcement at the IP level ensures that even if FQDN information is delayed or unavailable, security protection is already active, eliminating the speed penalty of waiting for FQDN processing.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If dynamic IP address updates are implemented, then security policy reliability is improved, but system complexity increases

Engineering Contradiction:
Improvesecurity policy reliabilityVSAvoidfeedback mechanism complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system uses network logs and FQDN resolution services as intermediary components to bridge Layer 3 IP addresses and Layer 7 FQDN information. These intermediaries automatically provide IP address updates without requiring complex manual configuration or management, achieving high reliability while keeping the feedback mechanism relatively simple.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The security system automatically monitors network logs and FQDN resolutions to self-update IP address information for security rules. This self-service approach eliminates the need for manual intervention or complex external management systems, maintaining high reliability through automated updates while minimizing added complexity.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11570149B2Feedback mechanism to enforce a security policy
Publication Date: 2023.01.31 PALO ALTO NETWORKS INC
  • US11570149B2 patent drawing
  • US11570149B2 patent drawing
  • US11570149B2 patent drawing

AI summary

Techniques for providing a feedback mechanism to enforce a security policy are provided. In some embodiments, dynamic resolution of Fully Qualified Domain Name (FQDN) address objects in policy definitions includes receiving a security policy that includes a domain name (e.g., the network policy can include a network security rule that is based on the domain name); and periodically updating Internet Protocol (IP) address information associated with the domain name based on a feedback mechanism that utilizes network logs (e.g., implemented using a learning process for FQDN to IP address mappings) to facilitate a more effective security policy enforcement.