Cloud Storage Security Verification for Client Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Cloud-based storage containers often lack adequate security protocols, making them vulnerable to malicious alterations, which can expose unsuspecting users to malware when accessing seemingly trustworthy content.

Innovation Solution

Systems, methods, and media that determine the security provisions of cloud-based storage containers and block access to client devices if the containers are found to be insecure, using a hardware processor to assess and manage security measures.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If cloud-based storage containers are made easily accessible for content delivery, then content accessibility and loading speed are improved, but security vulnerabilities increase allowing malicious alterations

Engineering Contradiction:
Improvecontent loading speedVSAvoidmalware exposure risk
Core Design Contradiction:
SpeedVSObject-affected harmful factors

Solution Approach 1:

The system performs preliminary security verification by sending a message to the server to determine what security provisions are in place for the storage container before allowing client device access to the content. This advance check prevents malicious content from being loaded in the first place

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system introduces an intermediary security verification step between the client device and the storage container. The processor acts as a mediator that checks security provisions and blocks access if the container is insecure, without preventing legitimate content delivery

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If security verification checks are performed on storage containers, then malware protection is improved, but system complexity increases

Engineering Contradiction:
Improvemalware protectionVSAvoidsecurity verification system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system uses feedback by sending a message to the server to determine what security provisions are in place for the storage container. The server responds with security status information that the processor uses to make access decisions, creating a closed-loop verification system

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The security verification functionality is extracted as a separate, dedicated process that communicates with the server independently. This modular approach keeps the core client device simple while handling security checks through a specialized verification mechanism

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11089020B1Systems, methods, and media for protecting client devices from insecure cloud-based storage containers
Publication Date: 2021.08.10 SKYHIGH NETWORKS LLC
  • US11089020B1 patent drawing
  • US11089020B1 patent drawing
  • US11089020B1 patent drawing

AI summary

Mechanisms (such as systems, methods, and media) for protecting a client device from an insecure cloud-based storage container stored on a server are provided, the mechanisms comprising: determining that content accessible by the client device is hosted in a storage container on the server; sending a message to the server to determine what security provisions are in place for the storage container; determining that the storage container is not secure; and blocking access by the client device to the storage container.