Client-Side Component Integrity Monitoring via Embedded Sensor

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional systems fail to effectively monitor the integrity of client-side components, as modifications made by attackers go unnoticed by server-side protection technologies, since these modifications occur on the client side.

Innovation Solution

A system that integrates a sensor into client-side components, which recognizes and reports modifications, utilizing an integration system that conceals and dynamically modifies the sensor to prevent detection, and includes a reference proxy to obscure references, ensuring the sensor can't be removed or identified by attackers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a sensor is integrated into the component to detect modifications, then the integrity monitoring capability is improved, but the device complexity increases

Engineering Contradiction:
Improveintegrity monitoring capabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The sensor is embedded within the component code structure, with the integration system nesting the sensor into the delivered component. The sensor becomes an integrated part of the component rather than a separate external system, allowing monitoring functionality to be embedded within the existing code structure.

Inventive Principle:
Principle #7Nested doll (Nesting)

Solution Approach 2:

The integration system acts as an intermediary between the server system and the client system, automatically integrating the sensor into the component. This intermediary handles the complexity of sensor integration, concealment, and dynamic modification, shielding the end users from the underlying system complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Object-affected harmful factors

If the sensor is concealed and dynamically modified to prevent detection, then the security against attackers is improved, but the manufacturing precision requirements increase

Engineering Contradiction:
Improveprotection against detectionVSAvoidintegration precision
Core Design Contradiction:
Object-affected harmful factorsVSManufacturing precision

Solution Approach 1:

The integration system dynamically modifies the sensor during integration, changing its characteristics to prevent detection by attackers. The sensor is not static but undergoes transformation to adapt to different delivery scenarios, making it difficult for attackers to identify and remove.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The integration system changes parameters of the sensor such as code structure, naming conventions, and integration depth to conceal it within the component. By modifying these parameters, the sensor becomes indistinguishable from legitimate component code while maintaining its monitoring functionality.

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If the integration system automatically integrates the sensor without customer action, then the ease of operation is improved, but the extent of automation increases system complexity

Engineering Contradiction:
Improvecustomer intervention requirementVSAvoidautomatic integration capability
Core Design Contradiction:
Ease of operationVSExtent of automation

Solution Approach 1:

The integration system provides self-service functionality by automatically integrating the sensor into the component without requiring customer action. The system serves itself by handling the entire integration process autonomously, from sensor selection to integration and concealment, eliminating the need for manual customer configuration.

Inventive Principle:
Principle #25Self-service

4Measurement precision

If the sensor is integrated at a plane above the expected attack, then the measurement precision of modifications is improved, but the device complexity increases

Engineering Contradiction:
Improvemodification detection accuracyVSAvoidintegration architecture complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The integration system operates at a different conceptual plane above the expected attack vectors, monitoring modifications from a higher level in the system architecture. This dimensional shift allows the sensor to detect changes that would be invisible to traditional client-side protection mechanisms while managing complexity through hierarchical organization.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS10831887B2System and method for monitoring the integrity of a component delivered to a client system by a server system
Publication Date: 2020.11.10 G DATA
  • US10831887B2 patent drawing
  • US10831887B2 patent drawing

AI summary

The present invention relates to a system for monitoring the integrity of a component delivered to a client system by a server system and processable and/or executable on the client system, having an integration system and having a sensor, wherein the integration system integrates the sensor into the component delivered by the server system to the client system, and wherein the sensor is configured such that it is executed on the processing and/or execution of the component and recognizes modifications of the component.