<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Entra ID on Phillip Büchler</title><link>https://d13f4a21.blog-6cm.pages.dev/tags/entra-id/</link><description>Recent content in Entra ID on Phillip Büchler</description><generator>Hugo</generator><language>en</language><copyright>&amp;copy; 2022 &lt;a href="https://philipbuechler.ch/"&gt;Fime&lt;/a&gt;</copyright><lastBuildDate>Sat, 31 Oct 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://d13f4a21.blog-6cm.pages.dev/tags/entra-id/index.xml" rel="self" type="application/rss+xml"/><item><title>Who Holds the Keys to Your Patching?</title><link>https://d13f4a21.blog-6cm.pages.dev/posts/who-holds-the-keys-to-your-patching/</link><pubDate>Sat, 31 Oct 2026 00:00:00 +0000</pubDate><guid>https://d13f4a21.blog-6cm.pages.dev/posts/who-holds-the-keys-to-your-patching/</guid><description>&lt;p&gt;On 21 October, details of two critical PHP flaws leaked to VirusTotal at 02:29 UTC. By 07:34, hosting providers were reporting active exploitation, and PHP released the fix at 13:52, &lt;a href="https://www.recordedfuture.com/blog/php2shell-vulnerability-exploitation"&gt;according to Recorded Future&lt;/a&gt;. Amazon later said the first exploitation attempts &lt;a href="https://www.bleepingcomputer.com/news/security/amazon-says-php2shell-exploitation-began-4-days-before-patches/"&gt;started on 17 October&lt;/a&gt;, four days before any patch existed.&lt;/p&gt;
&lt;p&gt;In &lt;a href="https://d13f4a21.blog-6cm.pages.dev/posts/patch-less/"&gt;Patch Less&lt;/a&gt; I argued that the long tail of utilities on user devices should be patched automatically, with a third-party tool or Microsoft&amp;rsquo;s own catalogue. Timelines like this one are the reason. But that automation raises a question I keep coming back to: when you hand patching to a third-party tool, whose keys are you handing over?&lt;/p&gt;</description></item><item><title>The MSA Key Leak: Why Your "Double Key" Wasn't a Deadbolt</title><link>https://d13f4a21.blog-6cm.pages.dev/posts/msakeyleak/</link><pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate><guid>https://d13f4a21.blog-6cm.pages.dev/posts/msakeyleak/</guid><description>&lt;h1 id="the-msa-key-leak-why-your-double-key-wasnt-a-deadbolt"&gt;The MSA Key Leak: Why Your &amp;ldquo;Double Key&amp;rdquo; Wasn&amp;rsquo;t a Deadbolt&lt;/h1&gt;
&lt;p&gt;We’ve all spent time dissecting the post-mortem of the Microsoft MSA signing key heist (Storm-0558). It’s one of those incidents that remains relevant for architectural teams because it didn&amp;rsquo;t just break a lock—it forged the master blueprint for the entire security desk.&lt;/p&gt;
&lt;p&gt;In looking back at the &lt;strong&gt;past assessments&lt;/strong&gt; of the impact, one claim keeps resurfacing: &lt;strong&gt;Even Double Key Encryption (DKE) was potentially compromised.&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Holistic Approach to Conditional Access Exclusions</title><link>https://d13f4a21.blog-6cm.pages.dev/posts/ca-exclusions/</link><pubDate>Tue, 30 Aug 2022 00:00:00 +0000</pubDate><guid>https://d13f4a21.blog-6cm.pages.dev/posts/ca-exclusions/</guid><description>&lt;p&gt;Whoever works with Microsofts cloud offerings and has a role that is somewhat impacted by Security, must have heard of Conditional Access (CA) by now. It is a very essential part of Microsofts Security offering and Zero-Trust-implementation. Rightly, planning, defining, and implementing CA-policies has a lot of coverage on the internet. I&amp;rsquo;ll try to add a little something which might seem dry, but is essential: How to handle exclusions?&lt;/p&gt;
&lt;p&gt;All CA-policies are assigned to groups, users, and machines. With exclusions, CA offers a way to define policies that don&amp;rsquo;t apply to certain subsets of your landscape. In my example, I will create an exclusion process around a policy that blocks access from certain countries.&lt;/p&gt;</description></item><item><title>Location Based Security With Conditional Access</title><link>https://d13f4a21.blog-6cm.pages.dev/posts/location-based-conditional-access/</link><pubDate>Mon, 31 Jan 2022 00:00:00 +0000</pubDate><guid>https://d13f4a21.blog-6cm.pages.dev/posts/location-based-conditional-access/</guid><description>&lt;p&gt;&lt;strong&gt;Update&lt;/strong&gt; as per documentation, and confirmed by my personal testing, this no longer applies. Microsoft Authenticator notices active developer options and blocks the sign-in attempt, see &lt;a href="https://learn.microsoft.com/en-us/entra/identity/conditional-access/concept-assignment-network#countries"&gt;https://learn.microsoft.com/en-us/entra/identity/conditional-access/concept-assignment-network#countries&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Original post:
Some regulated industries require control over the location of data access. In the Microsoft cloud world, this requirement might be implemented with Conditional Access and a location policy.&lt;/p&gt;
&lt;p&gt;If I access, the request is checked against the configured locations, and if the location is allowed to access, the request is granted. In my case, my request comes from:&lt;/p&gt;</description></item><item><title>Zero Trust</title><link>https://d13f4a21.blog-6cm.pages.dev/posts/2020-03-10_zero-trust/</link><pubDate>Tue, 10 Mar 2020 00:00:00 +0000</pubDate><guid>https://d13f4a21.blog-6cm.pages.dev/posts/2020-03-10_zero-trust/</guid><description>&lt;p&gt;Man könnte meinen &amp;ldquo;Zero Trust&amp;rdquo;-Konzepte seien eine top moderne Modeerscheinung. Ohne jetzt die volle Recherche-Power des Internets zu nutzen, kann ich allerdings sagen, dass diese Konzepte schon seit über zehn Jahren propagiert werden. Google war der erste grössere Implementator.&lt;/p&gt;
&lt;p&gt;Auf einen Satz zusammengedampft besteht &amp;ldquo;Zero Trust&amp;rdquo; in der ständigen Authentisierung von Anwendern, Anwendungen und Endgeräten.&lt;/p&gt;
&lt;p&gt;Als Verfechter von benutzbarer Sicherheit sehe ich hier auch den Grund für den jetzigen Erfolg des Konzepts. Heute sind die Lösungen so einfach zu verwenden, dass Anwender akzeptieren sich ständig anmelden zu müssen. Weil Anwender Anmeldungen in den meisten Fällen gar nicht mitkriegen. Sie melden sich via Biometrie an ihrem Endgerät an. Dieses Endgerät ist fix auf sie zugeteilt und deshalb in Systemen als sichere Anmeldung hinterlegt.&lt;/p&gt;</description></item><item><title>Group based licensing - a new business model for Microsoft?</title><link>https://d13f4a21.blog-6cm.pages.dev/posts/2019-06-25_group-base-licensing/</link><pubDate>Tue, 25 Jun 2019 00:00:00 +0000</pubDate><guid>https://d13f4a21.blog-6cm.pages.dev/posts/2019-06-25_group-base-licensing/</guid><description>&lt;p&gt;Lets face it. Microsoft 365 implementation projects can get a bit messy. You start exploring possibilities, you create Azure AD groups, you sync some from Active Directory and you assign policies in Intune. Then you might want to install features for pilot users before you configure the policy for all users.&lt;/p&gt;
&lt;p&gt;Well what about group based licensing? Are you shoveling money into Microsofts pockets if you lose your firm grip over groups that have licences assigned?&lt;/p&gt;</description></item><item><title>Sketchnote - Experts Live Café bei der Mobiliar</title><link>https://d13f4a21.blog-6cm.pages.dev/posts/2019-05-21_experts-live-caf--bei-der-mobiliar/</link><pubDate>Tue, 21 May 2019 00:00:00 +0000</pubDate><guid>https://d13f4a21.blog-6cm.pages.dev/posts/2019-05-21_experts-live-caf--bei-der-mobiliar/</guid><description>&lt;figure&gt;&lt;img src="https://d13f4a21.blog-6cm.pages.dev/img/blockchain-craddock.png"&gt;&lt;figcaption&gt;
 &lt;h4&gt;John Craddock über verteilte Identitäten&lt;/h4&gt;
 &lt;/figcaption&gt;
