Join our Newsletter — 33% off our NHI Course
Home› FAQ› Threats, Abuse & Incident Response› How can security teams detect NTFS Junction Point?
Threats, Abuse & Incident Response

How can security teams detect NTFS Junction Point?

← Back to all FAQ
By NHI Mgmt Group Editorial Team Updated October 18, 2026 Domain: Threats, Abuse & Incident Response

Security teams detect NTFS Junction Point abuse by checking for directory reparse points that redirect one path to another location. Review unusual junctions in writable folders, especially those pointing into protected system or application directories. Attackers use them to confuse scanners, redirect execution, or stage persistence, so confirm target paths before trusting directory listings or exclusions.

What a Junction Point Actually Is

An NTFS junction point is a directory reparse point that makes one folder path resolve to another location. That means a listing can look ordinary while the underlying file operations are redirected elsewhere. For defenders, the key question is not just whether a directory exists, but whether it is a real path or a rerouted one.

Junctions matter because many security tools, scripts, and administrators reason from path names. If a scan, backup job, or allowlist trusts the visible directory tree without resolving reparse points, the junction can hide content, redirect writes, or create misleading exclusions. That makes path resolution an operational security issue, not just a filesystem detail.

When you are hunting for this behavior, focus on folders that should not normally redirect, especially writable locations under user profiles, staging directories, deployment paths, and application working folders. A junction is suspicious when its target crosses into a protected system directory, another application tree, or a location that changes the trust boundary of the original path.

How to Detect Junction Point Abuse in Practice

Use directory inventory methods that expose reparse points rather than only showing the apparent folder tree. Compare the visible path with the resolved target, and look for unexpected redirection in places that are meant to be stable. A normal directory should not silently point somewhere operationally unrelated.

For Windows environments, validate junctions with tooling that can enumerate reparse points and show the target path, then confirm whether the target is expected for that host, role, and application. Pay special attention to folders that appear in exclusion lists, build scripts, update workflows, or service startup paths, because attackers often abuse those assumptions to make malicious content look routine. MITRE D3FEND Guide is useful here because it helps frame directory redirection as a defensive-detection problem, not just a filesystem artifact.

Correlate junctions with process behavior. If a process writes to one path but files appear in another, or if a trusted application suddenly begins operating inside a redirected directory, investigate that path as a potential abuse point. The most useful signal is often the mismatch between the expected directory semantics and the actual filesystem target.

What Makes Junctions Dangerous to Scanners and Defenders

Junction points become dangerous when defenders trust the displayed path instead of the resolved target. That can let an attacker steer execution, conceal payload storage, or keep malicious files inside directories that operators believe are benign. It can also interfere with scanning logic that assumes folders under a trusted root all have the same security status.

The main failure mode is blind trust in directory names, especially during recursive scans, backup routines, and exception handling. If the tooling does not resolve reparse points consistently, the security team may miss a hidden destination, over-scope a trusted directory, or accidentally exempt the wrong location from inspection. MITRE ATT&CK Enterprise Matrix is a useful companion for thinking about how redirection, persistence, and defense evasion fit into an adversary path.

From an operating standpoint, junction abuse often succeeds because it looks like normal filesystem structure. That is why directory metadata alone is not enough. You need to verify both the path that is shown and the path that is actually used by the system.

Risk and Threat Considerations

Junction abuse is risky because it can make a malicious or unexpected storage location appear to be part of a trusted directory tree. That can weaken detection, create false confidence in exclusions, and let attackers hide content in places that administrators are unlikely to inspect closely.

Failure mechanism: The security control fails when a scan, allowlist, backup, or review process evaluates the visible folder name but not the resolved reparse target, so redirected content inherits trust it should not have.

Impact: Defenders may miss persistence locations, overlook staged payloads, or apply exclusions to the wrong path, which can prolong compromise and reduce the reliability of file-based monitoring.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

MITRE ATT&CK addresses the attack and risk surface, while NIST CSF 2.0 and NIST SP 800-53 Rev 5 set the governance and control requirements practitioners need to meet.

FrameworkControl / ReferenceRelevance
MITRE ATT&CKT1564.014 — Hidden Files and Directories: NTFS JunctionsNTFS junction abuse is an ATT&CK stealth and evasion technique.
Recommendation — Map junction misuse to T1564.014 and hunt for redirected paths in your file monitoring.
NIST CSF 2.0DE.CM-01 — Monitoring for Anomalies and EventsDetecting junction abuse depends on monitoring file-system anomalies and reparse behavior.
Recommendation — Monitor for unexpected reparse points and alert when directory targets change unexpectedly.
NIST SP 800-53 Rev 5SI-4 — System MonitoringJunction abuse is found through host and file-system monitoring of suspicious path redirection.
Recommendation — Instrument file-system monitoring to flag unexpected directory redirection and suspicious reparse points.

Practitioner Guidance

What to verify: Confirm every suspicious junction’s target path, owning process, and business purpose before accepting it as legitimate. If the target crosses into system, application, or shared service directories, treat it as a higher-priority review item.

What good looks like: Your inventory should distinguish real directories from reparse points, and scanners should either resolve junctions consistently or explicitly log when they skip them. That gives analysts a defensible view of what was actually inspected.

Common mistake: Teams often hunt only for obvious malicious filenames and miss the filesystem redirection itself. With junctions, the control point is the path relationship, not the file name inside the folder.

Practitioner takeaway: Treat junction detection as path validation, not directory browsing, because the security value comes from proving where the filesystem really leads.

Free weekly newsletter

Subscribe to the NHI & AI Identity Journal

The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.

Bonus 33% off our NHI Course when you subscribe.

NHIMG Editorial Note
Reviewed and updated by the NHIMG editorial team on October 18, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org