{
    "api_version": "1",
    "kind": "dse_post_collection",
    "self": "https://update.dsesecurity.com/api/v1/posts/?topic=it",
    "home_page_url": "https://update.dsesecurity.com/",
    "total_items": 199,
    "total_pages": 10,
    "page": 1,
    "per_page": 20,
    "filters": {
        "q": null,
        "topic": "it",
        "format": null,
        "priority": null,
        "sort": "stream",
        "effective_sort": "stream"
    },
    "links": {
        "self": "https://update.dsesecurity.com/api/v1/posts/?topic=it",
        "next": "https://update.dsesecurity.com/api/v1/posts/?topic=it&page=2"
    },
    "items": [
        {
            "id": "https://update.dsesecurity.com/updates/entra-lifecycle-workflows-verified-attributes/",
            "slug": "entra-lifecycle-workflows-verified-attributes",
            "url": "https://update.dsesecurity.com/updates/entra-lifecycle-workflows-verified-attributes/",
            "alternate_urls": {
                "markdown": "https://update.dsesecurity.com/updates/entra-lifecycle-workflows-verified-attributes.md",
                "json": "https://update.dsesecurity.com/api/v1/posts/entra-lifecycle-workflows-verified-attributes/"
            },
            "title": "Run joiner, mover, and leaver automation from verified identity attributes",
            "summary": "Microsoft Entra Lifecycle Workflows can automate identity tasks from user attributes, but the attribute source, scope, timing, and failed-task handling must be governed before access changes run unattended.",
            "format": {
                "slug": "playbook",
                "name": "Playbook"
            },
            "priority": {
                "slug": "important",
                "name": "Important"
            },
            "featured": false,
            "image": {
                "theme": "identity-cloud",
                "label": "Identity & cloud",
                "alt": "Governed cloud identity system with connected service and lifecycle nodes.",
                "card_url": "https://update.dsesecurity.com/assets/editorial/identity-cloud-card.webp?v=1.8.20",
                "hero_url": "https://update.dsesecurity.com/assets/editorial/identity-cloud-hero.webp?v=1.8.20",
                "social_url": "https://update.dsesecurity.com/assets/editorial/identity-cloud-social-v2.jpg?v=1.8.20",
                "width": 2400,
                "height": 1350
            },
            "topics": [
                {
                    "slug": "cybersecurity",
                    "name": "Cybersecurity",
                    "url": "https://update.dsesecurity.com/topic/cybersecurity/"
                },
                {
                    "slug": "it",
                    "name": "IT",
                    "url": "https://update.dsesecurity.com/topic/it/"
                },
                {
                    "slug": "microsoft-365-identity",
                    "name": "Microsoft 365 & Identity",
                    "url": "https://update.dsesecurity.com/topic/microsoft-365-identity/"
                }
            ],
            "author": {
                "name": "DSE Security Editorial Team",
                "url": "https://update.dsesecurity.com/#editorial-team",
                "type": "Organization"
            },
            "publisher": {
                "name": "Detection Systems & Engineering",
                "url": "https://dsesecurity.com/"
            },
            "published_at": "2026-08-25T21:35:33+00:00",
            "modified_at": "2026-08-25T21:36:17+00:00",
            "reviewed_on": "2026-08-25",
            "reading_minutes": 3,
            "word_count": 489,
            "potentially_affected": "Organizations using or evaluating Microsoft Entra Lifecycle Workflows for employee onboarding, role changes, leave, or separation.",
            "dse_recommendation": "Validate authoritative HR attributes, start with narrow workflow scope, assign exception owners, and retain workflow history and downstream evidence for every access-affecting execution.",
            "primary_source": {
                "name": "What are lifecycle workflows?",
                "url": "https://learn.microsoft.com/en-us/entra/id-governance/what-are-lifecycle-workflows",
                "published_on": null,
                "authority": "Microsoft Learn"
            },
            "publishing_principles": "https://update.dsesecurity.com/updates/dse-updates-editorial-methodology/",
            "usage_info": "https://update.dsesecurity.com/usage/",
            "copyright_notice": "Copyright © 2026 Detection Systems & Engineering. All rights reserved.",
            "content_html": "<p><strong>Bottom line:</strong> Microsoft Entra Lifecycle Workflows can run joiner, mover, and leaver tasks automatically, including tasks triggered from user attributes. Automation is only as reliable as the identity data and execution scope behind it. Treat each workflow as an access-changing production process, not as a convenient set of notifications.</p>\n<h2>Source fact: what Microsoft documents</h2>\n<p>Microsoft&#8217;s <a href=\"https://learn.microsoft.com/en-us/entra/id-governance/what-are-lifecycle-workflows\" target=\"_blank\" rel=\"noopener noreferrer\">Lifecycle Workflows overview</a> describes workflows built from tasks and execution conditions. A condition defines who is in scope and when the workflow runs. Microsoft gives the example of using an <code>employeeHireDate</code> attribute to trigger a manager email before a start date, and documents scheduled and on-demand execution.</p>\n<p>The service addresses joiner, mover, and leaver phases. Documented uses include managing static group membership, disabling or removing accounts, assigning or removing access packages, extending a process through Logic Apps, and reviewing workflow history and audit logs. Microsoft also states that the feature has licensing requirements and service limits; those details must be rechecked for the intended tenant before design approval.</p>\n<h2>What the source does not establish</h2>\n<p>The overview does not prove that an HR feed is accurate, that every downstream application honors an Entra change immediately, or that a template covers an organization&#8217;s complete offboarding obligations. It does not make a mistaken department, date, manager, or employment-status value safe. A successful Entra task also does not prove that local accounts, application-native permissions, physical access, shared secrets, or active sessions were closed.</p>\n<h2>Applicability questions</h2>\n<ul>\n<li>Which system is authoritative for hire date, departure date, worker type, department, manager, and leave status?</li>\n<li>Are contractors, seasonal workers, service accounts, guests, rehires, and people with future-dated changes deliberately included or excluded?</li>\n<li>Which tasks change access, and which merely notify an owner?</li>\n<li>What is the expected delay from source change through provisioning, workflow evaluation, and downstream enforcement?</li>\n<li>Which licenses, supported tasks, limits, and Logic Apps dependencies apply in this tenant today?</li>\n</ul>\n<h2>DSE recommendation: controlled next steps</h2>\n<p><em>The following steps are DSE recommendations based on the cited source.</em></p>\n<ol>\n<li>Map each workflow condition to an owned source attribute and document acceptable values, update timing, and failure handling.</li>\n<li>Test with synthetic users representing joiners, movers, leavers, rehires, missing attributes, late feeds, and conflicting changes. Confirm both intended actions and non-actions.</li>\n<li>Start with a narrowly scoped pilot. Separate irreversible or high-impact tasks from low-risk notifications, and require an accountable owner for exceptions.</li>\n<li>Reconcile workflow results with downstream directories, applications, groups, licenses, sessions, and any non-Entra access systems in the real departure checklist.</li>\n<li>Establish an alert and work queue for failed, skipped, delayed, or partially completed executions.</li>\n</ol>\n<h2>Verification and evidence</h2>\n<ul>\n<li>Preserve the approved workflow definition, scope expression, task list, change record, and test identities.</li>\n<li>Export or retain workflow history and audit events showing start time, target, task result, and failure detail.</li>\n<li>Sample completed joiner, mover, and leaver cases against the authoritative HR record and downstream access state.</li>\n<li>Record the owner, resolution, and retest for every failed or manually overridden task.</li>\n</ul>\n<h2>Official references</h2>\n<ul>\n<li><a href=\"https://learn.microsoft.com/en-us/entra/id-governance/what-are-lifecycle-workflows\" target=\"_blank\" rel=\"noopener noreferrer\">What are lifecycle workflows?</a> — Microsoft</li>\n</ul>",
            "content_text": "Bottom line: Microsoft Entra Lifecycle Workflows can run joiner, mover, and leaver tasks automatically, including tasks triggered from user attributes. Automation is only as reliable as the identity data and execution scope behind it. Treat each workflow as an access-changing production process, not as a convenient set of notifications.\nSource fact: what Microsoft documents\nMicrosoft’s Lifecycle Workflows overview describes workflows built from tasks and execution conditions. A condition defines who is in scope and when the workflow runs. Microsoft gives the example of using an employeeHireDate attribute to trigger a manager email before a start date, and documents scheduled and on-demand execution.\nThe service addresses joiner, mover, and leaver phases. Documented uses include managing static group membership, disabling or removing accounts, assigning or removing access packages, extending a process through Logic Apps, and reviewing workflow history and audit logs. Microsoft also states that the feature has licensing requirements and service limits; those details must be rechecked for the intended tenant before design approval.\nWhat the source does not establish\nThe overview does not prove that an HR feed is accurate, that every downstream application honors an Entra change immediately, or that a template covers an organization’s complete offboarding obligations. It does not make a mistaken department, date, manager, or employment-status value safe. A successful Entra task also does not prove that local accounts, application-native permissions, physical access, shared secrets, or active sessions were closed.\nApplicability questions\n\nWhich system is authoritative for hire date, departure date, worker type, department, manager, and leave status?\nAre contractors, seasonal workers, service accounts, guests, rehires, and people with future-dated changes deliberately included or excluded?\nWhich tasks change access, and which merely notify an owner?\nWhat is the expected delay from source change through provisioning, workflow evaluation, and downstream enforcement?\nWhich licenses, supported tasks, limits, and Logic Apps dependencies apply in this tenant today?\n\nDSE recommendation: controlled next steps\nThe following steps are DSE recommendations based on the cited source.\n\nMap each workflow condition to an owned source attribute and document acceptable values, update timing, and failure handling.\nTest with synthetic users representing joiners, movers, leavers, rehires, missing attributes, late feeds, and conflicting changes. Confirm both intended actions and non-actions.\nStart with a narrowly scoped pilot. Separate irreversible or high-impact tasks from low-risk notifications, and require an accountable owner for exceptions.\nReconcile workflow results with downstream directories, applications, groups, licenses, sessions, and any non-Entra access systems in the real departure checklist.\nEstablish an alert and work queue for failed, skipped, delayed, or partially completed executions.\n\nVerification and evidence\n\nPreserve the approved workflow definition, scope expression, task list, change record, and test identities.\nExport or retain workflow history and audit events showing start time, target, task result, and failure detail.\nSample completed joiner, mover, and leaver cases against the authoritative HR record and downstream access state.\nRecord the owner, resolution, and retest for every failed or manually overridden task.\n\nOfficial references\n\nWhat are lifecycle workflows? — Microsoft",
            "content_markdown": "Bottom line: Microsoft Entra Lifecycle Workflows can run joiner, mover, and leaver tasks automatically, including tasks triggered from user attributes. Automation is only as reliable as the identity data and execution scope behind it. Treat each workflow as an access-changing production process, not as a convenient set of notifications.\n\n## Source fact: what Microsoft documents\n\nMicrosoft’s [Lifecycle Workflows overview](https://learn.microsoft.com/en-us/entra/id-governance/what-are-lifecycle-workflows) describes workflows built from tasks and execution conditions. A condition defines who is in scope and when the workflow runs. Microsoft gives the example of using an employeeHireDate attribute to trigger a manager email before a start date, and documents scheduled and on-demand execution.\n\nThe service addresses joiner, mover, and leaver phases. Documented uses include managing static group membership, disabling or removing accounts, assigning or removing access packages, extending a process through Logic Apps, and reviewing workflow history and audit logs. Microsoft also states that the feature has licensing requirements and service limits; those details must be rechecked for the intended tenant before design approval.\n\n## What the source does not establish\n\nThe overview does not prove that an HR feed is accurate, that every downstream application honors an Entra change immediately, or that a template covers an organization’s complete offboarding obligations. It does not make a mistaken department, date, manager, or employment-status value safe. A successful Entra task also does not prove that local accounts, application-native permissions, physical access, shared secrets, or active sessions were closed.\n\n## Applicability questions\n\n- Which system is authoritative for hire date, departure date, worker type, department, manager, and leave status?\n\n- Are contractors, seasonal workers, service accounts, guests, rehires, and people with future-dated changes deliberately included or excluded?\n\n- Which tasks change access, and which merely notify an owner?\n\n- What is the expected delay from source change through provisioning, workflow evaluation, and downstream enforcement?\n\n- Which licenses, supported tasks, limits, and Logic Apps dependencies apply in this tenant today?\n\n## DSE recommendation: controlled next steps\n\nThe following steps are DSE recommendations based on the cited source.\n\n- Map each workflow condition to an owned source attribute and document acceptable values, update timing, and failure handling.\n\n- Test with synthetic users representing joiners, movers, leavers, rehires, missing attributes, late feeds, and conflicting changes. Confirm both intended actions and non-actions.\n\n- Start with a narrowly scoped pilot. Separate irreversible or high-impact tasks from low-risk notifications, and require an accountable owner for exceptions.\n\n- Reconcile workflow results with downstream directories, applications, groups, licenses, sessions, and any non-Entra access systems in the real departure checklist.\n\n- Establish an alert and work queue for failed, skipped, delayed, or partially completed executions.\n\n## Verification and evidence\n\n- Preserve the approved workflow definition, scope expression, task list, change record, and test identities.\n\n- Export or retain workflow history and audit events showing start time, target, task result, and failure detail.\n\n- Sample completed joiner, mover, and leaver cases against the authoritative HR record and downstream access state.\n\n- Record the owner, resolution, and retest for every failed or manually overridden task.\n\n## Official references\n\n- [What are lifecycle workflows?](https://learn.microsoft.com/en-us/entra/id-governance/what-are-lifecycle-workflows) — Microsoft"
        },
        {
            "id": "https://update.dsesecurity.com/updates/entra-restricted-administrative-units-workflow-testing/",
            "slug": "entra-restricted-administrative-units-workflow-testing",
            "url": "https://update.dsesecurity.com/updates/entra-restricted-administrative-units-workflow-testing/",
            "alternate_urls": {
                "markdown": "https://update.dsesecurity.com/updates/entra-restricted-administrative-units-workflow-testing.md",
                "json": "https://update.dsesecurity.com/api/v1/posts/entra-restricted-administrative-units-workflow-testing/"
            },
            "title": "Use restricted management administrative units only after workflow testing",
            "summary": "Restricted management administrative units can block tenant-scoped administrators from modifying selected Entra objects, and that stronger boundary can also break established support and automation paths.",
            "format": {
                "slug": "guide",
                "name": "Guide"
            },
            "priority": {
                "slug": "important",
                "name": "Important"
            },
            "featured": false,
            "image": {
                "theme": "identity-cloud",
                "label": "Identity & cloud",
                "alt": "Governed cloud identity system with connected service and lifecycle nodes.",
                "card_url": "https://update.dsesecurity.com/assets/editorial/identity-cloud-card.webp?v=1.8.20",
                "hero_url": "https://update.dsesecurity.com/assets/editorial/identity-cloud-hero.webp?v=1.8.20",
                "social_url": "https://update.dsesecurity.com/assets/editorial/identity-cloud-social-v2.jpg?v=1.8.20",
                "width": 2400,
                "height": 1350
            },
            "topics": [
                {
                    "slug": "cybersecurity",
                    "name": "Cybersecurity",
                    "url": "https://update.dsesecurity.com/topic/cybersecurity/"
                },
                {
                    "slug": "it",
                    "name": "IT",
                    "url": "https://update.dsesecurity.com/topic/it/"
                },
                {
                    "slug": "microsoft-365-identity",
                    "name": "Microsoft 365 & Identity",
                    "url": "https://update.dsesecurity.com/topic/microsoft-365-identity/"
                }
            ],
            "author": {
                "name": "DSE Security Editorial Team",
                "url": "https://update.dsesecurity.com/#editorial-team",
                "type": "Organization"
            },
            "publisher": {
                "name": "Detection Systems & Engineering",
                "url": "https://dsesecurity.com/"
            },
            "published_at": "2026-08-25T21:35:32+00:00",
            "modified_at": "2026-08-25T21:36:17+00:00",
            "reviewed_on": "2026-08-25",
            "reading_minutes": 3,
            "word_count": 508,
            "potentially_affected": "Microsoft Entra tenants considering restricted management administrative units for executives, sensitive devices, or security groups.",
            "dse_recommendation": "Model every administrative and automated dependency, pilot protected objects, test emergency support, and monitor denied operations before broad placement.",
            "primary_source": {
                "name": "Restricted management administrative units in Microsoft Entra ID",
                "url": "https://learn.microsoft.com/en-us/entra/identity/role-based-access-control/admin-units-restricted-management",
                "published_on": null,
                "authority": "Microsoft Learn"
            },
            "publishing_principles": "https://update.dsesecurity.com/updates/dse-updates-editorial-methodology/",
            "usage_info": "https://update.dsesecurity.com/usage/",
            "copyright_notice": "Copyright © 2026 Detection Systems & Engineering. All rights reserved.",
            "content_html": "<p><strong>Bottom line:</strong> A restricted management administrative unit can protect selected Microsoft Entra users, devices, and security groups from modification by administrators who are not explicitly assigned at that restricted scope. Microsoft also warns that the restriction can break existing workflows. Deploy it as an administrative-boundary change with dependency testing and a recoverable support design.</p>\n<h2>Source fact: what Microsoft documents</h2>\n<p>Microsoft&#8217;s <a href=\"https://learn.microsoft.com/en-us/entra/identity/role-based-access-control/admin-units-restricted-management\" target=\"_blank\" rel=\"noopener noreferrer\">restricted management administrative unit documentation</a> says that objects in such a unit can be modified only by administrators with an explicit role assignment at that unit&#8217;s scope. Tenant-scoped roles, including highly privileged roles, do not automatically retain modification rights to those protected objects.</p>\n<p>Microsoft documents supported member types as users, devices, and security groups. Microsoft 365 groups, mail-enabled security groups, and distribution groups are not listed as supported restricted members. The boundary covers direct modification of Microsoft Entra properties. It does not automatically block actions in related Microsoft 365 services: the source gives examples such as Exchange mailbox changes, Intune device policy, SharePoint ownership, and license assignment that can remain allowed. Microsoft explicitly cautions that placing objects in the unit can cause existing workflows to break.</p>\n<h2>What the source does not establish</h2>\n<p>This feature is not a general data-access boundary, a complete executive-protection program, or a substitute for Conditional Access and privileged-access controls. It does not isolate every Microsoft 365 action involving the protected person or device. It also does not prove that third-party automation, helpdesk tooling, emergency procedures, or application service principals will continue to work.</p>\n<h2>Applicability questions</h2>\n<ul>\n<li>Which exact Entra objects need protection, and are their object types supported?</li>\n<li>Which administrators, automation identities, Graph applications, HR feeds, and helpdesk tools modify those objects today?</li>\n<li>Which required actions occur in Entra versus Exchange, Intune, SharePoint, or another service?</li>\n<li>Who can assign a role at the restricted scope during an emergency, and how is that event reviewed?</li>\n<li>What licensing, role eligibility, and portal or API behavior applies to the tenant at deployment time?</li>\n</ul>\n<h2>DSE recommendation: controlled next steps</h2>\n<p><em>The following steps are DSE recommendations based on the cited source.</em></p>\n<ol>\n<li>Build a dependency map from each proposed protected object to password reset, device recovery, group management, provisioning, licensing, mailbox, and incident-response procedures.</li>\n<li>Create a pilot unit with nonproduction identities that reproduce executive or sensitive-object workflows. Test authorized and unauthorized changes through every portal, script, and service principal.</li>\n<li>Assign scoped roles to named groups with separate membership control. Avoid treating a broad tenant role as an emergency bypass because Microsoft documents that explicit restricted-scope assignment is required.</li>\n<li>Write and exercise a recovery procedure for a missing administrator, failed automation, or urgent account action.</li>\n<li>Expand membership only after support owners accept the changed boundary and denied-operation monitoring is in place.</li>\n</ol>\n<h2>Verification and evidence</h2>\n<ul>\n<li>Capture the unit configuration, membership, scoped role assignments, and approvers.</li>\n<li>Preserve successful tests by authorized scoped administrators and denied tests by tenant-scoped administrators.</li>\n<li>Test dependent automation and Microsoft 365 service operations separately; do not infer one result from another.</li>\n<li>Review audit records for membership changes, scoped role assignments, and emergency actions.</li>\n</ul>\n<h2>Official references</h2>\n<ul>\n<li><a href=\"https://learn.microsoft.com/en-us/entra/identity/role-based-access-control/admin-units-restricted-management\" target=\"_blank\" rel=\"noopener noreferrer\">Restricted management administrative units in Microsoft Entra ID</a> — Microsoft</li>\n</ul>",
            "content_text": "Bottom line: A restricted management administrative unit can protect selected Microsoft Entra users, devices, and security groups from modification by administrators who are not explicitly assigned at that restricted scope. Microsoft also warns that the restriction can break existing workflows. Deploy it as an administrative-boundary change with dependency testing and a recoverable support design.\nSource fact: what Microsoft documents\nMicrosoft’s restricted management administrative unit documentation says that objects in such a unit can be modified only by administrators with an explicit role assignment at that unit’s scope. Tenant-scoped roles, including highly privileged roles, do not automatically retain modification rights to those protected objects.\nMicrosoft documents supported member types as users, devices, and security groups. Microsoft 365 groups, mail-enabled security groups, and distribution groups are not listed as supported restricted members. The boundary covers direct modification of Microsoft Entra properties. It does not automatically block actions in related Microsoft 365 services: the source gives examples such as Exchange mailbox changes, Intune device policy, SharePoint ownership, and license assignment that can remain allowed. Microsoft explicitly cautions that placing objects in the unit can cause existing workflows to break.\nWhat the source does not establish\nThis feature is not a general data-access boundary, a complete executive-protection program, or a substitute for Conditional Access and privileged-access controls. It does not isolate every Microsoft 365 action involving the protected person or device. It also does not prove that third-party automation, helpdesk tooling, emergency procedures, or application service principals will continue to work.\nApplicability questions\n\nWhich exact Entra objects need protection, and are their object types supported?\nWhich administrators, automation identities, Graph applications, HR feeds, and helpdesk tools modify those objects today?\nWhich required actions occur in Entra versus Exchange, Intune, SharePoint, or another service?\nWho can assign a role at the restricted scope during an emergency, and how is that event reviewed?\nWhat licensing, role eligibility, and portal or API behavior applies to the tenant at deployment time?\n\nDSE recommendation: controlled next steps\nThe following steps are DSE recommendations based on the cited source.\n\nBuild a dependency map from each proposed protected object to password reset, device recovery, group management, provisioning, licensing, mailbox, and incident-response procedures.\nCreate a pilot unit with nonproduction identities that reproduce executive or sensitive-object workflows. Test authorized and unauthorized changes through every portal, script, and service principal.\nAssign scoped roles to named groups with separate membership control. Avoid treating a broad tenant role as an emergency bypass because Microsoft documents that explicit restricted-scope assignment is required.\nWrite and exercise a recovery procedure for a missing administrator, failed automation, or urgent account action.\nExpand membership only after support owners accept the changed boundary and denied-operation monitoring is in place.\n\nVerification and evidence\n\nCapture the unit configuration, membership, scoped role assignments, and approvers.\nPreserve successful tests by authorized scoped administrators and denied tests by tenant-scoped administrators.\nTest dependent automation and Microsoft 365 service operations separately; do not infer one result from another.\nReview audit records for membership changes, scoped role assignments, and emergency actions.\n\nOfficial references\n\nRestricted management administrative units in Microsoft Entra ID — Microsoft",
            "content_markdown": "Bottom line: A restricted management administrative unit can protect selected Microsoft Entra users, devices, and security groups from modification by administrators who are not explicitly assigned at that restricted scope. Microsoft also warns that the restriction can break existing workflows. Deploy it as an administrative-boundary change with dependency testing and a recoverable support design.\n\n## Source fact: what Microsoft documents\n\nMicrosoft’s [restricted management administrative unit documentation](https://learn.microsoft.com/en-us/entra/identity/role-based-access-control/admin-units-restricted-management) says that objects in such a unit can be modified only by administrators with an explicit role assignment at that unit’s scope. Tenant-scoped roles, including highly privileged roles, do not automatically retain modification rights to those protected objects.\n\nMicrosoft documents supported member types as users, devices, and security groups. Microsoft 365 groups, mail-enabled security groups, and distribution groups are not listed as supported restricted members. The boundary covers direct modification of Microsoft Entra properties. It does not automatically block actions in related Microsoft 365 services: the source gives examples such as Exchange mailbox changes, Intune device policy, SharePoint ownership, and license assignment that can remain allowed. Microsoft explicitly cautions that placing objects in the unit can cause existing workflows to break.\n\n## What the source does not establish\n\nThis feature is not a general data-access boundary, a complete executive-protection program, or a substitute for Conditional Access and privileged-access controls. It does not isolate every Microsoft 365 action involving the protected person or device. It also does not prove that third-party automation, helpdesk tooling, emergency procedures, or application service principals will continue to work.\n\n## Applicability questions\n\n- Which exact Entra objects need protection, and are their object types supported?\n\n- Which administrators, automation identities, Graph applications, HR feeds, and helpdesk tools modify those objects today?\n\n- Which required actions occur in Entra versus Exchange, Intune, SharePoint, or another service?\n\n- Who can assign a role at the restricted scope during an emergency, and how is that event reviewed?\n\n- What licensing, role eligibility, and portal or API behavior applies to the tenant at deployment time?\n\n## DSE recommendation: controlled next steps\n\nThe following steps are DSE recommendations based on the cited source.\n\n- Build a dependency map from each proposed protected object to password reset, device recovery, group management, provisioning, licensing, mailbox, and incident-response procedures.\n\n- Create a pilot unit with nonproduction identities that reproduce executive or sensitive-object workflows. Test authorized and unauthorized changes through every portal, script, and service principal.\n\n- Assign scoped roles to named groups with separate membership control. Avoid treating a broad tenant role as an emergency bypass because Microsoft documents that explicit restricted-scope assignment is required.\n\n- Write and exercise a recovery procedure for a missing administrator, failed automation, or urgent account action.\n\n- Expand membership only after support owners accept the changed boundary and denied-operation monitoring is in place.\n\n## Verification and evidence\n\n- Capture the unit configuration, membership, scoped role assignments, and approvers.\n\n- Preserve successful tests by authorized scoped administrators and denied tests by tenant-scoped administrators.\n\n- Test dependent automation and Microsoft 365 service operations separately; do not infer one result from another.\n\n- Review audit records for membership changes, scoped role assignments, and emergency actions.\n\n## Official references\n\n- [Restricted management administrative units in Microsoft Entra ID](https://learn.microsoft.com/en-us/entra/identity/role-based-access-control/admin-units-restricted-management) — Microsoft"
        },
        {
            "id": "https://update.dsesecurity.com/updates/entra-tenant-restrictions-v2-enforcement-paths/",
            "slug": "entra-tenant-restrictions-v2-enforcement-paths",
            "url": "https://update.dsesecurity.com/updates/entra-tenant-restrictions-v2-enforcement-paths/",
            "alternate_urls": {
                "markdown": "https://update.dsesecurity.com/updates/entra-tenant-restrictions-v2-enforcement-paths.md",
                "json": "https://update.dsesecurity.com/api/v1/posts/entra-tenant-restrictions-v2-enforcement-paths/"
            },
            "title": "Block external-tenant sign-in paths only after mapping Tenant Restrictions v2 enforcement",
            "summary": "Tenant Restrictions v2 can constrain access to external Microsoft Entra tenants, but authentication-plane and data-plane coverage varies by enforcement method, platform, browser, application, and resource.",
            "format": {
                "slug": "guide",
                "name": "Guide"
            },
            "priority": {
                "slug": "important",
                "name": "Important"
            },
            "featured": false,
            "image": {
                "theme": "identity-cloud",
                "label": "Identity & cloud",
                "alt": "Governed cloud identity system with connected service and lifecycle nodes.",
                "card_url": "https://update.dsesecurity.com/assets/editorial/identity-cloud-card.webp?v=1.8.20",
                "hero_url": "https://update.dsesecurity.com/assets/editorial/identity-cloud-hero.webp?v=1.8.20",
                "social_url": "https://update.dsesecurity.com/assets/editorial/identity-cloud-social-v2.jpg?v=1.8.20",
                "width": 2400,
                "height": 1350
            },
            "topics": [
                {
                    "slug": "cybersecurity",
                    "name": "Cybersecurity",
                    "url": "https://update.dsesecurity.com/topic/cybersecurity/"
                },
                {
                    "slug": "it",
                    "name": "IT",
                    "url": "https://update.dsesecurity.com/topic/it/"
                },
                {
                    "slug": "microsoft-365-identity",
                    "name": "Microsoft 365 & Identity",
                    "url": "https://update.dsesecurity.com/topic/microsoft-365-identity/"
                },
                {
                    "slug": "networks-infrastructure",
                    "name": "Networks & Infrastructure",
                    "url": "https://update.dsesecurity.com/topic/networks-infrastructure/"
                }
            ],
            "author": {
                "name": "DSE Security Editorial Team",
                "url": "https://update.dsesecurity.com/#editorial-team",
                "type": "Organization"
            },
            "publisher": {
                "name": "Detection Systems & Engineering",
                "url": "https://dsesecurity.com/"
            },
            "published_at": "2026-08-25T21:35:30+00:00",
            "modified_at": "2026-08-25T21:36:18+00:00",
            "reviewed_on": "2026-08-25",
            "reading_minutes": 3,
            "word_count": 471,
            "potentially_affected": "Organizations seeking to limit workforce access to external Microsoft Entra tenants from managed devices or networks.",
            "dse_recommendation": "Choose enforcement methods from documented coverage, inventory legitimate partner access, pilot across real clients, and verify both allowed and denied authentication and data paths.",
            "primary_source": {
                "name": "Set up tenant restrictions v2",
                "url": "https://learn.microsoft.com/en-us/entra/external-id/tenant-restrictions-v2",
                "published_on": null,
                "authority": "Microsoft Learn"
            },
            "publishing_principles": "https://update.dsesecurity.com/updates/dse-updates-editorial-methodology/",
            "usage_info": "https://update.dsesecurity.com/usage/",
            "copyright_notice": "Copyright © 2026 Detection Systems & Engineering. All rights reserved.",
            "content_html": "<p><strong>Bottom line:</strong> Tenant Restrictions v2 can apply a cloud policy that limits which external tenants and applications users may access. The enforcement mechanism matters. A proxy header, Windows configuration, and Global Secure Access do not provide identical authentication-plane, data-plane, browser, platform, or application coverage.</p>\n<h2>Source fact: what Microsoft documents</h2>\n<p>Microsoft&#8217;s <a href=\"https://learn.microsoft.com/en-us/entra/external-id/tenant-restrictions-v2\" target=\"_blank\" rel=\"noopener noreferrer\">Tenant Restrictions v2 setup guide</a> documents a policy in cross-tenant access settings and three enforcement approaches: universal tenant restrictions through Global Secure Access, authentication-plane enforcement through a corporate proxy, and Windows device enforcement. Policies can be scoped to users, groups, organizations, or external applications.</p>\n<p>The source describes important boundaries. Windows enforcement can protect specified authentication and data paths on managed Windows devices, while browser and application behavior depends on the networking stack and configuration. The page includes separate sections for Chrome, Firefox, .NET applications, Microsoft 365 resources, service principals, and preview capabilities. Microsoft also distinguishes tenant restrictions from inbound and outbound cross-tenant access settings and from ordinary B2B collaboration.</p>\n<h2>What the source does not establish</h2>\n<p>The feature does not automatically cover every operating system, browser, personal device, protocol, application, or network route. An authentication block does not necessarily prove that cached or data-plane access is impossible in every documented scenario. The source does not identify an organization&#8217;s legitimate external tenants, determine partner risk, or guarantee that a default-deny rollout will preserve support, acquisition, training, or customer workflows.</p>\n<h2>Applicability questions</h2>\n<ul>\n<li>Is the objective authentication-plane control, data-plane control, or both?</li>\n<li>Which Windows, macOS, mobile, browser, .NET, PowerShell, Office, Teams, SharePoint, Exchange, and Graph paths are actually used?</li>\n<li>Which partner, customer, training, support, and personal Microsoft tenants are legitimately required?</li>\n<li>Will enforcement occur on devices, proxies, Global Secure Access, or a combination, and where can traffic bypass it?</li>\n<li>Which capabilities in the current documentation are generally available versus preview?</li>\n</ul>\n<h2>DSE recommendation: controlled next steps</h2>\n<p><em>The following steps are DSE recommendations based on the cited source.</em></p>\n<ol>\n<li>Write the intended allow and deny decisions before configuring technology. Assign an owner and review date to every partner-tenant and application exception.</li>\n<li>Draw authentication and resource traffic paths for managed and unmanaged devices, remote users, alternate browsers, native clients, and automation.</li>\n<li>Match each path to Microsoft&#8217;s documented enforcement coverage. Do not generalize a successful Windows or Edge test to another stack.</li>\n<li>Pilot with users who exercise real collaboration and support cases. Test intended access, denied access, cached sessions, browser variations, and loss of the enforcement component.</li>\n<li>Monitor denials and establish a time-bounded exception process before broad enforcement.</li>\n</ol>\n<h2>Verification and evidence</h2>\n<ul>\n<li>Preserve partner policy objects, default policy, enforcement configuration, scope, and change approval.</li>\n<li>Record a client-and-resource test matrix showing expected and observed authentication and data access.</li>\n<li>Capture Entra sign-in evidence and relevant proxy, device, or Global Secure Access logs for allowed and blocked cases.</li>\n<li>Retest after client, browser, network, or policy changes.</li>\n</ul>\n<h2>Official references</h2>\n<ul>\n<li><a href=\"https://learn.microsoft.com/en-us/entra/external-id/tenant-restrictions-v2\" target=\"_blank\" rel=\"noopener noreferrer\">Set up tenant restrictions v2</a> — Microsoft</li>\n</ul>",
            "content_text": "Bottom line: Tenant Restrictions v2 can apply a cloud policy that limits which external tenants and applications users may access. The enforcement mechanism matters. A proxy header, Windows configuration, and Global Secure Access do not provide identical authentication-plane, data-plane, browser, platform, or application coverage.\nSource fact: what Microsoft documents\nMicrosoft’s Tenant Restrictions v2 setup guide documents a policy in cross-tenant access settings and three enforcement approaches: universal tenant restrictions through Global Secure Access, authentication-plane enforcement through a corporate proxy, and Windows device enforcement. Policies can be scoped to users, groups, organizations, or external applications.\nThe source describes important boundaries. Windows enforcement can protect specified authentication and data paths on managed Windows devices, while browser and application behavior depends on the networking stack and configuration. The page includes separate sections for Chrome, Firefox, .NET applications, Microsoft 365 resources, service principals, and preview capabilities. Microsoft also distinguishes tenant restrictions from inbound and outbound cross-tenant access settings and from ordinary B2B collaboration.\nWhat the source does not establish\nThe feature does not automatically cover every operating system, browser, personal device, protocol, application, or network route. An authentication block does not necessarily prove that cached or data-plane access is impossible in every documented scenario. The source does not identify an organization’s legitimate external tenants, determine partner risk, or guarantee that a default-deny rollout will preserve support, acquisition, training, or customer workflows.\nApplicability questions\n\nIs the objective authentication-plane control, data-plane control, or both?\nWhich Windows, macOS, mobile, browser, .NET, PowerShell, Office, Teams, SharePoint, Exchange, and Graph paths are actually used?\nWhich partner, customer, training, support, and personal Microsoft tenants are legitimately required?\nWill enforcement occur on devices, proxies, Global Secure Access, or a combination, and where can traffic bypass it?\nWhich capabilities in the current documentation are generally available versus preview?\n\nDSE recommendation: controlled next steps\nThe following steps are DSE recommendations based on the cited source.\n\nWrite the intended allow and deny decisions before configuring technology. Assign an owner and review date to every partner-tenant and application exception.\nDraw authentication and resource traffic paths for managed and unmanaged devices, remote users, alternate browsers, native clients, and automation.\nMatch each path to Microsoft’s documented enforcement coverage. Do not generalize a successful Windows or Edge test to another stack.\nPilot with users who exercise real collaboration and support cases. Test intended access, denied access, cached sessions, browser variations, and loss of the enforcement component.\nMonitor denials and establish a time-bounded exception process before broad enforcement.\n\nVerification and evidence\n\nPreserve partner policy objects, default policy, enforcement configuration, scope, and change approval.\nRecord a client-and-resource test matrix showing expected and observed authentication and data access.\nCapture Entra sign-in evidence and relevant proxy, device, or Global Secure Access logs for allowed and blocked cases.\nRetest after client, browser, network, or policy changes.\n\nOfficial references\n\nSet up tenant restrictions v2 — Microsoft",
            "content_markdown": "Bottom line: Tenant Restrictions v2 can apply a cloud policy that limits which external tenants and applications users may access. The enforcement mechanism matters. A proxy header, Windows configuration, and Global Secure Access do not provide identical authentication-plane, data-plane, browser, platform, or application coverage.\n\n## Source fact: what Microsoft documents\n\nMicrosoft’s [Tenant Restrictions v2 setup guide](https://learn.microsoft.com/en-us/entra/external-id/tenant-restrictions-v2) documents a policy in cross-tenant access settings and three enforcement approaches: universal tenant restrictions through Global Secure Access, authentication-plane enforcement through a corporate proxy, and Windows device enforcement. Policies can be scoped to users, groups, organizations, or external applications.\n\nThe source describes important boundaries. Windows enforcement can protect specified authentication and data paths on managed Windows devices, while browser and application behavior depends on the networking stack and configuration. The page includes separate sections for Chrome, Firefox, .NET applications, Microsoft 365 resources, service principals, and preview capabilities. Microsoft also distinguishes tenant restrictions from inbound and outbound cross-tenant access settings and from ordinary B2B collaboration.\n\n## What the source does not establish\n\nThe feature does not automatically cover every operating system, browser, personal device, protocol, application, or network route. An authentication block does not necessarily prove that cached or data-plane access is impossible in every documented scenario. The source does not identify an organization’s legitimate external tenants, determine partner risk, or guarantee that a default-deny rollout will preserve support, acquisition, training, or customer workflows.\n\n## Applicability questions\n\n- Is the objective authentication-plane control, data-plane control, or both?\n\n- Which Windows, macOS, mobile, browser, .NET, PowerShell, Office, Teams, SharePoint, Exchange, and Graph paths are actually used?\n\n- Which partner, customer, training, support, and personal Microsoft tenants are legitimately required?\n\n- Will enforcement occur on devices, proxies, Global Secure Access, or a combination, and where can traffic bypass it?\n\n- Which capabilities in the current documentation are generally available versus preview?\n\n## DSE recommendation: controlled next steps\n\nThe following steps are DSE recommendations based on the cited source.\n\n- Write the intended allow and deny decisions before configuring technology. Assign an owner and review date to every partner-tenant and application exception.\n\n- Draw authentication and resource traffic paths for managed and unmanaged devices, remote users, alternate browsers, native clients, and automation.\n\n- Match each path to Microsoft’s documented enforcement coverage. Do not generalize a successful Windows or Edge test to another stack.\n\n- Pilot with users who exercise real collaboration and support cases. Test intended access, denied access, cached sessions, browser variations, and loss of the enforcement component.\n\n- Monitor denials and establish a time-bounded exception process before broad enforcement.\n\n## Verification and evidence\n\n- Preserve partner policy objects, default policy, enforcement configuration, scope, and change approval.\n\n- Record a client-and-resource test matrix showing expected and observed authentication and data access.\n\n- Capture Entra sign-in evidence and relevant proxy, device, or Global Secure Access logs for allowed and blocked cases.\n\n- Retest after client, browser, network, or policy changes.\n\n## Official references\n\n- [Set up tenant restrictions v2](https://learn.microsoft.com/en-us/entra/external-id/tenant-restrictions-v2) — Microsoft"
        },
        {
            "id": "https://update.dsesecurity.com/updates/entra-authentication-methods-policy-migration/",
            "slug": "entra-authentication-methods-policy-migration",
            "url": "https://update.dsesecurity.com/updates/entra-authentication-methods-policy-migration/",
            "alternate_urls": {
                "markdown": "https://update.dsesecurity.com/updates/entra-authentication-methods-policy-migration.md",
                "json": "https://update.dsesecurity.com/api/v1/posts/entra-authentication-methods-policy-migration/"
            },
            "title": "Finish authentication-method policy migration without opening a sign-in gap",
            "summary": "Microsoft's authentication methods migration moves MFA and self-service password reset method control into one policy, with transitional states that require an exact before-and-after comparison.",
            "format": {
                "slug": "checklist",
                "name": "Checklist"
            },
            "priority": {
                "slug": "important",
                "name": "Important"
            },
            "featured": false,
            "image": {
                "theme": "identity-cloud",
                "label": "Identity & cloud",
                "alt": "Governed cloud identity system with connected service and lifecycle nodes.",
                "card_url": "https://update.dsesecurity.com/assets/editorial/identity-cloud-card.webp?v=1.8.20",
                "hero_url": "https://update.dsesecurity.com/assets/editorial/identity-cloud-hero.webp?v=1.8.20",
                "social_url": "https://update.dsesecurity.com/assets/editorial/identity-cloud-social-v2.jpg?v=1.8.20",
                "width": 2400,
                "height": 1350
            },
            "topics": [
                {
                    "slug": "cybersecurity",
                    "name": "Cybersecurity",
                    "url": "https://update.dsesecurity.com/topic/cybersecurity/"
                },
                {
                    "slug": "it",
                    "name": "IT",
                    "url": "https://update.dsesecurity.com/topic/it/"
                },
                {
                    "slug": "microsoft-365-identity",
                    "name": "Microsoft 365 & Identity",
                    "url": "https://update.dsesecurity.com/topic/microsoft-365-identity/"
                }
            ],
            "author": {
                "name": "DSE Security Editorial Team",
                "url": "https://update.dsesecurity.com/#editorial-team",
                "type": "Organization"
            },
            "publisher": {
                "name": "Detection Systems & Engineering",
                "url": "https://dsesecurity.com/"
            },
            "published_at": "2026-08-25T21:35:29+00:00",
            "modified_at": "2026-08-25T21:36:18+00:00",
            "reviewed_on": "2026-08-25",
            "reading_minutes": 3,
            "word_count": 494,
            "potentially_affected": "Microsoft Entra tenants with authentication methods still represented in legacy MFA or self-service password reset policy settings.",
            "dse_recommendation": "Inventory effective legacy and modern method scope, enter migration deliberately, test sign-in and recovery populations, and preserve evidence before selecting Migration Complete.",
            "primary_source": {
                "name": "How to migrate to the Authentication methods policy",
                "url": "https://learn.microsoft.com/en-us/entra/identity/authentication/how-to-authentication-methods-manage",
                "published_on": null,
                "authority": "Microsoft Learn"
            },
            "publishing_principles": "https://update.dsesecurity.com/updates/dse-updates-editorial-methodology/",
            "usage_info": "https://update.dsesecurity.com/usage/",
            "copyright_notice": "Copyright © 2026 Detection Systems & Engineering. All rights reserved.",
            "content_html": "<p><strong>Bottom line:</strong> Microsoft provides migration states for moving authentication-method administration from legacy multifactor authentication and self-service password reset settings to the Authentication methods policy. During transition, more than one policy can affect a user. Migration should begin with an effective-state inventory and end only after both sign-in and recovery tests prove the intended result.</p>\n<h2>Source fact: what Microsoft documents</h2>\n<p>Microsoft&#8217;s <a href=\"https://learn.microsoft.com/en-us/entra/identity/authentication/how-to-authentication-methods-manage\" target=\"_blank\" rel=\"noopener noreferrer\">migration guide</a> tells administrators to capture the methods available in current legacy policies, select <strong>Migration in progress</strong>, and configure the Authentication methods policy to match the intended state. Microsoft explains that a method enabled in both legacy policies should be represented for the intended users in the modern policy, while methods disabled in both should remain disabled.</p>\n<p>The broader Microsoft documentation defines migration states. In Migration in progress, the Authentication methods policy can govern authentication and password reset while legacy settings are still respected. In Migration Complete, only the Authentication methods policy is used for supported method management and the legacy method settings are ignored. Microsoft calls out remaining legacy SSPR controls and method-specific exceptions, so administrators must read the current page rather than assuming every setting moves identically.</p>\n<h2>What the source does not establish</h2>\n<p>The guide does not know which users have registered which methods, whether those methods satisfy an organization&#8217;s authentication requirements, or whether a user can complete recovery without helpdesk intervention. It does not prove that Conditional Access, authentication strengths, registration campaigns, guest policies, or break-glass access remain correct after the method-policy change.</p>\n<h2>Applicability questions</h2>\n<ul>\n<li>What methods are enabled in the legacy MFA policy, legacy SSPR policy, and Authentication methods policy, and for which populations?</li>\n<li>Which users depend on SMS, voice, security questions, hardware tokens, certificates, passkeys, or Microsoft Authenticator?</li>\n<li>Are administrators, guests, frontline workers, shared-device users, and emergency accounts tested separately?</li>\n<li>Which Conditional Access and authentication-strength policies depend on a method being registered and usable?</li>\n<li>What current Microsoft migration state and licensing apply to the tenant?</li>\n</ul>\n<h2>DSE recommendation: controlled next steps</h2>\n<p><em>The following steps are DSE recommendations based on the cited source.</em></p>\n<ol>\n<li>Export or document every relevant legacy and modern setting, target group, exclusion, and registered-method report before changing migration state.</li>\n<li>Build an effective-state matrix showing whether each method is intended for authentication, SSPR, or both for each population.</li>\n<li>Enter Migration in progress and reproduce the desired method scope in controlled groups. Avoid broad enablement merely to make the matrices look equal.</li>\n<li>Test new registration, normal sign-in, MFA challenge, password reset, lost-device recovery, helpdesk recovery, and emergency administration.</li>\n<li>Select Migration Complete only after discrepancies are resolved and a rollback decision has been documented.</li>\n</ol>\n<h2>Verification and evidence</h2>\n<ul>\n<li>Preserve before-and-after policy exports or screenshots and the migration-state change record.</li>\n<li>Record test identities, method registrations, sign-in results, SSPR results, and relevant sign-in log details.</li>\n<li>Compare intended groups with users enabled by each method policy and investigate unexpected overlap.</li>\n<li>Schedule a post-change review for failed registration, MFA, and SSPR events and helpdesk volume.</li>\n</ul>\n<h2>Official references</h2>\n<ul>\n<li><a href=\"https://learn.microsoft.com/en-us/entra/identity/authentication/how-to-authentication-methods-manage\" target=\"_blank\" rel=\"noopener noreferrer\">How to migrate to the Authentication methods policy</a> — Microsoft</li>\n</ul>",
            "content_text": "Bottom line: Microsoft provides migration states for moving authentication-method administration from legacy multifactor authentication and self-service password reset settings to the Authentication methods policy. During transition, more than one policy can affect a user. Migration should begin with an effective-state inventory and end only after both sign-in and recovery tests prove the intended result.\nSource fact: what Microsoft documents\nMicrosoft’s migration guide tells administrators to capture the methods available in current legacy policies, select Migration in progress, and configure the Authentication methods policy to match the intended state. Microsoft explains that a method enabled in both legacy policies should be represented for the intended users in the modern policy, while methods disabled in both should remain disabled.\nThe broader Microsoft documentation defines migration states. In Migration in progress, the Authentication methods policy can govern authentication and password reset while legacy settings are still respected. In Migration Complete, only the Authentication methods policy is used for supported method management and the legacy method settings are ignored. Microsoft calls out remaining legacy SSPR controls and method-specific exceptions, so administrators must read the current page rather than assuming every setting moves identically.\nWhat the source does not establish\nThe guide does not know which users have registered which methods, whether those methods satisfy an organization’s authentication requirements, or whether a user can complete recovery without helpdesk intervention. It does not prove that Conditional Access, authentication strengths, registration campaigns, guest policies, or break-glass access remain correct after the method-policy change.\nApplicability questions\n\nWhat methods are enabled in the legacy MFA policy, legacy SSPR policy, and Authentication methods policy, and for which populations?\nWhich users depend on SMS, voice, security questions, hardware tokens, certificates, passkeys, or Microsoft Authenticator?\nAre administrators, guests, frontline workers, shared-device users, and emergency accounts tested separately?\nWhich Conditional Access and authentication-strength policies depend on a method being registered and usable?\nWhat current Microsoft migration state and licensing apply to the tenant?\n\nDSE recommendation: controlled next steps\nThe following steps are DSE recommendations based on the cited source.\n\nExport or document every relevant legacy and modern setting, target group, exclusion, and registered-method report before changing migration state.\nBuild an effective-state matrix showing whether each method is intended for authentication, SSPR, or both for each population.\nEnter Migration in progress and reproduce the desired method scope in controlled groups. Avoid broad enablement merely to make the matrices look equal.\nTest new registration, normal sign-in, MFA challenge, password reset, lost-device recovery, helpdesk recovery, and emergency administration.\nSelect Migration Complete only after discrepancies are resolved and a rollback decision has been documented.\n\nVerification and evidence\n\nPreserve before-and-after policy exports or screenshots and the migration-state change record.\nRecord test identities, method registrations, sign-in results, SSPR results, and relevant sign-in log details.\nCompare intended groups with users enabled by each method policy and investigate unexpected overlap.\nSchedule a post-change review for failed registration, MFA, and SSPR events and helpdesk volume.\n\nOfficial references\n\nHow to migrate to the Authentication methods policy — Microsoft",
            "content_markdown": "Bottom line: Microsoft provides migration states for moving authentication-method administration from legacy multifactor authentication and self-service password reset settings to the Authentication methods policy. During transition, more than one policy can affect a user. Migration should begin with an effective-state inventory and end only after both sign-in and recovery tests prove the intended result.\n\n## Source fact: what Microsoft documents\n\nMicrosoft’s [migration guide](https://learn.microsoft.com/en-us/entra/identity/authentication/how-to-authentication-methods-manage) tells administrators to capture the methods available in current legacy policies, select Migration in progress, and configure the Authentication methods policy to match the intended state. Microsoft explains that a method enabled in both legacy policies should be represented for the intended users in the modern policy, while methods disabled in both should remain disabled.\n\nThe broader Microsoft documentation defines migration states. In Migration in progress, the Authentication methods policy can govern authentication and password reset while legacy settings are still respected. In Migration Complete, only the Authentication methods policy is used for supported method management and the legacy method settings are ignored. Microsoft calls out remaining legacy SSPR controls and method-specific exceptions, so administrators must read the current page rather than assuming every setting moves identically.\n\n## What the source does not establish\n\nThe guide does not know which users have registered which methods, whether those methods satisfy an organization’s authentication requirements, or whether a user can complete recovery without helpdesk intervention. It does not prove that Conditional Access, authentication strengths, registration campaigns, guest policies, or break-glass access remain correct after the method-policy change.\n\n## Applicability questions\n\n- What methods are enabled in the legacy MFA policy, legacy SSPR policy, and Authentication methods policy, and for which populations?\n\n- Which users depend on SMS, voice, security questions, hardware tokens, certificates, passkeys, or Microsoft Authenticator?\n\n- Are administrators, guests, frontline workers, shared-device users, and emergency accounts tested separately?\n\n- Which Conditional Access and authentication-strength policies depend on a method being registered and usable?\n\n- What current Microsoft migration state and licensing apply to the tenant?\n\n## DSE recommendation: controlled next steps\n\nThe following steps are DSE recommendations based on the cited source.\n\n- Export or document every relevant legacy and modern setting, target group, exclusion, and registered-method report before changing migration state.\n\n- Build an effective-state matrix showing whether each method is intended for authentication, SSPR, or both for each population.\n\n- Enter Migration in progress and reproduce the desired method scope in controlled groups. Avoid broad enablement merely to make the matrices look equal.\n\n- Test new registration, normal sign-in, MFA challenge, password reset, lost-device recovery, helpdesk recovery, and emergency administration.\n\n- Select Migration Complete only after discrepancies are resolved and a rollback decision has been documented.\n\n## Verification and evidence\n\n- Preserve before-and-after policy exports or screenshots and the migration-state change record.\n\n- Record test identities, method registrations, sign-in results, SSPR results, and relevant sign-in log details.\n\n- Compare intended groups with users enabled by each method policy and investigate unexpected overlap.\n\n- Schedule a post-change review for failed registration, MFA, and SSPR events and helpdesk volume.\n\n## Official references\n\n- [How to migrate to the Authentication methods policy](https://learn.microsoft.com/en-us/entra/identity/authentication/how-to-authentication-methods-manage) — Microsoft"
        },
        {
            "id": "https://update.dsesecurity.com/updates/entra-smart-lockout-signin-helpdesk-evidence/",
            "slug": "entra-smart-lockout-signin-helpdesk-evidence",
            "url": "https://update.dsesecurity.com/updates/entra-smart-lockout-signin-helpdesk-evidence/",
            "alternate_urls": {
                "markdown": "https://update.dsesecurity.com/updates/entra-smart-lockout-signin-helpdesk-evidence.md",
                "json": "https://update.dsesecurity.com/api/v1/posts/entra-smart-lockout-signin-helpdesk-evidence/"
            },
            "title": "Tune Entra smart lockout from sign-in and helpdesk evidence",
            "summary": "Microsoft Entra smart lockout distinguishes some familiar and unfamiliar failures, but its thresholds, hybrid behavior, and user impact still need environment-specific validation.",
            "format": {
                "slug": "checklist",
                "name": "Checklist"
            },
            "priority": {
                "slug": "advisory",
                "name": "Advisory"
            },
            "featured": false,
            "image": {
                "theme": "identity-cloud",
                "label": "Identity & cloud",
                "alt": "Governed cloud identity system with connected service and lifecycle nodes.",
                "card_url": "https://update.dsesecurity.com/assets/editorial/identity-cloud-card.webp?v=1.8.20",
                "hero_url": "https://update.dsesecurity.com/assets/editorial/identity-cloud-hero.webp?v=1.8.20",
                "social_url": "https://update.dsesecurity.com/assets/editorial/identity-cloud-social-v2.jpg?v=1.8.20",
                "width": 2400,
                "height": 1350
            },
            "topics": [
                {
                    "slug": "cybersecurity",
                    "name": "Cybersecurity",
                    "url": "https://update.dsesecurity.com/topic/cybersecurity/"
                },
                {
                    "slug": "it",
                    "name": "IT",
                    "url": "https://update.dsesecurity.com/topic/it/"
                },
                {
                    "slug": "microsoft-365-identity",
                    "name": "Microsoft 365 & Identity",
                    "url": "https://update.dsesecurity.com/topic/microsoft-365-identity/"
                }
            ],
            "author": {
                "name": "DSE Security Editorial Team",
                "url": "https://update.dsesecurity.com/#editorial-team",
                "type": "Organization"
            },
            "publisher": {
                "name": "Detection Systems & Engineering",
                "url": "https://dsesecurity.com/"
            },
            "published_at": "2026-08-25T21:35:27+00:00",
            "modified_at": "2026-08-25T21:36:18+00:00",
            "reviewed_on": "2026-08-25",
            "reading_minutes": 3,
            "word_count": 473,
            "potentially_affected": "Organizations reviewing Microsoft Entra smart-lockout thresholds or troubleshooting repeated cloud or hybrid account lockouts.",
            "dse_recommendation": "Baseline failed sign-ins and lockout tickets, align cloud and on-premises behavior, pilot any customization, and keep a tested recovery route for genuine users.",
            "primary_source": {
                "name": "Protect user accounts from attacks with Microsoft Entra smart lockout",
                "url": "https://learn.microsoft.com/en-us/entra/identity/authentication/howto-password-smart-lockout",
                "published_on": null,
                "authority": "Microsoft Learn"
            },
            "publishing_principles": "https://update.dsesecurity.com/updates/dse-updates-editorial-methodology/",
            "usage_info": "https://update.dsesecurity.com/usage/",
            "copyright_notice": "Copyright © 2026 Detection Systems & Engineering. All rights reserved.",
            "content_html": "<p><strong>Bottom line:</strong> Microsoft Entra smart lockout is always on and is designed to treat likely attacker failures differently from genuine user failures. It can still lock out a legitimate user, and its behavior differs across cloud, pass-through authentication, federation, and on-premises account-lockout paths. Change thresholds only from measured evidence.</p>\n<h2>Source fact: what Microsoft documents</h2>\n<p>Microsoft&#8217;s <a href=\"https://learn.microsoft.com/en-us/entra/identity/authentication/howto-password-smart-lockout\" target=\"_blank\" rel=\"noopener noreferrer\">smart-lockout guidance</a> documents default thresholds that differ between Azure public and US Government tenants, an initial one-minute lockout period, and longer periods after subsequent failed attempts. Microsoft does not disclose every detail of the increasing duration.</p>\n<p>The service tracks the last three bad password hashes so repeating the same incorrect password does not continually increment the cloud counter. Microsoft notes that this hash-tracking behavior is not available with pass-through authentication because authentication occurs on premises. The page says smart lockout does not guarantee that a genuine user is never locked out. Customization requires specified licensing, and Microsoft provides testing guidance while noting the geo-distributed nature of authentication.</p>\n<h2>What the source does not establish</h2>\n<p>Default settings are not proof of an optimal balance for every workforce, threat profile, jurisdiction, or helpdesk capacity. Smart lockout does not stop all password spraying, replace MFA, or synchronize automatically with every AD DS lockout policy. An error code associated with a blocked sign-in also does not by itself prove brute-force activity; Microsoft documents other protective signals that can produce a lock-related response.</p>\n<h2>Applicability questions</h2>\n<ul>\n<li>Is authentication cloud-managed, pass-through, federated, or mixed?</li>\n<li>What are the relevant Entra and AD DS thresholds, durations, and observation windows?</li>\n<li>How often do genuine users mistype passwords, reuse stale credentials, or generate failures from services and mobile clients?</li>\n<li>Are high-volume failures distributed across accounts, which may not trigger a per-account threshold?</li>\n<li>Which users can recover safely if a lockout occurs, including administrators and users without a second registered method?</li>\n</ul>\n<h2>DSE recommendation: controlled next steps</h2>\n<p><em>The following steps are DSE recommendations based on the cited source.</em></p>\n<ol>\n<li>Baseline lockout-related sign-ins, IP patterns, client applications, user populations, and helpdesk incidents before changing any value.</li>\n<li>Document the complete cloud and on-premises authentication path. Where hybrid policies coexist, test which system locks first and what the user experiences.</li>\n<li>Pilot threshold changes with representative users and stale-credential scenarios. Avoid intentional high-volume tests against production identities.</li>\n<li>Pair lockout with MFA, password protection, detection, and a recovery process that does not weaken identity proofing.</li>\n<li>Review repeated failures for compromised credentials, old services, cached passwords, and misconfigured clients rather than merely unlocking the account.</li>\n</ol>\n<h2>Verification and evidence</h2>\n<ul>\n<li>Preserve before-and-after smart-lockout settings and relevant AD DS policy.</li>\n<li>Record safe test cases, timestamps, error details, sign-in log events, and recovery outcomes.</li>\n<li>Trend genuine-user lockouts, attack-like failures, and support volume after a change.</li>\n<li>Confirm that administrator and emergency-access recovery does not depend on the affected sign-in path alone.</li>\n</ul>\n<h2>Official references</h2>\n<ul>\n<li><a href=\"https://learn.microsoft.com/en-us/entra/identity/authentication/howto-password-smart-lockout\" target=\"_blank\" rel=\"noopener noreferrer\">Protect user accounts from attacks with Microsoft Entra smart lockout</a> — Microsoft</li>\n</ul>",
            "content_text": "Bottom line: Microsoft Entra smart lockout is always on and is designed to treat likely attacker failures differently from genuine user failures. It can still lock out a legitimate user, and its behavior differs across cloud, pass-through authentication, federation, and on-premises account-lockout paths. Change thresholds only from measured evidence.\nSource fact: what Microsoft documents\nMicrosoft’s smart-lockout guidance documents default thresholds that differ between Azure public and US Government tenants, an initial one-minute lockout period, and longer periods after subsequent failed attempts. Microsoft does not disclose every detail of the increasing duration.\nThe service tracks the last three bad password hashes so repeating the same incorrect password does not continually increment the cloud counter. Microsoft notes that this hash-tracking behavior is not available with pass-through authentication because authentication occurs on premises. The page says smart lockout does not guarantee that a genuine user is never locked out. Customization requires specified licensing, and Microsoft provides testing guidance while noting the geo-distributed nature of authentication.\nWhat the source does not establish\nDefault settings are not proof of an optimal balance for every workforce, threat profile, jurisdiction, or helpdesk capacity. Smart lockout does not stop all password spraying, replace MFA, or synchronize automatically with every AD DS lockout policy. An error code associated with a blocked sign-in also does not by itself prove brute-force activity; Microsoft documents other protective signals that can produce a lock-related response.\nApplicability questions\n\nIs authentication cloud-managed, pass-through, federated, or mixed?\nWhat are the relevant Entra and AD DS thresholds, durations, and observation windows?\nHow often do genuine users mistype passwords, reuse stale credentials, or generate failures from services and mobile clients?\nAre high-volume failures distributed across accounts, which may not trigger a per-account threshold?\nWhich users can recover safely if a lockout occurs, including administrators and users without a second registered method?\n\nDSE recommendation: controlled next steps\nThe following steps are DSE recommendations based on the cited source.\n\nBaseline lockout-related sign-ins, IP patterns, client applications, user populations, and helpdesk incidents before changing any value.\nDocument the complete cloud and on-premises authentication path. Where hybrid policies coexist, test which system locks first and what the user experiences.\nPilot threshold changes with representative users and stale-credential scenarios. Avoid intentional high-volume tests against production identities.\nPair lockout with MFA, password protection, detection, and a recovery process that does not weaken identity proofing.\nReview repeated failures for compromised credentials, old services, cached passwords, and misconfigured clients rather than merely unlocking the account.\n\nVerification and evidence\n\nPreserve before-and-after smart-lockout settings and relevant AD DS policy.\nRecord safe test cases, timestamps, error details, sign-in log events, and recovery outcomes.\nTrend genuine-user lockouts, attack-like failures, and support volume after a change.\nConfirm that administrator and emergency-access recovery does not depend on the affected sign-in path alone.\n\nOfficial references\n\nProtect user accounts from attacks with Microsoft Entra smart lockout — Microsoft",
            "content_markdown": "Bottom line: Microsoft Entra smart lockout is always on and is designed to treat likely attacker failures differently from genuine user failures. It can still lock out a legitimate user, and its behavior differs across cloud, pass-through authentication, federation, and on-premises account-lockout paths. Change thresholds only from measured evidence.\n\n## Source fact: what Microsoft documents\n\nMicrosoft’s [smart-lockout guidance](https://learn.microsoft.com/en-us/entra/identity/authentication/howto-password-smart-lockout) documents default thresholds that differ between Azure public and US Government tenants, an initial one-minute lockout period, and longer periods after subsequent failed attempts. Microsoft does not disclose every detail of the increasing duration.\n\nThe service tracks the last three bad password hashes so repeating the same incorrect password does not continually increment the cloud counter. Microsoft notes that this hash-tracking behavior is not available with pass-through authentication because authentication occurs on premises. The page says smart lockout does not guarantee that a genuine user is never locked out. Customization requires specified licensing, and Microsoft provides testing guidance while noting the geo-distributed nature of authentication.\n\n## What the source does not establish\n\nDefault settings are not proof of an optimal balance for every workforce, threat profile, jurisdiction, or helpdesk capacity. Smart lockout does not stop all password spraying, replace MFA, or synchronize automatically with every AD DS lockout policy. An error code associated with a blocked sign-in also does not by itself prove brute-force activity; Microsoft documents other protective signals that can produce a lock-related response.\n\n## Applicability questions\n\n- Is authentication cloud-managed, pass-through, federated, or mixed?\n\n- What are the relevant Entra and AD DS thresholds, durations, and observation windows?\n\n- How often do genuine users mistype passwords, reuse stale credentials, or generate failures from services and mobile clients?\n\n- Are high-volume failures distributed across accounts, which may not trigger a per-account threshold?\n\n- Which users can recover safely if a lockout occurs, including administrators and users without a second registered method?\n\n## DSE recommendation: controlled next steps\n\nThe following steps are DSE recommendations based on the cited source.\n\n- Baseline lockout-related sign-ins, IP patterns, client applications, user populations, and helpdesk incidents before changing any value.\n\n- Document the complete cloud and on-premises authentication path. Where hybrid policies coexist, test which system locks first and what the user experiences.\n\n- Pilot threshold changes with representative users and stale-credential scenarios. Avoid intentional high-volume tests against production identities.\n\n- Pair lockout with MFA, password protection, detection, and a recovery process that does not weaken identity proofing.\n\n- Review repeated failures for compromised credentials, old services, cached passwords, and misconfigured clients rather than merely unlocking the account.\n\n## Verification and evidence\n\n- Preserve before-and-after smart-lockout settings and relevant AD DS policy.\n\n- Record safe test cases, timestamps, error details, sign-in log events, and recovery outcomes.\n\n- Trend genuine-user lockouts, attack-like failures, and support volume after a change.\n\n- Confirm that administrator and emergency-access recovery does not depend on the affected sign-in path alone.\n\n## Official references\n\n- [Protect user accounts from attacks with Microsoft Entra smart lockout](https://learn.microsoft.com/en-us/entra/identity/authentication/howto-password-smart-lockout) — Microsoft"
        },
        {
            "id": "https://update.dsesecurity.com/updates/entra-temporary-access-pass-bootstrap-control/",
            "slug": "entra-temporary-access-pass-bootstrap-control",
            "url": "https://update.dsesecurity.com/updates/entra-temporary-access-pass-bootstrap-control/",
            "alternate_urls": {
                "markdown": "https://update.dsesecurity.com/updates/entra-temporary-access-pass-bootstrap-control.md",
                "json": "https://update.dsesecurity.com/api/v1/posts/entra-temporary-access-pass-bootstrap-control/"
            },
            "title": "Issue Microsoft Entra Temporary Access Passes as controlled bootstrap credentials",
            "summary": "A Temporary Access Pass can bootstrap passwordless registration or recovery, but its scope, delivery, lifetime, use count, and follow-up evidence need the same care as any other powerful temporary credential.",
            "format": {
                "slug": "playbook",
                "name": "Playbook"
            },
            "priority": {
                "slug": "important",
                "name": "Important"
            },
            "featured": false,
            "image": {
                "theme": "identity-cloud",
                "label": "Identity & cloud",
                "alt": "Governed cloud identity system with connected service and lifecycle nodes.",
                "card_url": "https://update.dsesecurity.com/assets/editorial/identity-cloud-card.webp?v=1.8.20",
                "hero_url": "https://update.dsesecurity.com/assets/editorial/identity-cloud-hero.webp?v=1.8.20",
                "social_url": "https://update.dsesecurity.com/assets/editorial/identity-cloud-social-v2.jpg?v=1.8.20",
                "width": 2400,
                "height": 1350
            },
            "topics": [
                {
                    "slug": "cybersecurity",
                    "name": "Cybersecurity",
                    "url": "https://update.dsesecurity.com/topic/cybersecurity/"
                },
                {
                    "slug": "it",
                    "name": "IT",
                    "url": "https://update.dsesecurity.com/topic/it/"
                },
                {
                    "slug": "microsoft-365-identity",
                    "name": "Microsoft 365 & Identity",
                    "url": "https://update.dsesecurity.com/topic/microsoft-365-identity/"
                }
            ],
            "author": {
                "name": "DSE Security Editorial Team",
                "url": "https://update.dsesecurity.com/#editorial-team",
                "type": "Organization"
            },
            "publisher": {
                "name": "Detection Systems & Engineering",
                "url": "https://dsesecurity.com/"
            },
            "published_at": "2026-08-25T21:35:26+00:00",
            "modified_at": "2026-08-25T21:36:18+00:00",
            "reviewed_on": "2026-08-25",
            "reading_minutes": 3,
            "word_count": 619,
            "potentially_affected": "Microsoft Entra users, authentication administrators, passwordless enrollment, account recovery, device enrollment, federated domains, and Conditional Access session design.",
            "dse_recommendation": "Authorize each Temporary Access Pass for a named purpose, issue it through a verified support workflow, deliver it separately from routine account communications, and confirm both method registration and pass retirement.",
            "primary_source": {
                "name": "Configure Temporary Access Pass to register passwordless authentication methods",
                "url": "https://learn.microsoft.com/en-us/entra/identity/authentication/howto-authentication-temporary-access-pass",
                "published_on": null,
                "authority": "Microsoft Learn"
            },
            "publishing_principles": "https://update.dsesecurity.com/updates/dse-updates-editorial-methodology/",
            "usage_info": "https://update.dsesecurity.com/usage/",
            "copyright_notice": "Copyright © 2026 Detection Systems & Engineering. All rights reserved.",
            "content_html": "<p><strong>Bottom line:</strong> Microsoft Entra Temporary Access Pass (TAP) is a time-limited passcode for bootstrapping passwordless authentication or helping a user recover when a strong method is unavailable. It is still a usable sign-in credential. Treat its creation, delivery, use, and removal as a controlled identity operation rather than a convenience code sent through an unverified support channel.</p>\n<h2>Source fact: what Microsoft documents</h2>\n<p>Microsoft&#8217;s <a href=\"https://learn.microsoft.com/en-us/entra/identity/authentication/howto-authentication-temporary-access-pass\" target=\"_blank\" rel=\"noopener noreferrer\">Temporary Access Pass guidance</a> says a TAP can be configured for one use or multiple sign-ins. A user can use it to register methods such as a passkey, FIDO2 security key, Windows Hello for Business, or Microsoft Authenticator. In a federated domain, TAP authentication is completed by Microsoft Entra instead of redirecting the user to the federated identity provider.</p>\n<p>The authentication methods policy controls which users may sign in with TAP and sets parameters such as minimum, maximum, and default lifetime, one-time-use behavior, and passcode length. Microsoft distinguishes the role used to manage the tenant policy from roles that can create, view, or delete a user&#8217;s TAP. The actual passcode is displayed when it is created and cannot be viewed again after the administrator closes that display.</p>\n<p>Microsoft also documents important boundaries. A user can have only one TAP at a time. A TAP issued to an external guest is not supported, although an external guest may use a TAP issued by the home tenant when cross-tenant requirements are satisfied. An expired or deleted TAP cannot be used for new authentication, but expiration does not retroactively terminate every already-established session. Conditional Access session controls can therefore affect how long access obtained through the sign-in continues.</p>\n<h2>What the source does not establish</h2>\n<p>The Microsoft page does not verify the requester&#8217;s identity, authorize a help-desk action, select a safe delivery channel, or prove that the intended user received the code. It does not make TAP an appropriate response to every lost-device, new-hire, or recovery scenario. A short lifetime does not compensate for weak requester verification, excessive administrator access, or an unmonitored handoff.</p>\n<h2>Applicability questions</h2>\n<ul>\n<li>Which onboarding and recovery cases are approved to use TAP, and which require escalation?</li>\n<li>How will the operator verify the person and the authorized request without relying on a compromised method?</li>\n<li>Will one-time use work for the enrollment path, including device setup and passwordless registration timing?</li>\n<li>Which administrators can manage the policy or issue passes, and how are their actions reviewed?</li>\n<li>Does Conditional Access limit session duration appropriately after TAP authentication?</li>\n</ul>\n<h2>DSE recommendation: controlled next steps</h2>\n<p><em>The following steps are DSE recommendations based on the cited source.</em></p>\n<ol>\n<li>Define approved TAP scenarios, identity-proofing steps, authorizers, administrator roles, delivery channels, maximum lifetimes, and escalation triggers.</li>\n<li>Pilot the complete enrollment and recovery journey with test identities. Include federated users, managed-device enrollment, delayed registration, and a failed or expired pass.</li>\n<li>Verify the requester through an approved independent process before creation. Record the request, purpose, operator, start time, duration, and whether the pass is single-use.</li>\n<li>Deliver the pass through a channel selected for the assessed risk. Avoid placing the TAP beside enough account context for an unintended recipient to use it.</li>\n<li>Require the user to register the intended strong method, remove obsolete methods when authorized, and report completion through the support workflow.</li>\n<li>Delete an unused or no-longer-needed TAP and investigate unexplained issuance, repeated failures, or registration outside the approved window.</li>\n</ol>\n<h2>Verification and evidence</h2>\n<ul>\n<li>Preserve the approved request and administrator audit event without recording the TAP value.</li>\n<li>Confirm the intended authentication method is registered and usable.</li>\n<li>Confirm the TAP is expired, consumed, replaced, or deleted as designed.</li>\n<li>Review sign-in evidence for unexpected resources, locations, devices, or continued sessions.</li>\n<li>Record exceptions and the person who accepted any remaining exposure.</li>\n</ul>\n<h2>Official references</h2>\n<ul>\n<li><a href=\"https://learn.microsoft.com/en-us/entra/identity/authentication/howto-authentication-temporary-access-pass\" target=\"_blank\" rel=\"noopener noreferrer\">Configure Temporary Access Pass to register passwordless authentication methods</a> — Microsoft</li>\n</ul>",
            "content_text": "Bottom line: Microsoft Entra Temporary Access Pass (TAP) is a time-limited passcode for bootstrapping passwordless authentication or helping a user recover when a strong method is unavailable. It is still a usable sign-in credential. Treat its creation, delivery, use, and removal as a controlled identity operation rather than a convenience code sent through an unverified support channel.\nSource fact: what Microsoft documents\nMicrosoft’s Temporary Access Pass guidance says a TAP can be configured for one use or multiple sign-ins. A user can use it to register methods such as a passkey, FIDO2 security key, Windows Hello for Business, or Microsoft Authenticator. In a federated domain, TAP authentication is completed by Microsoft Entra instead of redirecting the user to the federated identity provider.\nThe authentication methods policy controls which users may sign in with TAP and sets parameters such as minimum, maximum, and default lifetime, one-time-use behavior, and passcode length. Microsoft distinguishes the role used to manage the tenant policy from roles that can create, view, or delete a user’s TAP. The actual passcode is displayed when it is created and cannot be viewed again after the administrator closes that display.\nMicrosoft also documents important boundaries. A user can have only one TAP at a time. A TAP issued to an external guest is not supported, although an external guest may use a TAP issued by the home tenant when cross-tenant requirements are satisfied. An expired or deleted TAP cannot be used for new authentication, but expiration does not retroactively terminate every already-established session. Conditional Access session controls can therefore affect how long access obtained through the sign-in continues.\nWhat the source does not establish\nThe Microsoft page does not verify the requester’s identity, authorize a help-desk action, select a safe delivery channel, or prove that the intended user received the code. It does not make TAP an appropriate response to every lost-device, new-hire, or recovery scenario. A short lifetime does not compensate for weak requester verification, excessive administrator access, or an unmonitored handoff.\nApplicability questions\n\nWhich onboarding and recovery cases are approved to use TAP, and which require escalation?\nHow will the operator verify the person and the authorized request without relying on a compromised method?\nWill one-time use work for the enrollment path, including device setup and passwordless registration timing?\nWhich administrators can manage the policy or issue passes, and how are their actions reviewed?\nDoes Conditional Access limit session duration appropriately after TAP authentication?\n\nDSE recommendation: controlled next steps\nThe following steps are DSE recommendations based on the cited source.\n\nDefine approved TAP scenarios, identity-proofing steps, authorizers, administrator roles, delivery channels, maximum lifetimes, and escalation triggers.\nPilot the complete enrollment and recovery journey with test identities. Include federated users, managed-device enrollment, delayed registration, and a failed or expired pass.\nVerify the requester through an approved independent process before creation. Record the request, purpose, operator, start time, duration, and whether the pass is single-use.\nDeliver the pass through a channel selected for the assessed risk. Avoid placing the TAP beside enough account context for an unintended recipient to use it.\nRequire the user to register the intended strong method, remove obsolete methods when authorized, and report completion through the support workflow.\nDelete an unused or no-longer-needed TAP and investigate unexplained issuance, repeated failures, or registration outside the approved window.\n\nVerification and evidence\n\nPreserve the approved request and administrator audit event without recording the TAP value.\nConfirm the intended authentication method is registered and usable.\nConfirm the TAP is expired, consumed, replaced, or deleted as designed.\nReview sign-in evidence for unexpected resources, locations, devices, or continued sessions.\nRecord exceptions and the person who accepted any remaining exposure.\n\nOfficial references\n\nConfigure Temporary Access Pass to register passwordless authentication methods — Microsoft",
            "content_markdown": "Bottom line: Microsoft Entra Temporary Access Pass (TAP) is a time-limited passcode for bootstrapping passwordless authentication or helping a user recover when a strong method is unavailable. It is still a usable sign-in credential. Treat its creation, delivery, use, and removal as a controlled identity operation rather than a convenience code sent through an unverified support channel.\n\n## Source fact: what Microsoft documents\n\nMicrosoft’s [Temporary Access Pass guidance](https://learn.microsoft.com/en-us/entra/identity/authentication/howto-authentication-temporary-access-pass) says a TAP can be configured for one use or multiple sign-ins. A user can use it to register methods such as a passkey, FIDO2 security key, Windows Hello for Business, or Microsoft Authenticator. In a federated domain, TAP authentication is completed by Microsoft Entra instead of redirecting the user to the federated identity provider.\n\nThe authentication methods policy controls which users may sign in with TAP and sets parameters such as minimum, maximum, and default lifetime, one-time-use behavior, and passcode length. Microsoft distinguishes the role used to manage the tenant policy from roles that can create, view, or delete a user’s TAP. The actual passcode is displayed when it is created and cannot be viewed again after the administrator closes that display.\n\nMicrosoft also documents important boundaries. A user can have only one TAP at a time. A TAP issued to an external guest is not supported, although an external guest may use a TAP issued by the home tenant when cross-tenant requirements are satisfied. An expired or deleted TAP cannot be used for new authentication, but expiration does not retroactively terminate every already-established session. Conditional Access session controls can therefore affect how long access obtained through the sign-in continues.\n\n## What the source does not establish\n\nThe Microsoft page does not verify the requester’s identity, authorize a help-desk action, select a safe delivery channel, or prove that the intended user received the code. It does not make TAP an appropriate response to every lost-device, new-hire, or recovery scenario. A short lifetime does not compensate for weak requester verification, excessive administrator access, or an unmonitored handoff.\n\n## Applicability questions\n\n- Which onboarding and recovery cases are approved to use TAP, and which require escalation?\n\n- How will the operator verify the person and the authorized request without relying on a compromised method?\n\n- Will one-time use work for the enrollment path, including device setup and passwordless registration timing?\n\n- Which administrators can manage the policy or issue passes, and how are their actions reviewed?\n\n- Does Conditional Access limit session duration appropriately after TAP authentication?\n\n## DSE recommendation: controlled next steps\n\nThe following steps are DSE recommendations based on the cited source.\n\n- Define approved TAP scenarios, identity-proofing steps, authorizers, administrator roles, delivery channels, maximum lifetimes, and escalation triggers.\n\n- Pilot the complete enrollment and recovery journey with test identities. Include federated users, managed-device enrollment, delayed registration, and a failed or expired pass.\n\n- Verify the requester through an approved independent process before creation. Record the request, purpose, operator, start time, duration, and whether the pass is single-use.\n\n- Deliver the pass through a channel selected for the assessed risk. Avoid placing the TAP beside enough account context for an unintended recipient to use it.\n\n- Require the user to register the intended strong method, remove obsolete methods when authorized, and report completion through the support workflow.\n\n- Delete an unused or no-longer-needed TAP and investigate unexplained issuance, repeated failures, or registration outside the approved window.\n\n## Verification and evidence\n\n- Preserve the approved request and administrator audit event without recording the TAP value.\n\n- Confirm the intended authentication method is registered and usable.\n\n- Confirm the TAP is expired, consumed, replaced, or deleted as designed.\n\n- Review sign-in evidence for unexpected resources, locations, devices, or continued sessions.\n\n- Record exceptions and the person who accepted any remaining exposure.\n\n## Official references\n\n- [Configure Temporary Access Pass to register passwordless authentication methods](https://learn.microsoft.com/en-us/entra/identity/authentication/howto-authentication-temporary-access-pass) — Microsoft"
        },
        {
            "id": "https://update.dsesecurity.com/updates/entra-token-protection-compatibility/",
            "slug": "entra-token-protection-compatibility",
            "url": "https://update.dsesecurity.com/updates/entra-token-protection-compatibility/",
            "alternate_urls": {
                "markdown": "https://update.dsesecurity.com/updates/entra-token-protection-compatibility.md",
                "json": "https://update.dsesecurity.com/api/v1/posts/entra-token-protection-compatibility/"
            },
            "title": "Require token protection only for verified device, client, and resource combinations",
            "summary": "Microsoft Entra token protection binds supported sign-in session tokens to a device, but platform and application coverage is bounded and requires compatibility testing before enforcement.",
            "format": {
                "slug": "guide",
                "name": "Guide"
            },
            "priority": {
                "slug": "important",
                "name": "Important"
            },
            "featured": false,
            "image": {
                "theme": "identity-cloud",
                "label": "Identity & cloud",
                "alt": "Governed cloud identity system with connected service and lifecycle nodes.",
                "card_url": "https://update.dsesecurity.com/assets/editorial/identity-cloud-card.webp?v=1.8.20",
                "hero_url": "https://update.dsesecurity.com/assets/editorial/identity-cloud-hero.webp?v=1.8.20",
                "social_url": "https://update.dsesecurity.com/assets/editorial/identity-cloud-social-v2.jpg?v=1.8.20",
                "width": 2400,
                "height": 1350
            },
            "topics": [
                {
                    "slug": "cybersecurity",
                    "name": "Cybersecurity",
                    "url": "https://update.dsesecurity.com/topic/cybersecurity/"
                },
                {
                    "slug": "it",
                    "name": "IT",
                    "url": "https://update.dsesecurity.com/topic/it/"
                },
                {
                    "slug": "microsoft-365-identity",
                    "name": "Microsoft 365 & Identity",
                    "url": "https://update.dsesecurity.com/topic/microsoft-365-identity/"
                }
            ],
            "author": {
                "name": "DSE Security Editorial Team",
                "url": "https://update.dsesecurity.com/#editorial-team",
                "type": "Organization"
            },
            "publisher": {
                "name": "Detection Systems & Engineering",
                "url": "https://dsesecurity.com/"
            },
            "published_at": "2026-08-25T21:35:25+00:00",
            "modified_at": "2026-08-25T21:36:18+00:00",
            "reviewed_on": "2026-08-25",
            "reading_minutes": 3,
            "word_count": 480,
            "potentially_affected": "Microsoft Entra tenants evaluating the Conditional Access token-protection session control for supported Microsoft resources.",
            "dse_recommendation": "Inventory supported combinations from current documentation, test report-only or narrow enforcement, and keep unsupported clients out of the enforcement population until a safe transition exists.",
            "primary_source": {
                "name": "Token Protection in Microsoft Entra Conditional Access",
                "url": "https://learn.microsoft.com/en-us/entra/identity/conditional-access/concept-token-protection",
                "published_on": null,
                "authority": "Microsoft Learn"
            },
            "publishing_principles": "https://update.dsesecurity.com/updates/dse-updates-editorial-methodology/",
            "usage_info": "https://update.dsesecurity.com/usage/",
            "copyright_notice": "Copyright © 2026 Detection Systems & Engineering. All rights reserved.",
            "content_html": "<p><strong>Bottom line:</strong> Microsoft Entra token protection is a Conditional Access session control intended to reduce replay of stolen tokens by requiring supported device-bound sign-in session tokens. It is not universal token binding. Platform, browser, client, device-registration, and cloud-resource support must all match before enforcement.</p>\n<h2>Source fact: what Microsoft documents</h2>\n<p>Microsoft&#8217;s <a href=\"https://learn.microsoft.com/en-us/entra/identity/conditional-access/concept-token-protection\" target=\"_blank\" rel=\"noopener noreferrer\">token-protection documentation</a> explains that a Primary Refresh Token issued to a supported registered device is cryptographically bound to that device. When token protection is enforced, Microsoft Entra validates that supported applications use bound sign-in session tokens for the protected resource.</p>\n<p>Microsoft&#8217;s current platform table lists native-application support as Generally Available on Windows, iOS/iPadOS, and macOS. It lists browser support as Preview on Windows and macOS for supported web apps that access Azure Resource Manager, and as unsupported on iOS/iPadOS. The same page still labels its supported-device section “Apple (Preview),” so Apple status is internally inconsistent in the source and must be rechecked against the platform table and Apple deployment guide before relying on compatibility guidance. The listed native Microsoft 365 resources include Exchange Online, SharePoint Online, and Microsoft Teams, with additional documented Windows coverage.</p>\n<h2>What the source does not establish</h2>\n<p>Token protection does not prevent every form of token theft, session misuse, malware, browser compromise, or authenticated abuse on the intended device. It does not apply to every token or resource. Preview support is not a promise of production suitability. A policy that blocks an unsupported client can reduce availability without proving that another access path is protected.</p>\n<h2>Applicability questions</h2>\n<ul>\n<li>Which protected resources are in Microsoft&#8217;s current supported list?</li>\n<li>Which users access them through Windows native apps, web browsers, iOS, iPadOS, macOS, virtual desktops, or automation?</li>\n<li>Are devices correctly registered and able to obtain the required device-bound token?</li>\n<li>Which client versions and brokers are required, and what legacy or embedded clients remain?</li>\n<li>Is the relevant platform-resource combination generally available or preview in the tenant&#8217;s cloud?</li>\n</ul>\n<h2>DSE recommendation: controlled next steps</h2>\n<p><em>The following steps are DSE recommendations based on the cited source.</em></p>\n<ol>\n<li>Create a user-device-client-resource inventory and compare every combination with the current Microsoft support tables.</li>\n<li>Begin with a narrow group of known, reliable users and supported managed devices. Keep emergency access and unsupported operational clients outside enforcement under documented review.</li>\n<li>Test normal access, token refresh, device replacement, app upgrade, browser access, remote desktop, and device-registration failure.</li>\n<li>Monitor Conditional Access results and helpdesk issues before expanding scope. Investigate unexpected success as carefully as unexpected blocking.</li>\n<li>Retain other defenses against token theft and post-authentication compromise; do not present binding as a guarantee.</li>\n</ol>\n<h2>Verification and evidence</h2>\n<ul>\n<li>Preserve the Conditional Access policy, assignment, exclusions, mode, and approval.</li>\n<li>Record tested OS, device state, client version, resource, and observed result.</li>\n<li>Capture Entra sign-in details showing policy evaluation and failure information for unsupported cases.</li>\n<li>Reconcile the production population against documented support after client or service changes.</li>\n</ul>\n<h2>Official references</h2>\n<ul>\n<li><a href=\"https://learn.microsoft.com/en-us/entra/identity/conditional-access/concept-token-protection\" target=\"_blank\" rel=\"noopener noreferrer\">Token Protection in Microsoft Entra Conditional Access</a> — Microsoft</li>\n</ul>",
            "content_text": "Bottom line: Microsoft Entra token protection is a Conditional Access session control intended to reduce replay of stolen tokens by requiring supported device-bound sign-in session tokens. It is not universal token binding. Platform, browser, client, device-registration, and cloud-resource support must all match before enforcement.\nSource fact: what Microsoft documents\nMicrosoft’s token-protection documentation explains that a Primary Refresh Token issued to a supported registered device is cryptographically bound to that device. When token protection is enforced, Microsoft Entra validates that supported applications use bound sign-in session tokens for the protected resource.\nMicrosoft’s current platform table lists native-application support as Generally Available on Windows, iOS/iPadOS, and macOS. It lists browser support as Preview on Windows and macOS for supported web apps that access Azure Resource Manager, and as unsupported on iOS/iPadOS. The same page still labels its supported-device section “Apple (Preview),” so Apple status is internally inconsistent in the source and must be rechecked against the platform table and Apple deployment guide before relying on compatibility guidance. The listed native Microsoft 365 resources include Exchange Online, SharePoint Online, and Microsoft Teams, with additional documented Windows coverage.\nWhat the source does not establish\nToken protection does not prevent every form of token theft, session misuse, malware, browser compromise, or authenticated abuse on the intended device. It does not apply to every token or resource. Preview support is not a promise of production suitability. A policy that blocks an unsupported client can reduce availability without proving that another access path is protected.\nApplicability questions\n\nWhich protected resources are in Microsoft’s current supported list?\nWhich users access them through Windows native apps, web browsers, iOS, iPadOS, macOS, virtual desktops, or automation?\nAre devices correctly registered and able to obtain the required device-bound token?\nWhich client versions and brokers are required, and what legacy or embedded clients remain?\nIs the relevant platform-resource combination generally available or preview in the tenant’s cloud?\n\nDSE recommendation: controlled next steps\nThe following steps are DSE recommendations based on the cited source.\n\nCreate a user-device-client-resource inventory and compare every combination with the current Microsoft support tables.\nBegin with a narrow group of known, reliable users and supported managed devices. Keep emergency access and unsupported operational clients outside enforcement under documented review.\nTest normal access, token refresh, device replacement, app upgrade, browser access, remote desktop, and device-registration failure.\nMonitor Conditional Access results and helpdesk issues before expanding scope. Investigate unexpected success as carefully as unexpected blocking.\nRetain other defenses against token theft and post-authentication compromise; do not present binding as a guarantee.\n\nVerification and evidence\n\nPreserve the Conditional Access policy, assignment, exclusions, mode, and approval.\nRecord tested OS, device state, client version, resource, and observed result.\nCapture Entra sign-in details showing policy evaluation and failure information for unsupported cases.\nReconcile the production population against documented support after client or service changes.\n\nOfficial references\n\nToken Protection in Microsoft Entra Conditional Access — Microsoft",
            "content_markdown": "Bottom line: Microsoft Entra token protection is a Conditional Access session control intended to reduce replay of stolen tokens by requiring supported device-bound sign-in session tokens. It is not universal token binding. Platform, browser, client, device-registration, and cloud-resource support must all match before enforcement.\n\n## Source fact: what Microsoft documents\n\nMicrosoft’s [token-protection documentation](https://learn.microsoft.com/en-us/entra/identity/conditional-access/concept-token-protection) explains that a Primary Refresh Token issued to a supported registered device is cryptographically bound to that device. When token protection is enforced, Microsoft Entra validates that supported applications use bound sign-in session tokens for the protected resource.\n\nMicrosoft’s current platform table lists native-application support as Generally Available on Windows, iOS/iPadOS, and macOS. It lists browser support as Preview on Windows and macOS for supported web apps that access Azure Resource Manager, and as unsupported on iOS/iPadOS. The same page still labels its supported-device section “Apple (Preview),” so Apple status is internally inconsistent in the source and must be rechecked against the platform table and Apple deployment guide before relying on compatibility guidance. The listed native Microsoft 365 resources include Exchange Online, SharePoint Online, and Microsoft Teams, with additional documented Windows coverage.\n\n## What the source does not establish\n\nToken protection does not prevent every form of token theft, session misuse, malware, browser compromise, or authenticated abuse on the intended device. It does not apply to every token or resource. Preview support is not a promise of production suitability. A policy that blocks an unsupported client can reduce availability without proving that another access path is protected.\n\n## Applicability questions\n\n- Which protected resources are in Microsoft’s current supported list?\n\n- Which users access them through Windows native apps, web browsers, iOS, iPadOS, macOS, virtual desktops, or automation?\n\n- Are devices correctly registered and able to obtain the required device-bound token?\n\n- Which client versions and brokers are required, and what legacy or embedded clients remain?\n\n- Is the relevant platform-resource combination generally available or preview in the tenant’s cloud?\n\n## DSE recommendation: controlled next steps\n\nThe following steps are DSE recommendations based on the cited source.\n\n- Create a user-device-client-resource inventory and compare every combination with the current Microsoft support tables.\n\n- Begin with a narrow group of known, reliable users and supported managed devices. Keep emergency access and unsupported operational clients outside enforcement under documented review.\n\n- Test normal access, token refresh, device replacement, app upgrade, browser access, remote desktop, and device-registration failure.\n\n- Monitor Conditional Access results and helpdesk issues before expanding scope. Investigate unexpected success as carefully as unexpected blocking.\n\n- Retain other defenses against token theft and post-authentication compromise; do not present binding as a guarantee.\n\n## Verification and evidence\n\n- Preserve the Conditional Access policy, assignment, exclusions, mode, and approval.\n\n- Record tested OS, device state, client version, resource, and observed result.\n\n- Capture Entra sign-in details showing policy evaluation and failure information for unsupported cases.\n\n- Reconcile the production population against documented support after client or service changes.\n\n## Official references\n\n- [Token Protection in Microsoft Entra Conditional Access](https://learn.microsoft.com/en-us/entra/identity/conditional-access/concept-token-protection) — Microsoft"
        },
        {
            "id": "https://update.dsesecurity.com/updates/entra-risky-workload-identities-investigation/",
            "slug": "entra-risky-workload-identities-investigation",
            "url": "https://update.dsesecurity.com/updates/entra-risky-workload-identities-investigation/",
            "alternate_urls": {
                "markdown": "https://update.dsesecurity.com/updates/entra-risky-workload-identities-investigation.md",
                "json": "https://update.dsesecurity.com/api/v1/posts/entra-risky-workload-identities-investigation/"
            },
            "title": "Investigate risky workload identities separately from risky users",
            "summary": "Microsoft Entra ID Protection has workload-identity risk reports and remediation guidance, but workload identities cannot complete user MFA and the documented detection scope excludes some identity types.",
            "format": {
                "slug": "playbook",
                "name": "Playbook"
            },
            "priority": {
                "slug": "important",
                "name": "Important"
            },
            "featured": false,
            "image": {
                "theme": "identity-cloud",
                "label": "Identity & cloud",
                "alt": "Governed cloud identity system with connected service and lifecycle nodes.",
                "card_url": "https://update.dsesecurity.com/assets/editorial/identity-cloud-card.webp?v=1.8.20",
                "hero_url": "https://update.dsesecurity.com/assets/editorial/identity-cloud-hero.webp?v=1.8.20",
                "social_url": "https://update.dsesecurity.com/assets/editorial/identity-cloud-social-v2.jpg?v=1.8.20",
                "width": 2400,
                "height": 1350
            },
            "topics": [
                {
                    "slug": "cybersecurity",
                    "name": "Cybersecurity",
                    "url": "https://update.dsesecurity.com/topic/cybersecurity/"
                },
                {
                    "slug": "it",
                    "name": "IT",
                    "url": "https://update.dsesecurity.com/topic/it/"
                },
                {
                    "slug": "microsoft-365-identity",
                    "name": "Microsoft 365 & Identity",
                    "url": "https://update.dsesecurity.com/topic/microsoft-365-identity/"
                }
            ],
            "author": {
                "name": "DSE Security Editorial Team",
                "url": "https://update.dsesecurity.com/#editorial-team",
                "type": "Organization"
            },
            "publisher": {
                "name": "Detection Systems & Engineering",
                "url": "https://dsesecurity.com/"
            },
            "published_at": "2026-08-25T21:35:24+00:00",
            "modified_at": "2026-08-25T21:36:18+00:00",
            "reviewed_on": "2026-08-25",
            "reading_minutes": 3,
            "word_count": 480,
            "potentially_affected": "Organizations with Microsoft Entra application registrations and service principals, especially those using workload identity credentials for unattended access.",
            "dse_recommendation": "Inventory the credential and permissions of each flagged service principal, preserve evidence, contain based on business impact, rotate affected credentials, and verify dependent automation afterward.",
            "primary_source": {
                "name": "Securing workload identities",
                "url": "https://learn.microsoft.com/en-us/entra/id-protection/concept-workload-identity-risk",
                "published_on": null,
                "authority": "Microsoft Learn"
            },
            "publishing_principles": "https://update.dsesecurity.com/updates/dse-updates-editorial-methodology/",
            "usage_info": "https://update.dsesecurity.com/usage/",
            "copyright_notice": "Copyright © 2026 Detection Systems & Engineering. All rights reserved.",
            "content_html": "<p><strong>Bottom line:</strong> A workload identity is not a user account. It cannot respond to MFA, may use stored credentials, and often lacks a formal lifecycle. Microsoft Entra ID Protection provides workload-identity risk detections and reports for supported service principals, but its scope and licensing differ from user-risk protection.</p>\n<h2>Source fact: what Microsoft documents</h2>\n<p>Microsoft&#8217;s <a href=\"https://learn.microsoft.com/en-us/entra/id-protection/concept-workload-identity-risk\" target=\"_blank\" rel=\"noopener noreferrer\">workload-identity risk documentation</a> describes detections based on sign-in behavior and offline indicators. Documented examples include Microsoft Entra threat intelligence, suspicious sign-ins, and suspicious API traffic. Administrators can review risky workload identities and workload-identity risk detections or query the corresponding Microsoft Graph collections.</p>\n<p>Microsoft states that the feature&#8217;s risk scope covers specified application and service-principal scenarios and that managed identities are not currently in scope. Full risk detail and risk-based access controls have licensing requirements. Conditional Access for workload identities can block selected service principals marked at risk, but documented resource and identity limitations apply. Microsoft&#8217;s remediation sequence includes inventorying credentials, adding a new credential, removing compromised credentials, and rotating Key Vault secrets the identity could access.</p>\n<h2>What the source does not establish</h2>\n<p>A risk detection is not proof that an application was compromised, and the absence of a detection is not proof that a workload identity is safe. The feature does not inventory all secrets, certificates, federated credentials, API keys, managed identities, permissions, or downstream sessions. Disabling a service principal can interrupt business services, while rotating only one credential may leave other persistence intact.</p>\n<h2>Applicability questions</h2>\n<ul>\n<li>Is the flagged object a supported single-tenant service principal, a multitenant application, Microsoft SaaS object, or managed identity?</li>\n<li>What credentials exist on both application and service-principal objects, and where are copies stored?</li>\n<li>Which Graph, Azure, Microsoft 365, Key Vault, and third-party permissions can it exercise?</li>\n<li>Which owners, jobs, applications, and customers depend on it, and what is the containment impact?</li>\n<li>Are the required reports, detail, exports, and Conditional Access controls licensed and available?</li>\n</ul>\n<h2>DSE recommendation: controlled next steps</h2>\n<p><em>The following steps are DSE recommendations based on the cited source.</em></p>\n<ol>\n<li>Preserve the risk record, sign-in evidence, object identifiers, owners, credentials, permissions, and recent configuration changes before cleanup.</li>\n<li>Compare observed IPs, resources, user agents, API calls, and credential use with the application&#8217;s documented baseline.</li>\n<li>If compromise is plausible, contain according to consequence: disable the service principal or restrict its access when operationally safe, and coordinate an outage path when it is not.</li>\n<li>Add a known-good credential using the supported application design, remove all suspect credentials, and rotate reachable secrets or downstream credentials.</li>\n<li>Revalidate permissions, owners, automation, and monitoring before dismissing risk or restoring service.</li>\n</ol>\n<h2>Verification and evidence</h2>\n<ul>\n<li>Retain exported risk detections, service-principal sign-ins, audit events, credential metadata, and permission assignments.</li>\n<li>Record every credential and secret rotation without storing secret values in the incident record.</li>\n<li>Prove expected jobs succeed with the new credential and old credentials fail.</li>\n<li>Document unsupported identity types and the separate monitoring used for them.</li>\n</ul>\n<h2>Official references</h2>\n<ul>\n<li><a href=\"https://learn.microsoft.com/en-us/entra/id-protection/concept-workload-identity-risk\" target=\"_blank\" rel=\"noopener noreferrer\">Securing workload identities</a> — Microsoft</li>\n</ul>",
            "content_text": "Bottom line: A workload identity is not a user account. It cannot respond to MFA, may use stored credentials, and often lacks a formal lifecycle. Microsoft Entra ID Protection provides workload-identity risk detections and reports for supported service principals, but its scope and licensing differ from user-risk protection.\nSource fact: what Microsoft documents\nMicrosoft’s workload-identity risk documentation describes detections based on sign-in behavior and offline indicators. Documented examples include Microsoft Entra threat intelligence, suspicious sign-ins, and suspicious API traffic. Administrators can review risky workload identities and workload-identity risk detections or query the corresponding Microsoft Graph collections.\nMicrosoft states that the feature’s risk scope covers specified application and service-principal scenarios and that managed identities are not currently in scope. Full risk detail and risk-based access controls have licensing requirements. Conditional Access for workload identities can block selected service principals marked at risk, but documented resource and identity limitations apply. Microsoft’s remediation sequence includes inventorying credentials, adding a new credential, removing compromised credentials, and rotating Key Vault secrets the identity could access.\nWhat the source does not establish\nA risk detection is not proof that an application was compromised, and the absence of a detection is not proof that a workload identity is safe. The feature does not inventory all secrets, certificates, federated credentials, API keys, managed identities, permissions, or downstream sessions. Disabling a service principal can interrupt business services, while rotating only one credential may leave other persistence intact.\nApplicability questions\n\nIs the flagged object a supported single-tenant service principal, a multitenant application, Microsoft SaaS object, or managed identity?\nWhat credentials exist on both application and service-principal objects, and where are copies stored?\nWhich Graph, Azure, Microsoft 365, Key Vault, and third-party permissions can it exercise?\nWhich owners, jobs, applications, and customers depend on it, and what is the containment impact?\nAre the required reports, detail, exports, and Conditional Access controls licensed and available?\n\nDSE recommendation: controlled next steps\nThe following steps are DSE recommendations based on the cited source.\n\nPreserve the risk record, sign-in evidence, object identifiers, owners, credentials, permissions, and recent configuration changes before cleanup.\nCompare observed IPs, resources, user agents, API calls, and credential use with the application’s documented baseline.\nIf compromise is plausible, contain according to consequence: disable the service principal or restrict its access when operationally safe, and coordinate an outage path when it is not.\nAdd a known-good credential using the supported application design, remove all suspect credentials, and rotate reachable secrets or downstream credentials.\nRevalidate permissions, owners, automation, and monitoring before dismissing risk or restoring service.\n\nVerification and evidence\n\nRetain exported risk detections, service-principal sign-ins, audit events, credential metadata, and permission assignments.\nRecord every credential and secret rotation without storing secret values in the incident record.\nProve expected jobs succeed with the new credential and old credentials fail.\nDocument unsupported identity types and the separate monitoring used for them.\n\nOfficial references\n\nSecuring workload identities — Microsoft",
            "content_markdown": "Bottom line: A workload identity is not a user account. It cannot respond to MFA, may use stored credentials, and often lacks a formal lifecycle. Microsoft Entra ID Protection provides workload-identity risk detections and reports for supported service principals, but its scope and licensing differ from user-risk protection.\n\n## Source fact: what Microsoft documents\n\nMicrosoft’s [workload-identity risk documentation](https://learn.microsoft.com/en-us/entra/id-protection/concept-workload-identity-risk) describes detections based on sign-in behavior and offline indicators. Documented examples include Microsoft Entra threat intelligence, suspicious sign-ins, and suspicious API traffic. Administrators can review risky workload identities and workload-identity risk detections or query the corresponding Microsoft Graph collections.\n\nMicrosoft states that the feature’s risk scope covers specified application and service-principal scenarios and that managed identities are not currently in scope. Full risk detail and risk-based access controls have licensing requirements. Conditional Access for workload identities can block selected service principals marked at risk, but documented resource and identity limitations apply. Microsoft’s remediation sequence includes inventorying credentials, adding a new credential, removing compromised credentials, and rotating Key Vault secrets the identity could access.\n\n## What the source does not establish\n\nA risk detection is not proof that an application was compromised, and the absence of a detection is not proof that a workload identity is safe. The feature does not inventory all secrets, certificates, federated credentials, API keys, managed identities, permissions, or downstream sessions. Disabling a service principal can interrupt business services, while rotating only one credential may leave other persistence intact.\n\n## Applicability questions\n\n- Is the flagged object a supported single-tenant service principal, a multitenant application, Microsoft SaaS object, or managed identity?\n\n- What credentials exist on both application and service-principal objects, and where are copies stored?\n\n- Which Graph, Azure, Microsoft 365, Key Vault, and third-party permissions can it exercise?\n\n- Which owners, jobs, applications, and customers depend on it, and what is the containment impact?\n\n- Are the required reports, detail, exports, and Conditional Access controls licensed and available?\n\n## DSE recommendation: controlled next steps\n\nThe following steps are DSE recommendations based on the cited source.\n\n- Preserve the risk record, sign-in evidence, object identifiers, owners, credentials, permissions, and recent configuration changes before cleanup.\n\n- Compare observed IPs, resources, user agents, API calls, and credential use with the application’s documented baseline.\n\n- If compromise is plausible, contain according to consequence: disable the service principal or restrict its access when operationally safe, and coordinate an outage path when it is not.\n\n- Add a known-good credential using the supported application design, remove all suspect credentials, and rotate reachable secrets or downstream credentials.\n\n- Revalidate permissions, owners, automation, and monitoring before dismissing risk or restoring service.\n\n## Verification and evidence\n\n- Retain exported risk detections, service-principal sign-ins, audit events, credential metadata, and permission assignments.\n\n- Record every credential and secret rotation without storing secret values in the incident record.\n\n- Prove expected jobs succeed with the new credential and old credentials fail.\n\n- Document unsupported identity types and the separate monitoring used for them.\n\n## Official references\n\n- [Securing workload identities](https://learn.microsoft.com/en-us/entra/id-protection/concept-workload-identity-risk) — Microsoft"
        },
        {
            "id": "https://update.dsesecurity.com/updates/entra-cross-tenant-sync-minimum-scope/",
            "slug": "entra-cross-tenant-sync-minimum-scope",
            "url": "https://update.dsesecurity.com/updates/entra-cross-tenant-sync-minimum-scope/",
            "alternate_urls": {
                "markdown": "https://update.dsesecurity.com/updates/entra-cross-tenant-sync-minimum-scope.md",
                "json": "https://update.dsesecurity.com/api/v1/posts/entra-cross-tenant-sync-minimum-scope/"
            },
            "title": "Synchronize only necessary users and attributes across Entra tenants",
            "summary": "Cross-tenant synchronization can automate B2B user lifecycle between tenants, but the source tenant controls scope and attribute mapping while the target holds another representation of the person.",
            "format": {
                "slug": "guide",
                "name": "Guide"
            },
            "priority": {
                "slug": "important",
                "name": "Important"
            },
            "featured": false,
            "image": {
                "theme": "identity-cloud",
                "label": "Identity & cloud",
                "alt": "Governed cloud identity system with connected service and lifecycle nodes.",
                "card_url": "https://update.dsesecurity.com/assets/editorial/identity-cloud-card.webp?v=1.8.20",
                "hero_url": "https://update.dsesecurity.com/assets/editorial/identity-cloud-hero.webp?v=1.8.20",
                "social_url": "https://update.dsesecurity.com/assets/editorial/identity-cloud-social-v2.jpg?v=1.8.20",
                "width": 2400,
                "height": 1350
            },
            "topics": [
                {
                    "slug": "cybersecurity",
                    "name": "Cybersecurity",
                    "url": "https://update.dsesecurity.com/topic/cybersecurity/"
                },
                {
                    "slug": "it",
                    "name": "IT",
                    "url": "https://update.dsesecurity.com/topic/it/"
                },
                {
                    "slug": "microsoft-365-identity",
                    "name": "Microsoft 365 & Identity",
                    "url": "https://update.dsesecurity.com/topic/microsoft-365-identity/"
                }
            ],
            "author": {
                "name": "DSE Security Editorial Team",
                "url": "https://update.dsesecurity.com/#editorial-team",
                "type": "Organization"
            },
            "publisher": {
                "name": "Detection Systems & Engineering",
                "url": "https://dsesecurity.com/"
            },
            "published_at": "2026-08-25T21:35:23+00:00",
            "modified_at": "2026-08-25T21:43:55+00:00",
            "reviewed_on": "2026-08-25",
            "reading_minutes": 3,
            "word_count": 496,
            "potentially_affected": "Multitenant organizations evaluating Microsoft Entra cross-tenant synchronization for internal collaboration.",
            "dse_recommendation": "Define tenant purpose, minimize synchronized population and attributes, pilot mappings and deletion behavior, and reconcile source and target identities continuously.",
            "primary_source": {
                "name": "What is cross-tenant synchronization?",
                "url": "https://learn.microsoft.com/en-us/entra/identity/multi-tenant-organizations/cross-tenant-synchronization-overview",
                "published_on": null,
                "authority": "Microsoft Learn"
            },
            "publishing_principles": "https://update.dsesecurity.com/updates/dse-updates-editorial-methodology/",
            "usage_info": "https://update.dsesecurity.com/usage/",
            "copyright_notice": "Copyright © 2026 Detection Systems & Engineering. All rights reserved.",
            "content_html": "<p><strong>Bottom line:</strong> Microsoft Entra cross-tenant synchronization automates creation, update, and deletion of B2B collaboration identities between tenants. It is a source-driven push process with scope and attribute mappings configured in the source tenant. That convenience creates a continuing data-sharing and access-lifecycle relationship that needs explicit ownership on both sides.</p>\n<h2>Source fact: what Microsoft documents</h2>\n<p>Microsoft&#8217;s <a href=\"https://learn.microsoft.com/en-us/entra/identity/multi-tenant-organizations/cross-tenant-synchronization-overview\" target=\"_blank\" rel=\"noopener noreferrer\">cross-tenant synchronization overview</a> says the feature uses the Entra provisioning engine to push internal source-tenant members into a target tenant as B2B collaboration identities. The source tenant defines who is in scope, which attributes are mapped, and any transformations. A target administrator enables inbound synchronization and can stop it.</p>\n<p>Microsoft documents that the feature is intended to automate user lifecycle and remove B2B accounts when people leave. It does not synchronize external users from the source tenant. Automatic invitation redemption requires settings in both source and target for the documented experience. Microsoft also warns that cross-organization use can add privacy, security, and regulatory responsibilities and says customers must assess consent, data minimization, and other safeguards. Licensing and cloud-pair support vary by scenario.</p>\n<h2>What the source does not establish</h2>\n<p>Synchronization does not decide which tenant should be authoritative, which attributes are necessary, or whether the target&#8217;s access assignments are appropriate. Deleting or disabling a source user does not by itself prove every target resource, session, group, application-native role, or retained record is removed. The feature does not collect user consent on the organization&#8217;s behalf or make a cross-organization design legally appropriate.</p>\n<h2>Applicability questions</h2>\n<ul>\n<li>Are the tenants part of one organization, and is each tenant&#8217;s purpose documented?</li>\n<li>Which users and groups require access, and can narrower B2B invitation or entitlement processes meet the need?</li>\n<li>Which attributes are necessary in the target, and which contain confidential or regulated information?</li>\n<li>How are existing target B2B objects matched, and could an internal target account conflict?</li>\n<li>What must happen to target access, sessions, data ownership, and records when a source identity leaves scope?</li>\n</ul>\n<h2>DSE recommendation: controlled next steps</h2>\n<p><em>The following steps are DSE recommendations based on the cited source.</em></p>\n<ol>\n<li>Document source and target ownership, collaboration purpose, privacy basis, supported cloud pair, licensing, and the process for either tenant to suspend synchronization.</li>\n<li>Scope a pilot to named users. Map only attributes required for the defined collaboration and review transformations for unintended disclosure.</li>\n<li>Test new creation, update, manager or department changes, removal from scope, source disablement, deletion, rehire, and preexisting B2B matching.</li>\n<li>Assign target resource access through owned groups or access packages rather than treating synchronized presence as authorization.</li>\n<li>Reconcile the source population, target objects, provisioning errors, and target access regularly.</li>\n</ol>\n<h2>Verification and evidence</h2>\n<ul>\n<li>Preserve both tenants&#8217; cross-tenant access settings, automatic-redemption settings, sync scope, mappings, and approvals.</li>\n<li>Capture provisioning logs for creation, update, skip, failure, and deletion tests.</li>\n<li>Compare source identifiers to target B2B objects and document duplicate or unmatched identities.</li>\n<li>Demonstrate that a departure removes or transfers target access and ownership according to policy.</li>\n</ul>\n<h2>Official references</h2>\n<ul>\n<li><a href=\"https://learn.microsoft.com/en-us/entra/identity/multi-tenant-organizations/cross-tenant-synchronization-overview\" target=\"_blank\" rel=\"noopener noreferrer\">What is cross-tenant synchronization?</a> — Microsoft</li>\n</ul>",
            "content_text": "Bottom line: Microsoft Entra cross-tenant synchronization automates creation, update, and deletion of B2B collaboration identities between tenants. It is a source-driven push process with scope and attribute mappings configured in the source tenant. That convenience creates a continuing data-sharing and access-lifecycle relationship that needs explicit ownership on both sides.\nSource fact: what Microsoft documents\nMicrosoft’s cross-tenant synchronization overview says the feature uses the Entra provisioning engine to push internal source-tenant members into a target tenant as B2B collaboration identities. The source tenant defines who is in scope, which attributes are mapped, and any transformations. A target administrator enables inbound synchronization and can stop it.\nMicrosoft documents that the feature is intended to automate user lifecycle and remove B2B accounts when people leave. It does not synchronize external users from the source tenant. Automatic invitation redemption requires settings in both source and target for the documented experience. Microsoft also warns that cross-organization use can add privacy, security, and regulatory responsibilities and says customers must assess consent, data minimization, and other safeguards. Licensing and cloud-pair support vary by scenario.\nWhat the source does not establish\nSynchronization does not decide which tenant should be authoritative, which attributes are necessary, or whether the target’s access assignments are appropriate. Deleting or disabling a source user does not by itself prove every target resource, session, group, application-native role, or retained record is removed. The feature does not collect user consent on the organization’s behalf or make a cross-organization design legally appropriate.\nApplicability questions\n\nAre the tenants part of one organization, and is each tenant’s purpose documented?\nWhich users and groups require access, and can narrower B2B invitation or entitlement processes meet the need?\nWhich attributes are necessary in the target, and which contain confidential or regulated information?\nHow are existing target B2B objects matched, and could an internal target account conflict?\nWhat must happen to target access, sessions, data ownership, and records when a source identity leaves scope?\n\nDSE recommendation: controlled next steps\nThe following steps are DSE recommendations based on the cited source.\n\nDocument source and target ownership, collaboration purpose, privacy basis, supported cloud pair, licensing, and the process for either tenant to suspend synchronization.\nScope a pilot to named users. Map only attributes required for the defined collaboration and review transformations for unintended disclosure.\nTest new creation, update, manager or department changes, removal from scope, source disablement, deletion, rehire, and preexisting B2B matching.\nAssign target resource access through owned groups or access packages rather than treating synchronized presence as authorization.\nReconcile the source population, target objects, provisioning errors, and target access regularly.\n\nVerification and evidence\n\nPreserve both tenants’ cross-tenant access settings, automatic-redemption settings, sync scope, mappings, and approvals.\nCapture provisioning logs for creation, update, skip, failure, and deletion tests.\nCompare source identifiers to target B2B objects and document duplicate or unmatched identities.\nDemonstrate that a departure removes or transfers target access and ownership according to policy.\n\nOfficial references\n\nWhat is cross-tenant synchronization? — Microsoft",
            "content_markdown": "Bottom line: Microsoft Entra cross-tenant synchronization automates creation, update, and deletion of B2B collaboration identities between tenants. It is a source-driven push process with scope and attribute mappings configured in the source tenant. That convenience creates a continuing data-sharing and access-lifecycle relationship that needs explicit ownership on both sides.\n\n## Source fact: what Microsoft documents\n\nMicrosoft’s [cross-tenant synchronization overview](https://learn.microsoft.com/en-us/entra/identity/multi-tenant-organizations/cross-tenant-synchronization-overview) says the feature uses the Entra provisioning engine to push internal source-tenant members into a target tenant as B2B collaboration identities. The source tenant defines who is in scope, which attributes are mapped, and any transformations. A target administrator enables inbound synchronization and can stop it.\n\nMicrosoft documents that the feature is intended to automate user lifecycle and remove B2B accounts when people leave. It does not synchronize external users from the source tenant. Automatic invitation redemption requires settings in both source and target for the documented experience. Microsoft also warns that cross-organization use can add privacy, security, and regulatory responsibilities and says customers must assess consent, data minimization, and other safeguards. Licensing and cloud-pair support vary by scenario.\n\n## What the source does not establish\n\nSynchronization does not decide which tenant should be authoritative, which attributes are necessary, or whether the target’s access assignments are appropriate. Deleting or disabling a source user does not by itself prove every target resource, session, group, application-native role, or retained record is removed. The feature does not collect user consent on the organization’s behalf or make a cross-organization design legally appropriate.\n\n## Applicability questions\n\n- Are the tenants part of one organization, and is each tenant’s purpose documented?\n\n- Which users and groups require access, and can narrower B2B invitation or entitlement processes meet the need?\n\n- Which attributes are necessary in the target, and which contain confidential or regulated information?\n\n- How are existing target B2B objects matched, and could an internal target account conflict?\n\n- What must happen to target access, sessions, data ownership, and records when a source identity leaves scope?\n\n## DSE recommendation: controlled next steps\n\nThe following steps are DSE recommendations based on the cited source.\n\n- Document source and target ownership, collaboration purpose, privacy basis, supported cloud pair, licensing, and the process for either tenant to suspend synchronization.\n\n- Scope a pilot to named users. Map only attributes required for the defined collaboration and review transformations for unintended disclosure.\n\n- Test new creation, update, manager or department changes, removal from scope, source disablement, deletion, rehire, and preexisting B2B matching.\n\n- Assign target resource access through owned groups or access packages rather than treating synchronized presence as authorization.\n\n- Reconcile the source population, target objects, provisioning errors, and target access regularly.\n\n## Verification and evidence\n\n- Preserve both tenants’ cross-tenant access settings, automatic-redemption settings, sync scope, mappings, and approvals.\n\n- Capture provisioning logs for creation, update, skip, failure, and deletion tests.\n\n- Compare source identifiers to target B2B objects and document duplicate or unmatched identities.\n\n- Demonstrate that a departure removes or transfers target access and ownership according to policy.\n\n## Official references\n\n- [What is cross-tenant synchronization?](https://learn.microsoft.com/en-us/entra/identity/multi-tenant-organizations/cross-tenant-synchronization-overview) — Microsoft"
        },
        {
            "id": "https://update.dsesecurity.com/updates/entra-access-packages-approval-expiry-ownership/",
            "slug": "entra-access-packages-approval-expiry-ownership",
            "url": "https://update.dsesecurity.com/updates/entra-access-packages-approval-expiry-ownership/",
            "alternate_urls": {
                "markdown": "https://update.dsesecurity.com/updates/entra-access-packages-approval-expiry-ownership.md",
                "json": "https://update.dsesecurity.com/api/v1/posts/entra-access-packages-approval-expiry-ownership/"
            },
            "title": "Package project access with approval, expiry, and delegated ownership",
            "summary": "Entra entitlement management access packages bundle resource roles with request and lifecycle policies, creating a governable project-access product when catalog and package ownership are explicit.",
            "format": {
                "slug": "guide",
                "name": "Guide"
            },
            "priority": {
                "slug": "advisory",
                "name": "Advisory"
            },
            "featured": false,
            "image": {
                "theme": "identity-cloud",
                "label": "Identity & cloud",
                "alt": "Governed cloud identity system with connected service and lifecycle nodes.",
                "card_url": "https://update.dsesecurity.com/assets/editorial/identity-cloud-card.webp?v=1.8.20",
                "hero_url": "https://update.dsesecurity.com/assets/editorial/identity-cloud-hero.webp?v=1.8.20",
                "social_url": "https://update.dsesecurity.com/assets/editorial/identity-cloud-social-v2.jpg?v=1.8.20",
                "width": 2400,
                "height": 1350
            },
            "topics": [
                {
                    "slug": "cybersecurity",
                    "name": "Cybersecurity",
                    "url": "https://update.dsesecurity.com/topic/cybersecurity/"
                },
                {
                    "slug": "it",
                    "name": "IT",
                    "url": "https://update.dsesecurity.com/topic/it/"
                },
                {
                    "slug": "microsoft-365-identity",
                    "name": "Microsoft 365 & Identity",
                    "url": "https://update.dsesecurity.com/topic/microsoft-365-identity/"
                }
            ],
            "author": {
                "name": "DSE Security Editorial Team",
                "url": "https://update.dsesecurity.com/#editorial-team",
                "type": "Organization"
            },
            "publisher": {
                "name": "Detection Systems & Engineering",
                "url": "https://dsesecurity.com/"
            },
            "published_at": "2026-08-25T21:35:21+00:00",
            "modified_at": "2026-08-25T21:43:55+00:00",
            "reviewed_on": "2026-08-25",
            "reading_minutes": 3,
            "word_count": 467,
            "potentially_affected": "Organizations evaluating Microsoft Entra entitlement management for internal or external access to groups, applications, Teams, and SharePoint sites.",
            "dse_recommendation": "Design each access package around one business purpose, least-privilege resource roles, named approvers, finite assignment duration, review, and an accountable catalog owner.",
            "primary_source": {
                "name": "What is entitlement management?",
                "url": "https://learn.microsoft.com/en-us/entra/id-governance/entitlement-management-overview",
                "published_on": null,
                "authority": "Microsoft Learn"
            },
            "publishing_principles": "https://update.dsesecurity.com/updates/dse-updates-editorial-methodology/",
            "usage_info": "https://update.dsesecurity.com/usage/",
            "copyright_notice": "Copyright © 2026 Detection Systems & Engineering. All rights reserved.",
            "content_html": "<p><strong>Bottom line:</strong> Microsoft Entra entitlement management can bundle access to groups, applications, Teams, and SharePoint sites into access packages governed by request, approval, assignment, expiration, and review policies. The quality of the result depends on the resource roles selected and the people trusted to own catalogs, packages, and approvals.</p>\n<h2>Source fact: what Microsoft documents</h2>\n<p>Microsoft&#8217;s <a href=\"https://learn.microsoft.com/en-us/entra/id-governance/entitlement-management-overview\" target=\"_blank\" rel=\"noopener noreferrer\">entitlement management overview</a> describes an access package as a bundle of resource roles placed in a catalog. A package can include roles from Entra groups, Microsoft 365 groups and Teams, enterprise applications, and SharePoint Online sites, with additional documented scenarios and preview capabilities.</p>\n<p>Policies define who can request or be assigned the package, who approves, and how long an assignment lasts. Microsoft documents time-limited assignments, recurring access reviews, automatic assignments based on identity properties, external connected organizations, and delegation to catalog owners and access package managers. Entitlement management can invite an approved external identity and can remove its B2B account after access expires when documented conditions are met. Licensing applies.</p>\n<h2>What the source does not establish</h2>\n<p>An access package does not prove that every included resource role is least privilege or that an approver understands its consequence. It does not govern access granted outside the package, application-native privileges unknown to Entra, or data copied while access was valid. Automatic guest removal has conditions and should not be assumed to occur if other assignments remain. Expiration is not a substitute for reviewing ownership and exceptions.</p>\n<h2>Applicability questions</h2>\n<ul>\n<li>What single task, project, or role does the package enable?</li>\n<li>Which exact resource roles are required, and are owner or administrative roles accidentally included?</li>\n<li>Who is eligible, who approves, and can the approver validate business need and conflicts?</li>\n<li>What assignment duration, extension, review, and sponsor rules fit internal and external users?</li>\n<li>Who owns the catalog and package when the original project manager leaves?</li>\n</ul>\n<h2>DSE recommendation: controlled next steps</h2>\n<p><em>The following steps are DSE recommendations based on the cited source.</em></p>\n<ol>\n<li>Define the business outcome and build the smallest resource-role bundle that supports it. Separate privileged administration from ordinary collaboration packages.</li>\n<li>Assign catalog and package owners by role or governed group, with an escalation owner outside the project.</li>\n<li>Use explicit eligibility, approver, expiration, and review rules. Avoid indefinite assignments merely because a project end date is uncertain.</li>\n<li>Pilot with test internal and external identities. Verify request, approval, provisioning, denial, expiry, extension, and removal.</li>\n<li>Reconcile package assignments against direct resource assignments so the package does not create a false impression of complete governance.</li>\n</ol>\n<h2>Verification and evidence</h2>\n<ul>\n<li>Preserve catalog, resource, role, package, policy, connected-organization, and delegation configuration.</li>\n<li>Record request, approval, denial, assignment, review, expiration, and removal evidence for test cases.</li>\n<li>Export current assignments and identify access to packaged resources granted by other paths.</li>\n<li>Confirm owner and approver groups remain staffed and appropriately privileged.</li>\n</ul>\n<h2>Official references</h2>\n<ul>\n<li><a href=\"https://learn.microsoft.com/en-us/entra/id-governance/entitlement-management-overview\" target=\"_blank\" rel=\"noopener noreferrer\">What is entitlement management?</a> — Microsoft</li>\n</ul>",
            "content_text": "Bottom line: Microsoft Entra entitlement management can bundle access to groups, applications, Teams, and SharePoint sites into access packages governed by request, approval, assignment, expiration, and review policies. The quality of the result depends on the resource roles selected and the people trusted to own catalogs, packages, and approvals.\nSource fact: what Microsoft documents\nMicrosoft’s entitlement management overview describes an access package as a bundle of resource roles placed in a catalog. A package can include roles from Entra groups, Microsoft 365 groups and Teams, enterprise applications, and SharePoint Online sites, with additional documented scenarios and preview capabilities.\nPolicies define who can request or be assigned the package, who approves, and how long an assignment lasts. Microsoft documents time-limited assignments, recurring access reviews, automatic assignments based on identity properties, external connected organizations, and delegation to catalog owners and access package managers. Entitlement management can invite an approved external identity and can remove its B2B account after access expires when documented conditions are met. Licensing applies.\nWhat the source does not establish\nAn access package does not prove that every included resource role is least privilege or that an approver understands its consequence. It does not govern access granted outside the package, application-native privileges unknown to Entra, or data copied while access was valid. Automatic guest removal has conditions and should not be assumed to occur if other assignments remain. Expiration is not a substitute for reviewing ownership and exceptions.\nApplicability questions\n\nWhat single task, project, or role does the package enable?\nWhich exact resource roles are required, and are owner or administrative roles accidentally included?\nWho is eligible, who approves, and can the approver validate business need and conflicts?\nWhat assignment duration, extension, review, and sponsor rules fit internal and external users?\nWho owns the catalog and package when the original project manager leaves?\n\nDSE recommendation: controlled next steps\nThe following steps are DSE recommendations based on the cited source.\n\nDefine the business outcome and build the smallest resource-role bundle that supports it. Separate privileged administration from ordinary collaboration packages.\nAssign catalog and package owners by role or governed group, with an escalation owner outside the project.\nUse explicit eligibility, approver, expiration, and review rules. Avoid indefinite assignments merely because a project end date is uncertain.\nPilot with test internal and external identities. Verify request, approval, provisioning, denial, expiry, extension, and removal.\nReconcile package assignments against direct resource assignments so the package does not create a false impression of complete governance.\n\nVerification and evidence\n\nPreserve catalog, resource, role, package, policy, connected-organization, and delegation configuration.\nRecord request, approval, denial, assignment, review, expiration, and removal evidence for test cases.\nExport current assignments and identify access to packaged resources granted by other paths.\nConfirm owner and approver groups remain staffed and appropriately privileged.\n\nOfficial references\n\nWhat is entitlement management? — Microsoft",
            "content_markdown": "Bottom line: Microsoft Entra entitlement management can bundle access to groups, applications, Teams, and SharePoint sites into access packages governed by request, approval, assignment, expiration, and review policies. The quality of the result depends on the resource roles selected and the people trusted to own catalogs, packages, and approvals.\n\n## Source fact: what Microsoft documents\n\nMicrosoft’s [entitlement management overview](https://learn.microsoft.com/en-us/entra/id-governance/entitlement-management-overview) describes an access package as a bundle of resource roles placed in a catalog. A package can include roles from Entra groups, Microsoft 365 groups and Teams, enterprise applications, and SharePoint Online sites, with additional documented scenarios and preview capabilities.\n\nPolicies define who can request or be assigned the package, who approves, and how long an assignment lasts. Microsoft documents time-limited assignments, recurring access reviews, automatic assignments based on identity properties, external connected organizations, and delegation to catalog owners and access package managers. Entitlement management can invite an approved external identity and can remove its B2B account after access expires when documented conditions are met. Licensing applies.\n\n## What the source does not establish\n\nAn access package does not prove that every included resource role is least privilege or that an approver understands its consequence. It does not govern access granted outside the package, application-native privileges unknown to Entra, or data copied while access was valid. Automatic guest removal has conditions and should not be assumed to occur if other assignments remain. Expiration is not a substitute for reviewing ownership and exceptions.\n\n## Applicability questions\n\n- What single task, project, or role does the package enable?\n\n- Which exact resource roles are required, and are owner or administrative roles accidentally included?\n\n- Who is eligible, who approves, and can the approver validate business need and conflicts?\n\n- What assignment duration, extension, review, and sponsor rules fit internal and external users?\n\n- Who owns the catalog and package when the original project manager leaves?\n\n## DSE recommendation: controlled next steps\n\nThe following steps are DSE recommendations based on the cited source.\n\n- Define the business outcome and build the smallest resource-role bundle that supports it. Separate privileged administration from ordinary collaboration packages.\n\n- Assign catalog and package owners by role or governed group, with an escalation owner outside the project.\n\n- Use explicit eligibility, approver, expiration, and review rules. Avoid indefinite assignments merely because a project end date is uncertain.\n\n- Pilot with test internal and external identities. Verify request, approval, provisioning, denial, expiry, extension, and removal.\n\n- Reconcile package assignments against direct resource assignments so the package does not create a false impression of complete governance.\n\n## Verification and evidence\n\n- Preserve catalog, resource, role, package, policy, connected-organization, and delegation configuration.\n\n- Record request, approval, denial, assignment, review, expiration, and removal evidence for test cases.\n\n- Export current assignments and identify access to packaged resources granted by other paths.\n\n- Confirm owner and approver groups remain staffed and appropriately privileged.\n\n## Official references\n\n- [What is entitlement management?](https://learn.microsoft.com/en-us/entra/id-governance/entitlement-management-overview) — Microsoft"
        },
        {
            "id": "https://update.dsesecurity.com/updates/entra-provisioning-logs-quarantine-work-queue/",
            "slug": "entra-provisioning-logs-quarantine-work-queue",
            "url": "https://update.dsesecurity.com/updates/entra-provisioning-logs-quarantine-work-queue/",
            "alternate_urls": {
                "markdown": "https://update.dsesecurity.com/updates/entra-provisioning-logs-quarantine-work-queue.md",
                "json": "https://update.dsesecurity.com/api/v1/posts/entra-provisioning-logs-quarantine-work-queue/"
            },
            "title": "Turn provisioning logs and quarantine into an identity-delivery work queue",
            "summary": "Microsoft Entra application provisioning records source and target operations and can quarantine a failing job; operations still need ownership before delayed access or removal becomes an incident.",
            "format": {
                "slug": "playbook",
                "name": "Playbook"
            },
            "priority": {
                "slug": "important",
                "name": "Important"
            },
            "featured": false,
            "image": {
                "theme": "identity-cloud",
                "label": "Identity & cloud",
                "alt": "Governed cloud identity system with connected service and lifecycle nodes.",
                "card_url": "https://update.dsesecurity.com/assets/editorial/identity-cloud-card.webp?v=1.8.20",
                "hero_url": "https://update.dsesecurity.com/assets/editorial/identity-cloud-hero.webp?v=1.8.20",
                "social_url": "https://update.dsesecurity.com/assets/editorial/identity-cloud-social-v2.jpg?v=1.8.20",
                "width": 2400,
                "height": 1350
            },
            "topics": [
                {
                    "slug": "cybersecurity",
                    "name": "Cybersecurity",
                    "url": "https://update.dsesecurity.com/topic/cybersecurity/"
                },
                {
                    "slug": "it",
                    "name": "IT",
                    "url": "https://update.dsesecurity.com/topic/it/"
                },
                {
                    "slug": "microsoft-365-identity",
                    "name": "Microsoft 365 & Identity",
                    "url": "https://update.dsesecurity.com/topic/microsoft-365-identity/"
                }
            ],
            "author": {
                "name": "DSE Security Editorial Team",
                "url": "https://update.dsesecurity.com/#editorial-team",
                "type": "Organization"
            },
            "publisher": {
                "name": "Detection Systems & Engineering",
                "url": "https://dsesecurity.com/"
            },
            "published_at": "2026-08-25T21:35:20+00:00",
            "modified_at": "2026-08-25T21:43:55+00:00",
            "reviewed_on": "2026-08-25",
            "reading_minutes": 3,
            "word_count": 481,
            "potentially_affected": "Organizations using Microsoft Entra provisioning to create, update, or remove users and groups in SaaS applications or other connected systems.",
            "dse_recommendation": "Monitor job state and provisioning logs, classify errors by access consequence, assign remediation owners, and verify target-side state rather than closing on a resumed sync alone.",
            "primary_source": {
                "name": "Understand how Application Provisioning in Microsoft Entra ID",
                "url": "https://learn.microsoft.com/en-us/entra/identity/app-provisioning/how-provisioning-works",
                "published_on": null,
                "authority": "Microsoft Learn"
            },
            "publishing_principles": "https://update.dsesecurity.com/updates/dse-updates-editorial-methodology/",
            "usage_info": "https://update.dsesecurity.com/usage/",
            "copyright_notice": "Copyright © 2026 Detection Systems & Engineering. All rights reserved.",
            "content_html": "<p><strong>Bottom line:</strong> Microsoft Entra&#8217;s provisioning service records its read and write operations in provisioning logs and can place a repeatedly failing job into quarantine. A quarantined or partially failing job is an identity-delivery condition: joiners may lack access, movers may keep the wrong access, and leavers may remain enabled downstream.</p>\n<h2>Source fact: what Microsoft documents</h2>\n<p>Microsoft&#8217;s <a href=\"https://learn.microsoft.com/en-us/entra/identity/app-provisioning/how-provisioning-works\" target=\"_blank\" rel=\"noopener noreferrer\">application provisioning explanation</a> describes initial and incremental cycles that evaluate scope, match source and target objects, and create, update, disable, or delete objects according to mapping and target capabilities. All provisioning-service operations are recorded in the Microsoft Entra provisioning logs, including source and target reads and writes.</p>\n<p>Microsoft documents quarantine behavior when errors exceed a threshold or the service encounters certain conditions. In quarantine, the service reduces how often it attempts the job. After the underlying errors are corrected, a subsequent cycle can move the job out of quarantine. Microsoft also documents that a job left in quarantine for an extended period can be disabled. Performance and completion time depend on the provisioning scenario and cycle.</p>\n<h2>What the source does not establish</h2>\n<p>A running job is not proof that every in-scope object is correct. A successful provisioning entry does not establish that the user can perform the intended business task, while a skipped entry may be correct or may reveal a scope or mapping defect. Entra logs do not necessarily contain every application-native change. Restoring the job does not repair access that was granted manually or actions that failed outside the connector.</p>\n<h2>Applicability questions</h2>\n<ul>\n<li>Which source attributes, scoping filters, mappings, and matching attributes determine each target object?</li>\n<li>Does the target support disable, delete, group, and role behavior required by the lifecycle policy?</li>\n<li>Who owns connector credentials, target API limits, schema changes, and target-side errors?</li>\n<li>How quickly must joiner access arrive and leaver access disappear?</li>\n<li>Where are alerts sent when the job enters quarantine, slows, or is disabled?</li>\n</ul>\n<h2>DSE recommendation: controlled next steps</h2>\n<p><em>The following steps are DSE recommendations based on the cited source.</em></p>\n<ol>\n<li>Assign a service owner and application owner to each provisioning job. Define severity from the access consequence, not merely the connector error count.</li>\n<li>Monitor job health, quarantine state, cycle completion, and representative create, update, disable, and delete outcomes.</li>\n<li>Route failures into an owned queue with object identifier, action, error, age, business impact, and next step. Protect sensitive log data.</li>\n<li>After remediation, run or await the supported cycle and verify the target object and application behavior directly.</li>\n<li>Reconcile target accounts and privileges periodically to find manual, orphaned, unmatched, or out-of-scope access.</li>\n</ol>\n<h2>Verification and evidence</h2>\n<ul>\n<li>Preserve provisioning job configuration, mappings, filters, target credentials metadata, and change approvals.</li>\n<li>Retain relevant provisioning-log entries showing evaluation, source and target action, result, and remediation.</li>\n<li>Test representative joiner, mover, leaver, rehire, duplicate-match, missing-attribute, and target-failure cases.</li>\n<li>Document recovery from quarantine and confirm the backlog cleared without unintended writes.</li>\n</ul>\n<h2>Official references</h2>\n<ul>\n<li><a href=\"https://learn.microsoft.com/en-us/entra/identity/app-provisioning/how-provisioning-works\" target=\"_blank\" rel=\"noopener noreferrer\">Understand how Application Provisioning in Microsoft Entra ID</a> — Microsoft</li>\n</ul>",
            "content_text": "Bottom line: Microsoft Entra’s provisioning service records its read and write operations in provisioning logs and can place a repeatedly failing job into quarantine. A quarantined or partially failing job is an identity-delivery condition: joiners may lack access, movers may keep the wrong access, and leavers may remain enabled downstream.\nSource fact: what Microsoft documents\nMicrosoft’s application provisioning explanation describes initial and incremental cycles that evaluate scope, match source and target objects, and create, update, disable, or delete objects according to mapping and target capabilities. All provisioning-service operations are recorded in the Microsoft Entra provisioning logs, including source and target reads and writes.\nMicrosoft documents quarantine behavior when errors exceed a threshold or the service encounters certain conditions. In quarantine, the service reduces how often it attempts the job. After the underlying errors are corrected, a subsequent cycle can move the job out of quarantine. Microsoft also documents that a job left in quarantine for an extended period can be disabled. Performance and completion time depend on the provisioning scenario and cycle.\nWhat the source does not establish\nA running job is not proof that every in-scope object is correct. A successful provisioning entry does not establish that the user can perform the intended business task, while a skipped entry may be correct or may reveal a scope or mapping defect. Entra logs do not necessarily contain every application-native change. Restoring the job does not repair access that was granted manually or actions that failed outside the connector.\nApplicability questions\n\nWhich source attributes, scoping filters, mappings, and matching attributes determine each target object?\nDoes the target support disable, delete, group, and role behavior required by the lifecycle policy?\nWho owns connector credentials, target API limits, schema changes, and target-side errors?\nHow quickly must joiner access arrive and leaver access disappear?\nWhere are alerts sent when the job enters quarantine, slows, or is disabled?\n\nDSE recommendation: controlled next steps\nThe following steps are DSE recommendations based on the cited source.\n\nAssign a service owner and application owner to each provisioning job. Define severity from the access consequence, not merely the connector error count.\nMonitor job health, quarantine state, cycle completion, and representative create, update, disable, and delete outcomes.\nRoute failures into an owned queue with object identifier, action, error, age, business impact, and next step. Protect sensitive log data.\nAfter remediation, run or await the supported cycle and verify the target object and application behavior directly.\nReconcile target accounts and privileges periodically to find manual, orphaned, unmatched, or out-of-scope access.\n\nVerification and evidence\n\nPreserve provisioning job configuration, mappings, filters, target credentials metadata, and change approvals.\nRetain relevant provisioning-log entries showing evaluation, source and target action, result, and remediation.\nTest representative joiner, mover, leaver, rehire, duplicate-match, missing-attribute, and target-failure cases.\nDocument recovery from quarantine and confirm the backlog cleared without unintended writes.\n\nOfficial references\n\nUnderstand how Application Provisioning in Microsoft Entra ID — Microsoft",
            "content_markdown": "Bottom line: Microsoft Entra’s provisioning service records its read and write operations in provisioning logs and can place a repeatedly failing job into quarantine. A quarantined or partially failing job is an identity-delivery condition: joiners may lack access, movers may keep the wrong access, and leavers may remain enabled downstream.\n\n## Source fact: what Microsoft documents\n\nMicrosoft’s [application provisioning explanation](https://learn.microsoft.com/en-us/entra/identity/app-provisioning/how-provisioning-works) describes initial and incremental cycles that evaluate scope, match source and target objects, and create, update, disable, or delete objects according to mapping and target capabilities. All provisioning-service operations are recorded in the Microsoft Entra provisioning logs, including source and target reads and writes.\n\nMicrosoft documents quarantine behavior when errors exceed a threshold or the service encounters certain conditions. In quarantine, the service reduces how often it attempts the job. After the underlying errors are corrected, a subsequent cycle can move the job out of quarantine. Microsoft also documents that a job left in quarantine for an extended period can be disabled. Performance and completion time depend on the provisioning scenario and cycle.\n\n## What the source does not establish\n\nA running job is not proof that every in-scope object is correct. A successful provisioning entry does not establish that the user can perform the intended business task, while a skipped entry may be correct or may reveal a scope or mapping defect. Entra logs do not necessarily contain every application-native change. Restoring the job does not repair access that was granted manually or actions that failed outside the connector.\n\n## Applicability questions\n\n- Which source attributes, scoping filters, mappings, and matching attributes determine each target object?\n\n- Does the target support disable, delete, group, and role behavior required by the lifecycle policy?\n\n- Who owns connector credentials, target API limits, schema changes, and target-side errors?\n\n- How quickly must joiner access arrive and leaver access disappear?\n\n- Where are alerts sent when the job enters quarantine, slows, or is disabled?\n\n## DSE recommendation: controlled next steps\n\nThe following steps are DSE recommendations based on the cited source.\n\n- Assign a service owner and application owner to each provisioning job. Define severity from the access consequence, not merely the connector error count.\n\n- Monitor job health, quarantine state, cycle completion, and representative create, update, disable, and delete outcomes.\n\n- Route failures into an owned queue with object identifier, action, error, age, business impact, and next step. Protect sensitive log data.\n\n- After remediation, run or await the supported cycle and verify the target object and application behavior directly.\n\n- Reconcile target accounts and privileges periodically to find manual, orphaned, unmatched, or out-of-scope access.\n\n## Verification and evidence\n\n- Preserve provisioning job configuration, mappings, filters, target credentials metadata, and change approvals.\n\n- Retain relevant provisioning-log entries showing evaluation, source and target action, result, and remediation.\n\n- Test representative joiner, mover, leaver, rehire, duplicate-match, missing-attribute, and target-failure cases.\n\n- Document recovery from quarantine and confirm the backlog cleared without unintended writes.\n\n## Official references\n\n- [Understand how Application Provisioning in Microsoft Entra ID](https://learn.microsoft.com/en-us/entra/identity/app-provisioning/how-provisioning-works) — Microsoft"
        },
        {
            "id": "https://update.dsesecurity.com/updates/purview-dlp-simulation-before-enforcement/",
            "slug": "purview-dlp-simulation-before-enforcement",
            "url": "https://update.dsesecurity.com/updates/purview-dlp-simulation-before-enforcement/",
            "alternate_urls": {
                "markdown": "https://update.dsesecurity.com/updates/purview-dlp-simulation-before-enforcement.md",
                "json": "https://update.dsesecurity.com/api/v1/posts/purview-dlp-simulation-before-enforcement/"
            },
            "title": "Simulate Purview DLP before enforcing user-impacting actions",
            "summary": "Microsoft Purview DLP simulation mode can show policy matches and likely impact without enforcing configured actions, creating an evidence stage for tuning scope and exceptions.",
            "format": {
                "slug": "checklist",
                "name": "Checklist"
            },
            "priority": {
                "slug": "advisory",
                "name": "Advisory"
            },
            "featured": false,
            "image": {
                "theme": "identity-cloud",
                "label": "Identity & cloud",
                "alt": "Governed cloud identity system with connected service and lifecycle nodes.",
                "card_url": "https://update.dsesecurity.com/assets/editorial/identity-cloud-card.webp?v=1.8.20",
                "hero_url": "https://update.dsesecurity.com/assets/editorial/identity-cloud-hero.webp?v=1.8.20",
                "social_url": "https://update.dsesecurity.com/assets/editorial/identity-cloud-social-v2.jpg?v=1.8.20",
                "width": 2400,
                "height": 1350
            },
            "topics": [
                {
                    "slug": "cybersecurity",
                    "name": "Cybersecurity",
                    "url": "https://update.dsesecurity.com/topic/cybersecurity/"
                },
                {
                    "slug": "it",
                    "name": "IT",
                    "url": "https://update.dsesecurity.com/topic/it/"
                },
                {
                    "slug": "microsoft-365-identity",
                    "name": "Microsoft 365 & Identity",
                    "url": "https://update.dsesecurity.com/topic/microsoft-365-identity/"
                }
            ],
            "author": {
                "name": "DSE Security Editorial Team",
                "url": "https://update.dsesecurity.com/#editorial-team",
                "type": "Organization"
            },
            "publisher": {
                "name": "Detection Systems & Engineering",
                "url": "https://dsesecurity.com/"
            },
            "published_at": "2026-08-25T21:35:19+00:00",
            "modified_at": "2026-08-25T21:43:55+00:00",
            "reviewed_on": "2026-08-25",
            "reading_minutes": 3,
            "word_count": 466,
            "potentially_affected": "Organizations creating or changing Microsoft Purview Data Loss Prevention policies for supported Microsoft 365 locations.",
            "dse_recommendation": "Run representative simulation, review false positive and false negative samples with data owners, tune the policy, and obtain change approval before enforcement.",
            "primary_source": {
                "name": "Get started with data loss prevention simulation mode",
                "url": "https://learn.microsoft.com/en-us/purview/dlp-simulation-mode-get-started",
                "published_on": null,
                "authority": "Microsoft Learn"
            },
            "publishing_principles": "https://update.dsesecurity.com/updates/dse-updates-editorial-methodology/",
            "usage_info": "https://update.dsesecurity.com/usage/",
            "copyright_notice": "Copyright © 2026 Detection Systems & Engineering. All rights reserved.",
            "content_html": "<p><strong>Bottom line:</strong> Microsoft Purview DLP simulation mode lets administrators evaluate policy matches and user-impact potential without enforcing the configured restrictions. It is a safer stage for tuning, but a simulation is only useful when its locations, data, identities, classifiers, and business scenarios represent production.</p>\n<h2>Source fact: what Microsoft documents</h2>\n<p>Microsoft&#8217;s <a href=\"https://learn.microsoft.com/en-us/purview/dlp-simulation-mode-get-started\" target=\"_blank\" rel=\"noopener noreferrer\">DLP simulation-mode guide</a> describes using simulation to see which items match a policy, review the simulation overview, items for review, and alerts, and assess the effect before turning on enforcement. The guide distinguishes simulation without policy tips from simulation that can show policy tips to users, so even a nonblocking test can have a user-experience consequence.</p>\n<p>The page provides prerequisites and a workflow for placing a policy into simulation, allowing data to accumulate, reviewing results, refining the policy, and then deciding whether to enforce it. Results depend on the supported locations and policy conditions selected. Microsoft also identifies permissions and licensing considerations that must be checked for the intended capabilities.</p>\n<h2>What the source does not establish</h2>\n<p>Simulation does not prove that every future sensitive item will be detected, that every match is truly sensitive, or that enforcement will have zero operational impact. Historical and sampled data may omit seasonal workflows, new applications, encrypted content, unsupported locations, or rare transfers. A low match count can mean low exposure, incorrect scope, insufficient observation time, or a classifier that does not fit the data.</p>\n<h2>Applicability questions</h2>\n<ul>\n<li>Which locations, users, groups, sensitive information types, trainable classifiers, labels, and activities are in scope?</li>\n<li>Does the simulation period include representative business cycles and external collaboration?</li>\n<li>Will user policy tips be enabled during simulation, and is support prepared for questions?</li>\n<li>Who is authorized to inspect matched items and alerts, and how is sensitive evidence protected?</li>\n<li>Which legitimate workflows need a documented exception or a different control rather than silent bypass?</li>\n</ul>\n<h2>DSE recommendation: controlled next steps</h2>\n<p><em>The following steps are DSE recommendations based on the cited source.</em></p>\n<ol>\n<li>Define the unwanted data movement and intended response in plain language before writing conditions.</li>\n<li>Run simulation across a representative scope and duration. Treat policy tips as a separate user-facing change.</li>\n<li>Have data owners review a controlled sample of matches and known nonmatches. Classify false positives, false negatives, expected business use, and unexplained activity.</li>\n<li>Tune conditions, thresholds, scope, and exceptions. Give every exception an owner, rationale, and review date.</li>\n<li>Move to enforcement through change control, a staged population where possible, and a rollback or emergency-release procedure.</li>\n</ol>\n<h2>Verification and evidence</h2>\n<ul>\n<li>Preserve the simulated policy version, scope, mode, start and end dates, and result summary.</li>\n<li>Record reviewed samples and decisions without unnecessarily copying sensitive content.</li>\n<li>Test known positive and negative examples in each intended location.</li>\n<li>After enforcement, compare incidents, user reports, business interruption, and exception use against simulation expectations.</li>\n</ul>\n<h2>Official references</h2>\n<ul>\n<li><a href=\"https://learn.microsoft.com/en-us/purview/dlp-simulation-mode-get-started\" target=\"_blank\" rel=\"noopener noreferrer\">Get started with data loss prevention simulation mode</a> — Microsoft</li>\n</ul>",
            "content_text": "Bottom line: Microsoft Purview DLP simulation mode lets administrators evaluate policy matches and user-impact potential without enforcing the configured restrictions. It is a safer stage for tuning, but a simulation is only useful when its locations, data, identities, classifiers, and business scenarios represent production.\nSource fact: what Microsoft documents\nMicrosoft’s DLP simulation-mode guide describes using simulation to see which items match a policy, review the simulation overview, items for review, and alerts, and assess the effect before turning on enforcement. The guide distinguishes simulation without policy tips from simulation that can show policy tips to users, so even a nonblocking test can have a user-experience consequence.\nThe page provides prerequisites and a workflow for placing a policy into simulation, allowing data to accumulate, reviewing results, refining the policy, and then deciding whether to enforce it. Results depend on the supported locations and policy conditions selected. Microsoft also identifies permissions and licensing considerations that must be checked for the intended capabilities.\nWhat the source does not establish\nSimulation does not prove that every future sensitive item will be detected, that every match is truly sensitive, or that enforcement will have zero operational impact. Historical and sampled data may omit seasonal workflows, new applications, encrypted content, unsupported locations, or rare transfers. A low match count can mean low exposure, incorrect scope, insufficient observation time, or a classifier that does not fit the data.\nApplicability questions\n\nWhich locations, users, groups, sensitive information types, trainable classifiers, labels, and activities are in scope?\nDoes the simulation period include representative business cycles and external collaboration?\nWill user policy tips be enabled during simulation, and is support prepared for questions?\nWho is authorized to inspect matched items and alerts, and how is sensitive evidence protected?\nWhich legitimate workflows need a documented exception or a different control rather than silent bypass?\n\nDSE recommendation: controlled next steps\nThe following steps are DSE recommendations based on the cited source.\n\nDefine the unwanted data movement and intended response in plain language before writing conditions.\nRun simulation across a representative scope and duration. Treat policy tips as a separate user-facing change.\nHave data owners review a controlled sample of matches and known nonmatches. Classify false positives, false negatives, expected business use, and unexplained activity.\nTune conditions, thresholds, scope, and exceptions. Give every exception an owner, rationale, and review date.\nMove to enforcement through change control, a staged population where possible, and a rollback or emergency-release procedure.\n\nVerification and evidence\n\nPreserve the simulated policy version, scope, mode, start and end dates, and result summary.\nRecord reviewed samples and decisions without unnecessarily copying sensitive content.\nTest known positive and negative examples in each intended location.\nAfter enforcement, compare incidents, user reports, business interruption, and exception use against simulation expectations.\n\nOfficial references\n\nGet started with data loss prevention simulation mode — Microsoft",
            "content_markdown": "Bottom line: Microsoft Purview DLP simulation mode lets administrators evaluate policy matches and user-impact potential without enforcing the configured restrictions. It is a safer stage for tuning, but a simulation is only useful when its locations, data, identities, classifiers, and business scenarios represent production.\n\n## Source fact: what Microsoft documents\n\nMicrosoft’s [DLP simulation-mode guide](https://learn.microsoft.com/en-us/purview/dlp-simulation-mode-get-started) describes using simulation to see which items match a policy, review the simulation overview, items for review, and alerts, and assess the effect before turning on enforcement. The guide distinguishes simulation without policy tips from simulation that can show policy tips to users, so even a nonblocking test can have a user-experience consequence.\n\nThe page provides prerequisites and a workflow for placing a policy into simulation, allowing data to accumulate, reviewing results, refining the policy, and then deciding whether to enforce it. Results depend on the supported locations and policy conditions selected. Microsoft also identifies permissions and licensing considerations that must be checked for the intended capabilities.\n\n## What the source does not establish\n\nSimulation does not prove that every future sensitive item will be detected, that every match is truly sensitive, or that enforcement will have zero operational impact. Historical and sampled data may omit seasonal workflows, new applications, encrypted content, unsupported locations, or rare transfers. A low match count can mean low exposure, incorrect scope, insufficient observation time, or a classifier that does not fit the data.\n\n## Applicability questions\n\n- Which locations, users, groups, sensitive information types, trainable classifiers, labels, and activities are in scope?\n\n- Does the simulation period include representative business cycles and external collaboration?\n\n- Will user policy tips be enabled during simulation, and is support prepared for questions?\n\n- Who is authorized to inspect matched items and alerts, and how is sensitive evidence protected?\n\n- Which legitimate workflows need a documented exception or a different control rather than silent bypass?\n\n## DSE recommendation: controlled next steps\n\nThe following steps are DSE recommendations based on the cited source.\n\n- Define the unwanted data movement and intended response in plain language before writing conditions.\n\n- Run simulation across a representative scope and duration. Treat policy tips as a separate user-facing change.\n\n- Have data owners review a controlled sample of matches and known nonmatches. Classify false positives, false negatives, expected business use, and unexplained activity.\n\n- Tune conditions, thresholds, scope, and exceptions. Give every exception an owner, rationale, and review date.\n\n- Move to enforcement through change control, a staged population where possible, and a rollback or emergency-release procedure.\n\n## Verification and evidence\n\n- Preserve the simulated policy version, scope, mode, start and end dates, and result summary.\n\n- Record reviewed samples and decisions without unnecessarily copying sensitive content.\n\n- Test known positive and negative examples in each intended location.\n\n- After enforcement, compare incidents, user reports, business interruption, and exception use against simulation expectations.\n\n## Official references\n\n- [Get started with data loss prevention simulation mode](https://learn.microsoft.com/en-us/purview/dlp-simulation-mode-get-started) — Microsoft"
        },
        {
            "id": "https://update.dsesecurity.com/updates/defender-safe-attachments-precedence-delivery-testing/",
            "slug": "defender-safe-attachments-precedence-delivery-testing",
            "url": "https://update.dsesecurity.com/updates/defender-safe-attachments-precedence-delivery-testing/",
            "alternate_urls": {
                "markdown": "https://update.dsesecurity.com/updates/defender-safe-attachments-precedence-delivery-testing.md",
                "json": "https://update.dsesecurity.com/api/v1/posts/defender-safe-attachments-precedence-delivery-testing/"
            },
            "title": "Test Safe Attachments precedence and delivery behavior before custom rollout",
            "summary": "Defender for Office 365 Safe Attachments uses preset and custom policies with recipient filtering and priority; an apparently valid custom policy may not control users already covered by a higher-precedence preset policy.",
            "format": {
                "slug": "checklist",
                "name": "Checklist"
            },
            "priority": {
                "slug": "important",
                "name": "Important"
            },
            "featured": false,
            "image": {
                "theme": "identity-cloud",
                "label": "Identity & cloud",
                "alt": "Governed cloud identity system with connected service and lifecycle nodes.",
                "card_url": "https://update.dsesecurity.com/assets/editorial/identity-cloud-card.webp?v=1.8.20",
                "hero_url": "https://update.dsesecurity.com/assets/editorial/identity-cloud-hero.webp?v=1.8.20",
                "social_url": "https://update.dsesecurity.com/assets/editorial/identity-cloud-social-v2.jpg?v=1.8.20",
                "width": 2400,
                "height": 1350
            },
            "topics": [
                {
                    "slug": "cybersecurity",
                    "name": "Cybersecurity",
                    "url": "https://update.dsesecurity.com/topic/cybersecurity/"
                },
                {
                    "slug": "it",
                    "name": "IT",
                    "url": "https://update.dsesecurity.com/topic/it/"
                },
                {
                    "slug": "microsoft-365-identity",
                    "name": "Microsoft 365 & Identity",
                    "url": "https://update.dsesecurity.com/topic/microsoft-365-identity/"
                }
            ],
            "author": {
                "name": "DSE Security Editorial Team",
                "url": "https://update.dsesecurity.com/#editorial-team",
                "type": "Organization"
            },
            "publisher": {
                "name": "Detection Systems & Engineering",
                "url": "https://dsesecurity.com/"
            },
            "published_at": "2026-08-25T21:35:18+00:00",
            "modified_at": "2026-08-25T21:43:55+00:00",
            "reviewed_on": "2026-08-25",
            "reading_minutes": 3,
            "word_count": 466,
            "potentially_affected": "Organizations licensed for Microsoft Defender for Office 365 and configuring Safe Attachments for Exchange Online recipients.",
            "dse_recommendation": "Map preset and custom policy precedence, select delivery behavior deliberately, test target and exception recipients, and preserve message-level evidence before expanding scope.",
            "primary_source": {
                "name": "Set up Safe Attachments policies in Microsoft Defender for Office 365",
                "url": "https://learn.microsoft.com/en-us/defender-office-365/safe-attachments-policies-configure",
                "published_on": null,
                "authority": "Microsoft Learn"
            },
            "publishing_principles": "https://update.dsesecurity.com/updates/dse-updates-editorial-methodology/",
            "usage_info": "https://update.dsesecurity.com/usage/",
            "copyright_notice": "Copyright © 2026 Detection Systems & Engineering. All rights reserved.",
            "content_html": "<p><strong>Bottom line:</strong> Safe Attachments adds virtual-environment analysis of supported attachments after antimalware scanning. The effective result depends on preset-policy membership, custom-policy priority, recipient filters, exceptions, and the selected action when analysis detects a file or cannot complete. Verify the effective policy, not merely the custom policy&#8217;s existence.</p>\n<h2>Source fact: what Microsoft documents</h2>\n<p>Microsoft&#8217;s <a href=\"https://learn.microsoft.com/en-us/defender-office-365/safe-attachments-policies-configure\" target=\"_blank\" rel=\"noopener noreferrer\">Safe Attachments configuration guide</a> says Safe Attachments detonates files in a virtual environment to observe behavior before delivery. Microsoft documents Built-in protection, Standard and Strict preset security policies, and custom Safe Attachments policies.</p>\n<p>The source explains that preset policy membership can take precedence over custom policy targeting and exceptions. In PowerShell, a Safe Attachments policy contains the behavior settings while a separate rule contains recipient conditions, priority, and enabled state. The portal creates and manages the pair together. Microsoft documents propagation time, supported recipient filters, administrative permissions, configuration verification, and reports. It also distinguishes email Safe Attachments policy from global settings for SharePoint, OneDrive, Teams, and Safe Documents.</p>\n<h2>What the source does not establish</h2>\n<p>Safe Attachments does not guarantee detection of every malicious or novel file, and an undetected attachment is not certified safe. A portal view of a policy does not prove it applied to a particular message. Detonation can affect delivery timing and application workflows. The guide does not decide whether fail-open, fail-closed, dynamic delivery, redirect, or quarantine behavior fits an organization&#8217;s risk and continuity needs.</p>\n<h2>Applicability questions</h2>\n<ul>\n<li>Which recipients are in Built-in, Standard, Strict, or custom policies, and where do groups overlap?</li>\n<li>Which action and delivery experience is appropriate for ordinary users, executives, shared mailboxes, automated ingestion, and operational mailboxes?</li>\n<li>Which legitimate encrypted, large, uncommon, or machine-processed attachments must be tested?</li>\n<li>Who reviews detections and false positives, and what is the safe release process?</li>\n<li>Are SharePoint, OneDrive, Teams, and Safe Documents protections being assessed separately?</li>\n</ul>\n<h2>DSE recommendation: controlled next steps</h2>\n<p><em>The following steps are DSE recommendations based on the cited source.</em></p>\n<ol>\n<li>Export or document preset and custom policy membership, custom rule priority, recipient filters, exclusions, and actions.</li>\n<li>Build an effective-policy matrix for representative recipients. Resolve unexpected overlap before changing protection.</li>\n<li>Pilot the selected action with test mailboxes and real business file types. Include delayed analysis, detection, false positive, and service-failure scenarios where safely testable.</li>\n<li>Define quarantine review, release authorization, sender and recipient communication, and escalation for business-critical attachments.</li>\n<li>Expand through controlled groups and monitor delivery latency, detection reports, quarantines, and user impact.</li>\n</ol>\n<h2>Verification and evidence</h2>\n<ul>\n<li>Preserve policy and rule configuration, preset membership, scope, priority, and change approval.</li>\n<li>Use Microsoft&#8217;s documented verification methods and message evidence to show which policy handled a test.</li>\n<li>Record benign and approved test-file outcomes without introducing live malware.</li>\n<li>Review reports and quarantine actions after rollout; investigate recipients whose effective policy differs from design.</li>\n</ul>\n<h2>Official references</h2>\n<ul>\n<li><a href=\"https://learn.microsoft.com/en-us/defender-office-365/safe-attachments-policies-configure\" target=\"_blank\" rel=\"noopener noreferrer\">Set up Safe Attachments policies in Microsoft Defender for Office 365</a> — Microsoft</li>\n</ul>",
            "content_text": "Bottom line: Safe Attachments adds virtual-environment analysis of supported attachments after antimalware scanning. The effective result depends on preset-policy membership, custom-policy priority, recipient filters, exceptions, and the selected action when analysis detects a file or cannot complete. Verify the effective policy, not merely the custom policy’s existence.\nSource fact: what Microsoft documents\nMicrosoft’s Safe Attachments configuration guide says Safe Attachments detonates files in a virtual environment to observe behavior before delivery. Microsoft documents Built-in protection, Standard and Strict preset security policies, and custom Safe Attachments policies.\nThe source explains that preset policy membership can take precedence over custom policy targeting and exceptions. In PowerShell, a Safe Attachments policy contains the behavior settings while a separate rule contains recipient conditions, priority, and enabled state. The portal creates and manages the pair together. Microsoft documents propagation time, supported recipient filters, administrative permissions, configuration verification, and reports. It also distinguishes email Safe Attachments policy from global settings for SharePoint, OneDrive, Teams, and Safe Documents.\nWhat the source does not establish\nSafe Attachments does not guarantee detection of every malicious or novel file, and an undetected attachment is not certified safe. A portal view of a policy does not prove it applied to a particular message. Detonation can affect delivery timing and application workflows. The guide does not decide whether fail-open, fail-closed, dynamic delivery, redirect, or quarantine behavior fits an organization’s risk and continuity needs.\nApplicability questions\n\nWhich recipients are in Built-in, Standard, Strict, or custom policies, and where do groups overlap?\nWhich action and delivery experience is appropriate for ordinary users, executives, shared mailboxes, automated ingestion, and operational mailboxes?\nWhich legitimate encrypted, large, uncommon, or machine-processed attachments must be tested?\nWho reviews detections and false positives, and what is the safe release process?\nAre SharePoint, OneDrive, Teams, and Safe Documents protections being assessed separately?\n\nDSE recommendation: controlled next steps\nThe following steps are DSE recommendations based on the cited source.\n\nExport or document preset and custom policy membership, custom rule priority, recipient filters, exclusions, and actions.\nBuild an effective-policy matrix for representative recipients. Resolve unexpected overlap before changing protection.\nPilot the selected action with test mailboxes and real business file types. Include delayed analysis, detection, false positive, and service-failure scenarios where safely testable.\nDefine quarantine review, release authorization, sender and recipient communication, and escalation for business-critical attachments.\nExpand through controlled groups and monitor delivery latency, detection reports, quarantines, and user impact.\n\nVerification and evidence\n\nPreserve policy and rule configuration, preset membership, scope, priority, and change approval.\nUse Microsoft’s documented verification methods and message evidence to show which policy handled a test.\nRecord benign and approved test-file outcomes without introducing live malware.\nReview reports and quarantine actions after rollout; investigate recipients whose effective policy differs from design.\n\nOfficial references\n\nSet up Safe Attachments policies in Microsoft Defender for Office 365 — Microsoft",
            "content_markdown": "Bottom line: Safe Attachments adds virtual-environment analysis of supported attachments after antimalware scanning. The effective result depends on preset-policy membership, custom-policy priority, recipient filters, exceptions, and the selected action when analysis detects a file or cannot complete. Verify the effective policy, not merely the custom policy’s existence.\n\n## Source fact: what Microsoft documents\n\nMicrosoft’s [Safe Attachments configuration guide](https://learn.microsoft.com/en-us/defender-office-365/safe-attachments-policies-configure) says Safe Attachments detonates files in a virtual environment to observe behavior before delivery. Microsoft documents Built-in protection, Standard and Strict preset security policies, and custom Safe Attachments policies.\n\nThe source explains that preset policy membership can take precedence over custom policy targeting and exceptions. In PowerShell, a Safe Attachments policy contains the behavior settings while a separate rule contains recipient conditions, priority, and enabled state. The portal creates and manages the pair together. Microsoft documents propagation time, supported recipient filters, administrative permissions, configuration verification, and reports. It also distinguishes email Safe Attachments policy from global settings for SharePoint, OneDrive, Teams, and Safe Documents.\n\n## What the source does not establish\n\nSafe Attachments does not guarantee detection of every malicious or novel file, and an undetected attachment is not certified safe. A portal view of a policy does not prove it applied to a particular message. Detonation can affect delivery timing and application workflows. The guide does not decide whether fail-open, fail-closed, dynamic delivery, redirect, or quarantine behavior fits an organization’s risk and continuity needs.\n\n## Applicability questions\n\n- Which recipients are in Built-in, Standard, Strict, or custom policies, and where do groups overlap?\n\n- Which action and delivery experience is appropriate for ordinary users, executives, shared mailboxes, automated ingestion, and operational mailboxes?\n\n- Which legitimate encrypted, large, uncommon, or machine-processed attachments must be tested?\n\n- Who reviews detections and false positives, and what is the safe release process?\n\n- Are SharePoint, OneDrive, Teams, and Safe Documents protections being assessed separately?\n\n## DSE recommendation: controlled next steps\n\nThe following steps are DSE recommendations based on the cited source.\n\n- Export or document preset and custom policy membership, custom rule priority, recipient filters, exclusions, and actions.\n\n- Build an effective-policy matrix for representative recipients. Resolve unexpected overlap before changing protection.\n\n- Pilot the selected action with test mailboxes and real business file types. Include delayed analysis, detection, false positive, and service-failure scenarios where safely testable.\n\n- Define quarantine review, release authorization, sender and recipient communication, and escalation for business-critical attachments.\n\n- Expand through controlled groups and monitor delivery latency, detection reports, quarantines, and user impact.\n\n## Verification and evidence\n\n- Preserve policy and rule configuration, preset membership, scope, priority, and change approval.\n\n- Use Microsoft’s documented verification methods and message evidence to show which policy handled a test.\n\n- Record benign and approved test-file outcomes without introducing live malware.\n\n- Review reports and quarantine actions after rollout; investigate recipients whose effective policy differs from design.\n\n## Official references\n\n- [Set up Safe Attachments policies in Microsoft Defender for Office 365](https://learn.microsoft.com/en-us/defender-office-365/safe-attachments-policies-configure) — Microsoft"
        },
        {
            "id": "https://update.dsesecurity.com/updates/defender-safe-links-exception-governance/",
            "slug": "defender-safe-links-exception-governance",
            "url": "https://update.dsesecurity.com/updates/defender-safe-links-exception-governance/",
            "alternate_urls": {
                "markdown": "https://update.dsesecurity.com/updates/defender-safe-links-exception-governance.md",
                "json": "https://update.dsesecurity.com/api/v1/posts/defender-safe-links-exception-governance/"
            },
            "title": "Govern every Safe Links exception as a monitored bypass",
            "summary": "Safe Links can scan and rewrite URLs and evaluate clicks in supported Microsoft 365 experiences; exclusions and do-not-rewrite entries narrow that inspection and need evidence-based ownership.",
            "format": {
                "slug": "guide",
                "name": "Guide"
            },
            "priority": {
                "slug": "important",
                "name": "Important"
            },
            "featured": false,
            "image": {
                "theme": "identity-cloud",
                "label": "Identity & cloud",
                "alt": "Governed cloud identity system with connected service and lifecycle nodes.",
                "card_url": "https://update.dsesecurity.com/assets/editorial/identity-cloud-card.webp?v=1.8.20",
                "hero_url": "https://update.dsesecurity.com/assets/editorial/identity-cloud-hero.webp?v=1.8.20",
                "social_url": "https://update.dsesecurity.com/assets/editorial/identity-cloud-social-v2.jpg?v=1.8.20",
                "width": 2400,
                "height": 1350
            },
            "topics": [
                {
                    "slug": "cybersecurity",
                    "name": "Cybersecurity",
                    "url": "https://update.dsesecurity.com/topic/cybersecurity/"
                },
                {
                    "slug": "it",
                    "name": "IT",
                    "url": "https://update.dsesecurity.com/topic/it/"
                },
                {
                    "slug": "microsoft-365-identity",
                    "name": "Microsoft 365 & Identity",
                    "url": "https://update.dsesecurity.com/topic/microsoft-365-identity/"
                }
            ],
            "author": {
                "name": "DSE Security Editorial Team",
                "url": "https://update.dsesecurity.com/#editorial-team",
                "type": "Organization"
            },
            "publisher": {
                "name": "Detection Systems & Engineering",
                "url": "https://dsesecurity.com/"
            },
            "published_at": "2026-08-25T21:35:17+00:00",
            "modified_at": "2026-08-25T21:43:55+00:00",
            "reviewed_on": "2026-08-25",
            "reading_minutes": 3,
            "word_count": 474,
            "potentially_affected": "Organizations using Microsoft Defender for Office 365 Safe Links across email, Teams, and supported Office applications.",
            "dse_recommendation": "Map effective policy precedence, minimize exclusions and do-not-rewrite entries, test each business dependency, and review click evidence and bypass use on a fixed cadence.",
            "primary_source": {
                "name": "Set up Safe Links policies in Microsoft Defender for Office 365",
                "url": "https://learn.microsoft.com/en-us/defender-office-365/safe-links-policies-configure",
                "published_on": null,
                "authority": "Microsoft Learn"
            },
            "publishing_principles": "https://update.dsesecurity.com/updates/dse-updates-editorial-methodology/",
            "usage_info": "https://update.dsesecurity.com/usage/",
            "copyright_notice": "Copyright © 2026 Detection Systems & Engineering. All rights reserved.",
            "content_html": "<p><strong>Bottom line:</strong> Safe Links can rewrite and scan URLs in email and evaluate clicks in supported Teams and Office experiences. A recipient exception or do-not-rewrite URL creates a different protection path. Treat every bypass as a scoped, owned, tested, and expiring security decision.</p>\n<h2>Source fact: what Microsoft documents</h2>\n<p>Microsoft&#8217;s <a href=\"https://learn.microsoft.com/en-us/defender-office-365/safe-links-policies-configure\" target=\"_blank\" rel=\"noopener noreferrer\">Safe Links policy guide</a> documents separate Safe Links policies and rules. The policy holds protection behavior; the rule holds priority, recipient conditions, exclusions, and state. Portal creation combines these objects, while PowerShell exposes them separately.</p>\n<p>Microsoft documents protection settings for email, Teams, and supported Office apps, including URL scanning, rewriting, click tracking, warning-page behavior, and whether a user may continue to the original URL. The guide also documents do-not-rewrite URL entries and policy precedence. Standard and Strict preset security policies are evaluated ahead of custom policies, so a custom exclusion may not affect a recipient governed by a preset policy. Microsoft provides a propagation window and verification procedures.</p>\n<h2>What the source does not establish</h2>\n<p>Safe Links does not certify a destination as safe or prevent harm after a user reaches an allowed site. It does not cover every application, protocol, copied URL, redirect, QR code, or unsupported client. A rewrite exception does not prove that a business application needed broad bypass; the actual dependency may be narrower. Click tracking and investigation data also raise access and retention questions that the configuration page does not resolve for the organization.</p>\n<h2>Applicability questions</h2>\n<ul>\n<li>Which recipients are effectively covered by Built-in, Standard, Strict, and custom policies?</li>\n<li>Which apps and clients do users actually use to open email, Teams messages, and Office documents?</li>\n<li>Why does each recipient exclusion or do-not-rewrite URL exist, and what exact function fails without it?</li>\n<li>Can the exception be restricted to a full URL or domain path instead of a broader pattern?</li>\n<li>Who may view click data, investigate warnings, and authorize bypass or release decisions?</li>\n</ul>\n<h2>DSE recommendation: controlled next steps</h2>\n<p><em>The following steps are DSE recommendations based on the cited source.</em></p>\n<ol>\n<li>Inventory effective policy membership, custom-rule priority, exclusions, and do-not-rewrite entries. Resolve policy overlap first.</li>\n<li>For every requested bypass, reproduce the business failure, record the narrowest required pattern and recipients, and test a safer application fix.</li>\n<li>Pilot policy changes with representative clients and links, including internal senders, redirected URLs, Office documents, and Teams where applicable.</li>\n<li>Assign each exception an owner, rationale, approval, monitoring plan, and review or expiration date.</li>\n<li>Review warnings, click events, phishing investigations, false positives, and exception use after rollout.</li>\n</ol>\n<h2>Verification and evidence</h2>\n<ul>\n<li>Preserve policy and rule configuration, precedence, scope, and exception register.</li>\n<li>Capture message or click evidence showing the expected policy handled each test case.</li>\n<li>Test allowed, warned, blocked, bypassed, and user-click-through behavior without directing users to live malicious content.</li>\n<li>Retest exceptions after the dependent application or authentication flow changes.</li>\n</ul>\n<h2>Official references</h2>\n<ul>\n<li><a href=\"https://learn.microsoft.com/en-us/defender-office-365/safe-links-policies-configure\" target=\"_blank\" rel=\"noopener noreferrer\">Set up Safe Links policies in Microsoft Defender for Office 365</a> — Microsoft</li>\n</ul>",
            "content_text": "Bottom line: Safe Links can rewrite and scan URLs in email and evaluate clicks in supported Teams and Office experiences. A recipient exception or do-not-rewrite URL creates a different protection path. Treat every bypass as a scoped, owned, tested, and expiring security decision.\nSource fact: what Microsoft documents\nMicrosoft’s Safe Links policy guide documents separate Safe Links policies and rules. The policy holds protection behavior; the rule holds priority, recipient conditions, exclusions, and state. Portal creation combines these objects, while PowerShell exposes them separately.\nMicrosoft documents protection settings for email, Teams, and supported Office apps, including URL scanning, rewriting, click tracking, warning-page behavior, and whether a user may continue to the original URL. The guide also documents do-not-rewrite URL entries and policy precedence. Standard and Strict preset security policies are evaluated ahead of custom policies, so a custom exclusion may not affect a recipient governed by a preset policy. Microsoft provides a propagation window and verification procedures.\nWhat the source does not establish\nSafe Links does not certify a destination as safe or prevent harm after a user reaches an allowed site. It does not cover every application, protocol, copied URL, redirect, QR code, or unsupported client. A rewrite exception does not prove that a business application needed broad bypass; the actual dependency may be narrower. Click tracking and investigation data also raise access and retention questions that the configuration page does not resolve for the organization.\nApplicability questions\n\nWhich recipients are effectively covered by Built-in, Standard, Strict, and custom policies?\nWhich apps and clients do users actually use to open email, Teams messages, and Office documents?\nWhy does each recipient exclusion or do-not-rewrite URL exist, and what exact function fails without it?\nCan the exception be restricted to a full URL or domain path instead of a broader pattern?\nWho may view click data, investigate warnings, and authorize bypass or release decisions?\n\nDSE recommendation: controlled next steps\nThe following steps are DSE recommendations based on the cited source.\n\nInventory effective policy membership, custom-rule priority, exclusions, and do-not-rewrite entries. Resolve policy overlap first.\nFor every requested bypass, reproduce the business failure, record the narrowest required pattern and recipients, and test a safer application fix.\nPilot policy changes with representative clients and links, including internal senders, redirected URLs, Office documents, and Teams where applicable.\nAssign each exception an owner, rationale, approval, monitoring plan, and review or expiration date.\nReview warnings, click events, phishing investigations, false positives, and exception use after rollout.\n\nVerification and evidence\n\nPreserve policy and rule configuration, precedence, scope, and exception register.\nCapture message or click evidence showing the expected policy handled each test case.\nTest allowed, warned, blocked, bypassed, and user-click-through behavior without directing users to live malicious content.\nRetest exceptions after the dependent application or authentication flow changes.\n\nOfficial references\n\nSet up Safe Links policies in Microsoft Defender for Office 365 — Microsoft",
            "content_markdown": "Bottom line: Safe Links can rewrite and scan URLs in email and evaluate clicks in supported Teams and Office experiences. A recipient exception or do-not-rewrite URL creates a different protection path. Treat every bypass as a scoped, owned, tested, and expiring security decision.\n\n## Source fact: what Microsoft documents\n\nMicrosoft’s [Safe Links policy guide](https://learn.microsoft.com/en-us/defender-office-365/safe-links-policies-configure) documents separate Safe Links policies and rules. The policy holds protection behavior; the rule holds priority, recipient conditions, exclusions, and state. Portal creation combines these objects, while PowerShell exposes them separately.\n\nMicrosoft documents protection settings for email, Teams, and supported Office apps, including URL scanning, rewriting, click tracking, warning-page behavior, and whether a user may continue to the original URL. The guide also documents do-not-rewrite URL entries and policy precedence. Standard and Strict preset security policies are evaluated ahead of custom policies, so a custom exclusion may not affect a recipient governed by a preset policy. Microsoft provides a propagation window and verification procedures.\n\n## What the source does not establish\n\nSafe Links does not certify a destination as safe or prevent harm after a user reaches an allowed site. It does not cover every application, protocol, copied URL, redirect, QR code, or unsupported client. A rewrite exception does not prove that a business application needed broad bypass; the actual dependency may be narrower. Click tracking and investigation data also raise access and retention questions that the configuration page does not resolve for the organization.\n\n## Applicability questions\n\n- Which recipients are effectively covered by Built-in, Standard, Strict, and custom policies?\n\n- Which apps and clients do users actually use to open email, Teams messages, and Office documents?\n\n- Why does each recipient exclusion or do-not-rewrite URL exist, and what exact function fails without it?\n\n- Can the exception be restricted to a full URL or domain path instead of a broader pattern?\n\n- Who may view click data, investigate warnings, and authorize bypass or release decisions?\n\n## DSE recommendation: controlled next steps\n\nThe following steps are DSE recommendations based on the cited source.\n\n- Inventory effective policy membership, custom-rule priority, exclusions, and do-not-rewrite entries. Resolve policy overlap first.\n\n- For every requested bypass, reproduce the business failure, record the narrowest required pattern and recipients, and test a safer application fix.\n\n- Pilot policy changes with representative clients and links, including internal senders, redirected URLs, Office documents, and Teams where applicable.\n\n- Assign each exception an owner, rationale, approval, monitoring plan, and review or expiration date.\n\n- Review warnings, click events, phishing investigations, false positives, and exception use after rollout.\n\n## Verification and evidence\n\n- Preserve policy and rule configuration, precedence, scope, and exception register.\n\n- Capture message or click evidence showing the expected policy handled each test case.\n\n- Test allowed, warned, blocked, bypassed, and user-click-through behavior without directing users to live malicious content.\n\n- Retest exceptions after the dependent application or authentication flow changes.\n\n## Official references\n\n- [Set up Safe Links policies in Microsoft Defender for Office 365](https://learn.microsoft.com/en-us/defender-office-365/safe-links-policies-configure) — Microsoft"
        },
        {
            "id": "https://update.dsesecurity.com/updates/teams-meeting-policy-organizer-lobby-presenter-testing/",
            "slug": "teams-meeting-policy-organizer-lobby-presenter-testing",
            "url": "https://update.dsesecurity.com/updates/teams-meeting-policy-organizer-lobby-presenter-testing/",
            "alternate_urls": {
                "markdown": "https://update.dsesecurity.com/updates/teams-meeting-policy-organizer-lobby-presenter-testing.md",
                "json": "https://update.dsesecurity.com/api/v1/posts/teams-meeting-policy-organizer-lobby-presenter-testing/"
            },
            "title": "Assign Teams meeting policy by organizer, then test lobby and presenter behavior",
            "summary": "Many Teams meeting controls are evaluated from the organizer's assigned policy, so attendee experience can vary even when participants belong to the same organization.",
            "format": {
                "slug": "checklist",
                "name": "Checklist"
            },
            "priority": {
                "slug": "advisory",
                "name": "Advisory"
            },
            "featured": false,
            "image": {
                "theme": "identity-cloud",
                "label": "Identity & cloud",
                "alt": "Governed cloud identity system with connected service and lifecycle nodes.",
                "card_url": "https://update.dsesecurity.com/assets/editorial/identity-cloud-card.webp?v=1.8.20",
                "hero_url": "https://update.dsesecurity.com/assets/editorial/identity-cloud-hero.webp?v=1.8.20",
                "social_url": "https://update.dsesecurity.com/assets/editorial/identity-cloud-social-v2.jpg?v=1.8.20",
                "width": 2400,
                "height": 1350
            },
            "topics": [
                {
                    "slug": "cybersecurity",
                    "name": "Cybersecurity",
                    "url": "https://update.dsesecurity.com/topic/cybersecurity/"
                },
                {
                    "slug": "it",
                    "name": "IT",
                    "url": "https://update.dsesecurity.com/topic/it/"
                },
                {
                    "slug": "microsoft-365-identity",
                    "name": "Microsoft 365 & Identity",
                    "url": "https://update.dsesecurity.com/topic/microsoft-365-identity/"
                }
            ],
            "author": {
                "name": "DSE Security Editorial Team",
                "url": "https://update.dsesecurity.com/#editorial-team",
                "type": "Organization"
            },
            "publisher": {
                "name": "Detection Systems & Engineering",
                "url": "https://dsesecurity.com/"
            },
            "published_at": "2026-08-25T21:35:16+00:00",
            "modified_at": "2026-08-25T21:43:55+00:00",
            "reviewed_on": "2026-08-25",
            "reading_minutes": 3,
            "word_count": 461,
            "potentially_affected": "Organizations administering Microsoft Teams meeting and event policies for different organizer populations.",
            "dse_recommendation": "Classify organizer use cases, assign the smallest policy set, test each attendee type and meeting option, and preserve effective-policy evidence before broad rollout.",
            "primary_source": {
                "name": "Manage meeting and events policies in Microsoft Teams",
                "url": "https://learn.microsoft.com/en-us/microsoftteams/meeting-policies-overview",
                "published_on": null,
                "authority": "Microsoft Learn"
            },
            "publishing_principles": "https://update.dsesecurity.com/updates/dse-updates-editorial-methodology/",
            "usage_info": "https://update.dsesecurity.com/usage/",
            "copyright_notice": "Copyright © 2026 Detection Systems & Engineering. All rights reserved.",
            "content_html": "<p><strong>Bottom line:</strong> Teams meeting and event policies control features available to organizers and participants. Microsoft documents multiple implementation types, including per-organizer settings under which participants inherit the organizer&#8217;s policy behavior. Validate the organizer, attendee type, meeting option, and client experience together.</p>\n<h2>Source fact: what Microsoft documents</h2>\n<p>Microsoft&#8217;s <a href=\"https://learn.microsoft.com/en-us/microsoftteams/meeting-policies-overview\" target=\"_blank\" rel=\"noopener noreferrer\">meeting and events policy overview</a> says administrators can edit the global policy or create and assign custom policies. Users receive the global policy unless another policy is assigned. The page explains that settings can be implemented per organizer, per user, or through combinations described in the relevant setting documentation.</p>\n<p>For a per-organizer setting, participants inherit the policy assigned to the meeting organizer. Microsoft gives <strong>Who can bypass the lobby</strong> as an example: the setting attached to the organizer controls whether users join directly or wait. Other meeting behavior can also depend on organization-wide meeting settings, meeting templates or sensitivity labels, organizer-selected meeting options, attendee identity, and current Teams client capabilities, which should be checked in the linked setting references.</p>\n<h2>What the source does not establish</h2>\n<p>A policy assignment does not prove the intended behavior for every anonymous user, guest, external participant, dial-in caller, trusted organization, room device, or webinar. Lobby controls do not authenticate a participant beyond the identity signals actually used. Limiting presenters does not prevent an authorized presenter from sharing sensitive material. The overview does not define which collaboration model is correct for a particular meeting.</p>\n<h2>Applicability questions</h2>\n<ul>\n<li>Which organizer populations run ordinary internal meetings, customer calls, public events, confidential reviews, or emergency sessions?</li>\n<li>Which participants are internal, guest, federated, anonymous, dial-in, or using Teams Rooms?</li>\n<li>Which settings are global, per organizer, per user, meeting-option, template, or sensitivity-label controlled?</li>\n<li>Who can change meeting options, and do organizers understand the consequence?</li>\n<li>What accessibility, waiting-room staffing, recording, transcription, and business-continuity needs apply?</li>\n</ul>\n<h2>DSE recommendation: controlled next steps</h2>\n<p><em>The following steps are DSE recommendations based on the cited source.</em></p>\n<ol>\n<li>Define meeting classes and intended lobby, presenter, anonymous-access, recording, and content-sharing behavior for each.</li>\n<li>Keep the policy set small and assign by organizer role. Document the global fallback and group-assignment precedence.</li>\n<li>Test each class with the actual organizer policy and representative internal, guest, external, anonymous, dial-in, mobile, browser, and room participants.</li>\n<li>Provide organizer guidance for meeting options they can override and an escalation path for blocked legitimate participants.</li>\n<li>Review policy assignments after job changes and investigate meetings whose observed controls differ from the design.</li>\n</ol>\n<h2>Verification and evidence</h2>\n<ul>\n<li>Preserve policy definitions, assignments, meeting templates or labels, and change approval.</li>\n<li>Record test meeting IDs, organizer, attendee type, client, expected result, and observed lobby and presenter state.</li>\n<li>Capture effective policy output through supported administrative tools where available.</li>\n<li>Repeat tests after major Teams policy, client, template, or identity changes.</li>\n</ul>\n<h2>Official references</h2>\n<ul>\n<li><a href=\"https://learn.microsoft.com/en-us/microsoftteams/meeting-policies-overview\" target=\"_blank\" rel=\"noopener noreferrer\">Manage meeting and events policies in Microsoft Teams</a> — Microsoft</li>\n</ul>",
            "content_text": "Bottom line: Teams meeting and event policies control features available to organizers and participants. Microsoft documents multiple implementation types, including per-organizer settings under which participants inherit the organizer’s policy behavior. Validate the organizer, attendee type, meeting option, and client experience together.\nSource fact: what Microsoft documents\nMicrosoft’s meeting and events policy overview says administrators can edit the global policy or create and assign custom policies. Users receive the global policy unless another policy is assigned. The page explains that settings can be implemented per organizer, per user, or through combinations described in the relevant setting documentation.\nFor a per-organizer setting, participants inherit the policy assigned to the meeting organizer. Microsoft gives Who can bypass the lobby as an example: the setting attached to the organizer controls whether users join directly or wait. Other meeting behavior can also depend on organization-wide meeting settings, meeting templates or sensitivity labels, organizer-selected meeting options, attendee identity, and current Teams client capabilities, which should be checked in the linked setting references.\nWhat the source does not establish\nA policy assignment does not prove the intended behavior for every anonymous user, guest, external participant, dial-in caller, trusted organization, room device, or webinar. Lobby controls do not authenticate a participant beyond the identity signals actually used. Limiting presenters does not prevent an authorized presenter from sharing sensitive material. The overview does not define which collaboration model is correct for a particular meeting.\nApplicability questions\n\nWhich organizer populations run ordinary internal meetings, customer calls, public events, confidential reviews, or emergency sessions?\nWhich participants are internal, guest, federated, anonymous, dial-in, or using Teams Rooms?\nWhich settings are global, per organizer, per user, meeting-option, template, or sensitivity-label controlled?\nWho can change meeting options, and do organizers understand the consequence?\nWhat accessibility, waiting-room staffing, recording, transcription, and business-continuity needs apply?\n\nDSE recommendation: controlled next steps\nThe following steps are DSE recommendations based on the cited source.\n\nDefine meeting classes and intended lobby, presenter, anonymous-access, recording, and content-sharing behavior for each.\nKeep the policy set small and assign by organizer role. Document the global fallback and group-assignment precedence.\nTest each class with the actual organizer policy and representative internal, guest, external, anonymous, dial-in, mobile, browser, and room participants.\nProvide organizer guidance for meeting options they can override and an escalation path for blocked legitimate participants.\nReview policy assignments after job changes and investigate meetings whose observed controls differ from the design.\n\nVerification and evidence\n\nPreserve policy definitions, assignments, meeting templates or labels, and change approval.\nRecord test meeting IDs, organizer, attendee type, client, expected result, and observed lobby and presenter state.\nCapture effective policy output through supported administrative tools where available.\nRepeat tests after major Teams policy, client, template, or identity changes.\n\nOfficial references\n\nManage meeting and events policies in Microsoft Teams — Microsoft",
            "content_markdown": "Bottom line: Teams meeting and event policies control features available to organizers and participants. Microsoft documents multiple implementation types, including per-organizer settings under which participants inherit the organizer’s policy behavior. Validate the organizer, attendee type, meeting option, and client experience together.\n\n## Source fact: what Microsoft documents\n\nMicrosoft’s [meeting and events policy overview](https://learn.microsoft.com/en-us/microsoftteams/meeting-policies-overview) says administrators can edit the global policy or create and assign custom policies. Users receive the global policy unless another policy is assigned. The page explains that settings can be implemented per organizer, per user, or through combinations described in the relevant setting documentation.\n\nFor a per-organizer setting, participants inherit the policy assigned to the meeting organizer. Microsoft gives Who can bypass the lobby as an example: the setting attached to the organizer controls whether users join directly or wait. Other meeting behavior can also depend on organization-wide meeting settings, meeting templates or sensitivity labels, organizer-selected meeting options, attendee identity, and current Teams client capabilities, which should be checked in the linked setting references.\n\n## What the source does not establish\n\nA policy assignment does not prove the intended behavior for every anonymous user, guest, external participant, dial-in caller, trusted organization, room device, or webinar. Lobby controls do not authenticate a participant beyond the identity signals actually used. Limiting presenters does not prevent an authorized presenter from sharing sensitive material. The overview does not define which collaboration model is correct for a particular meeting.\n\n## Applicability questions\n\n- Which organizer populations run ordinary internal meetings, customer calls, public events, confidential reviews, or emergency sessions?\n\n- Which participants are internal, guest, federated, anonymous, dial-in, or using Teams Rooms?\n\n- Which settings are global, per organizer, per user, meeting-option, template, or sensitivity-label controlled?\n\n- Who can change meeting options, and do organizers understand the consequence?\n\n- What accessibility, waiting-room staffing, recording, transcription, and business-continuity needs apply?\n\n## DSE recommendation: controlled next steps\n\nThe following steps are DSE recommendations based on the cited source.\n\n- Define meeting classes and intended lobby, presenter, anonymous-access, recording, and content-sharing behavior for each.\n\n- Keep the policy set small and assign by organizer role. Document the global fallback and group-assignment precedence.\n\n- Test each class with the actual organizer policy and representative internal, guest, external, anonymous, dial-in, mobile, browser, and room participants.\n\n- Provide organizer guidance for meeting options they can override and an escalation path for blocked legitimate participants.\n\n- Review policy assignments after job changes and investigate meetings whose observed controls differ from the design.\n\n## Verification and evidence\n\n- Preserve policy definitions, assignments, meeting templates or labels, and change approval.\n\n- Record test meeting IDs, organizer, attendee type, client, expected result, and observed lobby and presenter state.\n\n- Capture effective policy output through supported administrative tools where available.\n\n- Repeat tests after major Teams policy, client, template, or identity changes.\n\n## Official references\n\n- [Manage meeting and events policies in Microsoft Teams](https://learn.microsoft.com/en-us/microsoftteams/meeting-policies-overview) — Microsoft"
        },
        {
            "id": "https://update.dsesecurity.com/updates/purview-container-labels-file-boundary/",
            "slug": "purview-container-labels-file-boundary",
            "url": "https://update.dsesecurity.com/updates/purview-container-labels-file-boundary/",
            "alternate_urls": {
                "markdown": "https://update.dsesecurity.com/updates/purview-container-labels-file-boundary.md",
                "json": "https://update.dsesecurity.com/api/v1/posts/purview-container-labels-file-boundary/"
            },
            "title": "Label collaboration containers without assuming the files inherit the label",
            "summary": "Purview sensitivity labels for Teams, Microsoft 365 groups, and SharePoint sites can enforce container settings, but a container label does not automatically label the documents stored inside.",
            "format": {
                "slug": "explainer",
                "name": "Explainer"
            },
            "priority": {
                "slug": "important",
                "name": "Important"
            },
            "featured": false,
            "image": {
                "theme": "identity-cloud",
                "label": "Identity & cloud",
                "alt": "Governed cloud identity system with connected service and lifecycle nodes.",
                "card_url": "https://update.dsesecurity.com/assets/editorial/identity-cloud-card.webp?v=1.8.20",
                "hero_url": "https://update.dsesecurity.com/assets/editorial/identity-cloud-hero.webp?v=1.8.20",
                "social_url": "https://update.dsesecurity.com/assets/editorial/identity-cloud-social-v2.jpg?v=1.8.20",
                "width": 2400,
                "height": 1350
            },
            "topics": [
                {
                    "slug": "cybersecurity",
                    "name": "Cybersecurity",
                    "url": "https://update.dsesecurity.com/topic/cybersecurity/"
                },
                {
                    "slug": "it",
                    "name": "IT",
                    "url": "https://update.dsesecurity.com/topic/it/"
                },
                {
                    "slug": "microsoft-365-identity",
                    "name": "Microsoft 365 & Identity",
                    "url": "https://update.dsesecurity.com/topic/microsoft-365-identity/"
                }
            ],
            "author": {
                "name": "DSE Security Editorial Team",
                "url": "https://update.dsesecurity.com/#editorial-team",
                "type": "Organization"
            },
            "publisher": {
                "name": "Detection Systems & Engineering",
                "url": "https://dsesecurity.com/"
            },
            "published_at": "2026-08-25T21:35:15+00:00",
            "modified_at": "2026-08-25T21:43:55+00:00",
            "reviewed_on": "2026-08-25",
            "reading_minutes": 3,
            "word_count": 472,
            "potentially_affected": "Organizations using Microsoft Purview sensitivity labels for Teams, Microsoft 365 groups, SharePoint sites, or other supported collaboration containers.",
            "dse_recommendation": "Design container and item labeling as related but distinct controls, test privacy and sharing settings, and verify both container configuration and representative file labels.",
            "primary_source": {
                "name": "Use sensitivity labels to protect collaborative workspaces (groups and sites)",
                "url": "https://learn.microsoft.com/en-us/purview/sensitivity-labels-teams-groups-sites",
                "published_on": null,
                "authority": "Microsoft Learn"
            },
            "publishing_principles": "https://update.dsesecurity.com/updates/dse-updates-editorial-methodology/",
            "usage_info": "https://update.dsesecurity.com/usage/",
            "copyright_notice": "Copyright © 2026 Detection Systems & Engineering. All rights reserved.",
            "content_html": "<p><strong>Bottom line:</strong> Microsoft Purview sensitivity labels can apply settings to collaboration containers such as Teams, Microsoft 365 groups, and SharePoint sites. Microsoft explicitly distinguishes the container from the items stored inside it. A labeled Team or site does not, by that fact alone, label or encrypt every file within it.</p>\n<h2>Source fact: what Microsoft documents</h2>\n<p>Microsoft&#8217;s <a href=\"https://learn.microsoft.com/en-us/purview/sensitivity-labels-teams-groups-sites\" target=\"_blank\" rel=\"noopener noreferrer\">container-label documentation</a> explains that sensitivity labels with the Groups &amp; sites scope can control supported settings for Microsoft 365 groups, Teams, SharePoint sites, and other listed containers. Depending on current capabilities and configuration, settings can include privacy, external-user access, external sharing, unmanaged-device access, authentication context, and related collaboration controls.</p>\n<p>When a label is applied through a supported connected workload, Microsoft coordinates the label on the Microsoft 365 group and connected SharePoint site. The source states that content in these containers does not inherit the container&#8217;s sensitivity label. Item-level labeling for files and emails is a separate scope and mechanism. The page documents prerequisites, synchronization, limitations, and effects of renaming or deleting labels, including possible creation failures if a referenced label is removed incorrectly.</p>\n<h2>What the source does not establish</h2>\n<p>A container label does not prove that membership is appropriate, existing external sharing is remediated, or every file has item-level protection. It does not classify data automatically unless separate supported labeling features do so. A displayed label name is not evidence that each associated setting applied successfully to every connected service. Licensing and supported settings vary.</p>\n<h2>Applicability questions</h2>\n<ul>\n<li>Is the requirement to control the workspace, label files, encrypt items, or all three?</li>\n<li>Which Teams, groups, SharePoint sites, private or shared channels, and other supported containers are in scope?</li>\n<li>What privacy, guest, external-sharing, unmanaged-device, and authentication-context settings should each label carry?</li>\n<li>How will unlabeled, preexisting, orphaned, or differently labeled files be handled?</li>\n<li>What automation creates containers, and can it select or preserve sensitivity labels correctly?</li>\n</ul>\n<h2>DSE recommendation: controlled next steps</h2>\n<p><em>The following steps are DSE recommendations based on the cited source.</em></p>\n<ol>\n<li>Define a label taxonomy with separate requirements for containers and items. Do not overload one label name with ambiguous promises.</li>\n<li>Pilot labels on test groups, Teams, sites, private channels, and representative files. Verify connected-service synchronization and settings.</li>\n<li>Inventory existing sharing and membership before applying a restrictive label; plan remediation rather than assuming retroactive cleanup.</li>\n<li>Protect label rename, deletion, publication, and policy-order changes through formal change control.</li>\n<li>Report container labels and item-label coverage separately so stakeholders can see the remaining gap.</li>\n</ol>\n<h2>Verification and evidence</h2>\n<ul>\n<li>Preserve label definitions, scopes, published policies, settings, order, and approvals.</li>\n<li>Capture the label and effective sharing or access configuration on each test container and connected site.</li>\n<li>Inspect representative files to show whether item-level labels and encryption are present or absent.</li>\n<li>Test new container creation, relabeling, external access, and label removal in a nonproduction scope.</li>\n</ul>\n<h2>Official references</h2>\n<ul>\n<li><a href=\"https://learn.microsoft.com/en-us/purview/sensitivity-labels-teams-groups-sites\" target=\"_blank\" rel=\"noopener noreferrer\">Use sensitivity labels to protect collaborative workspaces (groups and sites)</a> — Microsoft</li>\n</ul>",
            "content_text": "Bottom line: Microsoft Purview sensitivity labels can apply settings to collaboration containers such as Teams, Microsoft 365 groups, and SharePoint sites. Microsoft explicitly distinguishes the container from the items stored inside it. A labeled Team or site does not, by that fact alone, label or encrypt every file within it.\nSource fact: what Microsoft documents\nMicrosoft’s container-label documentation explains that sensitivity labels with the Groups & sites scope can control supported settings for Microsoft 365 groups, Teams, SharePoint sites, and other listed containers. Depending on current capabilities and configuration, settings can include privacy, external-user access, external sharing, unmanaged-device access, authentication context, and related collaboration controls.\nWhen a label is applied through a supported connected workload, Microsoft coordinates the label on the Microsoft 365 group and connected SharePoint site. The source states that content in these containers does not inherit the container’s sensitivity label. Item-level labeling for files and emails is a separate scope and mechanism. The page documents prerequisites, synchronization, limitations, and effects of renaming or deleting labels, including possible creation failures if a referenced label is removed incorrectly.\nWhat the source does not establish\nA container label does not prove that membership is appropriate, existing external sharing is remediated, or every file has item-level protection. It does not classify data automatically unless separate supported labeling features do so. A displayed label name is not evidence that each associated setting applied successfully to every connected service. Licensing and supported settings vary.\nApplicability questions\n\nIs the requirement to control the workspace, label files, encrypt items, or all three?\nWhich Teams, groups, SharePoint sites, private or shared channels, and other supported containers are in scope?\nWhat privacy, guest, external-sharing, unmanaged-device, and authentication-context settings should each label carry?\nHow will unlabeled, preexisting, orphaned, or differently labeled files be handled?\nWhat automation creates containers, and can it select or preserve sensitivity labels correctly?\n\nDSE recommendation: controlled next steps\nThe following steps are DSE recommendations based on the cited source.\n\nDefine a label taxonomy with separate requirements for containers and items. Do not overload one label name with ambiguous promises.\nPilot labels on test groups, Teams, sites, private channels, and representative files. Verify connected-service synchronization and settings.\nInventory existing sharing and membership before applying a restrictive label; plan remediation rather than assuming retroactive cleanup.\nProtect label rename, deletion, publication, and policy-order changes through formal change control.\nReport container labels and item-label coverage separately so stakeholders can see the remaining gap.\n\nVerification and evidence\n\nPreserve label definitions, scopes, published policies, settings, order, and approvals.\nCapture the label and effective sharing or access configuration on each test container and connected site.\nInspect representative files to show whether item-level labels and encryption are present or absent.\nTest new container creation, relabeling, external access, and label removal in a nonproduction scope.\n\nOfficial references\n\nUse sensitivity labels to protect collaborative workspaces (groups and sites) — Microsoft",
            "content_markdown": "Bottom line: Microsoft Purview sensitivity labels can apply settings to collaboration containers such as Teams, Microsoft 365 groups, and SharePoint sites. Microsoft explicitly distinguishes the container from the items stored inside it. A labeled Team or site does not, by that fact alone, label or encrypt every file within it.\n\n## Source fact: what Microsoft documents\n\nMicrosoft’s [container-label documentation](https://learn.microsoft.com/en-us/purview/sensitivity-labels-teams-groups-sites) explains that sensitivity labels with the Groups & sites scope can control supported settings for Microsoft 365 groups, Teams, SharePoint sites, and other listed containers. Depending on current capabilities and configuration, settings can include privacy, external-user access, external sharing, unmanaged-device access, authentication context, and related collaboration controls.\n\nWhen a label is applied through a supported connected workload, Microsoft coordinates the label on the Microsoft 365 group and connected SharePoint site. The source states that content in these containers does not inherit the container’s sensitivity label. Item-level labeling for files and emails is a separate scope and mechanism. The page documents prerequisites, synchronization, limitations, and effects of renaming or deleting labels, including possible creation failures if a referenced label is removed incorrectly.\n\n## What the source does not establish\n\nA container label does not prove that membership is appropriate, existing external sharing is remediated, or every file has item-level protection. It does not classify data automatically unless separate supported labeling features do so. A displayed label name is not evidence that each associated setting applied successfully to every connected service. Licensing and supported settings vary.\n\n## Applicability questions\n\n- Is the requirement to control the workspace, label files, encrypt items, or all three?\n\n- Which Teams, groups, SharePoint sites, private or shared channels, and other supported containers are in scope?\n\n- What privacy, guest, external-sharing, unmanaged-device, and authentication-context settings should each label carry?\n\n- How will unlabeled, preexisting, orphaned, or differently labeled files be handled?\n\n- What automation creates containers, and can it select or preserve sensitivity labels correctly?\n\n## DSE recommendation: controlled next steps\n\nThe following steps are DSE recommendations based on the cited source.\n\n- Define a label taxonomy with separate requirements for containers and items. Do not overload one label name with ambiguous promises.\n\n- Pilot labels on test groups, Teams, sites, private channels, and representative files. Verify connected-service synchronization and settings.\n\n- Inventory existing sharing and membership before applying a restrictive label; plan remediation rather than assuming retroactive cleanup.\n\n- Protect label rename, deletion, publication, and policy-order changes through formal change control.\n\n- Report container labels and item-label coverage separately so stakeholders can see the remaining gap.\n\n## Verification and evidence\n\n- Preserve label definitions, scopes, published policies, settings, order, and approvals.\n\n- Capture the label and effective sharing or access configuration on each test container and connected site.\n\n- Inspect representative files to show whether item-level labels and encryption are present or absent.\n\n- Test new container creation, relabeling, external access, and label removal in a nonproduction scope.\n\n## Official references\n\n- [Use sensitivity labels to protect collaborative workspaces (groups and sites)](https://learn.microsoft.com/en-us/purview/sensitivity-labels-teams-groups-sites) — Microsoft"
        },
        {
            "id": "https://update.dsesecurity.com/updates/entra-conditional-access-session-lifetime-exceptions/",
            "slug": "entra-conditional-access-session-lifetime-exceptions",
            "url": "https://update.dsesecurity.com/updates/entra-conditional-access-session-lifetime-exceptions/",
            "alternate_urls": {
                "markdown": "https://update.dsesecurity.com/updates/entra-conditional-access-session-lifetime-exceptions.md",
                "json": "https://update.dsesecurity.com/api/v1/posts/entra-conditional-access-session-lifetime-exceptions/"
            },
            "title": "Record Conditional Access session-lifetime exceptions as explicit risk decisions",
            "summary": "Conditional Access session controls influence reauthentication, browser persistence, app restrictions, resilience, and token protection; shorter sign-in frequency is not a universal session-revocation control.",
            "format": {
                "slug": "guide",
                "name": "Guide"
            },
            "priority": {
                "slug": "advisory",
                "name": "Advisory"
            },
            "featured": false,
            "image": {
                "theme": "identity-cloud",
                "label": "Identity & cloud",
                "alt": "Governed cloud identity system with connected service and lifecycle nodes.",
                "card_url": "https://update.dsesecurity.com/assets/editorial/identity-cloud-card.webp?v=1.8.20",
                "hero_url": "https://update.dsesecurity.com/assets/editorial/identity-cloud-hero.webp?v=1.8.20",
                "social_url": "https://update.dsesecurity.com/assets/editorial/identity-cloud-social-v2.jpg?v=1.8.20",
                "width": 2400,
                "height": 1350
            },
            "topics": [
                {
                    "slug": "cybersecurity",
                    "name": "Cybersecurity",
                    "url": "https://update.dsesecurity.com/topic/cybersecurity/"
                },
                {
                    "slug": "it",
                    "name": "IT",
                    "url": "https://update.dsesecurity.com/topic/it/"
                },
                {
                    "slug": "microsoft-365-identity",
                    "name": "Microsoft 365 & Identity",
                    "url": "https://update.dsesecurity.com/topic/microsoft-365-identity/"
                }
            ],
            "author": {
                "name": "DSE Security Editorial Team",
                "url": "https://update.dsesecurity.com/#editorial-team",
                "type": "Organization"
            },
            "publisher": {
                "name": "Detection Systems & Engineering",
                "url": "https://dsesecurity.com/"
            },
            "published_at": "2026-08-25T21:35:14+00:00",
            "modified_at": "2026-08-25T21:43:55+00:00",
            "reviewed_on": "2026-08-25",
            "reading_minutes": 3,
            "word_count": 459,
            "potentially_affected": "Microsoft Entra tenants configuring sign-in frequency, persistent browser sessions, application-enforced restrictions, or other Conditional Access session controls.",
            "dse_recommendation": "Set session controls by resource and user risk, test client behavior and continuity, and give every deviation from the approved baseline an owner and review date.",
            "primary_source": {
                "name": "Conditional Access: Session",
                "url": "https://learn.microsoft.com/en-us/entra/identity/conditional-access/concept-conditional-access-session",
                "published_on": null,
                "authority": "Microsoft Learn"
            },
            "publishing_principles": "https://update.dsesecurity.com/updates/dse-updates-editorial-methodology/",
            "usage_info": "https://update.dsesecurity.com/usage/",
            "copyright_notice": "Copyright © 2026 Detection Systems & Engineering. All rights reserved.",
            "content_html": "<p><strong>Bottom line:</strong> Conditional Access session controls are a family of controls, not one universal timeout. Microsoft documents sign-in frequency, persistent browser sessions, application-enforced restrictions, app control, Continuous Access Evaluation customization, resilience defaults, token protection, and network security-profile integration. Select and test the control that matches the actual risk.</p>\n<h2>Source fact: what Microsoft documents</h2>\n<p>Microsoft&#8217;s <a href=\"https://learn.microsoft.com/en-us/entra/identity/conditional-access/concept-conditional-access-session\" target=\"_blank\" rel=\"noopener noreferrer\">Conditional Access session documentation</a> describes session controls that affect supported cloud applications after the grant decision. Sign-in frequency determines when a user must reauthenticate to access a resource; persistent browser session settings influence whether browser authentication persists after closure and reopening.</p>\n<p>Microsoft also documents application-enforced restrictions, which pass device information to supported cloud applications so they can provide limited experiences, and Conditional Access App Control through supported proxy-based enforcement. Separate controls customize CAE behavior, resilience defaults during an outage, token protection, and Global Secure Access security profiles. The exact availability, resource support, license, and client behavior differ among controls.</p>\n<h2>What the source does not establish</h2>\n<p>A short sign-in frequency does not guarantee immediate revocation, erase application caches, or close every active session. A persistent browser setting does not control every native client. Application-enforced restrictions depend on resource support, and app control depends on additional service configuration. Disabling resilience defaults may trade continued access during an identity outage for stricter denial; the correct choice is an availability and risk decision, not a universal best practice.</p>\n<h2>Applicability questions</h2>\n<ul>\n<li>Which resource and user population needs a session control, and what event should end or limit access?</li>\n<li>Is access through browser, native Office client, mobile app, virtual desktop, unmanaged device, or automation?</li>\n<li>What reauthentication burden is acceptable for frontline, privileged, emergency, and accessibility scenarios?</li>\n<li>Which applications support the selected control and what limited experience do they provide?</li>\n<li>What should happen during an Entra outage or when a user cannot reauthenticate?</li>\n</ul>\n<h2>DSE recommendation: controlled next steps</h2>\n<p><em>The following steps are DSE recommendations based on the cited source.</em></p>\n<ol>\n<li>Define the risk scenario first: stolen device, unmanaged download, long-lived browser, privileged action, token replay, or identity-service outage.</li>\n<li>Choose the narrowest documented session control that addresses that scenario. Avoid layering settings without understanding precedence and client behavior.</li>\n<li>Pilot with representative resources, devices, browsers, native clients, user roles, and network states. Include outage and recovery procedures where feasible.</li>\n<li>Record every exclusion or longer session as a risk exception with owner, rationale, compensating controls, and review date.</li>\n<li>Monitor sign-in prompts, failures, helpdesk impact, unexpected persistent access, and application-specific limited-mode behavior.</li>\n</ol>\n<h2>Verification and evidence</h2>\n<ul>\n<li>Preserve Conditional Access policy configuration, mode, scope, exclusions, session controls, and approval.</li>\n<li>Capture sign-in logs and timed client tests showing reauthentication and persistence behavior.</li>\n<li>Test both intended restrictions and continued business function on supported applications.</li>\n<li>Recheck exception populations and resource support after client or service changes.</li>\n</ul>\n<h2>Official references</h2>\n<ul>\n<li><a href=\"https://learn.microsoft.com/en-us/entra/identity/conditional-access/concept-conditional-access-session\" target=\"_blank\" rel=\"noopener noreferrer\">Conditional Access: Session</a> — Microsoft</li>\n</ul>",
            "content_text": "Bottom line: Conditional Access session controls are a family of controls, not one universal timeout. Microsoft documents sign-in frequency, persistent browser sessions, application-enforced restrictions, app control, Continuous Access Evaluation customization, resilience defaults, token protection, and network security-profile integration. Select and test the control that matches the actual risk.\nSource fact: what Microsoft documents\nMicrosoft’s Conditional Access session documentation describes session controls that affect supported cloud applications after the grant decision. Sign-in frequency determines when a user must reauthenticate to access a resource; persistent browser session settings influence whether browser authentication persists after closure and reopening.\nMicrosoft also documents application-enforced restrictions, which pass device information to supported cloud applications so they can provide limited experiences, and Conditional Access App Control through supported proxy-based enforcement. Separate controls customize CAE behavior, resilience defaults during an outage, token protection, and Global Secure Access security profiles. The exact availability, resource support, license, and client behavior differ among controls.\nWhat the source does not establish\nA short sign-in frequency does not guarantee immediate revocation, erase application caches, or close every active session. A persistent browser setting does not control every native client. Application-enforced restrictions depend on resource support, and app control depends on additional service configuration. Disabling resilience defaults may trade continued access during an identity outage for stricter denial; the correct choice is an availability and risk decision, not a universal best practice.\nApplicability questions\n\nWhich resource and user population needs a session control, and what event should end or limit access?\nIs access through browser, native Office client, mobile app, virtual desktop, unmanaged device, or automation?\nWhat reauthentication burden is acceptable for frontline, privileged, emergency, and accessibility scenarios?\nWhich applications support the selected control and what limited experience do they provide?\nWhat should happen during an Entra outage or when a user cannot reauthenticate?\n\nDSE recommendation: controlled next steps\nThe following steps are DSE recommendations based on the cited source.\n\nDefine the risk scenario first: stolen device, unmanaged download, long-lived browser, privileged action, token replay, or identity-service outage.\nChoose the narrowest documented session control that addresses that scenario. Avoid layering settings without understanding precedence and client behavior.\nPilot with representative resources, devices, browsers, native clients, user roles, and network states. Include outage and recovery procedures where feasible.\nRecord every exclusion or longer session as a risk exception with owner, rationale, compensating controls, and review date.\nMonitor sign-in prompts, failures, helpdesk impact, unexpected persistent access, and application-specific limited-mode behavior.\n\nVerification and evidence\n\nPreserve Conditional Access policy configuration, mode, scope, exclusions, session controls, and approval.\nCapture sign-in logs and timed client tests showing reauthentication and persistence behavior.\nTest both intended restrictions and continued business function on supported applications.\nRecheck exception populations and resource support after client or service changes.\n\nOfficial references\n\nConditional Access: Session — Microsoft",
            "content_markdown": "Bottom line: Conditional Access session controls are a family of controls, not one universal timeout. Microsoft documents sign-in frequency, persistent browser sessions, application-enforced restrictions, app control, Continuous Access Evaluation customization, resilience defaults, token protection, and network security-profile integration. Select and test the control that matches the actual risk.\n\n## Source fact: what Microsoft documents\n\nMicrosoft’s [Conditional Access session documentation](https://learn.microsoft.com/en-us/entra/identity/conditional-access/concept-conditional-access-session) describes session controls that affect supported cloud applications after the grant decision. Sign-in frequency determines when a user must reauthenticate to access a resource; persistent browser session settings influence whether browser authentication persists after closure and reopening.\n\nMicrosoft also documents application-enforced restrictions, which pass device information to supported cloud applications so they can provide limited experiences, and Conditional Access App Control through supported proxy-based enforcement. Separate controls customize CAE behavior, resilience defaults during an outage, token protection, and Global Secure Access security profiles. The exact availability, resource support, license, and client behavior differ among controls.\n\n## What the source does not establish\n\nA short sign-in frequency does not guarantee immediate revocation, erase application caches, or close every active session. A persistent browser setting does not control every native client. Application-enforced restrictions depend on resource support, and app control depends on additional service configuration. Disabling resilience defaults may trade continued access during an identity outage for stricter denial; the correct choice is an availability and risk decision, not a universal best practice.\n\n## Applicability questions\n\n- Which resource and user population needs a session control, and what event should end or limit access?\n\n- Is access through browser, native Office client, mobile app, virtual desktop, unmanaged device, or automation?\n\n- What reauthentication burden is acceptable for frontline, privileged, emergency, and accessibility scenarios?\n\n- Which applications support the selected control and what limited experience do they provide?\n\n- What should happen during an Entra outage or when a user cannot reauthenticate?\n\n## DSE recommendation: controlled next steps\n\nThe following steps are DSE recommendations based on the cited source.\n\n- Define the risk scenario first: stolen device, unmanaged download, long-lived browser, privileged action, token replay, or identity-service outage.\n\n- Choose the narrowest documented session control that addresses that scenario. Avoid layering settings without understanding precedence and client behavior.\n\n- Pilot with representative resources, devices, browsers, native clients, user roles, and network states. Include outage and recovery procedures where feasible.\n\n- Record every exclusion or longer session as a risk exception with owner, rationale, compensating controls, and review date.\n\n- Monitor sign-in prompts, failures, helpdesk impact, unexpected persistent access, and application-specific limited-mode behavior.\n\n## Verification and evidence\n\n- Preserve Conditional Access policy configuration, mode, scope, exclusions, session controls, and approval.\n\n- Capture sign-in logs and timed client tests showing reauthentication and persistence behavior.\n\n- Test both intended restrictions and continued business function on supported applications.\n\n- Recheck exception populations and resource support after client or service changes.\n\n## Official references\n\n- [Conditional Access: Session](https://learn.microsoft.com/en-us/entra/identity/conditional-access/concept-conditional-access-session) — Microsoft"
        },
        {
            "id": "https://update.dsesecurity.com/updates/windows-lsa-protection-audit-first/",
            "slug": "windows-lsa-protection-audit-first",
            "url": "https://update.dsesecurity.com/updates/windows-lsa-protection-audit-first/",
            "alternate_urls": {
                "markdown": "https://update.dsesecurity.com/updates/windows-lsa-protection-audit-first.md",
                "json": "https://update.dsesecurity.com/api/v1/posts/windows-lsa-protection-audit-first/"
            },
            "title": "Audit LSA plug-in compatibility before enforcing protected-process mode",
            "summary": "Added LSA protection blocks plug-ins and drivers that do not meet protected-process requirements; Microsoft provides audit events that should be reviewed before broad enforcement.",
            "format": {
                "slug": "checklist",
                "name": "Checklist"
            },
            "priority": {
                "slug": "important",
                "name": "Important"
            },
            "featured": false,
            "image": {
                "theme": "identity-cloud",
                "label": "Identity & cloud",
                "alt": "Governed cloud identity system with connected service and lifecycle nodes.",
                "card_url": "https://update.dsesecurity.com/assets/editorial/identity-cloud-card.webp?v=1.8.20",
                "hero_url": "https://update.dsesecurity.com/assets/editorial/identity-cloud-hero.webp?v=1.8.20",
                "social_url": "https://update.dsesecurity.com/assets/editorial/identity-cloud-social-v2.jpg?v=1.8.20",
                "width": 2400,
                "height": 1350
            },
            "topics": [
                {
                    "slug": "cybersecurity",
                    "name": "Cybersecurity",
                    "url": "https://update.dsesecurity.com/topic/cybersecurity/"
                },
                {
                    "slug": "it",
                    "name": "IT",
                    "url": "https://update.dsesecurity.com/topic/it/"
                },
                {
                    "slug": "microsoft-365-identity",
                    "name": "Microsoft 365 & Identity",
                    "url": "https://update.dsesecurity.com/topic/microsoft-365-identity/"
                }
            ],
            "author": {
                "name": "DSE Security Editorial Team",
                "url": "https://update.dsesecurity.com/#editorial-team",
                "type": "Organization"
            },
            "publisher": {
                "name": "Detection Systems & Engineering",
                "url": "https://dsesecurity.com/"
            },
            "published_at": "2026-08-25T21:35:13+00:00",
            "modified_at": "2026-08-25T21:43:55+00:00",
            "reviewed_on": "2026-08-25",
            "reading_minutes": 3,
            "word_count": 458,
            "potentially_affected": "Windows and Windows Server systems with smart-card, cryptographic, password-filter, authentication, or other software that loads into LSA.",
            "dse_recommendation": "Inventory LSA extensions, collect audit events on representative systems, remediate incompatible components, and verify protected-process state after staged enforcement.",
            "primary_source": {
                "name": "Configure added LSA protection",
                "url": "https://learn.microsoft.com/en-us/windows-server/security/credentials-protection-and-management/configuring-additional-lsa-protection",
                "published_on": null,
                "authority": "Microsoft Learn"
            },
            "publishing_principles": "https://update.dsesecurity.com/updates/dse-updates-editorial-methodology/",
            "usage_info": "https://update.dsesecurity.com/usage/",
            "copyright_notice": "Copyright © 2026 Detection Systems & Engineering. All rights reserved.",
            "content_html": "<p><strong>Bottom line:</strong> Added Local Security Authority protection runs LSASS as a protected process to reduce memory reading and code injection by nonprotected processes. Microsoft warns that LSA plug-ins and drivers must satisfy signing and protected-process requirements. Audit compatibility first or an authentication dependency can fail at enforcement.</p>\n<h2>Source fact: what Microsoft documents</h2>\n<p>Microsoft&#8217;s <a href=\"https://learn.microsoft.com/en-us/windows-server/security/credentials-protection-and-management/configuring-additional-lsa-protection\" target=\"_blank\" rel=\"noopener noreferrer\">added LSA protection guide</a> says protected mode requires qualifying signatures for plug-ins loaded into LSA. Examples include smart-card drivers, cryptographic plug-ins, and password filters. Microsoft recommends identifying all LSA plug-ins, ensuring that they meet requirements, testing their function, and using audit logs before broad deployment.</p>\n<p>The guide documents audit-mode Code Integrity events for components that would fail protected-process requirements and enforcement events for components that are blocked. It also explains configuration with and without a UEFI lock, Secure Boot dependencies, automatic enablement criteria for specified Windows 11 installations, restart requirements, verification, and the relationship between LSA protection and Credential Guard. A UEFI-locked configuration has a different removal process from an ordinary registry or policy setting.</p>\n<h2>What the source does not establish</h2>\n<p>The presence of a policy value does not prove LSASS is running in the intended protected mode. An empty audit log does not prove compatibility if audit collection is misconfigured or a component was not exercised. LSA protection does not replace Credential Guard, patching, privileged-access controls, or protection against an attacker already operating with sufficient kernel-level capability. It also does not make custom plug-ins supportable.</p>\n<h2>Applicability questions</h2>\n<ul>\n<li>Which Windows editions, versions, installation histories, UEFI, Secure Boot, and HVCI states are present?</li>\n<li>Which password filters, smart-card middleware, credential providers, cryptographic modules, or security agents interact with LSA?</li>\n<li>Is audit mode active and are relevant Code Integrity logs centrally collected?</li>\n<li>Does the organization require UEFI lock, and can it perform the documented recovery or removal process?</li>\n<li>Which authentication and recovery functions must be tested after reboot?</li>\n</ul>\n<h2>DSE recommendation: controlled next steps</h2>\n<p><em>The following steps are DSE recommendations based on the cited source.</em></p>\n<ol>\n<li>Inventory LSA extensions and the business functions that depend on them. Obtain vendor support statements for the deployed build.</li>\n<li>Collect the documented audit events on representative hardware while exercising normal, smart-card, password-change, remote, and service authentication.</li>\n<li>Remediate, update, replace, or formally except incompatible components before enforcement.</li>\n<li>Deploy through rings with tested recovery media and administrator access. Decide explicitly whether UEFI lock is required.</li>\n<li>After each ring, verify protected-process state and repeat critical authentication tests before expansion.</li>\n</ol>\n<h2>Verification and evidence</h2>\n<ul>\n<li>Preserve device inventory, component versions, audit-event review, compatibility decisions, and change approval.</li>\n<li>Capture relevant Code Integrity audit and enforcement events with device and timestamp context.</li>\n<li>Verify configuration and runtime state using Microsoft&#8217;s documented methods after reboot.</li>\n<li>Record successful smart-card, password, service, local, remote, and recovery authentication tests as applicable.</li>\n</ul>\n<h2>Official references</h2>\n<ul>\n<li><a href=\"https://learn.microsoft.com/en-us/windows-server/security/credentials-protection-and-management/configuring-additional-lsa-protection\" target=\"_blank\" rel=\"noopener noreferrer\">Configure added LSA protection</a> — Microsoft</li>\n</ul>",
            "content_text": "Bottom line: Added Local Security Authority protection runs LSASS as a protected process to reduce memory reading and code injection by nonprotected processes. Microsoft warns that LSA plug-ins and drivers must satisfy signing and protected-process requirements. Audit compatibility first or an authentication dependency can fail at enforcement.\nSource fact: what Microsoft documents\nMicrosoft’s added LSA protection guide says protected mode requires qualifying signatures for plug-ins loaded into LSA. Examples include smart-card drivers, cryptographic plug-ins, and password filters. Microsoft recommends identifying all LSA plug-ins, ensuring that they meet requirements, testing their function, and using audit logs before broad deployment.\nThe guide documents audit-mode Code Integrity events for components that would fail protected-process requirements and enforcement events for components that are blocked. It also explains configuration with and without a UEFI lock, Secure Boot dependencies, automatic enablement criteria for specified Windows 11 installations, restart requirements, verification, and the relationship between LSA protection and Credential Guard. A UEFI-locked configuration has a different removal process from an ordinary registry or policy setting.\nWhat the source does not establish\nThe presence of a policy value does not prove LSASS is running in the intended protected mode. An empty audit log does not prove compatibility if audit collection is misconfigured or a component was not exercised. LSA protection does not replace Credential Guard, patching, privileged-access controls, or protection against an attacker already operating with sufficient kernel-level capability. It also does not make custom plug-ins supportable.\nApplicability questions\n\nWhich Windows editions, versions, installation histories, UEFI, Secure Boot, and HVCI states are present?\nWhich password filters, smart-card middleware, credential providers, cryptographic modules, or security agents interact with LSA?\nIs audit mode active and are relevant Code Integrity logs centrally collected?\nDoes the organization require UEFI lock, and can it perform the documented recovery or removal process?\nWhich authentication and recovery functions must be tested after reboot?\n\nDSE recommendation: controlled next steps\nThe following steps are DSE recommendations based on the cited source.\n\nInventory LSA extensions and the business functions that depend on them. Obtain vendor support statements for the deployed build.\nCollect the documented audit events on representative hardware while exercising normal, smart-card, password-change, remote, and service authentication.\nRemediate, update, replace, or formally except incompatible components before enforcement.\nDeploy through rings with tested recovery media and administrator access. Decide explicitly whether UEFI lock is required.\nAfter each ring, verify protected-process state and repeat critical authentication tests before expansion.\n\nVerification and evidence\n\nPreserve device inventory, component versions, audit-event review, compatibility decisions, and change approval.\nCapture relevant Code Integrity audit and enforcement events with device and timestamp context.\nVerify configuration and runtime state using Microsoft’s documented methods after reboot.\nRecord successful smart-card, password, service, local, remote, and recovery authentication tests as applicable.\n\nOfficial references\n\nConfigure added LSA protection — Microsoft",
            "content_markdown": "Bottom line: Added Local Security Authority protection runs LSASS as a protected process to reduce memory reading and code injection by nonprotected processes. Microsoft warns that LSA plug-ins and drivers must satisfy signing and protected-process requirements. Audit compatibility first or an authentication dependency can fail at enforcement.\n\n## Source fact: what Microsoft documents\n\nMicrosoft’s [added LSA protection guide](https://learn.microsoft.com/en-us/windows-server/security/credentials-protection-and-management/configuring-additional-lsa-protection) says protected mode requires qualifying signatures for plug-ins loaded into LSA. Examples include smart-card drivers, cryptographic plug-ins, and password filters. Microsoft recommends identifying all LSA plug-ins, ensuring that they meet requirements, testing their function, and using audit logs before broad deployment.\n\nThe guide documents audit-mode Code Integrity events for components that would fail protected-process requirements and enforcement events for components that are blocked. It also explains configuration with and without a UEFI lock, Secure Boot dependencies, automatic enablement criteria for specified Windows 11 installations, restart requirements, verification, and the relationship between LSA protection and Credential Guard. A UEFI-locked configuration has a different removal process from an ordinary registry or policy setting.\n\n## What the source does not establish\n\nThe presence of a policy value does not prove LSASS is running in the intended protected mode. An empty audit log does not prove compatibility if audit collection is misconfigured or a component was not exercised. LSA protection does not replace Credential Guard, patching, privileged-access controls, or protection against an attacker already operating with sufficient kernel-level capability. It also does not make custom plug-ins supportable.\n\n## Applicability questions\n\n- Which Windows editions, versions, installation histories, UEFI, Secure Boot, and HVCI states are present?\n\n- Which password filters, smart-card middleware, credential providers, cryptographic modules, or security agents interact with LSA?\n\n- Is audit mode active and are relevant Code Integrity logs centrally collected?\n\n- Does the organization require UEFI lock, and can it perform the documented recovery or removal process?\n\n- Which authentication and recovery functions must be tested after reboot?\n\n## DSE recommendation: controlled next steps\n\nThe following steps are DSE recommendations based on the cited source.\n\n- Inventory LSA extensions and the business functions that depend on them. Obtain vendor support statements for the deployed build.\n\n- Collect the documented audit events on representative hardware while exercising normal, smart-card, password-change, remote, and service authentication.\n\n- Remediate, update, replace, or formally except incompatible components before enforcement.\n\n- Deploy through rings with tested recovery media and administrator access. Decide explicitly whether UEFI lock is required.\n\n- After each ring, verify protected-process state and repeat critical authentication tests before expansion.\n\n## Verification and evidence\n\n- Preserve device inventory, component versions, audit-event review, compatibility decisions, and change approval.\n\n- Capture relevant Code Integrity audit and enforcement events with device and timestamp context.\n\n- Verify configuration and runtime state using Microsoft’s documented methods after reboot.\n\n- Record successful smart-card, password, service, local, remote, and recovery authentication tests as applicable.\n\n## Official references\n\n- [Configure added LSA protection](https://learn.microsoft.com/en-us/windows-server/security/credentials-protection-and-management/configuring-additional-lsa-protection) — Microsoft"
        },
        {
            "id": "https://update.dsesecurity.com/updates/windows-smb-signing-compatibility/",
            "slug": "windows-smb-signing-compatibility",
            "url": "https://update.dsesecurity.com/updates/windows-smb-signing-compatibility/",
            "alternate_urls": {
                "markdown": "https://update.dsesecurity.com/updates/windows-smb-signing-compatibility.md",
                "json": "https://update.dsesecurity.com/api/v1/posts/windows-smb-signing-compatibility/"
            },
            "title": "Require SMB signing only after proving every client and server path",
            "summary": "SMB signing helps detect message tampering and resist relay, but requiring it changes connection acceptance and can expose legacy client, server, alias, and performance dependencies.",
            "format": {
                "slug": "guide",
                "name": "Guide"
            },
            "priority": {
                "slug": "important",
                "name": "Important"
            },
            "featured": false,
            "image": {
                "theme": "network-infrastructure",
                "label": "Networks & infrastructure",
                "alt": "Resilient network core with engineered blue and gold data paths.",
                "card_url": "https://update.dsesecurity.com/assets/editorial/network-infrastructure-card.webp?v=1.8.20",
                "hero_url": "https://update.dsesecurity.com/assets/editorial/network-infrastructure-hero.webp?v=1.8.20",
                "social_url": "https://update.dsesecurity.com/assets/editorial/network-infrastructure-social-v2.jpg?v=1.8.20",
                "width": 2400,
                "height": 1350
            },
            "topics": [
                {
                    "slug": "cybersecurity",
                    "name": "Cybersecurity",
                    "url": "https://update.dsesecurity.com/topic/cybersecurity/"
                },
                {
                    "slug": "it",
                    "name": "IT",
                    "url": "https://update.dsesecurity.com/topic/it/"
                },
                {
                    "slug": "networks-infrastructure",
                    "name": "Networks & Infrastructure",
                    "url": "https://update.dsesecurity.com/topic/networks-infrastructure/"
                }
            ],
            "author": {
                "name": "DSE Security Editorial Team",
                "url": "https://update.dsesecurity.com/#editorial-team",
                "type": "Organization"
            },
            "publisher": {
                "name": "Detection Systems & Engineering",
                "url": "https://dsesecurity.com/"
            },
            "published_at": "2026-08-25T21:35:12+00:00",
            "modified_at": "2026-08-25T21:43:55+00:00",
            "reviewed_on": "2026-08-25",
            "reading_minutes": 3,
            "word_count": 459,
            "potentially_affected": "Windows file servers, Windows clients, appliances, storage systems, applications, and physical-security systems that communicate over SMB.",
            "dse_recommendation": "Inventory negotiated SMB dialect, authentication, and signing on real paths, remediate incompatible systems, then enforce by controlled client and server rings.",
            "primary_source": {
                "name": "Overview of Server Message Block signing in Windows",
                "url": "https://learn.microsoft.com/en-us/windows-server/storage/file-server/smb-signing-overview",
                "published_on": null,
                "authority": "Microsoft Learn"
            },
            "publishing_principles": "https://update.dsesecurity.com/updates/dse-updates-editorial-methodology/",
            "usage_info": "https://update.dsesecurity.com/usage/",
            "copyright_notice": "Copyright © 2026 Detection Systems & Engineering. All rights reserved.",
            "content_html": "<p><strong>Bottom line:</strong> SMB signing adds a cryptographic signature to SMB messages so peers can detect modification and authenticate message origin within the session. Requiring signing is a connection-compatibility change. Measure clients, servers, dialects, names, authentication, and throughput before enforcement.</p>\n<h2>Source fact: what Microsoft documents</h2>\n<p>Microsoft&#8217;s <a href=\"https://learn.microsoft.com/en-us/windows-server/storage/file-server/smb-signing-overview\" target=\"_blank\" rel=\"noopener noreferrer\">SMB signing overview</a> explains that SMB signing helps protect message integrity and resist relay attacks. Microsoft documents signing behavior for SMB client and server roles, policy and PowerShell management, and Windows-version-specific defaults.</p>\n<p>The documentation distinguishes enabling support from requiring signing and explains that a session is signed when either side requires it. Microsoft also connects strong session keys to authentication choice and warns against access patterns that fall back from Kerberos, such as using an IP address or an incorrectly handled alias. Newer Windows releases include newer signing algorithms and changed defaults, while third-party SMB implementations may have different support. Signing can have a performance cost, especially on older hardware and workloads.</p>\n<h2>What the source does not establish</h2>\n<p>Signing does not encrypt file contents, protect data at rest, decide who should access a share, or eliminate all credential attacks. A server setting does not prove every established connection negotiated signing. A successful Windows-to-Windows test does not prove an appliance, scanner, camera export, NAS, backup product, or embedded system will work. Requiring signing also does not force Kerberos if the naming and identity path still cause NTLM.</p>\n<h2>Applicability questions</h2>\n<ul>\n<li>Which clients and servers initiate or accept SMB, including appliances and application service accounts?</li>\n<li>What SMB dialect, signing state, authentication protocol, server name, and alias does each path negotiate?</li>\n<li>Are IP-address paths, DNS CNAMEs, DFS namespaces, clustering, scanning, backup, or legacy devices involved?</li>\n<li>What throughput and latency are required, and does signing affect the workload on deployed hardware?</li>\n<li>Which Windows defaults already apply by edition and version?</li>\n</ul>\n<h2>DSE recommendation: controlled next steps</h2>\n<p><em>The following steps are DSE recommendations based on the cited source.</em></p>\n<ol>\n<li>Inventory SMB clients, servers, shares, application owners, dialects, signing state, and authentication on production-like traffic.</li>\n<li>Fix name and service-principal dependencies that prevent Kerberos where Kerberos is expected. Do not hide them by lowering signing requirements.</li>\n<li>Test signing-required client and server behavior separately with every critical application and non-Windows implementation.</li>\n<li>Benchmark representative file sizes, concurrency, backup, Hyper-V, and high-throughput paths.</li>\n<li>Enforce through rings, monitor failures and performance, and give every temporary exception an owner and retirement plan.</li>\n</ol>\n<h2>Verification and evidence</h2>\n<ul>\n<li>Preserve client and server policy, OS/build, appliance firmware, exception register, and approvals.</li>\n<li>Capture negotiated dialect, signed state, authentication protocol, server name, and connection result for each critical path.</li>\n<li>Record baseline and post-change performance under representative load.</li>\n<li>Demonstrate that unsigned test connections fail where enforcement is intended and signed paths continue to function.</li>\n</ul>\n<h2>Official references</h2>\n<ul>\n<li><a href=\"https://learn.microsoft.com/en-us/windows-server/storage/file-server/smb-signing-overview\" target=\"_blank\" rel=\"noopener noreferrer\">Overview of Server Message Block signing in Windows</a> — Microsoft</li>\n</ul>",
            "content_text": "Bottom line: SMB signing adds a cryptographic signature to SMB messages so peers can detect modification and authenticate message origin within the session. Requiring signing is a connection-compatibility change. Measure clients, servers, dialects, names, authentication, and throughput before enforcement.\nSource fact: what Microsoft documents\nMicrosoft’s SMB signing overview explains that SMB signing helps protect message integrity and resist relay attacks. Microsoft documents signing behavior for SMB client and server roles, policy and PowerShell management, and Windows-version-specific defaults.\nThe documentation distinguishes enabling support from requiring signing and explains that a session is signed when either side requires it. Microsoft also connects strong session keys to authentication choice and warns against access patterns that fall back from Kerberos, such as using an IP address or an incorrectly handled alias. Newer Windows releases include newer signing algorithms and changed defaults, while third-party SMB implementations may have different support. Signing can have a performance cost, especially on older hardware and workloads.\nWhat the source does not establish\nSigning does not encrypt file contents, protect data at rest, decide who should access a share, or eliminate all credential attacks. A server setting does not prove every established connection negotiated signing. A successful Windows-to-Windows test does not prove an appliance, scanner, camera export, NAS, backup product, or embedded system will work. Requiring signing also does not force Kerberos if the naming and identity path still cause NTLM.\nApplicability questions\n\nWhich clients and servers initiate or accept SMB, including appliances and application service accounts?\nWhat SMB dialect, signing state, authentication protocol, server name, and alias does each path negotiate?\nAre IP-address paths, DNS CNAMEs, DFS namespaces, clustering, scanning, backup, or legacy devices involved?\nWhat throughput and latency are required, and does signing affect the workload on deployed hardware?\nWhich Windows defaults already apply by edition and version?\n\nDSE recommendation: controlled next steps\nThe following steps are DSE recommendations based on the cited source.\n\nInventory SMB clients, servers, shares, application owners, dialects, signing state, and authentication on production-like traffic.\nFix name and service-principal dependencies that prevent Kerberos where Kerberos is expected. Do not hide them by lowering signing requirements.\nTest signing-required client and server behavior separately with every critical application and non-Windows implementation.\nBenchmark representative file sizes, concurrency, backup, Hyper-V, and high-throughput paths.\nEnforce through rings, monitor failures and performance, and give every temporary exception an owner and retirement plan.\n\nVerification and evidence\n\nPreserve client and server policy, OS/build, appliance firmware, exception register, and approvals.\nCapture negotiated dialect, signed state, authentication protocol, server name, and connection result for each critical path.\nRecord baseline and post-change performance under representative load.\nDemonstrate that unsigned test connections fail where enforcement is intended and signed paths continue to function.\n\nOfficial references\n\nOverview of Server Message Block signing in Windows — Microsoft",
            "content_markdown": "Bottom line: SMB signing adds a cryptographic signature to SMB messages so peers can detect modification and authenticate message origin within the session. Requiring signing is a connection-compatibility change. Measure clients, servers, dialects, names, authentication, and throughput before enforcement.\n\n## Source fact: what Microsoft documents\n\nMicrosoft’s [SMB signing overview](https://learn.microsoft.com/en-us/windows-server/storage/file-server/smb-signing-overview) explains that SMB signing helps protect message integrity and resist relay attacks. Microsoft documents signing behavior for SMB client and server roles, policy and PowerShell management, and Windows-version-specific defaults.\n\nThe documentation distinguishes enabling support from requiring signing and explains that a session is signed when either side requires it. Microsoft also connects strong session keys to authentication choice and warns against access patterns that fall back from Kerberos, such as using an IP address or an incorrectly handled alias. Newer Windows releases include newer signing algorithms and changed defaults, while third-party SMB implementations may have different support. Signing can have a performance cost, especially on older hardware and workloads.\n\n## What the source does not establish\n\nSigning does not encrypt file contents, protect data at rest, decide who should access a share, or eliminate all credential attacks. A server setting does not prove every established connection negotiated signing. A successful Windows-to-Windows test does not prove an appliance, scanner, camera export, NAS, backup product, or embedded system will work. Requiring signing also does not force Kerberos if the naming and identity path still cause NTLM.\n\n## Applicability questions\n\n- Which clients and servers initiate or accept SMB, including appliances and application service accounts?\n\n- What SMB dialect, signing state, authentication protocol, server name, and alias does each path negotiate?\n\n- Are IP-address paths, DNS CNAMEs, DFS namespaces, clustering, scanning, backup, or legacy devices involved?\n\n- What throughput and latency are required, and does signing affect the workload on deployed hardware?\n\n- Which Windows defaults already apply by edition and version?\n\n## DSE recommendation: controlled next steps\n\nThe following steps are DSE recommendations based on the cited source.\n\n- Inventory SMB clients, servers, shares, application owners, dialects, signing state, and authentication on production-like traffic.\n\n- Fix name and service-principal dependencies that prevent Kerberos where Kerberos is expected. Do not hide them by lowering signing requirements.\n\n- Test signing-required client and server behavior separately with every critical application and non-Windows implementation.\n\n- Benchmark representative file sizes, concurrency, backup, Hyper-V, and high-throughput paths.\n\n- Enforce through rings, monitor failures and performance, and give every temporary exception an owner and retirement plan.\n\n## Verification and evidence\n\n- Preserve client and server policy, OS/build, appliance firmware, exception register, and approvals.\n\n- Capture negotiated dialect, signed state, authentication protocol, server name, and connection result for each critical path.\n\n- Record baseline and post-change performance under representative load.\n\n- Demonstrate that unsigned test connections fail where enforcement is intended and signed paths continue to function.\n\n## Official references\n\n- [Overview of Server Message Block signing in Windows](https://learn.microsoft.com/en-us/windows-server/storage/file-server/smb-signing-overview) — Microsoft"
        },
        {
            "id": "https://update.dsesecurity.com/updates/windows-smb-encryption-scope-testing/",
            "slug": "windows-smb-encryption-scope-testing",
            "url": "https://update.dsesecurity.com/updates/windows-smb-encryption-scope-testing/",
            "alternate_urls": {
                "markdown": "https://update.dsesecurity.com/updates/windows-smb-encryption-scope-testing.md",
                "json": "https://update.dsesecurity.com/api/v1/posts/windows-smb-encryption-scope-testing/"
            },
            "title": "Scope SMB encryption by share, server, or client mandate—and test the rejection path",
            "summary": "SMB encryption protects supported SMB data in transit and can be required at several scopes, but unsupported clients are rejected and encryption does not cover storage at rest.",
            "format": {
                "slug": "checklist",
                "name": "Checklist"
            },
            "priority": {
                "slug": "important",
                "name": "Important"
            },
            "featured": false,
            "image": {
                "theme": "network-infrastructure",
                "label": "Networks & infrastructure",
                "alt": "Resilient network core with engineered blue and gold data paths.",
                "card_url": "https://update.dsesecurity.com/assets/editorial/network-infrastructure-card.webp?v=1.8.20",
                "hero_url": "https://update.dsesecurity.com/assets/editorial/network-infrastructure-hero.webp?v=1.8.20",
                "social_url": "https://update.dsesecurity.com/assets/editorial/network-infrastructure-social-v2.jpg?v=1.8.20",
                "width": 2400,
                "height": 1350
            },
            "topics": [
                {
                    "slug": "cybersecurity",
                    "name": "Cybersecurity",
                    "url": "https://update.dsesecurity.com/topic/cybersecurity/"
                },
                {
                    "slug": "it",
                    "name": "IT",
                    "url": "https://update.dsesecurity.com/topic/it/"
                },
                {
                    "slug": "networks-infrastructure",
                    "name": "Networks & Infrastructure",
                    "url": "https://update.dsesecurity.com/topic/networks-infrastructure/"
                }
            ],
            "author": {
                "name": "DSE Security Editorial Team",
                "url": "https://update.dsesecurity.com/#editorial-team",
                "type": "Organization"
            },
            "publisher": {
                "name": "Detection Systems & Engineering",
                "url": "https://dsesecurity.com/"
            },
            "published_at": "2026-08-25T21:35:11+00:00",
            "modified_at": "2026-08-25T21:43:55+00:00",
            "reviewed_on": "2026-08-25",
            "reading_minutes": 3,
            "word_count": 456,
            "potentially_affected": "File servers, clients, clusters, applications, and appliances carrying sensitive data over SMB 3.x.",
            "dse_recommendation": "Choose the narrowest required encryption scope, verify SMB 3.x support and performance on every path, preserve at-rest controls, and reject unencrypted fallback deliberately.",
            "primary_source": {
                "name": "SMB security enhancements",
                "url": "https://learn.microsoft.com/en-us/windows-server/storage/file-server/smb-security",
                "published_on": null,
                "authority": "Microsoft Learn"
            },
            "publishing_principles": "https://update.dsesecurity.com/updates/dse-updates-editorial-methodology/",
            "usage_info": "https://update.dsesecurity.com/usage/",
            "copyright_notice": "Copyright © 2026 Detection Systems & Engineering. All rights reserved.",
            "content_html": "<p><strong>Bottom line:</strong> SMB encryption provides end-to-end encryption and integrity for supported SMB data in transit. Microsoft supports requirement at a share, server, or client mapping scope. A requirement rejects clients that cannot negotiate the necessary SMB encryption, so acceptance testing must include failure as well as success.</p>\n<h2>Source fact: what Microsoft documents</h2>\n<p>Microsoft&#8217;s <a href=\"https://learn.microsoft.com/en-us/windows-server/storage/file-server/smb-security\" target=\"_blank\" rel=\"noopener noreferrer\">SMB security enhancements guide</a> says SMB encryption protects data from interception on untrusted networks and can be configured for an individual share, an entire server, or a client mapping. Both peers need supported SMB 3.x capability.</p>\n<p>Microsoft documents cipher support that varies by Windows version, automatic negotiation between compatible peers, and a performance cost for end-to-end encryption. Current Windows Server and Windows versions include documented improvements for SMB Direct and cluster communications. With the default rejection setting, clients that do not support SMB 3.x are denied access to an encrypted share and a server operational event is recorded. Microsoft explicitly says SMB encryption does not protect data at rest and is separate from BitLocker and EFS.</p>\n<h2>What the source does not establish</h2>\n<p>Encryption does not authorize a user, harden share permissions, secure endpoints, or protect files after they are stored or copied. Enabling it on one share does not prove another share or client mapping is encrypted. A connection may fail because of dialect, cipher, proxy, WAN optimizer, or third-party implementation limits. The source does not claim encryption has negligible performance impact on every workload.</p>\n<h2>Applicability questions</h2>\n<ul>\n<li>Which shares or servers carry data that needs network confidentiality, and on which network paths?</li>\n<li>Do all Windows, Linux, NAS, appliance, backup, scanner, and application clients support the required SMB dialect and encryption?</li>\n<li>Are SMB Direct, Storage Spaces Direct, failover clustering, WAN optimization, or load-sensitive workloads involved?</li>\n<li>Is encryption required by the server, by clients, or both, and can unencrypted fallback ever be accepted?</li>\n<li>Which independent at-rest, identity, authorization, and backup controls remain necessary?</li>\n</ul>\n<h2>DSE recommendation: controlled next steps</h2>\n<p><em>The following steps are DSE recommendations based on the cited source.</em></p>\n<ol>\n<li>Classify shares and select the narrowest scope that satisfies the network-confidentiality requirement.</li>\n<li>Inventory every client and negotiate SMB version, encryption, authentication, and signing in a production-like test.</li>\n<li>Measure throughput, latency, CPU, RDMA, failover, and backup effects under peak workload.</li>\n<li>Keep unencrypted rejection enabled unless a formally approved, time-bounded transition requires otherwise.</li>\n<li>Roll out by share or server ring, monitor denied clients and operational events, and retire incompatible dependencies.</li>\n</ol>\n<h2>Verification and evidence</h2>\n<ul>\n<li>Preserve share, server, and client encryption configuration with approvals and exceptions.</li>\n<li>Capture negotiated SMB dialect and encrypted state for every critical path.</li>\n<li>Demonstrate that an unsupported or nonencrypting test client is rejected where encryption is required.</li>\n<li>Record performance and functional results for file access, application transactions, failover, and recovery.</li>\n</ul>\n<h2>Official references</h2>\n<ul>\n<li><a href=\"https://learn.microsoft.com/en-us/windows-server/storage/file-server/smb-security\" target=\"_blank\" rel=\"noopener noreferrer\">SMB security enhancements</a> — Microsoft</li>\n</ul>",
            "content_text": "Bottom line: SMB encryption provides end-to-end encryption and integrity for supported SMB data in transit. Microsoft supports requirement at a share, server, or client mapping scope. A requirement rejects clients that cannot negotiate the necessary SMB encryption, so acceptance testing must include failure as well as success.\nSource fact: what Microsoft documents\nMicrosoft’s SMB security enhancements guide says SMB encryption protects data from interception on untrusted networks and can be configured for an individual share, an entire server, or a client mapping. Both peers need supported SMB 3.x capability.\nMicrosoft documents cipher support that varies by Windows version, automatic negotiation between compatible peers, and a performance cost for end-to-end encryption. Current Windows Server and Windows versions include documented improvements for SMB Direct and cluster communications. With the default rejection setting, clients that do not support SMB 3.x are denied access to an encrypted share and a server operational event is recorded. Microsoft explicitly says SMB encryption does not protect data at rest and is separate from BitLocker and EFS.\nWhat the source does not establish\nEncryption does not authorize a user, harden share permissions, secure endpoints, or protect files after they are stored or copied. Enabling it on one share does not prove another share or client mapping is encrypted. A connection may fail because of dialect, cipher, proxy, WAN optimizer, or third-party implementation limits. The source does not claim encryption has negligible performance impact on every workload.\nApplicability questions\n\nWhich shares or servers carry data that needs network confidentiality, and on which network paths?\nDo all Windows, Linux, NAS, appliance, backup, scanner, and application clients support the required SMB dialect and encryption?\nAre SMB Direct, Storage Spaces Direct, failover clustering, WAN optimization, or load-sensitive workloads involved?\nIs encryption required by the server, by clients, or both, and can unencrypted fallback ever be accepted?\nWhich independent at-rest, identity, authorization, and backup controls remain necessary?\n\nDSE recommendation: controlled next steps\nThe following steps are DSE recommendations based on the cited source.\n\nClassify shares and select the narrowest scope that satisfies the network-confidentiality requirement.\nInventory every client and negotiate SMB version, encryption, authentication, and signing in a production-like test.\nMeasure throughput, latency, CPU, RDMA, failover, and backup effects under peak workload.\nKeep unencrypted rejection enabled unless a formally approved, time-bounded transition requires otherwise.\nRoll out by share or server ring, monitor denied clients and operational events, and retire incompatible dependencies.\n\nVerification and evidence\n\nPreserve share, server, and client encryption configuration with approvals and exceptions.\nCapture negotiated SMB dialect and encrypted state for every critical path.\nDemonstrate that an unsupported or nonencrypting test client is rejected where encryption is required.\nRecord performance and functional results for file access, application transactions, failover, and recovery.\n\nOfficial references\n\nSMB security enhancements — Microsoft",
            "content_markdown": "Bottom line: SMB encryption provides end-to-end encryption and integrity for supported SMB data in transit. Microsoft supports requirement at a share, server, or client mapping scope. A requirement rejects clients that cannot negotiate the necessary SMB encryption, so acceptance testing must include failure as well as success.\n\n## Source fact: what Microsoft documents\n\nMicrosoft’s [SMB security enhancements guide](https://learn.microsoft.com/en-us/windows-server/storage/file-server/smb-security) says SMB encryption protects data from interception on untrusted networks and can be configured for an individual share, an entire server, or a client mapping. Both peers need supported SMB 3.x capability.\n\nMicrosoft documents cipher support that varies by Windows version, automatic negotiation between compatible peers, and a performance cost for end-to-end encryption. Current Windows Server and Windows versions include documented improvements for SMB Direct and cluster communications. With the default rejection setting, clients that do not support SMB 3.x are denied access to an encrypted share and a server operational event is recorded. Microsoft explicitly says SMB encryption does not protect data at rest and is separate from BitLocker and EFS.\n\n## What the source does not establish\n\nEncryption does not authorize a user, harden share permissions, secure endpoints, or protect files after they are stored or copied. Enabling it on one share does not prove another share or client mapping is encrypted. A connection may fail because of dialect, cipher, proxy, WAN optimizer, or third-party implementation limits. The source does not claim encryption has negligible performance impact on every workload.\n\n## Applicability questions\n\n- Which shares or servers carry data that needs network confidentiality, and on which network paths?\n\n- Do all Windows, Linux, NAS, appliance, backup, scanner, and application clients support the required SMB dialect and encryption?\n\n- Are SMB Direct, Storage Spaces Direct, failover clustering, WAN optimization, or load-sensitive workloads involved?\n\n- Is encryption required by the server, by clients, or both, and can unencrypted fallback ever be accepted?\n\n- Which independent at-rest, identity, authorization, and backup controls remain necessary?\n\n## DSE recommendation: controlled next steps\n\nThe following steps are DSE recommendations based on the cited source.\n\n- Classify shares and select the narrowest scope that satisfies the network-confidentiality requirement.\n\n- Inventory every client and negotiate SMB version, encryption, authentication, and signing in a production-like test.\n\n- Measure throughput, latency, CPU, RDMA, failover, and backup effects under peak workload.\n\n- Keep unencrypted rejection enabled unless a formally approved, time-bounded transition requires otherwise.\n\n- Roll out by share or server ring, monitor denied clients and operational events, and retire incompatible dependencies.\n\n## Verification and evidence\n\n- Preserve share, server, and client encryption configuration with approvals and exceptions.\n\n- Capture negotiated SMB dialect and encrypted state for every critical path.\n\n- Demonstrate that an unsupported or nonencrypting test client is rejected where encryption is required.\n\n- Record performance and functional results for file access, application transactions, failover, and recovery.\n\n## Official references\n\n- [SMB security enhancements](https://learn.microsoft.com/en-us/windows-server/storage/file-server/smb-security) — Microsoft"
        }
    ]
}