Mobile QR Code QR CODE

2025

Reject Ratio

81.5%


  1. (Korea University, 145, Anam-ro, Seongbuk-gu, Seoul 02841, Korea. limsomi79@gmail.com)
  2. (Kwangwoon University, 20 Kwangwoon-ro, Nowon-gu, Seoul 01897, Korea. jhryu@kw.ac.kr)



Timestamp manipulation, Timestomping, Anti-forensics, NTFS

1. Introduction

In digital forensic investigations, timeline reconstruction is a critical procedure [1, 2]. The task of reconstructing a timeline of events and artifacts enables investigators to comprehend the temporal progression of cybercrimes and derive conclusions in the form of digital evidence, making it one of the most important yet challenging objectives in digital forensics [3, 4]. In this process, timestamps provide a basis for systematically analyzing the sequence of incidents by establishing the occurrence time of events and arranging them in chronological order. However, if timestamps are manipulated, the course of the investigation may be significantly altered. Therefore, timestamp manipulation is an important area of study in digital forensics.

In recent years, numerous security incidents have demonstrated the use of antiforensic techniques (e.g., evidence concealment and obfuscation) by malware and attackers to evade analysis and detection [5, 6]. Among these, the timestamp technique, a timestamp manipulation method aimed at modifying the recorded creation, access, and modification times within file system metadata, distorts the chronological flow of events, thereby complicating timeline-based reconstruction and causal attribution [7]. For example, in timeline analysis, if a specific malware execution event is followed by a subsequent file event, the investigator may reasonably suspect that the file was generated by the malware. However, if an adversary manipulates the creation time of a file to appear earlier, the file may not be readily detected through timeline analysis only [8]. Advanced Persistent Threat (APT) groups have incorporated time-stomping capabilities into their malware, and this behavior has been documented in the MITRE ATT&CK framework [9]. Well-known threat groups such as APT29 (Russia), APT32 (Vietnam), Lazarus (North Korea), Chimera (China) employ this technique [10]. Moreover, timestamps are critical evidence for determining incident onset, malware infiltration and propagation paths, and the timing of privilege escalation [11]. Thus, when their reliability is compromised, the accuracy of the forensic findings and the admissibility of digital evidence in legal proceedings are directly affected. The ease with which publicly available timestamp manipulation tools can modify timestamps has led to challenges regarding the credibility of such evidence in court [12].

While existing literature provides a solid foundation for timestamp forensics, most studies focus on individual tools and algorithms in isolation, often overlooking the complex interactions between manipulation tactics and forensic environments. To bridge this gap, this study systematically analyzes the impact of advanced timestamp manipulation on digital investigations through a multi-faceted approach. First, we formalize the behavioral patterns and tactical traces of widely used tools and APT groups, providing a comprehensive threat landscape. Second, we synthesize diverse detection methods–ranging from rule-based analysis of operating system artifacts (e.g., prefetch, event logs) and file system artifacts ($MFT, $LogFile) to algorithmic and AI-based approaches. Third, we evaluate the practical efficacy of these methods across four distinct scenarios, identifying their respective strengths and limitations and real-world investigate contexts. Finally, we discuss current technical gaps and propose strategic directions to guide future research in this evolving field.

2. Background Knowledge

2.1. NTFS Timestamps–MACE

The primary file system of the Windows operating system New Technology File System (NTFS) [13] stores file time information as a 64-bit value representing the number of 100-nanosecond intervals elapsed since January 1, 1601 (UTC) [14]. As shown in Table 1, the NTFS time information can be represented by four abbreviations: M for the last modification time, A for the last access time, C for the file creation time, and E for the last MFT entry update time [15].

Table 1. NTFS timestamp components.

Symbols Timestamp Description
M Last modified time Time when the file was last modified
A Last accessed time Time when the file was last accessed
C File creation time Time when the file was created
E MFT entry update time Time when the file’s $MFT entry was last updated

2.2. Operating System Artifacts in NTFS

A wide range of operating system (OS) artifacts is critical for identifying potential timestamp manipulations in Windows. From the perspective of program execution, prefetch files serve as a reliable source for determining execution times. Prefetch is a mechanism that improves application launch performance by preloading portions of frequently used programs when a computer boots [16].

In a similar vein, but focusing on file access rather than execution, LNK files are artifacts that indicate that a file has recently been accessed and function as connectors between executable files and applications [17]. By comparing the timestamps of an LNK file to those of its target file, investigators can infer the likelihood of timestamp manipulation.

Furthermore, these file-level artifacts can be cross-referenced with event logs, which provide critical evidence related to logins, authentication events, and the use of accounts and privileges [18]. They reveal which user accounts were used and which systems were accessed, thereby enabling the cross-verification of event log timestamps against file M or C times.

2.3. File System Artifacts in NTFS

File system (FS)-based detection techniques for timestamp manipulation leverage multiple NTFS artifacts, most notably the Master File Table ($MFT), which stores metadata for all files and directories; the NTFS journal file ($LogFile), which records transactional updates; and the updated sequence number journal ($UsnJrnl), which maintains a history of file system changes.

The $MFT is a system file that stores the metadata for every file and folder in the NTFS at the record level; the metadata for each file or folder may be stored in one or more $MFT entries [19, 20]. As illustrated in Fig. 1, each entry is composed of a set of attributes, including various types such as $STANDARD_INFORMATION ($SI) and $FILE_NAME ($FN). At the attribute level, MACE timestamps are represented in the $SI and $FN attributes. The $SI attribute contains general file metadata such as creation, access, modification times, and ownership information, whereas the $FN attribute contains the file name and corresponding information, including its creation, access, and modification timestamps [21]. Consequently, each file or directory in NTFS is associated with up to eight distinct time values.

Fig. 1. $MFT architecture.

../../Resources/ieie/IEIESPC.2026.15.4.567/fig1.png

The $LogFile is a system file that maintains NTFS transaction metadata [19, 22]. It is primarily used to restore the file system to a consistent state after unexpected events such as power failures. Transaction records in $LogFile include metadata changes to files and directories stored in $MFT, enabling the reconstruction of file-level events such as creation, deletion, moves, and renames [23].

The $UsnJrnl is a change journal that logs modifications to files and directories within the file system [24]. Unlike the $LogFile, which is intended for recovery, $UsnJrnl emphasizes change-recording and tracking for forensic and auditing purposes. Considering these complementary roles, $LogFile and $UsnJrnl can be leveraged to corroborate evidence and enable more precise detection of timestamp manipulation within a file system.

3. Timestamp Manipulation Tool

Timestamp modification tools manipulate timestamps by altering the time values stored in the file’s $SI and $FN attributes. Different tools exhibit distinct behavioral patterns during execution, which can serve as forensic indicators for distinguishing and attributing purposes. Consequently, formalizing tool-specific behavioral patterns is important for reliable attribution and detection. In this report, we summarize four commonly used timestamp manipulation tools and their characteristics in Table 2.

