Dynamic Firewall Rule Management via Machine Attribute Monitoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing firewall systems face administrative burdens in managing and updating rules due to frequent changes in network configurations, leading to potential security compromises or increased rule complexity when handling non-contiguous IP addresses.

Innovation Solution

A method and system that utilize tools to monitor and update machine attributes, transforming policy rules into firewall rules based on machine identifiers, allowing for automatic updates and management of firewall policies in response to changes in network attributes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If firewall rules are manually updated to reflect network configuration changes, then network security is maintained, but administrative burden increases significantly

Engineering Contradiction:
Improvenetwork securityVSAvoidadministrative burden
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system enables automatic self-updating of firewall rules by monitoring network configuration changes and transforming them into corresponding firewall rule updates without requiring manual administrator intervention. The firewall system automatically detects when machines are added, removed, or have their attributes changed, and autonomously updates the relevant rules.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements a feedback mechanism where the firewall continuously monitors network configuration state, compares it against the current firewall rules, and automatically adjusts rules based on detected changes. This closed-loop feedback ensures security policies remain synchronized with actual network topology.

Inventive Principle:
Principle #23Feedback

2Manufacturing precision

If separate firewall rules are configured for each non-contiguous IP address span, then precise security control is achieved, but rule complexity increases

Engineering Contradiction:
Improvesecurity control precisionVSAvoidfirewall rule complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The system segments the firewall rule management into two distinct layers: high-level policy definitions that express security intentions in simple terms, and automatically generated low-level implementation rules that handle the complex IP address mappings. This segmentation allows administrators to work with simple policies while the system handles the complexity of non-contiguous address spans.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces an intermediary translation layer that automatically converts policy-based firewall rules into detailed IP address-specific rules. This intermediary component resolves the complexity of non-contiguous IP address management by handling the transformation from abstract policy to concrete rule sets without requiring administrators to manually manage each individual rule.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If over-inclusive contiguous IP address ranges are used in firewall rules, then administrative simplicity is improved, but security is compromised due to extraneous IP addresses

Engineering Contradiction:
Improvefirewall rule management simplicityVSAvoidnetwork security
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system implements dynamic firewall rules that automatically adapt to the actual network configuration. Rather than using static over-inclusive ranges, the rules dynamically adjust to include only the specific IP addresses that match the policy criteria, eliminating extraneous addresses while maintaining simplicity for administrators.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the parameters of firewall rules from fixed static ranges to dynamic parameter-based definitions. Rules are defined by policy parameters (such as machine attributes, departments, or services) rather than fixed IP ranges, allowing the system to automatically calculate and apply the precise set of IP addresses that satisfy the policy without manual specification of ranges.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11050713B2Firewall configured with dynamic membership sets representing machine attributes
Publication Date: 2021.06.29 VMWARE INC
  • US11050713B2 patent drawing
  • US11050713B2 patent drawing
  • US11050713B2 patent drawing

AI summary

A method is provided to control the flow of packets within a system that includes one or more computer networks comprising: policy rules are provided that set forth attribute dependent conditions for communications among machines on the one or more networks; machine attributes and corresponding machine identifiers are obtained for respective machines on the networks; and policy rules are transformed to firewall rules that include machine identifiers of machines having attributes from among the obtained machine attributes that satisfy the attribute dependent policy rules.