I'm shaving my head again this year. Please consider donating to this great cause. Help me raise money for #childhoodcancer research with @StBaldricks. https://t.co/ylcRZzIU8s
Folks, @TechBrandon has reviewed well over a thousand Conditional Access policies.
The same gaps keep coming up, tenant after tenant.
New https://t.co/QZC4NErQam with Brandon on what he checks first, and the back door most admins forget.
Plus more https://t.co/EFSFUODK3C
This is the developer side of the Application. If you're the customer, you need a relationship with your vendors. Check for overly permitted apps and SPs in privileged roles. I'll be working on a write-up soon. In the meantime, Jeremy links Merills video which covers it briefly.
Re: the ConnectWise incident. App Instance Lock is the default in Entra ID as of June 2026. It's a good idea to go back now make sure it is enabled for multi-tenant apps: https://t.co/0ucWZWZjtn
@merill Ya, it doesn't take long to pivot or add persistence.
I had a fundamental lack of understanding about creds on multi tenant apps. There is no "synchronization", the customer SP uses the creds associated with the home tenant application (of which they have no visibility)
I made a short video that explains Entra app permissions and the part they played in the ConnectWise incident: how one app credential reached 173+ Microsoft 365 tenants with no password or MFA, and what to check today.
https://t.co/n5ewnUHA05
Did you know that if you have Entra ID P1 there is a new way to block your stolen refresh token from being replayed by the attacker?
Find out ๐งต๐
1/7
๐ Secure Bits ๐ก
๐๐ฟ๐ฒ ๐๐ผ๐ ๐ฝ๐น๐ฎ๐ป๐ป๐ถ๐ป๐ด ๐๐ผ ๐ฟ๐ผ๐น๐น ๐ผ๐๐ ๐ฝ๐ฎ๐๐๐ธ๐ฒ๐๐ ๐ถ๐ป ๐ ๐ถ๐ฐ๐ฟ๐ผ๐๐ผ๐ณ๐ ๐๐ป๐๐ฟ๐ฎ ๐๐ ๐ฎ๐ป๐ฑ ๐ฑ๐ผ๐ป๐ ๐ธ๐ป๐ผ๐ ๐๐ต๐ฒ๐ฟ๐ฒ ๐๐ผ ๐๐๐ฎ๐ฟ๐?
I put together a step-by-step guide that will help you configure Passkeys from the perspective of System Administrator.
๐ญ. ๐๐ต๐ผ๐ผ๐๐ฒ ๐๐ต๐ฒ ๐ฝ๐ฎ๐๐๐ธ๐ฒ๐ ๐๐๐ฝ๐ฒ๐
It will guide you on passkey types, what are they good for, what are the main differences between them and how to use each type.
๐ฎ. ๐๐ป๐ฎ๐ฏ๐น๐ฒ ๐๐ต๐ฒ ๐บ๐ฒ๐๐ต๐ผ๐ฑ ๐ฎ๐ป๐ฑ ๐ฐ๐ฟ๐ฒ๐ฎ๐๐ฒ ๐๐ต๐ฒ ๐ฝ๐ฟ๐ผ๐ณ๐ถ๐น๐ฒ๐
โ๏ธ Authentication methods > Policies > Passkey (FIDO2)
It will show you how to set up Passkey profiles. Each profile has its own attestation setting, passkey types and specifies allowed passkey hardware.
๐ฏ. ๐ฆ๐ฒ๐ ๐๐ฝ ๐ง๐ฒ๐บ๐ฝ๐ผ๐ฟ๐ฎ๐ฟ๐ ๐๐ฐ๐ฐ๐ฒ๐๐ ๐ฃ๐ฎ๐๐
It shows how to configure TAP so helpdesk can use it to onboard new users or recover lost or stolen passkeys.
๐ฐ. ๐๐ฟ๐ฒ๐ฎ๐๐ฒ ๐ฎ ๐๐ผ๐ป๐ฑ๐ถ๐๐ถ๐ผ๐ป๐ฎ๐น ๐๐ฐ๐ฐ๐ฒ๐๐ ๐๐ต๐ฎ๐ ๐ฟ๐ฒ๐พ๐๐ถ๐ฟ๐ฒ๐ ๐ฃ๐ต๐ถ๐๐ต๐ถ๐ป๐ด-๐ฟ๐ฒ๐๐ถ๐๐๐ฎ๐ป๐ ๐ ๐๐
Finally it will guide you how to create Conditional Access policy that requires authentication strength, aka how to enforce the configured Passkey profiles with ๐ฃ๐ต๐ถ๐๐ต๐ถ๐ป๐ด-๐ฟ๐ฒ๐๐ถ๐๐๐ฎ๐ป๐ ๐ ๐๐
Also, check the client requirements before the pilot: iOS 17 or Android 14 and newer, a current Authenticator build, and Bluetooth turned on for both devices.
The guide has the exact settings, the requirements and the screenshots. Full PDF Link in the comments.
๐ข Big shout out to @TechBrandon for his website Passkey Path:
https://t.co/wAiBI6obIC
Some of the practical tips are based on his work.
Are you already running passkeys in Entra? Which types did you pick for the admins, and which for the standard users?
๐๐ถ๐ต๐ฉ๐ฐ๐ณ: Martin Strnad
#SecureBits #EntraID #Passkeys #FIDO2 #PhishingResistantMFA #Microsoft365 #CyberSecurity
Mosey on up and join @SoberInCyber at the Deadwood Soda Saloon tonight from 6-9:00 PM during the Sponsor Stampede at @BHinfoSecurity@WWHackinFest!
๐ฅค Handcrafted sodas & a sparkling good time await ya.
https://t.co/JDvStRYt0a
#WWHFDeadwood2026
Logging isn't a switch to flip; it's something to tune and maintain. In our new blog, @TechBrandon outlines a four-step #ActiveDirectory logging framework covering log sizing, audit policies, detection goals, and gap analysis. Read it now! https://t.co/9AzZMQkIyI