Table 2. Comparison of manipulation patterns by tool.

Feature SFT-baseda XTST Timestomp SetMACE
$SI Mod. O O O O
$FN Mod. X X X O
$MFT Entry Mod. X X O O
100-ns precision X X X O
Used API GetFileTime
SetFileTime
SetFileTime ZwSetInfoFile
NtSetInfoFile
NtSetInfoFile

a SFT: SetFileTime API

3.1. SetFileTime API based Tool

Timestamp manipulations can be performed programmatically using Windows API calls. The APIs that are commonly used to read and write files are GetFileTime [25] and SetFileTime [26]. A common pattern combines the two APIs: an agent calls GetFileTime to read the MAC values from one file, followed by SetFileTime to copy those values onto another file. Importantly, SetFileTime cannot directly modify the timestamps contained in the $FN attribute [27, 28]. Moreover, when finer-grained time components cannot be specified, unspecified subfields are often zero-filled [29, 30]. Given that the E time cannot be directly set via SetFileTime, the following forensic indicator is useful: if the 100-nanosecond subfields of the MAC timestamps in $SI are zero and the corresponding E time is nonzero, this pattern strongly suggests the use of a SetFileTime-based timestamp manipulation tool. Examples of utilities operating in this manner include FileTouch.exe [31], chtime.exe [32], SKTimeStamp [33], NewFileTime [34], and BulkFileChanger [35]. As a representative example, Table 3 illustrates the specific timestamp manipulation pattern generated by FileTouch, where the 100-nanosecond units are consistently reset to zero while the E time remains non-zero.

Table 3. Timestamp manipulation patterns using FileTouch: Analysis of zero-filled 100-nanosecond units.

Category Normal Anomaly
M 2026-01-11 06:10:24.8293062 2009-12-31 15:36:10.0000000
A 2026-01-11 06:10:24.8293062 2009-12-31 15:36:10.0000000
C 2026-01-11 06:10:08.2835190 2009-12-31 15:36:10.0000000
E 2026-01-11 06:10:24.8293062 2026-01-11 06:14:36.8197056

3.2. XTST

XTST [36] is also a timestamp manipulation utility based on the SetFileTime API [37, 38]. A notable behavior of this tool is that when only the data component is altered, the millisecond field is preserved, whereas finer-grained subfields are cleared (i.e., set to zero). When both the date and time are modified, the timestamp can be adjusted to millisecond resolution; however, the following three sub-millisecond digits are populated with pseudo-random values unrelated to the original timestamp [39].

3.3. TimeStomp

At the 2005 Black Hat conference, James Foster and Vinnie Liu of the Metasploit project introduced an antiforensic tool called Timestomp [40]. This tool employs the ZwSetInformationFile [41] and NtSetInformationFile [42] functions, which invoke the FILE_BASIC_INFORMATION structure to specify the handle of the target file and apply modified timestamp values [29, 43]. This structure serves as a standard interface in the Windows environment for managing essential file metadata, including various time-related and file attributes [44]. Unlike SetFileTime, the NtSetInformationFile function can modify not only the $SI-MAC but also the E time [45]. However, similar to SetFileTime, it cannot directly modify the timestamps of the $FN attribute [29]. Nevertheless, by modifying the $SI values and relocating the file, the updated $SI values are reflected in the $FN attribute, allowing indirect manipulation of $FN values [46]. Specifically, when a file is moved to a different directory within the same partition (e.g, via cut-and-paste or drag-and-drop operations), the NTFS mechanism updates the $FN attribute, thereby copying the current $SI values. After relocating, the adversary modifies $SI again, and upon moving the file back to its original location, the $FN timestamps are updated again to reflect the manipulated $SI values. Finally, the attacker rewrites the desired values into the $SI, completing the timestamp manipulation process. This procedure is illustrated in Fig. 2.

Fig. 2. $FN timestamp modification through folder relocation.

../../Resources/ieie/IEIESPC.2026.15.4.567/fig2.png

Previous research has indicated that Timestomp sets the 100-nanosecond component of timestamps to a specific value [47]. In particular, the final seven digits that represent nanoseconds are always set to zero and can serve as forensic indicators of timestamp manipulation. However, this artifact was addressed in a later version, nTimeStomp [48], which supports full-timestamp manipulation down to 100-nanosecond precision in the $SI attribute [39, 49].

3.4. SetMACE

SetMACE, developed by Joskim Schicht [50], modifies both the $SI and $FN attributes via Windows API calls such as NtSetInformationFile in versions up to 1.0.0.6 [49]. The method for altering the $FN attribute follows an established approach whereby changes made to $SI are propagated into the $FN through file relocation [50]. SetMACE automates this process. Unlike several other timestamp manipulation tools, it can modify timestamps with a precision of up to 100 ns [29, 46]. In subsequent releases (after versions 1.0.0.6) [50], SetMACE discontinued the use of APIs and instead employed direct disk writes [38, 46].

Starting with Windows Vista (NT 6.0), user-mode processes are no longer permitted to gain direct access to the boot volume [51]. To overcome this limitation, SetMACE sets an SL_FORCE_DIRECT_WRITE flag before issuing IRP_MJ_WRITE requests to the disk driver [29]. This allows the kernel-mode driver to bypass the cache and perform write operations directly on the volume without unmounting it, enabling on-disk modifications, even when the volume remains mounted.

4. Case Studies of Timestamp Manipulation Tactics in APT Groups

Timeline analysis is essential for digital forensics, but many APT groups now use sophisticated techniques to manipulate timestamps and undermine its effectiveness.

Table 4. Comparison of timestamp manipulation techniques and their forensic impacts by APT groups.

APT Target artifacts Techniques Impact on investigation
APT29 Web Shells Synchronizing the timestamp with adjacent legitimate files Malicious files are excluded from the scope of investigation when sorted by C time
APT32 XML, Malicious Files Backdating XML C times and cloning system library timestamps (e.g., kernel32.dll) Misleads investigators into trusting malicious files by masquerading them as original Windows installation files
Lazarus Group Registry Keys, Malicious Files Randomizing Registry M times and cloning timestamps from legitimate executables Conceals traces of attack configurations and induces logical contradictions during timeline analysis
Chimera Malicious Files Manipulation of timestamps using the Windows-compatible touch tool Malicious DLLs bypass in-depth analysis by appearing as integral components of pre-existing software

Table 4 summarizes the specific artifacts and methodologies utilized by prominent APT groups for such purposes. Given that forensic practitioners typically prioritize the examination of files whose creation or modification dates align with the estimated period of compromise, APT groups strategically subvert this investigative methodology by intentionally distorting temporal metadata.

APT29 [52] exploits this methodology by deploying a web shell onto a server and then synchronizing its M and C times with those of legitimate files in the same directory [53- 55]. When a malicious file shares a similar temporal context with surrounding files, it is highly likely to be excluded from the investigation’s priority list, despite its critical role in the attack.

