Private Cloud Agent Polling Public Secure Server

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Private clouds typically deny ingress traffic due to security concerns, making secure communication with public clouds challenging, especially when dynamic services require seamless integration without network administrator intervention.

Innovation Solution

An agent on the private cloud polls a secure server on the public cloud to determine and retrieve requests, executes them, and generates responses, using TLS authentication and engines like polling, retrieval, execution, generation, and response engines to facilitate secure communication.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If ports are opened to enable communication between public cloud services and private cloud services, then communication capability is improved, but security risk increases

Engineering Contradiction:
Improvecommunication capabilityVSAvoidsecurity risk
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

A gateway service is introduced as an intermediary component deployed within the private cloud network. This gateway receives requests from public cloud services, validates them against security policies, and forwards approved requests to internal private cloud services. The gateway acts as a controlled intermediary that enables communication while maintaining security boundaries, avoiding the need to open ports directly to the private cloud network.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If network administrator intervention is required for each dynamic service integration, then security control is improved, but operational complexity increases

Engineering Contradiction:
Improvesecurity controlVSAvoidoperational complexity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The gateway service implements automated service registration and policy enforcement capabilities. When new services are deployed in the private cloud, they automatically register with the gateway, which retrieves their security requirements and configures appropriate policies without administrator intervention. The system performs self-service operations including automatic service discovery, policy generation, and runtime enforcement, eliminating manual configuration while maintaining security control.

Inventive Principle:
Principle #25Self-service

3Reliability

If strict ingress traffic denial is enforced for security, then security posture is improved, but service integration capability deteriorates

Engineering Contradiction:
Improvesecurity postureVSAvoidservice integration capability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

Instead of allowing ingress traffic and filtering it, the system inverts the approach by having internal private cloud services initiate outbound connections to a gateway service. The gateway listens for these outbound connections and manages the communication flow. This inversion maintains the default-deny security posture for ingress traffic while enabling controlled service integration through outbound-initiated communication channels.

Inventive Principle:
Principle #13The other way round (Inversion)

Data Source

PatentUS10887312B2Secure communication between a service hosted on a private cloud and a service hosted on a public cloud
Publication Date: 2021.01.05 HEWLETT PACKARD ENTERPRISE DEV LP
  • US10887312B2 patent drawing
  • US10887312B2 patent drawing
  • US10887312B2 patent drawing

AI summary

Examples described relate to secure communication between services hosted on a private cloud and a public cloud. In an example, an agent on a private cloud may poll a secure server on a public cloud to determine whether the secure server includes a request for a service hosted on the private cloud. The request may be made by a service hosted on the public cloud. In response to a determination that the secure server includes the request for the service hosted on the private cloud the agent may retrieve the request from the secure server on the public cloud. The request may be executed on the private cloud, and a response may be generated. The agent may provide the response to the secure server on the public cloud. The response may be shared with the service hosted on the public cloud by the secure server.