Why is everyone so excited about the new #azuread Authentication Strength feature in Conditional Access that was announced at Ignite last month?
Here's are short thread about the feature.
PS. There is a bonus if you read all the way to the end 😉👇
This illustration from @Yubico shows that not all MFA is of equal strength when protecting your users. Some like Phone number and email are very weak compared to others.
That's all well and good but moving our users off Voice/SMS is going to take some time.
Now this is where Authentication Strength comes into play. Before this feature was released, the only way to remove phone MFA was to turn it off at the tenant level at adlegacymfa.cmd.ms
As you can imagine it's going to be total chaos if you unchecked the Phone and SMS options for all your users.
Instead what you really want is to gradually improve the auth strength in your org.
An ideal place to start could be to remove Phone/SMS for privileged admin users.
Applying Auth Strengths is a two step process.
#1 Decide/ define the Authentication Strength
You can use one of the built-in strengths or create your own.
Here I'm following NIST guidelines and creating a custom auth strength that excludes SMS & Voice.
#2 Enforce the Auth Strength using a Conditional Policy
Next we head over to adca.cmd.ms and define a CA policy that requires this new auth strength.
Since this is in CA you get to use all the various filters to scope the where and when this strength is enforced.
All set!
Now the most important part. What is the user's experience?
If their original MFA doesn't meet the requirement the user is prompted with a step up experience to the stronger auth.
For this user we applied a policy that excluded Voice.
Use this decision tree when a developer or vendor asks for an app registration to be created in your tenant. 👇
1/14
Client secrets are convenient.
That’s also the problem.
They end up in config files, scripts, pipelines, wikis, screenshots, logs, and sometimes places no one remembers until it’s too late.
Once leaked, they are very easy for attackers to abuse.
2/14
Searching for client secrets is the first thing the nation state actor Midnight Blizzard did after they got access to Microsoft internal emails in 2024.
Do you know what your devs, PMs & vendors have been doing with your long lived client secrets?
3/14 microsoft.com/en-us/msrc/blo…
You’re about to witness ONE. BIG. BEAUTIFUL. ABSURDLY. EPIC. THREAD. 🧵🔥
Some say this might be the MOST EPIC and MOST RIDICULOUSLY LONG identity thread ever written
📗 Bookmark this
Honestly… the cover image alone deserves a like + retweet
DO IT 😂
Who doesn't like Free!
If you have E5 and the required number of users you can now start running the Conditional Access Optimization Agent which only consumes one SCU per day (you can even run it weekly if you want)
Want a deep dive into the agents?
Queue up these podcast episodes I recorded with the Microsoft PMs for these agents