Home/D3FEND
D3FEND

D3FEND defensive techniques

149 countermeasures from MITRE's defensive catalog
D3FEND is the defensive counterpart to ATT&CK. It describes what defenders can do to detect, isolate, deceive, evict, harden, and recover from each attack technique. Use it to map defenses to specific adversary behaviors.

Defensive techniques

149
D3-DecoyEnvironment Deceive
D3-DecoyFile Deceive
D3-DecoyNetworkResource Deceive
D3-DecoyUserCredential Deceive
D3-AdministrativeNetworkActivityAnalysis Detect
D3-ApplicationExceptionMonitoring Detect
D3-ApplicationProtocolCommandAnalysis Detect
D3-CertificateAnalysis Detect
D3-Client-serverPayloadProfiling Detect
D3-ConnectionAttemptAnalysis Detect
D3-CredentialCompromiseScopeAnalysis Detect
D3-DNSTrafficAnalysis Detect
D3-DatabaseQueryStringAnalysis Detect
D3-DomainAccountMonitoring Detect
D3-DynamicAnalysis Detect
D3-EmulatedFileAnalysis Detect
D3-EndpointHealthBeacon Detect
D3-FileAnalysis Detect
D3-FileCarving Detect
D3-FileCreationAnalysis Detect
D3-FileIntegrityMonitoring Detect
D3-FirmwareBehaviorAnalysis Detect
D3-FirmwareEmbeddedMonitoringCode Detect
D3-FirmwareVerification Detect
D3-HomoglyphDetection Detect
D3-IPCTrafficAnalysis Detect
D3-IdentifierActivityAnalysis Detect
D3-InboundSessionVolumeAnalysis Detect
D3-InputDeviceAnalysis Detect
D3-LocalAccountMonitoring Detect
D3-MemoryBoundaryTracking Detect
D3-NetworkTrafficCommunityDeviation Detect
D3-NetworkTrafficSignatureAnalysis Detect
D3-OperationalProcessMonitoring Detect
D3-PerHostDownload-UploadRatioAnalysis Detect
D3-ProcessCodeSegmentVerification Detect
D3-ProcessLineageAnalysis Detect
D3-ProcessSelf-ModificationDetection Detect
D3-ProcessSpawnAnalysis Detect
D3-ProtocolMetadataAnomalyDetection Detect
D3-RPCTrafficAnalysis Detect
D3-RelayPatternAnalysis Detect
D3-RemoteTerminalSessionDetection Detect
D3-ScheduledJobAnalysis Detect
D3-SenderMTAReputationAnalysis Detect
D3-SenderReputationAnalysis Detect
D3-ServiceBinaryVerification Detect
D3-ShadowStackComparisons Detect
D3-SystemCallAnalysis Detect
D3-SystemDaemonMonitoring Detect
D3-SystemFileAnalysis Detect
D3-SystemFirmwareVerification Detect
D3-SystemInitConfigAnalysis Detect
D3-URLAnalysis Detect
D3-URLReputationAnalysis Detect
D3-UserGeolocationLogonPatternAnalysis Detect
D3-UserSessionInitConfigAnalysis Detect
D3-VideoSurveillance Detect
D3-AccountLocking Evict
D3-AuthenticationCacheInvalidation Evict
D3-CredentialRevocation Evict
D3-DiskErasure Evict
D3-DiskFormatting Evict
D3-DiskPartitioning Evict
D3-EmailRemoval Evict
D3-FileEviction Evict
D3-HostReboot Evict
D3-HostShutdown Evict
D3-ProcessSuspension Evict
D3-ProcessTermination Evict
D3-RegistryKeyDeletion Evict
D3-SessionTermination Evict
D3-AgentAuthentication Harden
D3-ApplicationConfigurationHardening Harden
D3-BootloaderAuthentication Harden
D3-Certificate-basedAuthentication Harden
D3-CertificatePinning Harden
D3-CertificateRotation Harden
D3-ChangeDefaultPassword Harden
D3-CredentialHardening Harden
D3-CredentialRotation Harden
D3-CredentialScrubbing Harden
D3-DisableRemoteAccess Harden
D3-DiskEncryption Harden
D3-DomainLogicValidation Harden
D3-FileEncryption Harden
D3-Hardware-basedWriteProtection Harden
D3-Multi-factorAuthentication Harden
D3-One-timePassword Harden
D3-PasswordAuthentication Harden
D3-PasswordRotation Harden
D3-ProcessSegmentExecutionPrevention Harden
D3-RadiationHardening Harden
D3-SegmentAddressOffsetRandomization Harden
D3-SoftwareUpdate Harden
D3-StackFrameCanaryValidation Harden
D3-StrongPasswordPolicy Harden
D3-SystemConfigurationPermissions Harden
D3-Token-basedAuthentication Harden
D3-TokenBinding Harden
D3-TrustedLibrary Harden
D3-VariableInitialization Harden
D3-Application-basedProcessIsolation Isolate
D3-ContentFiltering Isolate
D3-ContentModification Isolate
D3-ContentQuarantine Isolate
D3-CredentialTransmissionScoping Isolate
D3-DNSAllowlisting Isolate
D3-DNSDenylisting Isolate
D3-DomainTrustPolicy Isolate
D3-EmailFiltering Isolate
D3-ExecutableAllowlisting Isolate
D3-ExecutableDenylisting Isolate
D3-FileFormatVerification Isolate
D3-ForwardResolutionDomainDenylisting Isolate
D3-Hardware-basedProcessIsolation Isolate
D3-IOPortRestriction Isolate
D3-InboundTrafficFiltering Isolate
D3-Kernel-basedProcessIsolation Isolate
D3-LocalFilePermissions Isolate
D3-NetworkResourceAccessMediation Isolate
D3-NetworkTrafficFiltering Isolate
D3-OutboundTrafficFiltering Isolate
D3-RemoteFileAccessMediation Isolate
D3-ReverseResolutionIPDenylisting Isolate
D3-SystemCallFiltering Isolate
D3-UserAccountPermissions Isolate
D3-WebSessionAccessMediation Isolate
D3-AccessModeling Model
D3-AssetVulnerabilityEnumeration Model
D3-ConfigurationInventory Model
D3-ContainerImageAnalysis Model
D3-DataInventory Model
D3-HardwareComponentInventory Model
D3-LogicalLinkMapping Model
D3-NetworkNodeInventory Model
D3-NetworkTrafficPolicyMapping Model
D3-PhysicalLinkMapping Model
D3-SoftwareInventory Model
D3-SystemVulnerabilityAssessment Model
D3-ReissueCredential Restore
D3-RestoreConfiguration Restore
D3-RestoreDatabase Restore
D3-RestoreEmail Restore
D3-RestoreFile Restore
D3-RestoreNetworkAccess Restore
D3-RestoreSoftware Restore
D3-RestoreUserAccountAccess Restore
D3-UnlockAccount Restore
Vulnerabilities
CISA KEV catalog
CWE weaknesses
CAPEC attack patterns
Package vulnerabilities
Threat intelligence
Threat actors
Tools & malware
ATT&CK techniques
IOCs
Detection & defense
Sigma rules
YARA rules
Atomic Red Team tests
D3FEND countermeasures
Compliance
NIST 800-53
ISO 27001:2022
SOC 2 TSC
PCI-DSS v4.0
CIS Controls v8.1
About
All capabilities
Live statistics
Data sources
Privacy policy
Terms of service
threatengine.sh  ·  Open-source threat intelligence platform  ·  100+ authoritative sources  ·  Every fact traces to its origin