Endpoint MITM Detection via Multi-Test Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Complex networked computing environments are susceptible to man-in-the-middle (MITM) attacks, which can go undetected for long periods, allowing attackers to access sensitive information.

Innovation Solution

A first node in the network initiates a series of MITM detection tests, including HTTP compression, interception, authentication, and communication protocol tests, to determine if communications between nodes have been intercepted by a third node, using methods such as cryptographic hashing and public key comparisons.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple types of MITM detection tests are conducted, then the detection reliability is improved, but the device complexity and processing overhead increase

Engineering Contradiction:
ImproveMITM attack detection reliabilityVSAvoiddetection system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The detection system is divided into multiple independent detection tests, each targeting specific MITM attack vectors. Tests include HTTP compression validation, cryptographic hash verification, public key comparison, cipher suite validation, and gateway fingerprinting. Each test operates independently and can be selectively executed based on risk assessment, allowing the system to maintain high reliability while managing complexity through modular design.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The first node is designed to perform multiple detection functions using a unified architecture. A single detection system implements diverse test types (compression, cryptographic, protocol validation) that can detect various MITM attack methods. This multi-functional approach improves reliability without requiring separate dedicated systems for each detection type, thereby controlling overall device complexity.

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

2Loss of time

If periodic MITM detection tests are initiated, then the detection timing is improved, but the use of energy and processing resources increase

Engineering Contradiction:
Improvedetection delayVSAvoidenergy consumption for detection
Core Design Contradiction:
Loss of timeVSUse of energy by moving object

Solution Approach 1:

The detection system executes MITM tests periodically at predetermined intervals rather than continuously. The first node schedules detection tests to run at specific time intervals, balancing timely attack detection with reduced energy consumption. This periodic execution ensures that communications are monitored regularly while avoiding the excessive resource usage of continuous monitoring.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system performs preliminary validation checks before initiating full detection sequences. Quick preliminary tests assess basic communication parameters and determine whether more intensive detection tests are necessary. This preliminary action reduces overall energy consumption by avoiding full-scale detection when attacks are not suspected, while still maintaining timely detection capability when risks are present.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9680860B1Endpoint-based man in the middle attack detection using multiple types of detection tests
Publication Date: 2017.06.13 CYLANCE INC
  • US9680860B1 patent drawing
  • US9680860B1 patent drawing
  • US9680860B1 patent drawing

AI summary

A first node of a networked computing environment initiates each of a plurality of different man-in-the middle (MITM) detection tests to determine whether communications between first and second nodes of a computing network are likely to have been subject to an interception or an attempted interception by a third node. Thereafter, it is determined, by the first node, that at least one of the tests indicate that the communications are likely to have been intercepted by a third node. Data is then provided, by the first node, data that characterizes the determination. Related apparatus, systems, techniques and articles are also described.