Skip to content

T1671 Cloud Application Integration

Adversaries may achieve persistence by leveraging OAuth application integrations in a software-as-a-service environment. Adversaries may create a custom application, add a legitimate application into the environment, or even co-opt an existing integration to achieve malicious ends.26

OAuth is an open standard that allows users to authorize applications to access their information on their behalf. In a SaaS environment such as Microsoft 365 or Google Workspace, users may integrate applications to improve their workflow and achieve tasks.

Leveraging application integrations may allow adversaries to persist in an environment – for example, by granting consent to an application from a high-privileged adversary-controlled account in order to maintain access to its data, even in the event of losing access to the account.147 In some cases, integrations may remain valid even after the original consenting user account is disabled.3 Application integrations may also allow adversaries to bypass multi-factor authentication requirements through the use of Application Access Tokens. Finally, they may enable persistent Automated Exfiltration over time.8

Creating or adding a new application may require the adversary to create a dedicated Cloud Account for the application and assign it Additional Cloud Roles – for example, in Microsoft 365 environments, an application can only access resources via an associated service principal.5

Item Value
ID T1671
Sub-techniques
Tactics TA0003
Platforms Office Suite, SaaS
Version 1.0
Created 20 March 2025
Last Modified 15 April 2025

Procedure Examples

ID Name Description
C0059 Salesforce Data Exfiltration During Salesforce Data Exfiltration, threat actors deceived victims into authorizing malicious connected apps to their organization’s Salesforce portal.1011

Mitigations

ID Mitigation Description
M1047 Audit Periodically review SaaS integrations for unapproved or potentially malicious applications.
M1042 Disable or Remove Feature or Program Do not allow users to add new application integrations into a SaaS environment. In Entra ID environments, consider enforcing the “Do not allow user consent” option.9

References


  1. Lior Sonntag. (2024, February 8). Midnight Blizzard attack on Microsoft corporate environment: a detailed analysis, detections and recommendations. Retrieved March 20, 2025. 

  2. Luke Jennings. (2022, November 29). Maintaining persistent access in a SaaS-first world. Retrieved March 20, 2025. 

  3. Luke Jennings. (2023, October 24). Slack Attack: A phisher’s guide to persistence and lateral movement. Retrieved March 20, 2025. 

  4. Microsoft Threat Intelligence. (2022, September 22). Malicious OAuth applications abuse cloud email services to spread spam. Retrieved March 20, 2025. 

  5. Microsoft. (2023, December 15). Application and service principal objects in Microsoft Entra ID. Retrieved February 28, 2024. 

  6. Push Security. (n.d.). Evil twin integrations. Retrieved March 20, 2025. 

  7. Sharon Martin. (2024, November 5). Legitimate Apps as Traitorware for Persistent Microsoft 365 Compromise. Retrieved March 20, 2025. 

  8. syne0. (2023, July 10). Malicious Azure Application PERFECTDATA SOFTWARE and Microsoft 365 Business Email Compromise. Retrieved March 20, 2025. 

  9. FBI Cyber Division. (2025, September 12). Cyber Criminal Groups UNC6040 and UNC6395 Compromising Salesforce Instances for Data Theft and Extortion. Retrieved October 22, 2025. 

  10. Google Threat Intelligence Group. (2025, June 4). The Cost of a Call: From Voice Phishing to Data Extortion. Retrieved October 22, 2025.