Container Network Configuration Access Control via Database Mediation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing network configurations lack a systematic method to manage and restrict changes to network configuration parameters, particularly for non-global containers, leading to potential security vulnerabilities and inefficiencies in resource allocation.

Innovation Solution

A method and system that utilize a network configuration database to determine user privileges and enforce changes to network configuration parameters, ensuring only authorized users can modify parameters associated with virtual network stacks, thereby maintaining secure and efficient network operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If network configuration parameters are made accessible for modification, then ease of operation is improved, but network security deteriorates due to potential unauthorized changes

Engineering Contradiction:
Improveease of operationVSAvoidnetwork security
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent segments network configuration parameters into different categories with distinct access control levels. Global parameters can be modified by privileged users, while non-global parameters are restricted to specific users with explicit permissions. This segmentation allows the system to maintain ease of operation for authorized users while preserving network security through selective restriction.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a network configuration database as an intermediary between users and network configuration parameters. This database mediates all modification requests by first checking user privileges and then allowing or blocking changes accordingly. The intermediary mechanism enables the system to balance operational ease with security by centralizing access control logic.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If network configuration parameters are restricted to privileged users only, then network security is improved, but ease of operation deteriorates due to limited access

Engineering Contradiction:
Improvenetwork securityVSAvoidease of operation
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent applies local quality by assigning different access permissions to different users based on their specific roles and needs. Rather than a uniform restriction, the system grants tailored access rights - some users can modify global parameters while others can only access non-global parameters. This localized approach to quality control maintains security while preserving operational ease for authorized users.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements dynamic access control where user privileges are determined at runtime based on the network configuration database entries. The system dynamically evaluates each modification request against stored privilege information, allowing flexible access management that adapts to different user roles and contexts, thereby maintaining both security and ease of operation.

Inventive Principle:
Principle #15Dynamics

3Reliability

If a systematic privilege checking mechanism is implemented, then network security is improved, but device complexity increases due to additional control logic

Engineering Contradiction:
Improvenetwork securityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-storing user privilege information in the network configuration database before any modification requests are processed. This advance preparation eliminates the need for complex real-time privilege evaluation logic during runtime. The system simply retrieves pre-computed privilege information from the database, significantly reducing operational complexity while maintaining strong security.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses a simplified copying approach where privilege information is replicated in the network configuration database as a reference model. Instead of implementing complex privilege calculation algorithms, the system copies and stores privilege decisions in advance, then retrieves them during operation. This copying strategy reduces device complexity by replacing complex logic with simple data retrieval and comparison operations.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS7912926B2Method and system for network configuration for containers
Publication Date: 2011.03.22 ORACLE AMERICAN INC
  • US7912926B2 patent drawing
  • US7912926B2 patent drawing
  • US7912926B2 patent drawing

AI summary

A method for changing network configuration parameters that includes generating a request to change a network configuration parameter by a user, determining whether the user is allowed to change the network configuration parameter using a network configuration database, if the user is allowed to change the network configuration parameter, updating the network configuration database to reflect the change in the network configuration parameter, updating a container associated with the network configuration parameter to reflect the change in the configuration parameter, and if the user is not allowed to change the network configuration parameter, dropping the request.