&lt;/figure&gt;

&lt;p&gt;John Craddock erklärte die Mechanismen von Bitcoin und verteilten Identitäten&lt;/p&gt;
&lt;p&gt;Gestern hatte ich das Vergnügen einem &lt;a href="https://www.switzerland.expertslive.cafe/"&gt;Experts Live Café&lt;/a&gt; in den Räumen der Mobiliar teilzunehmen. &lt;a href="https://twitter.com/stefanroth_net"&gt;Stefan Roth&lt;/a&gt; und &lt;a href="https://twitter.com/JohnerStefan"&gt;Stefan Johner&lt;/a&gt; organisierten eine weitere Ausgabe mit hochkarätigen Microsoft Spezialisten. Gestern war es mit &lt;a href="https://twitter.com/john_craddock"&gt;John Craddock&lt;/a&gt; ein Microsoft MVP mit langjähriger “Identity-Management” Expertise. In seinem zweiteiligen Vortrag erklärte er erst die Grundsätze und Mechanismen von Bitcoin als Beispiel für eine Blockchain. Diesen Teil habe ich in der obigen Sketchnote festgehalten. Die Erklärung schaffte es auch erstmals eine kleine Lust auf Bitcoin Experimente zu wecken. Und nun kenne ich mit “Satoshi” einen weiteren, japanisch tönenden Künstlernamen neben “&lt;a href="https://killbill.fandom.com/wiki/Hattori_Hanz%C5%8D"&gt;Hatori Hanzo&lt;/a&gt;”&lt;/p&gt;</description></item><item><title>Azure Priviledged Identity Management</title><link>https://d13f4a21.blog-6cm.pages.dev/posts/2018-08-14_azure-priviledged-identity-management-e7a46ca467f/</link><pubDate>Tue, 14 Aug 2018 09:33:24 +0000</pubDate><guid>https://d13f4a21.blog-6cm.pages.dev/posts/2018-08-14_azure-priviledged-identity-management-e7a46ca467f/</guid><description>&lt;p&gt;&lt;img src="https://cdn-images-1.medium.com/max/800/1*p0oyGlyD7LoKad9vwUIwBA.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Beim Einsatz von Office 365 benötigt es verschiedene Administrationsrollen. Als allererstes wird ein “Global Admin” angelegt. Der Über-Admin der alles konfigurieren und verändern kann. Diese Rolle möchte man sorgfältig vergeben. Mit steigender Aufgabenlast, wird aber auch diese Rolle auf mehrere Personen verteilt.&lt;/p&gt;
&lt;p&gt;Nebst den Systemunabhängigen Mechanismen wie Adminrechte nie auf seinem Arbeitsuser zu tragen sowie so wenig Admins wie nötig zu berechtigen, gibt es weitere Wege.&lt;/p&gt;
&lt;p&gt;Microsoft arbeitet laufend daran die Notwendigkeit der “Global-Admin”-Rolle zu reduzieren. So musste ich zu Beginn meiner Office 365 Tätigkeit bereits Global Admin sein um den “Conditional Access” einzurichten. Inzwischen gibt es hierzu den dedizierten “Conditional Access”-Admin.&lt;/p&gt;</description></item></channel></rss>