APT32 [56] employs a multi-stage approach. In the first stage, the C time of XML files is backdated to a point prior to the actual attack. In the second stage, the timestamps of malicious files are modified to match those of kernel32.dll, a core Windows system file [57- 59]. By mimicking the timestamps of system files, the group ensures that their malware appears as legitimate system components that have been present since the initial Windows installation.

Investigators also seek registry keys modified at the time of an incident. These artifacts function as hierarchical containers that store not only application configuration but also ’Last Write’ metadata, providing a critical temporal marker for forensic analysis [60]. The Lazarus Group [61] randomizes these timestamps to make registry configurations appear unrelated to the current attack, thereby causing confusion during timeline reconstruction. Furthermore, they manipulate file metadata for temporal obfuscation, mirroring the temporal attributes of legitimate system binaries (e.g., calc.exe, mspaint.exe, notepad.exe) to disguise files created during the intrusion process [62- 65].

In Linux systems, the touch command is used to update file M and A times. The Chimera [66] adopted a ported version of this utility within Windows environments to manipulate the date the time metadata of malicious DLLs, thereby aligning them with the system’s legitimate components [67].

These cases show that adversaries are moving beyond simple attribute changes. They now manipulate the overall context of the incidents. Sophisticatedly replicated timestamps closely mimic legitimate system libraries. This neutralizes evidence prioritization and hinders investigators from securing core evidence on time. Investigators face limits in combating these techniques unless they find logical inconsistencies between diverse artifacts within the files system.

5. Timestamp Manipulation Detection Method

5.1. Rule Based Methods

As illustrated in Fig. 3, the rule-based approach utilizes a mutli-indicator framework. Rather than designating a single rule violation as definitive proof of timestamp manipulation, a conclusive determination is made only when a cluster of suspicious patterns is detected. This approach is further categorized into rule-based operating system and rule-based file system detection, depending on the specific forensic artifacts analyzed.

Fig. 3. Workflow of rule-based multi-indicator convergence for detecting timestamp manipulation.

../../Resources/ieie/IEIESPC.2026.15.4.567/fig3.png

5.1.1 Operating System Artifacts Based Methods

Rule 1. Execution Traces of Timestamp Manipulation Tools When an application is executed, the corresponding prefetch file records metadata such as the application name, execution count, time of the most recent execution, and list-referenced files and libraries [68]. This behavior persists even when a timestamp manipulation tool is used. These tools typically attempt to alter $FN timestamps by repeatedly relocating or executing the target file, as illustrated in Fig. 2. Modifying the $FN timestamp requires multiple updates of $SI values. Consequently, evidence of repeated execution of a program within a short period may indicate an intentional attempt to manipulate timestamps. Thus, such execution patterns should be treated as potential indicators of timestamp manipulation activity [49].

Rule 2. $SI Timestamp of an LNK File Link Files are shortcut files that store references for specific executables, folders, documents, or network resources. In such LNK files, the values of $SI-A and $SI-E must be approximately equal. When the user opens a file locally, the $SI-A and $SI-E values of the associated LNK file are updated. Therefore, under normal circumstances, the time difference between $SI-A and $SI-E timestamps of the file and its LNK file should remain within a few seconds [49]. If the difference to minutes or hours, it may indicate possible manipulation of the original file’s timestamps.

(1)
$ \$SI-A_{file} \neq \$SI-A_{LNK}, $
(2)
$ \$SI-E_{file} \neq \$SI-E_{LNK}. $

Furthermore, because LNK files cannot be created for nonexistent target files, their C time should always postdate the original file’s $SI-C under normal conditions [49, 69].

(3)
$ \$SI-C_{LNK} < \$SI-C_{file}. $

Rule 3. Time-Tracking using Event Logs Event logs in the Windows record information related to security, system processes, applications, and user activities. Among these, application and system logs are particularly useful for detecting timestamp manipulations. If a file’s $SI-C or $SI-M value is outside the period during which a user session is active, it may indicate the occurrence of timestamp manipulation [49].

(4)
$ \$SI-MC \notin [T_{session\_start}, T_{session\_end}]. $

5.1.2 File System Artifacts Based Methods

Research has been conducted on detecting timestamp manipulations using the $MFT, $LogFile, and $UsnJrnl files of the NTFS file system. These studies established a set of rules to verify timestamp tampering.

Rule 1. Future Time The E time represents the point at which a user’s operation is completed. Therefore, it cannot precede the M, A, or C time [5, 70]. Moreover, all timestamps in both $SI and $FN should logically be equal to or earlier than the current system time. A timestamp recorded as a future time constitutes an anomaly that cannot occur under normal conditions and may indicate forgery [5].

(5)
$ E < MAC $
(6)
$ CURRENT TIME < \$SI-MACE | \$FN-MACE. $

Rule 2. Relative Inconsistency between $SI and $FN Timestamps Most timestamp manipulation tools cannot modify $FN timestamps. This characteristic can be leveraged to detect forgery by comparing the $SI timestamps with those of $FN. If $SI-E is earlier than that of $FN, this is an evidence of manipulation [5]. The $SI-E value is frequently updated by operations such as copy, move, filename modification, and file attribute modification [71]. While $FN-E is updated by similar operations, it is modified less frequently than $SI-E [70]. Therefore, under normal circumstances, $SI-E should be identical to or later than $FN-E. If $SI-E is earlier than $FN-E, there is a high temporal probability that the $SI value has been backdated relative to the $FN timestamp. Furthermore, when the $SI value is manipulated to a time prior to the original, a characteristic pattern typically emerges where the $SI-MAC timestamps appear more recent than those of the $FN [5].

(7)
$ \$SI-E < \$FN-E, $
(8)
$ \$FN-MAC < \$SI-MAC. $

Table 5 presents the results of timestamp manipulation using the the nTimestomp tool [48]. When the timestamp is backdated to the past, the resulting anomaly aligns with the pattern defined in Eq. (7). Conversely, when the $SI timestamp of a file is altered to a future date relative to its original time, it follows the pattern described in Eq. (8).

Table 5. Illustrative comparison of the relative inconsistency between $SI and $FN timestamps in Eq. (7) and (8).

