Knowledge is Power

Sitewide Search

Search Bare Metal Cyber

Search courses, individual lessons, wiki entries, books, podcasts, magazine articles, Daily Cyber News, and Darwin.

MITRE D3FEND™ Learning Center

D3-PM — Platform Monitoring

Monitoring platform components such as operating systems software, hardware devices, or firmware.

3NIST mappings
139Enterprise inferred
27ICS inferred
9Direct children

Detect · D3FEND ontology 1.6.0 · Active

Open official technique ↗
Official D3FEND definition

Definition

Monitoring platform components such as operating systems software, hardware devices, or firmware.

Official D3FEND knowledge-base content

Knowledge-base article

Platform monitoring consists of the analysis and monitoring of system level devices and low-level components, including hardware devices, to detect unauthorized modifications or suspicious activity.

Monitored platform components includes system files and embedded devices such as:

  • Kernel software modules
  • Boot process code and load logic
  • Operating system components and device files
  • System libraries and dynamically loaded files
  • Hardware device drivers
  • Embedded firmware devices
Bare Metal Cyber interpretation

Implementation perspective

Platform Monitoring should be treated as a technical defensive capability rather than a product checkbox. In practice, teams should define the protected scope, the conditions under which the technique acts, and the observable evidence that demonstrates the intended behavior. For this technique, likely engineering context includes Event Log, File, Firmware, Input Device.

Use the technique to identify suspicious, unauthorized, or abnormal activity through observable evidence and repeatable analysis.

Questions to ask

  • Which events, states, or artifacts must be observed for the analysis to work?
  • What analytic logic, threshold, comparison, or signature turns observations into a finding?
  • How are expected false positives, blind spots, and environmental variations documented?
  • Who receives the result, and what action is expected when the technique produces a finding?

Evidence and validation

  • Telemetry and data-source configuration records
  • Analytic logic, thresholds, signatures, and version history
  • Test cases demonstrating expected positive and negative results
  • Alert, triage, escalation, and tuning records

Common failure patterns

  • Required telemetry is missing, delayed, or transformed in a way that invalidates the analysis.
  • The technique produces alerts without an accountable triage and response process.
  • Detection coverage is claimed from product deployment without testing the relevant analytic behavior.

This implementation perspective is original Bare Metal Cyber educational content. It does not replace the official D3FEND definition or establish that a specific product implements the technique.

Ontology hierarchy

Technique hierarchy

D3FEND graph relationships

Artifacts and ontology entities

These relationships describe how D3FEND connects a defensive technique to artifacts or other ontology entities. They describe graph semantics, not a product certification.

Show inferred artifact relationship paths (17)
Application Exception MonitoringmonitorsLog
Endpoint Health BeaconmonitorsNetwork Node
File Integrity MonitoringanalyzesFile
Firmware Behavior AnalysisanalyzesFirmware
Firmware Embedded Monitoring CodeanalyzesFirmware
Firmware VerificationverifiesFirmware
Input Device AnalysisanalyzesInput Device
Memory Boundary TrackinganalyzesProcess Code Segment
Operating Mode MonitoringmonitorsOT Controller Operating Mode
Operational Process MonitoringmonitorsEvent Log
Operational Process MonitoringusesOT Process Data Historian
Scheduled Job AnalysisanalyzesJob Schedule
Service Binary VerificationverifiesService Application
System Daemon MonitoringmonitorsOperating System Process
System File AnalysisanalyzesOperating System File
System Init Config AnalysisanalyzesSystem Init Configuration
User Session Init Config AnalysisanalyzesUser Init Configuration File
Curated semantic mapping

NIST SP 800-53 relationships

The relation label is preserved from the D3FEND ontology. It is not converted into a claim that the control automatically implements or validates this technique.

Inferred and experimental

Offensive-technique relationships

These relationships are generated from D3FEND graph paths and are explicitly experimental. They should be treated as hypotheses for defensive analysis—not as proof that the technique prevents, detects, or removes an offensive behavior.

