{
    "api_version": "1",
    "kind": "dse_post",
    "self": "https://update.dsesecurity.com/api/v1/posts/choose-account-specific-cloudflare-origin-authentication-when-a-shared-network-certificate-is-insufficient/",
    "item": {
        "id": "https://update.dsesecurity.com/updates/choose-account-specific-cloudflare-origin-authentication-when-a-shared-network-certificate-is-insufficient/",
        "slug": "choose-account-specific-cloudflare-origin-authentication-when-a-shared-network-certificate-is-insufficient",
        "url": "https://update.dsesecurity.com/updates/choose-account-specific-cloudflare-origin-authentication-when-a-shared-network-certificate-is-insufficient/",
        "alternate_urls": {
            "markdown": "https://update.dsesecurity.com/updates/choose-account-specific-cloudflare-origin-authentication-when-a-shared-network-certificate-is-insufficient.md",
            "json": "https://update.dsesecurity.com/api/v1/posts/choose-account-specific-cloudflare-origin-authentication-when-a-shared-network-certificate-is-insufficient/"
        },
        "title": "Choose account-specific Cloudflare origin authentication when a shared network certificate is insufficient",
        "summary": "Global Authenticated Origin Pulls proves Cloudflare network origin, not your account specifically.",
        "format": {
            "slug": "guide",
            "name": "Guide"
        },
        "priority": {
            "slug": "info",
            "name": "Information"
        },
        "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": "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-10-20T18:17:04+00:00",
        "modified_at": "2026-10-20T18:34:37+00:00",
        "reviewed_on": "2026-10-20",
        "reading_minutes": 2,
        "word_count": 250,
        "potentially_affected": "This concerns client-certificate authentication of Cloudflare-to-origin web requests.",
        "dse_recommendation": "DSE recommends stating whether the requirement is network provenance or account-specific origin access before choosing a level.",
        "primary_source": {
            "name": "Cloudflare — Authenticated Origin Pulls (mTLS)",
            "url": "https://developers.cloudflare.com/ssl/origin-configuration/authenticated-origin-pull/",
            "published_on": null,
            "authority": "developers.cloudflare.com"
        },
        "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>Global Authenticated Origin Pulls proves Cloudflare network origin, not your account specifically.</p>\n<h2>Source facts</h2>\n<p>Cloudflare documents global AOP using a certificate shared across accounts, while zone-level and per-hostname configurations use uploaded certificates. The more specific levels take precedence and are independently enabled. The source also states AOP has no effect for Cloudflare Tunnel origins, whose connector credentials authenticate the outbound tunnel path instead.</p>\n<p>Source: <a href=\"https://developers.cloudflare.com/ssl/origin-configuration/authenticated-origin-pull/\">Cloudflare — Authenticated Origin Pulls (mTLS)</a>.</p>\n<h2>Applicability</h2>\n<p>This concerns client-certificate authentication of Cloudflare-to-origin web requests.</p>\n<h2>DSE recommendation</h2>\n<p>DSE recommends stating whether the requirement is network provenance or account-specific origin access before choosing a level. Configure and enforce the corresponding certificate trust at the origin; a dashboard switch alone does not establish rejection of unauthorized requests. Keep certificate rotation, private-key custody, and hostname scope documented. Do not add AOP to a Tunnel hostname expecting it to change the connector&#8217;s authentication model. Ask the origin owner to write the exact identity that must be proven: any Cloudflare network request or the organization&#8217;s chosen certificate. Keep a rejected unauthorized request beside the successful proxy request. Review the most-specific enabled level when rotating certificates rather than assuming a zone change overrides every hostname.</p>\n<h2>Verification</h2>\n<p>In a controlled origin test, confirm valid proxied requests succeed and direct requests lacking the required client certificate are rejected. Verify the presented certificate at each configured level and test rotation before expiry. Inspect server-certificate validation separately so origin authentication does not conceal an unrelated TLS trust problem.</p>\n<h2>Official reference</h2>\n<p><a href=\"https://developers.cloudflare.com/ssl/origin-configuration/authenticated-origin-pull/\">Cloudflare — Authenticated Origin Pulls (mTLS)</a>. Reviewed October 20, 2026.</p>",
        "content_text": "Global Authenticated Origin Pulls proves Cloudflare network origin, not your account specifically.\nSource facts\nCloudflare documents global AOP using a certificate shared across accounts, while zone-level and per-hostname configurations use uploaded certificates. The more specific levels take precedence and are independently enabled. The source also states AOP has no effect for Cloudflare Tunnel origins, whose connector credentials authenticate the outbound tunnel path instead.\nSource: Cloudflare — Authenticated Origin Pulls (mTLS).\nApplicability\nThis concerns client-certificate authentication of Cloudflare-to-origin web requests.\nDSE recommendation\nDSE recommends stating whether the requirement is network provenance or account-specific origin access before choosing a level. Configure and enforce the corresponding certificate trust at the origin; a dashboard switch alone does not establish rejection of unauthorized requests. Keep certificate rotation, private-key custody, and hostname scope documented. Do not add AOP to a Tunnel hostname expecting it to change the connector’s authentication model. Ask the origin owner to write the exact identity that must be proven: any Cloudflare network request or the organization’s chosen certificate. Keep a rejected unauthorized request beside the successful proxy request. Review the most-specific enabled level when rotating certificates rather than assuming a zone change overrides every hostname.\nVerification\nIn a controlled origin test, confirm valid proxied requests succeed and direct requests lacking the required client certificate are rejected. Verify the presented certificate at each configured level and test rotation before expiry. Inspect server-certificate validation separately so origin authentication does not conceal an unrelated TLS trust problem.\nOfficial reference\nCloudflare — Authenticated Origin Pulls (mTLS). Reviewed October 20, 2026.",
        "content_markdown": "Global Authenticated Origin Pulls proves Cloudflare network origin, not your account specifically.\n\n## Source facts\n\nCloudflare documents global AOP using a certificate shared across accounts, while zone-level and per-hostname configurations use uploaded certificates. The more specific levels take precedence and are independently enabled. The source also states AOP has no effect for Cloudflare Tunnel origins, whose connector credentials authenticate the outbound tunnel path instead.\n\nSource: [Cloudflare — Authenticated Origin Pulls (mTLS)](https://developers.cloudflare.com/ssl/origin-configuration/authenticated-origin-pull/).\n\n## Applicability\n\nThis concerns client-certificate authentication of Cloudflare-to-origin web requests.\n\n## DSE recommendation\n\nDSE recommends stating whether the requirement is network provenance or account-specific origin access before choosing a level. Configure and enforce the corresponding certificate trust at the origin; a dashboard switch alone does not establish rejection of unauthorized requests. Keep certificate rotation, private-key custody, and hostname scope documented. Do not add AOP to a Tunnel hostname expecting it to change the connector’s authentication model. Ask the origin owner to write the exact identity that must be proven: any Cloudflare network request or the organization’s chosen certificate. Keep a rejected unauthorized request beside the successful proxy request. Review the most-specific enabled level when rotating certificates rather than assuming a zone change overrides every hostname.\n\n## Verification\n\nIn a controlled origin test, confirm valid proxied requests succeed and direct requests lacking the required client certificate are rejected. Verify the presented certificate at each configured level and test rotation before expiry. Inspect server-certificate validation separately so origin authentication does not conceal an unrelated TLS trust problem.\n\n## Official reference\n\n[Cloudflare — Authenticated Origin Pulls (mTLS)](https://developers.cloudflare.com/ssl/origin-configuration/authenticated-origin-pull/). Reviewed October 20, 2026."
    },
    "json_ld": {
        "@context": "https://schema.org",
        "@graph": [
            {
                "@type": "Organization",
                "@id": "https://dsesecurity.com/#organization",
                "name": "Detection Systems & Engineering",
                "alternateName": "DSE Security",
                "url": "https://dsesecurity.com/",
                "logo": {
                    "@type": "ImageObject",
                    "url": "https://update.dsesecurity.com/assets/dse-logo-20260812.png?v=1.8.20"
                }
            },
            {
                "@type": "Organization",
                "@id": "https://update.dsesecurity.com/#editorial-team",
                "name": "DSE Security Editorial Team",
                "url": "https://update.dsesecurity.com/",
                "parentOrganization": {
                    "@id": "https://dsesecurity.com/#organization"
                }
            },
            {
                "@type": "WebSite",
                "@id": "https://update.dsesecurity.com/#website",
                "name": "DSE Updates",
                "alternateName": "DSE Security Knowledge Hub",
                "url": "https://update.dsesecurity.com/",
                "inLanguage": "en-US",
                "publisher": {
                    "@id": "https://dsesecurity.com/#organization"
                },
                "potentialAction": {
                    "@type": "SearchAction",
                    "target": {
                        "@type": "EntryPoint",
                        "urlTemplate": "https://update.dsesecurity.com/?q={search_term_string}"
                    },
                    "query-input": "required name=search_term_string"
                }
            },
            {
                "@type": "WebPage",
                "@id": "https://update.dsesecurity.com/updates/choose-account-specific-cloudflare-origin-authentication-when-a-shared-network-certificate-is-insufficient/",
                "url": "https://update.dsesecurity.com/updates/choose-account-specific-cloudflare-origin-authentication-when-a-shared-network-certificate-is-insufficient/",
                "isPartOf": {
                    "@id": "https://update.dsesecurity.com/#website"
                },
                "lastReviewed": "2026-10-20"
            },
            {
                "@type": "BreadcrumbList",
                "@id": "https://update.dsesecurity.com/updates/choose-account-specific-cloudflare-origin-authentication-when-a-shared-network-certificate-is-insufficient/#breadcrumbs",
                "itemListElement": [
                    {
                        "@type": "ListItem",
                        "position": 1,
                        "name": "DSE Updates",
                        "item": "https://update.dsesecurity.com/"
                    },
                    {
                        "@type": "ListItem",
                        "position": 2,
                        "name": "Cybersecurity",
                        "item": "https://update.dsesecurity.com/topic/cybersecurity/"
                    },
                    {
                        "@type": "ListItem",
                        "position": 3,
                        "name": "Choose account-specific Cloudflare origin authentication when a shared network certificate is insufficient",
                        "item": "https://update.dsesecurity.com/updates/choose-account-specific-cloudflare-origin-authentication-when-a-shared-network-certificate-is-insufficient/"
                    }
                ]
            },
            {
                "@type": [
                    "Article",
                    "TechArticle"
                ],
                "@id": "https://update.dsesecurity.com/updates/choose-account-specific-cloudflare-origin-authentication-when-a-shared-network-certificate-is-insufficient/#article",
                "identifier": "https://update.dsesecurity.com/updates/choose-account-specific-cloudflare-origin-authentication-when-a-shared-network-certificate-is-insufficient/",
                "url": "https://update.dsesecurity.com/updates/choose-account-specific-cloudflare-origin-authentication-when-a-shared-network-certificate-is-insufficient/",
                "headline": "Choose account-specific Cloudflare origin authentication when a shared network certificate is insufficient",
                "description": "Global Authenticated Origin Pulls proves Cloudflare network origin, not your account specifically.",
                "abstract": "Global Authenticated Origin Pulls proves Cloudflare network origin, not your account specifically.",
                "articleBody": "Global Authenticated Origin Pulls proves Cloudflare network origin, not your account specifically.\nSource facts\nCloudflare documents global AOP using a certificate shared across accounts, while zone-level and per-hostname configurations use uploaded certificates. The more specific levels take precedence and are independently enabled. The source also states AOP has no effect for Cloudflare Tunnel origins, whose connector credentials authenticate the outbound tunnel path instead.\nSource: Cloudflare — Authenticated Origin Pulls (mTLS).\nApplicability\nThis concerns client-certificate authentication of Cloudflare-to-origin web requests.\nDSE recommendation\nDSE recommends stating whether the requirement is network provenance or account-specific origin access before choosing a level. Configure and enforce the corresponding certificate trust at the origin; a dashboard switch alone does not establish rejection of unauthorized requests. Keep certificate rotation, private-key custody, and hostname scope documented. Do not add AOP to a Tunnel hostname expecting it to change the connector’s authentication model. Ask the origin owner to write the exact identity that must be proven: any Cloudflare network request or the organization’s chosen certificate. Keep a rejected unauthorized request beside the successful proxy request. Review the most-specific enabled level when rotating certificates rather than assuming a zone change overrides every hostname.\nVerification\nIn a controlled origin test, confirm valid proxied requests succeed and direct requests lacking the required client certificate are rejected. Verify the presented certificate at each configured level and test rotation before expiry. Inspect server-certificate validation separately so origin authentication does not conceal an unrelated TLS trust problem.\nOfficial reference\nCloudflare — Authenticated Origin Pulls (mTLS). Reviewed October 20, 2026.",
                "datePublished": "2026-10-20T18:17:04+00:00",
                "dateModified": "2026-10-20T18:34:37+00:00",
                "mainEntityOfPage": {
                    "@id": "https://update.dsesecurity.com/updates/choose-account-specific-cloudflare-origin-authentication-when-a-shared-network-certificate-is-insufficient/"
                },
                "inLanguage": "en-US",
                "isAccessibleForFree": true,
                "author": {
                    "@type": "Organization",
                    "name": "DSE Security Editorial Team",
                    "url": "https://update.dsesecurity.com/#editorial-team"
                },
                "publisher": {
                    "@id": "https://dsesecurity.com/#organization"
                },
                "image": {
                    "@type": "ImageObject",
                    "@id": "https://update.dsesecurity.com/updates/choose-account-specific-cloudflare-origin-authentication-when-a-shared-network-certificate-is-insufficient/#primaryimage",
                    "url": "https://update.dsesecurity.com/assets/editorial/identity-cloud-social-v2.jpg?v=1.8.20",
                    "contentUrl": "https://update.dsesecurity.com/assets/editorial/identity-cloud-social-v2.jpg?v=1.8.20",
                    "width": 1200,
                    "height": 630,
                    "caption": "Choose account-specific Cloudflare origin authentication when a shared network certificate is insufficient"
                },
                "articleSection": [
                    "Cybersecurity",
                    "Networks & Infrastructure"
                ],
                "keywords": [
                    "Cybersecurity",
                    "Networks & Infrastructure",
                    "Guide",
                    "Information priority"
                ],
                "genre": "Guide",
                "about": [
                    {
                        "@type": "Thing",
                        "name": "Cybersecurity",
                        "url": "https://update.dsesecurity.com/topic/cybersecurity/"
                    },
                    {
                        "@type": "Thing",
                        "name": "Networks & Infrastructure",
                        "url": "https://update.dsesecurity.com/topic/networks-infrastructure/"
                    }
                ],
                "wordCount": 250,
                "timeRequired": "PT2M",
                "publishingPrinciples": "https://update.dsesecurity.com/updates/dse-updates-editorial-methodology/",
                "usageInfo": "https://update.dsesecurity.com/usage/",
                "copyrightHolder": {
                    "@id": "https://dsesecurity.com/#organization"
                },
                "copyrightNotice": "Copyright © 2026 Detection Systems & Engineering. All rights reserved.",
                "citation": {
                    "@type": "CreativeWork",
                    "name": "Cloudflare — Authenticated Origin Pulls (mTLS)",
                    "url": "https://developers.cloudflare.com/ssl/origin-configuration/authenticated-origin-pull/"
                }
            }
        ]
    }
}