Rule Type Attr. M A C E
Eq. (7) Normal $SI
$FN
2026-01-03 19:10:58
2026-01-03 19:09:45
2026-01-03 19:10:58
2026-01-03 19:09:45
2026-01-03 19:09:45
2026-01-03 19:09:45
2026-01-03 19:10:58
2026-01-03 19:09:45
Tampered $SI
$FN
2026-01-03 18:58:53
2026-01-03 19:09:45
2026-01-03 18:58:53
2026-01-03 19:09:45
2026-01-03 18:58:53
2026-01-03 19:09:45
2026-01-03 18:58:53
2026-01-03 19:09:45
Eq. (8) Normal $SI
$FN
2026-01-03 17:37:13
2026-01-03 17:36:51
2026-01-03 17:37:13
2026-01-03 17:36:51
2026-01-03 17:36:51
2026-01-03 17:36:51
2026-01-03 17:37:13
2026-01-03 17:36:51
Tampered $SI
$FN
2026-01-03 18:34:56
2026-01-03 17:36:51
2026-01-03 18:34:56
2026-01-03 17:36:51
2026-01-03 18:34:56
2026-01-03 17:36:51
2026-01-03 17:34:56
2026-01-03 17:36:51

Rule 3. $FN Timestamp Manipulation Most timestamp manipulation tools do not modify $FN timestamps; however, certain utilities such as SetMACE can alter the $FN attribute.When an event occurs, the $FN-M and $FN-E are always updated together [72]. Therefore, a discrepancy between $FN-M and $FN-E suggests possible timestamp tampering.

(9)
$ \$FN-M \neq \$FN-E. $

Furthermore, since additional data recording or metadata modification can only occur after the file has been initialized, a logical temporal sequence must be maintained [5, 72]. If the A or C times recorded in $FN are later than the M or E time, such an ordering is anomalous and indicative of timestamp forgery.

(10)
$ \$FN-ME < \$FN-AC. $

Rule 4. 100-Nanosecond Unit of Timestamp Timestamp manipulation can also be identified by examining the 100-nanosecond component of the timestamps. In a normal NTFS file, seven decimal digits representing the 100-nanosecond intervals are preserved. There are two cases in which this value may appear to be zero. The first is when a file created in the FAT file system is moved to NTFS. Given that the FAT file system has lower temporal granularity than NTFS, it does not preserve submicrosecond information [73]. The second case occurs when timestamps are manipulated using a timestamp manipulation tool. In such instances, attackers may be unable to reproduce precise sub-nanosecond values instead of inserting only integer-second values, which results in the 100-nanosecond field being set to zero [5, 47].

(11)
$ \$SI-MACE_{100-nanosecond} = Zero. $

Rule 5. The Correlation between $MFT and $LogFile. $LogFile is an NTFS journal that sequentially records metadata change events for files and directories. If the file C time recorded in the $LogFile does not match the C time stored in $MFT, it may indicate that an attacker has manipulated the C time in either the $FN or $SI attributes [5].

(12)
$ \$LogFile-C \neq \$SI-C|\$FN-C. $

Rule 6. The Correlation between $MFT and $UsnJrnl $UsnJrnl contains an event flag called BASIC_INFO_CHANGE, which indicates that the metadata or timestamps of a file or directory have been modified [74, 75]. When file metadata is altered, the $SI-E value is updated accordingly [70]. Therefore, under normal circumstances, $SI-E should remain consistent with the BASIC_INFO_CHANGE record. If such a record exists in $UsnJrnl, but the $SI-E value has not been updated, this strongly suggests that a timestamp manipulation tool was used to selectively alter the metadata [49].

(13)
$ \$SI-E \neq BASIC\_INFO\_CHANGE. $

Rule 7. Directory $MFT Entry Timestamp Within a directory’s $MFT entry, the attributes $INDX_ROOT and $INDX_ALLOCATION are present. Each index entry contains the file name along with a subset of values copied from the $FN attribute. These values include MACE timestamps. If any of these values differ from the actual $FN timestamps of the corresponding file, the discrepancy can be used as an indicator of timestamp manipulation [46].

(14)
$ \$INDX\_MACE \neq \$FN\_MACE. $

Rule 8. Timestamp Comparison for Deleted Files When a file is deleted, its data are not immediately erased but rather remain unlinked from the file system. Consequently, even after deletion, the metadata of the file remain in the $MFT. If the $SI or $FN timestamps of a newly created file occupying that space are set to a time earlier than the timestamps of the deleted file, this can serve as evidence of forgery [5]. In this context, the $SI-MAC values of the new file are excluded because they can be reset to preserved values through operations such as copy, decompression, backup, or restoration, which may cause a high rate of false positives. Therefore, only the $MFT update time is considered [76, 77].

(15)
$ \$SI_{deleted\_file} | \$FN_{deleted\_file} < \$SI-E. $

5.1.3 Taxonomy of Rule-based Detection

We systematize rule-based detection techniques by categorizing them into three primary groups based on their underlying forensic logic, as presented in Table 6: Internal Consistency, Cross-Artifact Correlation, and Contextual Analysis. Internal Consistency evaluates the logical integrity within a single artifact or a set of attributes to verify whether the data itself is valid, which includes rules 1, 2, 3 and 4 in the file system context. Cross-Artifact Correlation identifies discrepancies by cross-referencing disparate metadata sources; operating system-based rule 2 and file system-based rules 5, 6, 7 are included in this category. Finally, Contextual Analysis validates the legitimacy of timestamps through environmental traces, employing operating system-based rule 1 and 3 and file system-based rule 8. By systematizing these methodologies, this framework provides structured understanding of forensic detection principles that transcends a simple list of artifacts.

Table 6. Classification of detection mechanisms for timestamp manipulation by operating system and file system-based rules.

Mechanism Description Detection Rules
OS-based FS-based
Internal consistency Verifies logical integrity within a single artifact 1, 2, 3, 4
Cross-artifact correlation Cross-validates multiple artifacts to identify discrepancies through comparative analysis 2 5, 6, 7
Contextual analysis Verification of chronological consistency within the system environment 1, 3 8

5.2. Algorithm Based Method

An algorithmic approach was proposed in which inconsistencies or abnormal patterns across artifacts are systematically analyzed to define detection rules, which were then applied to determine the occurrence of manipulation. This method enables the effective identification of tampering traces by verifying the consistency of temporal information in file system metadata such as $MFT, $LogFile, and $UsnJrnl, while distinguishing them from normal operations such as file creation, modification, and deletion.

Oh et al. proposed a journal-based detection algorithm utilizing file system metadata in NTFS [8]. Their method precisely analyzed the variation patterns of $SI-C and $SI-M, incorporated file system tunneling detection to eliminate false positives, and additionally leveraged the unique anomaly in which 100-nanosecond fields are set to zero (as observed in tools such as Timestomp). They further introduced cross-analysis techniques to enhance the reliability of detection.

Song and Lee proposed another timestamp manipulation detection algorithm based on the observation that Windows imposes an upper limit on the number of file write operations per second on a storage device [78]. Their method calculated the difference between $SI-E and $SI-C, dividing it by the file size to obtain an estimated file write speed; if the resulting value exceeded the maximum read/write speed, the file was deemed to be manipulated. However, this method is limited to specific operations, such as file copying or moving between volumes, and becomes inapplicable when caching causes $SI-C and $SI-E to be identical.

6. Artificial Intelligence Based Method

