Cloud Security Framework for Tenant License Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional tenant license verification schemes in cloud computing environments are suboptimal as they require dedicated code in each cloud resource for verification, necessitate users to submit tenant information, and do not allow adaptive rules and policies without reconfiguring the framework.

Innovation Solution

A cloud security framework with an authentication server and bridge server that transparently verifies tenant licenses by authenticating users and obtaining security contexts, eliminating the need for dedicated verification code in cloud resources and allowing adaptive policies without reconfiguration, using a web services interface to verify tenant compliance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional tenant license verification schemes are implemented, then tenant license verification can be performed, but dedicated verification code is required in each cloud resource increasing device complexity

Engineering Contradiction:
Improvetenant license verificationVSAvoidverification code in cloud resources
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The verification logic is extracted from individual cloud resources and centralized in a dedicated verification service. The cloud resources no longer contain embedded verification code, instead they communicate with the external verification service through standardized interfaces, thereby reducing device complexity while maintaining verification reliability.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

A verification service acts as an intermediary between cloud resources and the tenant license verification system. This mediator handles all verification operations centrally, eliminating the need for each resource to implement its own verification code while ensuring consistent verification across all resources.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If conventional tenant license verification schemes are implemented, then access control can be enforced, but users must submit tenant information increasing ease of operation burden

Engineering Contradiction:
Improveaccess controlVSAvoiduser submission of tenant information
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system automatically retrieves and verifies tenant information without requiring user submission. The verification service autonomously obtains tenant details from centralized repositories and performs verification, eliminating the manual burden on users while maintaining strict access control.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Tenant information is pre-configured and stored in centralized databases before access requests occur. When a user requests access, the verification service automatically retrieves the pre-stored tenant information and performs verification, eliminating the need for users to manually submit tenant details at the time of access request.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If conventional tenant license verification schemes are implemented, then verification can be performed, but rules and policies cannot be adapted without reconfiguring the framework reducing adaptability

Engineering Contradiction:
ImproveverificationVSAvoidrules and policies adaptation
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The verification service implements dynamic configuration capabilities that allow rules and policies to be modified at runtime without reconfiguring the entire framework. Policy definitions are stored in configurable repositories that can be updated to adapt to changing verification requirements while maintaining operational verification reliability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The verification service is designed as a universal platform that can handle multiple verification scenarios and policy types through a single configurable system. By implementing a unified verification mechanism with adaptable policy engines, the system can accommodate different verification rules and policies without requiring separate configurations for each case.

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

Data Source

PatentUS8875166B2Method and cloud security framework for implementing tenant license verification
Publication Date: 2014.10.28 SHARP KK
  • US8875166B2 patent drawing
  • US8875166B2 patent drawing
  • US8875166B2 patent drawing

AI summary

A method and cloud security framework for implementing tenant license verification. The method and framework conduct tenant license verification transparently to cloud resources and users who request them. An exemplary method comprises receiving by the framework from a client device a request for access to a cloud resource and user information; authenticating by the framework a user of the device using the information; obtaining by the framework a security context for the user including a tenant identifier identifying a multi-user enterprise to which the user belongs using the information; transmitting by the framework to an outside entity over a web services interface a tenant license verification request including the identifier; receiving by the framework from the entity a verification that a tenant license associated with the identifier is in good standing; and granting by the framework to the device access to the resource.