Insider Threat Matrix™Insider Threat Matrix™
  • ID: PR046
  • Created: 22nd July 2026
  • Updated: 22nd July 2026
  • Platforms: MacOSLinuxWindows
  • MITRE ATT&CK®: TA0003
  • Contributor: The ITM Team

System Persistence

The subject modifies a system, application, or operating environment to preserve unauthorized access, execution, or control beyond the initial activity. The persistence mechanism is intended to remain available following events that would ordinarily interrupt the subject’s access, including system restart, user logoff, application termination, credential changes, or the subject’s departure from the organization.

 

System persistence may be established through the creation or modification of scheduled tasks, cron jobs, system services, startup items, Registry autorun locations, login scripts, systemd units, Windows Management Instrumentation event subscriptions, SSH authorized keys, web shells, application extensions, or other automatically executed components. The subject may create a new persistence mechanism or alter an existing legitimate component so that unauthorized code, commands, or remote-access functionality is invoked without requiring repeated manual action.

 

This behavior is preparatory where the subject establishes the mechanism before an intended infringement, allowing access or execution to continue at a later time or under conditions in which the subject’s normal account is unavailable. Persistence may support subsequent unauthorized access, data collection, sabotage, surveillance, or execution by another party.

Subsections (10)

ID Name Description
PR046.010Boot or Firmware Modification

The subject modifies a bootloader, boot image, boot partition, firmware component, Unified Extensible Firmware Interface configuration, or network-device boot mechanism to preserve unauthorized execution or control.

PR046.004Event-Triggered Execution

The subject creates or modifies an event subscription, event handler, system hook, or equivalent trigger that executes unauthorized commands or code when specified conditions are met.

PR046.007Office Application Startup

The subject creates or modifies an Office template, macro, add-in, Outlook rule, form, home page, or related startup configuration so that unauthorized functionality executes through a Microsoft Office application.

PR046.001Scheduled Execution

The subject creates or modifies a scheduled task, cron job, system timer, or equivalent mechanism to execute unauthorized commands or code automatically at a future time or recurring interval.

PR046.009Server Software Component Modification

The subject installs or modifies an extensible server component, stored procedure, transport agent, server module, service library, or virtualization package to preserve unauthorized execution or access.

 

This Sub-section excludes web shells, which are represented separately under PR046.006 – Web Shell Deployment.

PR046.002Service or Daemon Creation

The subject creates or modifies a system service, daemon, launch agent, or equivalent background component to execute unauthorized functionality automatically or continuously.

PR046.008Software Extension Installation

The subject installs, sideloads, replaces, or modifies a software extension so that unauthorized functionality executes through a browser, integrated development environment, or other supported host application.

PR046.005SSH Authorized Key Modification

The subject adds, replaces, or modifies a Secure Shell (SSH) authorized key or related trust configuration to preserve unauthorized remote access to a system, virtual machine, hypervisor, or network device.

PR046.003Startup or Logon Modification

The subject modifies startup folders, Registry autorun locations, XDG autostart entries, login items, shortcuts, or equivalent configurations so that unauthorized code executes during system startup or account logon.

PR046.006Web Shell Deployment

The subject places or modifies a server-side script, application file, or web component that permits unauthorized remote command execution through a web server or hosted application.