With the advancement of Artificial Intelligence (AI), a growing trend has emerged in applying AI across diverse domains, and research efforts have been extended to timestamp manipulation detection. Mohamed and Khalid used $MFT files as features [79]. They extracted metadata such as filenames, extensions, file paths, and timestamps from the $SI and $FN attributes, and converted raw time values to directly suitable for machine learning into numerical feature values through preprocessing. Using a binary logistic regression model, they determined whether file timestamps were manipulated.

A machine learning-based study by Oh extended the earlier rule-based detection framework for timestamp forgery detection [80]. They constructed a dataset that simultaneously incorporated actual event logs from $UsnJrnl and file system states from $MFT. Based on groups of file operations performed by specific programs over a given period, they derived statistical features such as the ratio of file operations and the proportion of unchanged timestamps. They employed machine learning models, including SVM, Decision Tree, Random Forest, and XGBoost, to perform binary classification.

7. Comparative Analysis

7.1. Attack Scenario

These scenarios are categorized from 1 to 4 based on the attacker’s objective and the sophistication of their anti-forensic measures.

  • Scenario 1 (Simple Attribute Modification) : This scenario involves the modification of the $SI attribute exclusively. The attacker employs specialized utilities such as Timestomp or direct Windows API calls (e.g., SetFileTime) to overwrite the $SI timestamps with arbitrary values.

  • Scenario 2 (Dual-Attribute Manipulation) : In addition to the easily accessible $SI timestamp, the attacker concurrently modifies the $FN attribute, a process that bypasses the limitations of standard administrative APIs.

  • Scenario 3 (Mass Timeline Camouflage) : Unlike the previous cases, this scenario focuses on large-scale timeline manipulation. The attacker batch-modifies the timestamps of all files within specific directories to mimic legitimate user activity and blend in with normal system operations.

  • Scenario 4 (Rule-Evasion Anti-Forensics): This scenario employs sophisticated techniques designed to circumvent predefined detection rules. By manipulating LNK file timestamps and deliberately deleting or disabling critical system logs such as $UsnJrnl and $LogFile, the perpetrator effectively obliterates the fundamental data required for deterministic forensic verification.

7.2. Performance Comparison

For a rigorous comparative evaluation, Table 7 defines four distinct scenarios to analyze the efficacy of rule-, algorithm-, and AI-based detection methodologies.

Table 7. Comparative analysis of scenarios and detection methodologies.

Category Scenario 1 Scenario 2 Scenario 3 Scenario 4
Primary Target $SI attributes $SI, $FN attributes Bulk timestamps LNK, $UsnJrnl, $LogFile
Attack Vector Direct API overwrite MFT sync. Semantic mimicry Rule-evasion
Detection Core Consistency checks Cross-validation Statistical variance Causality analysis
Optimal Approach Rule-based Rule-based AI-based AI-based

Scenario 1 (Simple Attribute Modification) In Scenario 1, a high detection rate can be achieved solely through rule-based methodologies, as the manipulation is confined to the $SI attribute. Within the rule-based operating system framework, suspicious activities can be identified via rules 1, 2, and 3. Furthermore, the rule-based file system approach enables the detection of timestamp tampering through rules 1, 2, 4, 5, 6, and 8.

While algorithm and AI-based detection models are capable of identifying such anomalies, the deployment of these complex automated systems is often unnecessary for such primitive cases. Given the deterministic nature of $SI modification, rule-based detection provides the most efficient and computationally cost-effective solution without the need for sophisticated heuristics or probabilistic analysis.

Scenario 2 (Dual-Attribute Manipulation) Scenario 2 represents a more sophisticated anti-forensic approach, involving the modification of both $SI and $FN attributes. Since the $FN attribute is altered, traces of manipulation can still be identified through rule 3 and rule 7 of the rule-based file system framework. Therefore, traces of timestamp manipulation can potentially be detected using a rule-based approach alone in this specific context. Furthermore, similar to Scenario 1, while algorithmic and AI-based detection methods remain applicable, they entail significantly higher computational costs and time overhead.

Scenario 3 (Mass Timeline Camouflage) Scenario 3 involves the large-scale manipulation of timelines across multiple files. While rule-based methodologies may still be capable of determining whether individual files have been tampered with, the cumulative computational overhead and time consumption render rapid, real-time analysis impractical.

In contrast, algorithm and AI-based detection frameworks, being intrinsically automated, can process massive datasets without such scalability issues. Furthermore, when manipulation occurs on a large scale, it becomes virtually impossible for an attacker to perfectly replicate the natural statistical distribution of an entire file system. Consequently, AI-based approaches are optimized for identifying collective anomalies and detecting sophisticated patterns of mass camouflage that deviate from legitimate system behavior.

Scenario 4 (Rule-Evasion Anti-Forensics) Since this scenario involves the obliteration of all the evidential data required for detection, it significantly increases the difficulty for conventional detection logic based on simple artifact comparison, rendering it nearly impossible to identify through a rule-based approach alone. Existing algorithm-based methods, which primarily focus on the automation of static, predefined rules, are also inadequate for capturing such sophisticated evasions. In this context, it is imperative to conduct a deep-level analysis of system-wide causality and logical contradictions among fragmented artifacts.

Therefore, an AI-based detection paradigm is more appropriate for this scenario. Unlike traditional systems, AI-based approaches are not constrained by rigid, predefined rules; instead, they autonomously learn non-linear correlations and latent features among metadata. This capability enables for the effective identification of both previously undisclosed manipulation techniques and complex evasion patterns that circumvent conventional forensic frameworks.

8. Discussion

Rule-based methods suffer from limited efficiency and vulnerability to evasion tactics. While algorithm-based approaches have improved detection progress efficiency, they primarily function as automated tools rather than advancing core logical contractions, or they are applicable only within a narrow scope. Conversely, AI-based approaches offer superior performance in efficiency and pattern recognition, yet they lack the forensic explainability required for practical implementation.

To overcome these limitations, a paradigm shift is required to structurally integrate the strengths of each approach. The rule-based method provides deterministic reliability by establishing physical inconsistencies as forensic evidence, while the AI-based method offers scalability by identifying intelligent evasion patterns through the learning of non-linear relationships within fragmented data. Consequently, there is a critical need for a hybrid approach that unifies these complementary characteristics.

However, integrating these two distinct methodologies can significantly increase computational complexity and processing time. To minimize computational overhead, the framework uses a tiered verification process. The rule-based engine checks logical causality only for anomalies flagged by the AI. Since perfectly synchronizing all system metadata over time is not possible, the AI looks for subtle structural gaps. The rule-based engine then reviews the sequence of artifacts in the identified area to provide deterministic forensic reliability.

This approach represents a more pragmatic alternative then conventional Explainable AI (XAI) [81] methods, which typically present the contribution of specific features as mere probabilities. Considering the legal and practical specificities of timestamp forensics, a hybrid detection model–where rule-based physical evidence corroborates AI analysis results–provides significantly more robust reliability than relying solely on the probabilistic metrics of XAI.

