Esc
Conditional Access Policies - T1556.009
(ATT&CK® Technique)
Definition
Adversaries may disable or modify conditional access policies to enable persistent access to compromised accounts. Conditional access policies are additional verifications used by identity providers and identity and access management systems to determine whether a user should be granted access to a resource.
D3FEND Inferred Relationships
Browse the D3FEND knowledge graph by clicking on the nodes below.
graph LR; T1556009["Conditional Access Policies"] --> |modifies| AuthenticationService["Authentication Service"]; class T1556009 OffensiveTechniqueNode; class AuthenticationService ArtifactNode; click AuthenticationService href "/dao/artifact/d3f:AuthenticationService"; click T1556009 href "/offensive-technique/attack/T1556.009/"; click AuthenticationService href "/dao/artifact/d3f:AuthenticationService"; ProcessSelf-ModificationDetection["Process Self-Modification Detection"] --> | analyzes | AuthenticationService["Authentication Service"]; ProcessSelf-ModificationDetection["Process Self-Modification Detection"] -.-> | may-detect | T1556009["Conditional Access Policies"] ; class ProcessSelf-ModificationDetection DefensiveTechniqueNode; class AuthenticationService ArtifactNode; click ProcessSelf-ModificationDetection href "/technique/d3f:ProcessSelf-ModificationDetection"; ProcessSpawnAnalysis["Process Spawn Analysis"] --> | analyzes | AuthenticationService["Authentication Service"]; ProcessSpawnAnalysis["Process Spawn Analysis"] -.-> | may-detect | T1556009["Conditional Access Policies"] ; class ProcessSpawnAnalysis DefensiveTechniqueNode; class AuthenticationService ArtifactNode; click ProcessSpawnAnalysis href "/technique/d3f:ProcessSpawnAnalysis"; ProcessTermination["Process Termination"] --> | terminates | AuthenticationService["Authentication Service"]; ProcessTermination["Process Termination"] -.-> | may-evict | T1556009["Conditional Access Policies"] ; class ProcessTermination DefensiveTechniqueNode; class AuthenticationService ArtifactNode; click ProcessTermination href "/technique/d3f:ProcessTermination"; ProcessSuspension["Process Suspension"] --> | suspends | AuthenticationService["Authentication Service"]; ProcessSuspension["Process Suspension"] -.-> | may-evict | T1556009["Conditional Access Policies"] ; class ProcessSuspension DefensiveTechniqueNode; class AuthenticationService ArtifactNode; click ProcessSuspension href "/technique/d3f:ProcessSuspension"; HostShutdown["Host Shutdown"] --> | terminates | AuthenticationService["Authentication Service"]; HostShutdown["Host Shutdown"] -.-> | may-evict | T1556009["Conditional Access Policies"] ; class HostShutdown DefensiveTechniqueNode; class AuthenticationService ArtifactNode; click HostShutdown href "/technique/d3f:HostShutdown"; Hardware-basedProcessIsolation["Hardware-based Process Isolation"] --> | isolates | AuthenticationService["Authentication Service"]; Hardware-basedProcessIsolation["Hardware-based Process Isolation"] -.-> | may-isolate | T1556009["Conditional Access Policies"] ; class Hardware-basedProcessIsolation DefensiveTechniqueNode; class AuthenticationService ArtifactNode; click Hardware-basedProcessIsolation href "/technique/d3f:Hardware-basedProcessIsolation"; Kernel-basedProcessIsolation["Kernel-based Process Isolation"] --> | isolates | AuthenticationService["Authentication Service"]; Kernel-basedProcessIsolation["Kernel-based Process Isolation"] -.-> | may-isolate | T1556009["Conditional Access Policies"] ; class Kernel-basedProcessIsolation DefensiveTechniqueNode; class AuthenticationService ArtifactNode; click Kernel-basedProcessIsolation href "/technique/d3f:Kernel-basedProcessIsolation"; Application-basedProcessIsolation["Application-based Process Isolation"] --> | isolates | AuthenticationService["Authentication Service"]; Application-basedProcessIsolation["Application-based Process Isolation"] -.-> | may-isolate | T1556009["Conditional Access Policies"] ; class Application-basedProcessIsolation DefensiveTechniqueNode; class AuthenticationService ArtifactNode; click Application-basedProcessIsolation href "/technique/d3f:Application-basedProcessIsolation"; SystemCallFiltering["System Call Filtering"] --> | isolates | AuthenticationService["Authentication Service"]; SystemCallFiltering["System Call Filtering"] -.-> | may-isolate | T1556009["Conditional Access Policies"] ; class SystemCallFiltering DefensiveTechniqueNode; class AuthenticationService ArtifactNode; click SystemCallFiltering href "/technique/d3f:SystemCallFiltering"; ProcessLineageAnalysis["Process Lineage Analysis"] --> | analyzes | AuthenticationService["Authentication Service"]; ProcessLineageAnalysis["Process Lineage Analysis"] -.-> | may-detect | T1556009["Conditional Access Policies"] ; class ProcessLineageAnalysis DefensiveTechniqueNode; class AuthenticationService ArtifactNode; click ProcessLineageAnalysis href "/technique/d3f:ProcessLineageAnalysis"; HostReboot["Host Reboot"] --> | terminates | AuthenticationService["Authentication Service"]; HostReboot["Host Reboot"] -.-> | may-evict | T1556009["Conditional Access Policies"] ; class HostReboot DefensiveTechniqueNode; class AuthenticationService ArtifactNode; click HostReboot href "/technique/d3f:HostReboot"; WebSessionAccessMediation["Web Session Access Mediation"] --> | isolates | AuthenticationService["Authentication Service"]; WebSessionAccessMediation["Web Session Access Mediation"] -.-> | may-isolate | T1556009["Conditional Access Policies"] ; class WebSessionAccessMediation DefensiveTechniqueNode; class AuthenticationService ArtifactNode; click WebSessionAccessMediation href "/technique/d3f:WebSessionAccessMediation";