APP-09: Enforce Certificate Credentials for Applications

Frequently asked questions about implementing and managing the APP-09 security control in Microsoft 365 and Entra ID.

Q
What is APP-09 (Enforce Certificate Credentials for Applications)?
A

APP-09 is a security control that client secrets are frequently compromised through accidental commits to source code, exposure in application logs, phishing attacks targeting developers, or insecure sharing via email and chat. certificate credentials eliminate these risks by using cryptographic key pairs where the private key remains secured on your infrastructure and never needs to be transmitted or shared. microsoft's baseline security mode now blocks password-based credentials on applications. It requires that applications use certificate credentials instead of client secrets and client secrets are only used during certificate migration periods, no applications rely solely on client secrets for authentication.

Related controls:APP-09
Q
Why is Enforce Certificate Credentials for Applications important for Microsoft 365 security?
A

Client secrets are frequently compromised through accidental commits to source code, exposure in application logs, phishing attacks targeting developers, or insecure sharing via email and chat. Certificate credentials eliminate these risks by using cryptographic key pairs where the private key remains secured on your infrastructure and never needs to be transmitted or shared. Microsoft's Baseline Security Mode now blocks password-based credentials on applications.

Related controls:APP-09
Q
How do I implement APP-09 in my tenant?
A

APP-09 requires manual implementation. Review applications using client secrets and migrate to certificate-based authentication. Cannot be auto-remediated as removing active secrets would break applications.

Related controls:APP-09
Q
What license do I need for APP-09?
A

This control can be implemented with any Microsoft 365 subscription, including free Azure AD.

Related controls:APP-09
Q
Which security baseline includes APP-09?
A

APP-09 is included in the TrueConfig Recommended Secure baseline (Level 1). This is the foundation level suitable for most organizations.

Related controls:APP-09

5

Questions

1

Related Controls

Categorized

Related Resources

Still have questions?

Our security experts are here to help. Start a free trial and get personalized guidance for your Microsoft 365 environment.

Start Free Trial