Table 8. Comparative analysis of detection methodologies for timestamp manipulation.

Criteria Rule-based Algorithm-based AI-based Hybrid
Theoretical complexity O(1) O(n) O(nd) O(1) → O(nd)
Forensic explainability Very High High Low Very High
Detection coverage Limited Moderate Comprehensive Optimal
Zero-day evasion resiliency Infeasible Infeasible Very High Very High

Table 8 provides a comparative analysis between traditional timestamp forgery detection paradigms and the proposed hybrid approach. In terms of computational complexity, the rule-based method is the most efficient, while AI-based and hybrid approaches exhibit higher complexity. However, the proposed hybrid model offers superior forensic explainability by integrating AI analysis with deterministic rule-based validation.

Regarding detection coverage, rule-based methods are limited to verifying specific attribute consistencies within individual artifacts. In contrast, the hybrid model expands the detection scope to the entire system’s behavioral context by leveraging AI to identify latent correlations across heterogeneous data sources. By employing rules to suppress false positives, the hybrid model provides a more robust detection coverage than pure AI-based methods, which may otherwise include irrelevant system noise in their analysis.

In terms of evasion resiliency, conventional rule-based or algorithm-centric studies are often ineffective against attackers who recognize and bypass static rules. The hybrid model, however, provides robust resiliency against sophisticated evasion attempts, such as Scenario 4, by learning high-dimensional patterns to detect subtle logical contradictions. Importantly, the rule-based component enhances this resiliency by allowing investigators to back-trace which specific file system invariants deviated from their expected behaviors.

Future research should focus on further refining the detection reliability through an in-depth analysis of edge cases. Specifically, subsequent studies need to investigate timestamp variations arising from legitimate system processes–such as major OS updates, background indexing, or specific third-party software behaviors–that may inadvertently mimic malicious manipulation. Formally defining these edge cases and integrating them into the rule-based verification logic will be a primary objective for enhancing the model. Such efforts will be critical for minimizing false positives and ensuring the practical robustness of the detection model in complex, real-world forensic environments.

9. Conclusion

Malware and attackers can employ timestamp forgery to conceal malicious activities or delay incident response investigations. Timestamp manipulation distorts the timeline reconstruction process, which may cause digital forensic investigations to proceed in directions that are inconsistent with the actual sequence of events. Therefore, the issue of timestamp forgery stands as critical pillar in the integrity of digital forensic investigations.

While existing studies have primarily focused on the advancement of individual algorithms, they often overlook the complex interactions within diverse forensic environments. To overcome these limitations, this research analyzes various timestamp manipulation tools and investigates the specific techniques employed by actual APT groups. Furthermore, this study systematically categorizes detection methodologies into three distinct groups and evaluates their respective strengths, weaknesses, and technical constraints through rigorous scenario-based analysis. Moving beyond the fragmented approaches of previous literature, this research integrates diverse detection methodologies and validates their effectiveness across various scenarios, thereby proposing a strategic direction for future forensic practices. Such as comprehensive analysis provides a practical guide for investigators to identify manipulation tools and attack patterns in real-world environments as well as serves as a cornerstone for the development of next-generation detection technologies.

References

