43 indexed

ATT&CKATT&CK mitigations

43 MITRE ATT&CK mitigations. Each entry lists the techniques it counters. Authored by Adam Lundqvist.

Showing 1–43 of 43 · page 1 of 1

IDTitleSummary
M1013Application Developer GuidanceThis mitigation describes any guidance or training given to developers of applications to avoid introducing security weaknesses that an adversary may be able t…
M1015Active Directory ConfigurationConfigure Active Directory to prevent use of certain techniques; use SID Filtering, etc.
M1016Vulnerability ScanningVulnerability scanning is used to find potentially exploitable software vulnerabilities to remediate them.
M1017User TrainingTrain users to be aware of access or manipulation attempts by an adversary to reduce the risk of successful spearphishing, social engineering, and other techni…
M1018User Account ManagementManage the creation, modification, use, and permissions associated to user accounts.
M1019Threat Intelligence ProgramA threat intelligence program helps an organization generate their own threat intelligence information and track trends to inform defensive priorities to mitig…
M1020SSL/TLS InspectionBreak and inspect SSL/TLS sessions to look at encrypted web traffic for adversary activity.
M1021Restrict Web-Based ContentRestrict use of certain websites, block downloads/attachments, block Javascript, restrict browser extensions, etc.
M1022Restrict File and Directory PermissionsRestrict access by setting directory and file permissions that are not specific to users or privileged accounts.
M1024Restrict Registry PermissionsRestrict the ability to modify certain hives or keys in the Windows Registry.
M1025Privileged Process IntegrityProtect processes with high privileges that can be used to interact with critical system components through use of protected process light, anti-process inject…
M1026Privileged Account ManagementManage the creation, modification, use, and permissions associated to privileged accounts, including SYSTEM and root.
M1027Password PoliciesSet and enforce secure password policies for accounts.
M1028Operating System ConfigurationMake configuration changes related to the operating system or a common feature of the operating system that result in system hardening against techniques.
M1029Remote Data StorageUse remote security log and sensitive file storage where access can be controlled better to prevent exposure of intrusion detection log data or sensitive infor…
M1030Network SegmentationArchitect sections of the network to isolate critical systems, functions, or resources. Use physical and logical segmentation to prevent access to potentially …
M1031Network Intrusion PreventionUse intrusion detection signatures to block traffic at network boundaries.
M1032Multi-factor AuthenticationUse two or more pieces of evidence to authenticate to a system; such as username and password in addition to a token from a physical smart card or token genera…
M1033Limit Software InstallationBlock users or groups from installing unapproved software.
M1034Limit Hardware InstallationBlock users or groups from installing or using unapproved hardware on systems, including USB devices.
M1035Limit Access to Resource Over NetworkPrevent access to file shares, remote access to systems, unnecessary services. Mechanisms to limit access may include use of network concentrators, RDP gateway…
M1036Account Use PoliciesConfigure features related to account use like login attempt lockouts, specific login times, etc.
M1037Filter Network TrafficUse network appliances to filter ingress or egress traffic and perform protocol-based filtering. Configure software on endpoints to filter network traffic.
M1038Execution PreventionBlock execution of code on a system through application control, and/or script blocking.
M1039Environment Variable PermissionsPrevent modification of environment variables by unauthorized users and groups.
M1040Behavior Prevention on EndpointUse capabilities to prevent suspicious behavior patterns from occurring on endpoint systems. This could include suspicious process, file, API call, etc. behavi…
M1041Encrypt Sensitive InformationProtect sensitive information with strong encryption.
M1042Disable or Remove Feature or ProgramRemove or deny access to unnecessary and potentially vulnerable software to prevent abuse by adversaries.
M1043Credential Access ProtectionUse capabilities to prevent successful credential access by adversaries; including blocking forms of credential dumping.
M1044Restrict Library LoadingPrevent abuse of library loading mechanisms in the operating system and software to load untrusted code by configuring appropriate library loading mechanisms a…
M1045Code SigningEnforce binary and application integrity with digital signature verification to prevent untrusted code from executing.
M1046Boot IntegrityUse secure methods to boot a system and verify the integrity of the operating system and loading mechanisms.
M1047AuditPerform audits or scans of systems, permissions, insecure software, insecure configurations, etc. to identify potential weaknesses.
M1048Application Isolation and SandboxingRestrict execution of code to a virtual environment on or in transit to an endpoint system.
M1049Antivirus/AntimalwareUse signatures or heuristics to detect malicious software.
M1050Exploit ProtectionUse capabilities to detect and block conditions that may lead to or be indicative of a software exploit occurring.
M1051Update SoftwarePerform regular software updates to mitigate exploitation risk.
M1052User Account ControlConfigure Windows User Account Control to mitigate risk of adversaries obtaining elevated process access.
M1053Data BackupTake and store data backups from end user systems and critical servers. Ensure backup and storage systems are hardened and kept separate from the corporate net…
M1054Software ConfigurationImplement configuration changes to software (other than the operating system) to mitigate security risks associated to how the software operates.
M1055Do Not MitigateThis category is to associate techniques that mitigation might increase risk of compromise and therefore mitigation is not recommended.
M1056Pre-compromiseThis category is used for any applicable mitigation activities that apply to techniques occurring before an adversary gains Initial Access, such as Reconnaissa…
M1057Data Loss PreventionUse a data loss prevention (DLP) strategy to categorize sensitive data, identify data formats indicative of personal identifiable information (PII), and restri…
Sourced from MITRE ATT&CK Enterprise. Curated by Adam Lundqvist, Founder at SQUR.