T1694: Insecure Credentials
Adversaries may target insecure credentials as a means to persist on a system or device or move laterally from one system or device to another. Insecure credentials may appear as default credentials which are pre-configured credentials on a system, device, or software that are well-known in documentation or hard-coded credentials which are built into the system, device, or software that cannot be changed or not easily changed because of the impact on control processes.[1][2][3] Adversaries often times use insecure credentials to evade detection as they are typically forgotten about by system and device owners.
Analyst context for executives and security teams
Insecure credentials in ICS matter because they can turn forgotten default or hardcoded access into a persistence or lateral movement path across operational assets. The business issue is not just password hygiene; it is whether operators, engineers, vendors, and asset owners can prove that critical workstations, HMIs, controllers, gateways, remote access systems, and network devices are not still reachable through credentials documented by suppliers, embedded in firmware/software, or impractical to rotate.
Executive priority
Treat this as an OT resilience and governance priority. Leaders should ask for evidence that default and hardcoded credentials have been identified, changed where possible, compensated for where not possible, and controlled through access management. This is especially important for audit readiness and incident decision-making because these credentials may be overlooked by system owners and can appear legitimate in logs. Budget and remediation planning should prioritize assets that provide remote access, segmentation, control, safety, or data aggregation functions, including VPN servers, jump hosts, firewalls, control servers, HMIs, PLCs, RTUs, IEDs, safety controllers, gateways, switches, routers, historians, and engineering workstations.
Technical view
SOC, detection engineering, and IR teams should validate coverage around use of known default credentials, shared/vendor accounts, hardcoded service credentials, and authentication to ICS assets from unusual sources. The ATT&CK object has no official detection text and no technique-level platforms or tactics specified, so local asset context is required. Relationship context points to a detection strategy, DET0905 Detection of Insecure Credentials, and mitigation M0801 Access Management. Defensive validation should be asset-led: enumerate where authentication is supported, where credentials cannot be changed, where gateways or inline access management can enforce identity, and where logs can distinguish authorized engineering/vendor activity from unexpected credential use.
Likely telemetry
- Authentication logs from Windows, Linux, embedded management interfaces, VPN servers, jump hosts, HMIs, historians, application servers, and control servers where available
- Remote access session records, including VPN, jump host, RDP, SSH, web administration, and vendor access logs where present
- Network traffic metadata showing management connections to PLCs, RTUs, IEDs, PACs, DCS controllers, safety controllers, routers, switches, firewalls, and data gateways
- Asset inventory records identifying default accounts, vendor accounts, shared accounts, and devices or software with hardcoded credentials
- Configuration and change-management evidence showing whether default credentials were changed or whether compensating access controls were applied
Detection direction
- Because MITRE does not provide official detection detail for T1694, start by validating whether DET0905-style detection is implemented in the local environment rather than assuming coverage exists.
- Build detections around authentication to ICS assets using known default, vendor, shared, or otherwise unauthorized credentials, while avoiding exposure of the credential values themselves in detection content or tickets.
- Tune against approved engineering and maintenance activity; many legitimate sessions may use service, vendor, or shared accounts, so alerts need source, destination, asset criticality, time window, and change-ticket context.
- Prioritize visibility for remote access choke points such as VPN servers and jump hosts, then expand to HMIs, control servers, historians, gateways, and network infrastructure.
- For embedded assets that do not produce rich logs, use network telemetry, access management logs, and configuration evidence as compensating detection sources.
Mitigation priorities
- Prioritize M0801 Access Management: enforce authorization decisions through access management technologies, gateways, or inline controls where devices cannot adequately support user identification and authentication.
- Inventory default and hardcoded credentials across ICS software, firmware, remote access systems, network devices, controllers, HMIs, servers, and field devices.
- Change default credentials where supported and operationally safe; document exceptions where credentials cannot be changed or are difficult to change because of control-process impact.
- Reduce credential exposure by limiting management paths to approved jump hosts, VPN servers, gateways, and segmented network zones.
- Apply compensating controls for hardcoded or non-rotatable credentials, including strict access paths, monitoring, authorization controls, and asset-specific exception ownership.
Analyst notes and limits
This object is an ICS ATT&CK technique, T1694 Insecure Credentials. It has two supplied subtechnique relationships: T1694.001 Default Credentials and T1694.002 Hardcoded Credentials. It targets a broad set of ICS assets, including workstations, HMIs, PLCs, RTUs, IEDs, historians, control servers, application servers, data gateways, safety controllers, VPN servers, jump hosts, field I/O, routers, switches, firewalls, DCS controllers, and PACs. The strongest decision value is to force asset owners and security teams to prove credential state and access-control coverage, not merely to assert that password policy exists.
The supplied ATT&CK object does not specify tactics, technique-level platforms, or official detection text. It also does not provide actor, campaign, prevalence, or active exploitation information. Any assessment of exposure, detection coverage, or business impact must be based on local asset inventory, authentication architecture, vendor documentation, configuration evidence, and operational constraints.
Insecure Credentials
Adversaries may target insecure credentials as a means to persist on a system or device or move laterally from one system or device to another. Insecure credentials may appear as default credentials which are pre-configured credentials on a system, device, or software that are well-known in documentation or hard-coded credentials which are built into the system, device, or software that cannot be changed or not easily changed because of the impact on control processes.[1][2][3] Adversaries often times use insecure credentials to evade detection as they are typically forgotten about by system and device owners.
How security teams should use this page
Treat this object as behavior context, not an attribution claim. Validate the related groups, software, data sources, and mitigations against official ATT&CK relationships and your own telemetry before making control-coverage decisions.
Related techniques
This mirrors the MITRE pattern of making group, software, campaign, and technique relationships scannable. Relationship notes come from mirrored ATT&CK relationship text when available.
| Domain | ID | Name | Relationship / procedure |
|---|---|---|---|
| ICS | T1694.002 | Hardcoded Credentials Sub-technique | Hardcoded Credentials subtechnique of this object. |
| ICS | T1694.001 | Default Credentials Sub-technique | Default Credentials subtechnique of this object. |
All related ATT&CK context
Mitigation direction
Object version and sync metadata
The fields below describe the current mirrored snapshot. When Glexia retains multiple ATT&CK source imports, you can open the table to compare the same object across releases (hashes and MITRE timestamps). For MITRE’s own release notes and roadmap, see ATT&CK resources — Updates .
Imported snapshots across ATT&CK releases (1)
| Release | Bundle imported | Object version | Modified | Status | Raw hash |
|---|---|---|---|---|---|
| 19.1 | 1.0 | Current bundle | d8d50d123af7… |
Mirrored ATT&CK source object
The raw object is retained through the mirrored ATT&CK source bundle and object hash. The raw endpoint returns the exact object from the mirrored bundle when available.
External references and citations
MITRE external references are preserved separately from Glexia analysis so citations remain traceable to their original source records.
-
[1]
NIST SP 800-82r3
Keith Stouffer. (2023, September). Guide to Operational Technology (OT) Security. Retrieved April 22, 2026.
Open source URL -
[2]
ICS-ALERT-13-164-01
Cybersecurity and Infrastructure Security Agency (CISA). (2013, October 29). Medical Devices Hard-Coded Passwords. Retrieved April 23, 2026.
Open source URL -
[3]
OT IceFall
Forescout Vedere Labs. (2022, June). OT: IceFall Report. Retrieved April 23, 2026.
Open source URL -
[4]
mitre-attack T1694Open source URL
Source: MITRE ATT&CK®. © 2026 The MITRE Corporation. This work is reproduced and distributed with the permission of The MITRE Corporation. MITRE ATT&CK and ATT&CK are registered trademarks of The MITRE Corporation. Glexia is not affiliated with or endorsed by MITRE.