1 
F. Y. Loumachi , M. C. Ghanem , M. A. Ferrag , Advancing cyber incident timeline analysis through retrieval-augmented generation and large language models, Computers, Vol. 14, No. 2, Art. no. 67, 2025DOI
2 
C. Swenson , R. Phillips , S. Shenoi , Applying the Biba integrity model to evidence management, Advances in Digital Forensics III, Vol. 242, pp. 231-244, 2007DOI
3 
S. Bhandari , V. Jusas , An abstraction-based approach for reconstruction of timeline in digital forensics, Symmetry, Vol. 12, No. 1, Art. no. 104, 2020DOI
4 
B. Carrier , E. Spafford , An event-based digital forensic investigation framework, Digital Investigation, 2004Google Search
5 
D. Jang , G.-J. Ahn , H. Hwang , K. Kim , Understanding anti-forensic techniques with timestamp manipulation, Proceedings of the 17th International Conference on Information Reuse and Integration (IRI), pp. 609-614, 2016DOI
6 
J.-P. A. Yaacoub , H. N. Noura , O. Salman , A. Chehab , Digital forensics vs. anti-digital forensics: Techniques, limitations and recommendations, arXiv preprint arXiv:2103.17028, 2021DOI
7 
C. Vanini , C. Hargreaves , F. Breitinger , Evaluating tamper resistance of digital forensic artifacts during event reconstruction, Digital Threats: Research and Practice, Vol. 6, No. 4, pp. 1-16, 2025DOI
8 
J. Oh , S. Lee , H. Hwang , Forensic detection of timestamp manipulation for digital forensic investigation, IEEE Access, Vol. 12, pp. 72544-72565, 2024DOI
9 
Timestomp (T1070.006), MITRE ATT&CK, [Online]. Available: https://attack.mitre.org/ techniques/T1070/006/. Accessed: Sep. 21, 2025., 2025URL
10 
MITRE ATT&CK: Adversarial tactics, techniques, and common knowledge, MITRE ATT&CK, [Online]. Available: https://attack.mitre.org/. Accessed: Sep. 21, 2025., 2025URL
11 
C. Hargreaves , J. Patterson , An automated timeline reconstruction approach for digital forensic investigations, Digital Investigation, Vol. 9, pp. S69-S79, 2012DOI
12 
M. J. Hannon , Metadata in civil and criminal discovery–Part II, The Computer & Internet Lawyer, Vol. 35, 2018Google Search
13 
R. Russon , Y. Fledel , NTFS documentation, Recuperado el, Vol. 1, pp. 2, 2004Google Search
14 
B. Carrier , File System Forensic Analysis, Addison-Wesley Professional, 2005Google Search
15 
X. Ding , H. Zou , Reliable time based forensics in NTFS, School of Software, Shanghai Jiao Tong University, pp. 1-2, 2010Google Search
16 
A. Ðuranec , D. Topolčić , K. Hausknecht , D. Delija , Investigating file use and knowledge with Windows 10 artifacts, Proceedings of the 2019 42nd International Convention on Information and Communication Technology, Electronics and Microelectronics (MIPRO), pp. 1213-1218, 2019DOI
17 
A. Budhrani , U. Singh , B. Singh , Analysis of Windows 11 link file artifact for evidence gathering, Proceedings of the 2022 International Conference on Futuristic Technologies (INCOFT), pp. 1-6, 2022DOI
18 
N. Hashim , I. Sutherland , An architecture for the forensic analysis of Windows system artifacts, Digital Forensics and Cyber Crime, pp. 120-128, 2011DOI
19 
Master file table and NTFS metadata files, Microsoft, [Online]. Available: https://learn.microsoft.com/en-us/windows/win32/fileio/master-file-table. Accessed: Sep. 24, 2025., 2025URL
20 
X. Ding , H. Zou , Reliable time based forensics in NTFS, School of Software, Shanghai Jiao Tong University, pp. 1-2, 2010Google Search
21 
M. Kangas , Timestamp analysis in Windows OS file systems, 2025Google Search
22 
J. Oh , S. Lee , H. Hwang , Forensic recovery of file system metadata for digital forensic investigation, IEEE Access, Vol. 10, pp. 111591-111606, 2022DOI
23 
J. Oh , S. Lee , H. Hwang , NTFS data tracker: Tracking file data history based on $LogFile, Forensic Science International: Digital Investigation, Vol. 39, Art. no. 301309, 2021DOI
24 
fsutil usn–Manage the USN change journal, Microsoft, [Online]. Available: https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/fsutil-usn. Access- ed: Sep. 24, 2025., 2024URL
25 
GetFileTime function (fileapi.h)–Win32 apps, Microsoft, [Online]. Available: https://learn.microsoft.com/en-us/windows/win32/api/fileapi/nf-fileapi-getfiletime. Accessed: Sep. 15, 2025., 2022URL
26 
SetFileTime function (fileapi.h)–Win32 apps, Microsoft, [Online]. Available: https://learn.microsoft.com/en-us/windows/win32/api/fileapi/nf-fileapi-setfiletime. Accessed: Sep. 15, 2025., 2022URL
27 
H. Carvey , Windows Forensic Analysis Toolkit: Advanced Analysis Techniques for Windows 8, Elsevier, 2014Google Search
28 
A. A. Bahjat , J. Jones , Deleted file fragment dating by analysis of allocated neighbors, Digital Investigation, Vol. 28, pp. S60-S67, 2019DOI
29 
G.-S. Cho , A digital forensic analysis of timestamp change tools for Windows NTFS, Journal of the Korea Society of Computer and Information, Vol. 24, No. 9, pp. 51-58, 2019DOI
30 
S. Neuner , A. G. Voyiatzis , M. Schmiedecker , E. R. Weippl , Timestamp hiccups: Detecting manipulated filesystem timestamps on NTFS, Proceedings of the 12th International Conference on Availability, Reliability and Security, pp. 1-6, 2017DOI
31 
FileTouch, Available: http://www.softtreetech.com/24x7/archive/47.htm. Accessed: Sep. 15, 2025., 2025URL
32 
chtime, [Online]. Available: https://github.com/Loadmaster/chtime-win32. Accessed: Sep. 15, 2025., 2025URL
33 
S. Küng , SKTimeStamp, [Online]. Available: https://tools.stefankueng.com/SKTimeStamp.html. Accessed: Sep. 15, 2025., 2025URL
34 
N. Hrg , NewFileTime, [Online]. Available: https://www.softwareok.com/?seite=Microsoft/New FileTime. Accessed: Sep. 15, 2025., 2025URL
35 
N. Sofer , Bulk File Changer, [Online]. Available: https://www.nirsoft.net/utils/bulk_file_changer.html. Accessed: Sep. 15, 2025., 2025URL
36 
eXpress TimeStamp Toucher, [Online]. Available: https://www.softpedia.com/get/System/File-Management/TimeStamp-Toucher.shtml. Accessed: Sep. 15, 2025., 2025URL
37 
G.-S. Cho , Data hiding in NTFS timestamps for anti-forensics, The International Journal of Internet, Broadcasting and Communication, Vol. 8, No. 3, pp. 31-40, 2016DOI
38 
H. Kwon , S. Lee , Digital forensic analysis of timestamp change tools: An anti-forensics perspective, Forensic Science International: Digital Investigation, Vol. 33, Art. no. 301013, 2020Google Search
39 
S. Galhuber , R. Luh , Time for truth: Forensic analysis of NTFS timestamps, Proceedings of the 16th International Conference on Availability, Reliability and Security (ARES 2021), pp. 1-10, 2021DOI
40 
J. Foster , V. Liu , Catch me, if you can..., Black Hat USA 2005 Presentation, 2005Google Search
41 
ZwSetInformationFile function (wdm.h), Microsoft, [Online]. Available: https://learn.microsoft.com/en-us/windows-hardware/drivers/ddi/wdm/nf-wdm-zwsetinformationfile. Accessed: Jan. 8, 2026., 2023URL
42 
NtSetInformationFile function, Microsoft, [Online]. Available: https://learn.micro soft.com/en-us/windows-hardware/drivers/ddi/ntifs/nf-ntifs-ntsetinformationfile. Accessed: Sep. 15, 2025., 2025URL
43 
M. Geiger , S. Zhu , Timestamp tampering and forensic detection, Computer and Information Security Handbook, pp. 411-432, 2017Google Search
44 
FILE_BASIC_INFORMATION structure (wdm.h), Microsoft, [Online]. Available: https://learn.microsoft.com/en-us/windows-hardware/drivers/ddi/wdm/ns-wdm-_file_basic_information. Accessed: Jan. 9, 2026., 2024URL
45 
J. Bouma , H. Jonker , V. van der Meer , E. Van Den Aker , Reconstructing timelines: From NTFS timestamps to file histories, Proceedings of the 18th International Conference on Availability, Reliability and Security (ARES '23), pp. 1-9, 2023DOI
46 
W. Minnaard , Timestomping NTFS, Master's thesis, University of Amsterdam, Amsterdam, The Netherlands, 2014Google Search
47 
Date forgery analysis and timestamp resolution, [Online]. Available: https://www.meridiandiscovery.com/articles/ date-forgery-analysis-timestamp-resolution/. Ac- cessed: Sep. 27, 2025., 2016URL
48 
B. Lim , nTimetools: Timestomper and timestamp checker with nanosecond accuracy for NTFS volumes, [Online]. Available: https://github.com/limbenjamin/nTimetools. Accessed: Nov. 11, 2020., 2020URL
49 
D. Palmbach , F. Breitinger , Artifacts for detecting timestamp manipulation in NTFS on Windows and their reliability, Forensic Science International: Digital Investigation, Vol. 32, Art. no. 300920, 2020DOI
50 
J. Schicht , SetMACE v1.0.0.6, Reboot Pro File Repository, [Online]. Available: https://github.com/jschicht/SetMACE. Version 1.0.0.6; release date un- known. Accessed: Sep. 20, 2025.URL
51 
KB942448: Changes to the file system and to the storage stack to restrict direct disk access and direct volume access in Windows Vista and in Windows Server 2008, Microsoft, [Online]. Available: https://mskb.pkisolutions.com/kb/942448. Accessed: Jan. 8, 2026., 2008URL
52 
APT29, MITRE ATT&CK, [Online]. Available: https://attack.mitre.org/groups/G0016. Accessed: Dec. 27, 2025., 2025URL
53 
UNC3524: Eye spy on your email, [Online]. Available: https://www.mandiant.com/resources/blog/unc3524- eye-spy-on-your-email. Accessed: Dec. 25, 2025., 2022URL
54 
Supply chain compromise: Detecting APT activity from known TTPs, [On- line]. Available: https://www.cisa.gov/sites/default/files/publications/Supply_Chain_Compromise_Detecting_APT_Activity_from_known_TTPs.pdf. Accessed: Dec. 26, 2025., 2021URL
55 
Deep dive into the Solorigate second-stage activation: From SUNBURST to TEARDROP and Raindrop, Microsoft Security Blog, [Online]. Available: https://www.microsoft.com/en-us/security/blog/2021/01/20/deep-dive-into-the- solorigate-second-stage-activation-from-sunburst-to-teardrop-and-raindrop/. Accessed: Dec. 26, 2025., 2021URL
56 
APT32, MITRE ATT&CK, [Online]. Available: https://attack.mitre.org/groups/G0050. Accessed: Dec. 27, 2025., 2024URL
57 
N. Carr , Cyber espionage is alive and well: APT32 and the threat to global corporations, [On- line]. Available: https://cloud.google.com/blog/topics/threat-intelligence/cyber-espionage-apt32/. Accessed: Dec. 25, 2025., 2017URL
58 
R. Dumont , Fake or fake: Keeping up with OceanLotus decoys, [Online]. Available: https://www.welivesecurity.com/2019/03/20/fake-or-fake-keeping-up-with-oceanlotus-decoys/. Ac- cessed: Dec. 25, 2025., 2019URL
59 
R. Dumont , OceanLotus: macOS malware update, [Online]. Available: https://www.welivesecurity.com/2019/04/09/oceanlotus- macos-malware-update/. Accessed: Dec. 25, 2025., 2019URL
60 
H. Carvey , Windows Registry Forensics: Advanced Digital Forensic Analysis of the Windows Registry, Elsevier, 2011Google Search
61 
Lazarus group, MITRE ATT&CK, [Online]. Available: https://attack.mitre.org/groups/G0032. Accessed: Dec. 27, 2025., 2025URL
62 
Operation blockbuster: Unraveling the long thread of the Sony attack, [Online]. Available: https://www.operationblockbuster.com/resources/. Accessed: Dec. 26, 2025., 2016URL
63 
Operation blockbuster: Destructive malware report, [On- line]. Available: https://www.operationblockbuster.com/resources/. Accessed: Dec. 26, 2025., 2016URL
64 
Operation blockbuster: Loaders, installers and uninstallers report, [Online]. Available: https://www.operationblockbuster.com/resources/. Accessed: Dec. 26, 2025., 2016URL
65 
Kimsuky group's APT attacks using CHM (targeting internal documents of specific organizations), ASEC Blog, [Online]. Available: https://asec.ahnlab.com/en/48223/. Accessed: Dec. 26, 2025., 2023URL
66 
Chimera, MITRE ATT&CK, [Online]. Available: https://attack.mitre.org/groups/G0114. Accessed: Dec. 27, 2025., 2024URL
67 
W. Jansen , Abusing cloud services to fly under the radar, [Online]. Available: https://web.archive.org/web/20230218064220/https://research.nccgroup.com/2021/01/12/abusing-cloud-services-to-fly-under-the-radar/. Accessed: Jan. 8, 2026., 2021URL
68 
N. Shashidhar , D. Novak , Digital forensic analysis on prefetch files, International Journal of Information Security Science, Vol. 4, No. 2, pp. 39-46, 2015Google Search
69 
Windows forensic analysis evidence poster, Digital Forensics and Incident Response (DFIR), [Online]. Available: https://www.sans.org/posters/windows-forensic-analysis/., 2022URL
70 
G.-S. Cho , A computer forensic method for detecting timestamp forgery in NTFS, Computers & Security, Vol. 34, pp. 36-46, 2013DOI
71 
J. Bang , B. Yoo , S. Lee , Analysis of changes in file time attributes with file manipulation, Digital Investigation, Vol. 7, No. 3-4, pp. 135-144, 2011DOI
72 
D.-Y. Kao , Forensic exchange analysis of contact artifacts on data hiding timestamps, Applied Sciences, Vol. 10, No. 13, Art. no. 4686, 2020DOI
73 
File times–Win32 apps, Microsoft, [Online]. Available: https://learn.microsoft.com/en-us/windows/win32/sysinfo/file-times. Accessed: Sep. 27, 2025., 2021URL
74 
ntfs-usnjrnl Command Documentation, 2022Google Search
75 
READ_USN_JOURNAL_DATA_V0 structure, Microsoft, [Online]. Available: https://learn.microsoft.com/en-us/windows/win32/api/winioctl/ns-winioctl-read_usn_journal_data_v0. Accessed: Sep. 27, 2025., 2018URL
76 
Info-ZIP application note (appnote_iz.txt), [Online]. Available: https://libzip.org/specifications/appnote_iz.txt. Accessed: Aug. 28, 2025., 2025URL
77 
Restore files and directories–Security policy setting, Microsoft, [Online]. Available: https://learn.microsoft.com/en-us/previous-versions/window s/it-pro/windows-10/security/threat-protection/secur ity-policy-settings/restore-files-and-directories. Accessed: Aug. 28, 2025., 2025URL
78 
J. Song , H.-S. Lee , A design of timestamp manipulation detection method using storage performance in NTFS, Journal of Internet of Things and Convergence, Vol. 9, No. 6, pp. 23-28, 2023DOI
79 
A. Mohamed , C. Khalid , Detection of timestamps tampering in NTFS using machine learning, Procedia Computer Science, Vol. 160, pp. 778-784, 2019DOI
80 
J. Oh , A practical approach to detecting file timestamp manipulation for digital forensic investigations, Expert Systems with Applications, Vol. 293, Art. no. 128630, 2025DOI
81 
D. Gunning , D. W. Aha , DARPA's explainable artificial intelligence (XAI) program, AI Magazine, Vol. 40, No. 2, pp. 44-58, 2019DOI
Somi Lim
../../Resources/ieie/IEIESPC.2026.15.4.567/au1.png

Somi Lim is currently a master degree in the School of Cybersecurity from Korea University. She received her B.S. degree in computer information engineering from Kwangwoon University. Her research interests include Digital Forensics, Cyber Crime Investigation, Anti-forensics.

Jihyeon Ryu
../../Resources/ieie/IEIESPC.2026.15.4.567/au2.png

Jihyeon Ryu is an assistant professor with the School of Computer and Information Engineering, Kwangwoon University. She received her B.S. degree in mathematics and computer science from Sungkyunkwan University, and a Ph.D. in cyber security from Sungkyunkwan University, Korea. Her research interests include Cyber Security, Machine Learning, and User Authentication.