System Time Discovery
System time discovery learns local time or timezone information.
What it means
System time discovery learns local time or timezone information. It may help coordinate activity, evaluate the environment, or align execution with chosen windows.
An investigation example
A suspicious program queries time settings before deciding whether to continue its execution.
Evidence to examine
Correlate time queries with program logic, host configuration, and later delayed or scheduled actions.
A common analytical pitfall
Time queries are ubiquitous and have little evidentiary value without supporting context.
Response considerations
Retain timing and configuration evidence and investigate whether the query influenced suspicious behavior rather than alerting on routine time access alone.
Time information can support coordination or avoidance
Software queries local time and timezone for many ordinary reasons. An intruder can also use timing information to coordinate actions, compare environments, or interpret schedules. The behavior is therefore contextual. A single clock query is rarely a strong basis for declaring malicious activity without its process origin and relationship to other events.
Distinguish the host's reported time from a trusted timeline. The clock can be offset, changed, or corrected after synchronization. A timezone setting describes interpretation, not necessarily physical location. Investigators should preserve both original timestamps and normalization assumptions when relating the query to activity elsewhere.
A fictional timed process
An academy's training logs show an unfamiliar process checking time, waiting, and then contacting a remote destination. Analysts compare the process ancestry, interval, network records, and expected application behavior. A scheduled updater can produce a similar sequence, so timing alone is not a verdict.
The query may help explain why behavior differs between runs, but do not invent a purpose beyond the evidence. If a process stops after a time check, the result could reflect a scheduling condition, an error, or another branch not visible in the logs. State the observation and competing explanations separately.
Normalize a fictional sequence
Create events from a host using local time and a service using UTC. Add a known clock offset and convert them to a common basis while retaining the originals. Then explain what a system-time query adds to the analysis and what it cannot establish. This connects discovery behavior with careful timeline construction.
A time-related finding should include the relevant source, collection period, and uncertainty. Avoid claiming that an apparent delay proves evasion or coordination without supporting behavior. The practical skill is to make time comparisons defensible so later investigators can reproduce the ordering and understand where the record remains ambiguous.
Related concepts
References & further reading
Original explanations, with primary references for deeper study.
MITRE ATT&CK T1124: System Time Discovery