Knowledge is Power

Sitewide Search

Search Bare Metal Cyber

Search exact control and technique identifiers, Cyber Wiki articles, framework records, playbooks, books, podcasts, Academy courses, individual lessons, and BMC Cyber Challenge activities.

Execution controlIntermediate

Application Allowlisting

Application allowlisting permits only approved executables, scripts, libraries, installers, or other code to run under defined rules.

Framework mapping

MITRE ATT&CK® Enterprise mapping

Catalog v19.2
techniqueT1059 — Command and Scripting Interpreter

Tactics: Execution

Platforms: Windows, Linux, macOS, Network Devices, ESXi, IaaS, Containers

Relationship: mitigation context

Open the official ATT&CK object ↗

Editorial mapping of an inherited BMC article to related Enterprise ATT&CK behavior, control, evidence, architecture, or risk context. Mapping roles state the relationship and do not assert equivalence unless labeled direct.

MITRE D3FEND connection

Related defensive techniques

Inferred and experimental: These relationships are generated from D3FEND graph paths. They are hypotheses for analysis, not proof of prevention, detection, or control effectiveness.

T1059 · D3-DFDecoy FileDeceive · inferredT1059 · D3-DODecoy ObjectDeceive · inferredT1059 · D3-DADynamic AnalysisDetect · inferredT1059 · D3-EFAEmulated File AnalysisDetect · inferredT1059 · D3-FAFile AnalysisDetect · inferredT1059 · D3-FCOAFile Content AnalysisDetect · inferredT1059 · D3-FCRFile Content RulesDetect · inferredT1059 · D3-FHFile HashingDetect · inferredT1059 · D3-FIMFile Integrity MonitoringDetect · inferredT1059 · D3-PMPlatform MonitoringDetect · inferredT1059 · D3-FEVFile EvictionEvict · inferredT1059 · D3-OEObject EvictionEvict · inferredT1059 · D3-FEFile EncryptionHarden · inferredT1059 · D3-PHPlatform HardeningHarden · inferredT1059 · D3-AMEDAccess MediationIsolate · inferredT1059 · D3-APAAccess Policy AdministrationIsolate · inferredT1059 · D3-CNEContent ExcisionIsolate · inferredT1059 · D3-CFContent FilteringIsolate · inferredT1059 · D3-CFCContent Format ConversionIsolate · inferredT1059 · D3-CMContent ModificationIsolate · inferredT1059 · D3-CQContent QuarantineIsolate · inferredT1059 · D3-CNRContent RebuildIsolate · inferredT1059 · D3-CNSContent SubstitutionIsolate · inferredT1059 · D3-CVContent ValidationIsolate · inferredT1059 · D3-EALExecutable AllowlistingIsolate · inferredT1059 · D3-EDLExecutable DenylistingIsolate · inferredT1059 · D3-EIExecution IsolationIsolate · inferredT1059 · D3-FCDCFile Content Decompression CheckingIsolate · inferredT1059 · D3-FFVFile Format VerificationIsolate · inferredT1059 · D3-FISVFile Internal Structure VerificationIsolate · inferred

Showing 30 of 38 inferred defensive relationships.

MITRE D3FEND™ and the D3FEND logo are trademarks of The MITRE Corporation. MITRE ATT&CK® and ATT&CK® are registered trademarks of The MITRE Corporation.

What it means

Application allowlisting permits only approved executables, scripts, libraries, installers, or other code to run under defined rules.

Why it matters

It can reduce malware and unauthorized software risk, but weak policy design or unmanaged exceptions can create bypasses and operational disruption.

Practical focus

  • Build rules from trusted publishers, paths, hashes, or managed catalogs
  • Include scripts and interpreters in scope
  • Test in audit mode before enforcement
  • Govern exceptions and rule changes

Common mistakes

  • Allowing broad writable paths
  • Ignoring signed malicious or vulnerable software
  • Creating permanent emergency exceptions
  • Deploying enforcement without business testing

Certification relevance

This subject appears in or supports the following certification bodies of knowledge:

GIAC GCCCGIAC GSECCompTIA Security+ISC2 CISSPISC2 CGRC

Authoritative sources