ATT&CK Enterprise (139)
T1003.005Cached Domain CredentialsCredential AccessT1003.006DCSyncCredential AccessT1003.007Proc FilesystemCredential AccessT1003.008/etc/passwd and /etc/shadowCredential AccessT1005Data from Local SystemCollectionT1014RootkitStealthT1016System Network Configuration DiscoveryDiscoveryT1018Remote System DiscoveryDiscoveryT1027.001Binary PaddingStealthT1027.002Software PackingStealthT1027.004Compile After DeliveryStealthT1033System Owner/User DiscoveryDiscoveryT1036.001Invalid Code SignatureStealthT1036.003Rename Legitimate UtilitiesStealthT1036.004Masquerade Task or ServiceStealthT1036.005Match Legitimate Resource Name or LocationStealthT1036.006Space after FilenameStealthT1037.001Logon Script (Windows)Persistence, Privilege EscalationT1037.002Login HookPersistence, Privilege EscalationT1037.003Network Logon ScriptPersistence, Privilege EscalationT1037.004RC ScriptsPersistence, Privilege EscalationT1037.005Startup ItemsPersistence, Privilege EscalationT1041Exfiltration Over C2 ChannelExfiltrationT1048.002Exfiltration Over Asymmetric Encrypted Non-C2 ProtocolExfiltrationT1053Scheduled Task/JobExecution, Persistence, Privilege Escalation
T1053.004LaunchdExecution, Persistence, Privilege Escalation
T1053.005Scheduled TaskExecution, Persistence, Privilege EscalationT1055.001Dynamic-link Library InjectionPrivilege Escalation, StealthT1055.002Portable Executable InjectionPrivilege Escalation, StealthT1055.003Thread Execution HijackingPrivilege Escalation, StealthT1055.009Proc MemoryPrivilege Escalation, StealthT1055.012Process HollowingPrivilege Escalation, StealthT1055.014VDSO HijackingPrivilege Escalation, StealthT1056.001KeyloggingCollection, Credential AccessT1056.003Web Portal CaptureCollection, Credential AccessT1056.004Credential API HookingCollection, Credential AccessT1059Command and Scripting InterpreterExecutionT1068Exploitation for Privilege EscalationPrivilege EscalationT1070.001Clear Windows Event LogsStealth
T1070.002Clear Linux or Mac System LogsStealth
T1070.003Clear Command HistoryStealthT1070.004File DeletionStealthT1071Application Layer ProtocolCommand and ControlT1071.001Web ProtocolsCommand and ControlT1072Software Deployment ToolsExecution, Lateral MovementT1074.001Local Data StagingCollectionT1083File and Directory DiscoveryDiscoveryT1110.001Password GuessingCredential AccessT1110.003Password SprayingCredential AccessT1110.004Credential StuffingCredential AccessT1114.001Local Email CollectionCollectionT1114.002Remote Email CollectionCollectionT1119Automated CollectionCollectionT1123Audio CaptureCollectionT1125Video CaptureCollectionT1127.001MSBuildExecution, StealthT1134.002Create Process with TokenPrivilege Escalation, StealthT1134.003Make and Impersonate TokenPrivilege Escalation, StealthT1137.001Office Template MacrosPersistenceT1137.003Outlook FormsPersistence

Showing the first 60 of 139 source-derived relationships. Open the official D3FEND technique for the current graph view.

ATT&CK for ICS (27)
T0800Activate Firmware Update ModeInhibit Response Function
T0807Command-Line InterfaceExecution
T0809Data DestructionInhibit Response Function
T0811Data from Information RepositoriesCollection
T0816Device Restart/ShutdownInhibit Response Function
T0820Exploitation for EvasionEvasion
T0839Module FirmwareImpair Process Control, Persistence
T0843Program DownloadLateral Movement
T0845Program UploadCollection
T0848Rogue MasterInitial Access
T0851RootkitEvasion, Inhibit Response Function
T0853ScriptingExecution
T0857System FirmwareInhibit Response Function, Persistence
T0858Change Operating ModeEvasion, Execution
T0864Transient Cyber AssetInitial Access
T0865Spearphishing AttachmentInitial Access
T0866Exploitation of Remote ServicesInitial Access, Lateral Movement
T0867Lateral Tool TransferLateral Movement
T0871Execution through APIExecution
T0873Project File InfectionPersistence
T0874HookingExecution, Privilege Escalation
T0888Remote System Information DiscoveryDiscovery
T0889Modify ProgramPersistence
T0890Exploitation for Privilege EscalationPrivilege Escalation
T0893Data from Local SystemCollection
T0894System Binary Proxy ExecutionEvasion
T0895Autorun ImageExecution
Source record

Authoritative sources