Software Module Migration for Security Flaw Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current solutions for handling security flaws in computing environments, such as cloud computing, often leave servers vulnerable or unavailable until a security update is applied, which is not acceptable for critical applications and services.

Innovation Solution

A migration service method and module that detects security flaws and automatically migrates software modules from a flawed environment to a secure environment, ensuring continuity and protection of sensitive services without requiring knowledge of the malicious process or flaw.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the server is stopped or unplugged from the network to handle a security flaw, then security reliability is improved, but service availability deteriorates

Engineering Contradiction:
Improvesecurity reliabilityVSAvoidservice availability
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system segments the server into multiple isolated environments (first environment with security flaw, second environment without security flaw) and migrates only the necessary software modules between them. This allows the server to maintain service availability in the second environment while isolating and addressing the security flaw in the first environment, resolving the contradiction between security reliability and service availability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces a migration service as an intermediary mechanism that enables seamless transfer of software modules between environments. This intermediary allows the system to maintain continuous service operation by moving workloads to a secure environment without complete system shutdown, thus preserving service availability while improving security reliability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If the server is kept running without security updates to maintain service availability, then service continuity is improved, but security vulnerability increases

Engineering Contradiction:
Improveservice continuityVSAvoidsecurity vulnerability
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The system divides the computing environment into separate isolated environments, allowing the server to continue operating in the second environment (without security flaws) while the first environment (with security flaws) is addressed separately. This segmentation enables service continuity to be maintained without exposing the running services to security vulnerabilities.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system extracts and migrates the software modules from the vulnerable first environment to the secure second environment. By taking out the necessary computational workloads from the vulnerable environment and placing them in a secure environment, the system maintains service continuity while eliminating exposure to security vulnerabilities.

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If full virtual machine migration is performed to address security issues, then security protection is improved, but system complexity increases

Engineering Contradiction:
Improvesecurity protectionVSAvoidmigration complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Instead of migrating entire virtual machines, the system segments the migration task by transferring only the necessary software modules between environments. This segmentation reduces migration complexity by focusing only on the essential components required for service continuity, while still achieving adequate security protection through environmental isolation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs partial migration by transferring only the specific software modules that need to be protected, rather than migrating entire virtual machines. This partial action approach reduces the complexity of the migration process while providing sufficient security protection for the critical software components.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10740460B2Migration service method and module for software modules
Publication Date: 2020.08.11 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • US10740460B2 patent drawing
  • US10740460B2 patent drawing
  • US10740460B2 patent drawing

AI summary

A migration service and module for software modules are disclosed. The migration service detects a security flaw in a first environment in which the software modules are running and migrates the software modules or part of the software modules from the first environment to a second environment when a security flaw is detected.