MITRE D3FENDdefensive technique
D3-FEV File Eviction
- Tactic
- Evict
Definition
File eviction techniques delete files from system storage.
How it works
How it works
Adversaries may place files or programs into a computer's file system to perform malicious actions. As part of the eviction process, these files and programs should be removed to prevent further compromise or reinfection. Examples of malicious types of files are malware which is directly harmful and content files with the intent to deceive users (e.g., phishing.)
On Windows systems, antivirus (AV) software should be used to safely and permanently remove malicious files. AV software may first quarantine a suspected malicious file, which is the process of moving a file from its original location to a new location and makes changes so that it cannot be executed. Users can then verify that the file is not benign and then permanently delete it.
Considerations
When it is determined that a file should be removed for security purposes, the organization--or systems implementing an organization's policies--may determine that the file should not simply be deleted from the enterprise's mission systems, but be quarantined to a secure system by an approved mechanism, so as to allow follow-up investigation by security staff.
On Windows systems, deleting a file in File Explorer does not permanently delete a file - it sends it to the Recycle Bin instead. The Recycle Bin must be emptied, or alternative steps must be performed to remove files completely. Even then, in some cases the data may persist in disk, so data shredder tools may be needed to completely wipe a file. Thus, AV tools are recommended.
Related
Counters · MITRE ATT&CK (127)
- T0895 Autorun Image technique
- T0894 System Binary Proxy Execution technique
- T0893 Data from Local System technique
- T1649 Steal or Forge Authentication Certificates technique
- T0888 Remote System Information Discovery technique
- T1564.007 VBA Stomping sub-technique
- T1564.006 Run Virtual Instance sub-technique
- T1556.003 Pluggable Authentication Modules sub-technique
- T1574.012 COR_PROFILER sub-technique
- T0851 Rootkit technique
- T0865 Spearphishing Attachment technique
- T0871 Execution through API technique
- T1127.001 MSBuild sub-technique
- T1027.004 Compile After Delivery sub-technique
- T1546.015 Component Object Model Hijacking sub-technique
- T1573 Encrypted Channel technique
- T1573.002 Asymmetric Cryptography sub-technique
- T1574.004 Dylib Hijacking sub-technique
- T1048.002 Exfiltration Over Asymmetric Encrypted Non-C2 Protocol sub-technique
- T1071.001 Web Protocols sub-technique
- T1074.001 Local Data Staging sub-technique
- T1564.002 Hidden Users sub-technique
- T1564.003 Hidden Window sub-technique
- T1574.001 DLL sub-technique
- T1574.006 Dynamic Linker Hijacking sub-technique
- T1574.007 Path Interception by PATH Environment Variable sub-technique
- T1574.008 Path Interception by Search Order Hijacking sub-technique
- T1574.009 Path Interception by Unquoted Path sub-technique
- T1574 Hijack Execution Flow technique
- T1204.002 Malicious File sub-technique
Child of · MITRE D3FEND (1)
- D3-OE Object Eviction defensive technique
Referenced by MITRE D3FEND · child of (1)
- D3-ER Email Removal defensive technique
References
- https://www.safetydetectives.com/blog/how-does-antivirus-quarantine-work/ How Does Antivirus Quarantine Work?