System Clock Attack Detection via NTP Comparison

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Information Handling Systems (IHS) are vulnerable to malicious attacks, particularly those exploiting weaknesses in system clock settings, which can be altered by users or malicious actors to hide event times or force premature processing.

Innovation Solution

Implementing a system clock detecting and reporting system that compares the system clock time with a network time protocol (NTP) server time, generating an Indicator of Attack (IoA) report if the times do not match, and resetting the attack chain vector when the times match.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If system clock time is allowed to be freely set by users, then ease of operation is improved, but security is worsened due to vulnerability to malicious attacks

Engineering Contradiction:
Improvesystem clock settingVSAvoidsecurity
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system continuously monitors system clock events and compares them against expected time sequences, providing feedback when discrepancies are detected. This feedback mechanism enables automatic detection of unauthorized clock modifications while preserving user ability to set clock time, thus resolving the contradiction between ease of operation and security.

Inventive Principle:
Principle #23Feedback

2Reliability

If system clock events are monitored and compared against NTP server, then security is improved, but device complexity is worsened

Engineering Contradiction:
ImprovesecurityVSAvoidmonitoring system
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system uses an intermediary NTP (Network Time Protocol) server to provide a trusted time reference. Instead of implementing complex internal time validation logic, the system leverages the NTP server as an external authority to verify system clock accuracy, thereby improving security without significantly increasing device complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If IoA report is generated on time mismatch, then detection precision is improved, but loss of time is worsened due to additional processing

Engineering Contradiction:
Improveattack detectionVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary actions by continuously monitoring system clock events and maintaining a chain vector in readiness. When a time mismatch occurs, the detection mechanism is already primed to immediately generate an IoA report without requiring additional processing time, thus achieving high detection precision without significant time loss.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12271470B2System and method for detecting and reporting system clock attacks within an indicators of attack platform
Publication Date: 2025.04.08 DELL PROD LP
  • US12271470B2 patent drawing
  • US12271470B2 patent drawing
  • US12271470B2 patent drawing

AI summary

According to one embodiment, an Information Handling System (IHS) includes a memory to store a secure event log associated with one or more attributes of the IHS, and computer-executable code to obtain a system time from a system clock of the IHS, obtain a network time from a network time protocol (NTP) server, and compare the system time against the network time. When the obtained system time does not match the obtained network time, set a system clock attack chain vector in the secure event log and generate an Indicator of Attack (IoA) report based at least in part, on the system clock attack chain vector.