Control: 2.2 Ensure third party integrated applications are not allowed
Description
App registrations allows users to register custom-developed applications for use within the directory.
Third party integrated applications connection to services should be disabled, unless there is a very clear value and robust security controls are in place. While there are legitimate uses, attackers can grant access from breached accounts to third party applications to exfiltrate data from your tenancy without having to maintain the breached account.
Remediation
To prohibit third party integrated applications:
- Navigate to
Microsoft Entra admin center
https://entra.microsoft.com/. - Click to expand
Azure Active Directory
>Users
selectUsers settings
. - Select
App registrations
setting highlighted toNo
. - Click Save.
Default Value: Yes (Users can register applications.)
Usage
Run the control in your terminal:
powerpipe control run microsoft365_compliance.control.cis_v200_2_2
Snapshot and share results via Turbot Pipes:
powerpipe loginpowerpipe control run microsoft365_compliance.control.cis_v200_2_2 --share
SQL
This control uses a named query:
azuread_third_party_application_not_allowed