Securing Microsoft Foundry: Design decisions, trade-offs

Executive summary Microsoft Foundry consolidates what used to be several separate services — Azure AI Studio, Azure AI Foundry, Azure OpenAI, Azure AI Services — into a single platform with one resource provider namespace, unified RBAC, networking, and policy. For security teams, that consolidation is mostly good news: fewer disconnected control surfaces, one place to reason about access. But it also changes the shape of the risk. Five points for decision-makers: ...

September 8, 2026 · 13 min · 2559 words · Gabor Szekeres

Small settings that cost me hours - Deploying a secure AI app on Microsoft Foundry

In this blogpost I’m going to walk you through the gotcha’s and the things I wish I knew before I started to build a simple but secure AI app on Microsoft Foundry. Before we do that, I’ll show you the high level architecture of that app Nothing that broke this build was hard. Every single blocker was a one-line setting, a trailing slash, or a permissions boundary I forgot existed. Individually trivial; collectively, a day. This is the list I wish I’d had. ...

September 1, 2026 · 6 min · 1251 words · Gabor Szekeres

Set up JIT Access for super users in Purview

The topic I’m about to discuss sits at the edge of Compliance, Information Protection and Identity and Access Management (IAM). Let’s assume you already implemented Microsoft Purview Information Protection labeling. You have a label called top secret, and it encrypts the file when it’s assigned. The user did not share it with anybody and left the company. How do you gain access to the file and it’s content that is encrypted? This is where super users come to the picture. “The super user feature of the Azure Rights Management service from Microsoft Purview Information Protection ensures that authorized people and services can always read and inspect the data that Azure Rights Management encrypts for your organization. If necessary, the encryption protection can then be removed or changed."[1] This feature is not enabled by default, so if you want to take advantage of it you’ll need to set it up first. There is a way to configure super users without compromising on zero trust, and this is what I’m going to show you. ...

July 29, 2026 · 3 min · 532 words · Gabor Szekeres