{
    "api_version": "1",
    "kind": "dse_post",
    "self": "https://update.dsesecurity.com/api/v1/posts/pilot-experimental-radius-11-without-breaking-aaa/",
    "item": {
        "id": "https://update.dsesecurity.com/updates/pilot-experimental-radius-11-without-breaking-aaa/",
        "slug": "pilot-experimental-radius-11-without-breaking-aaa",
        "url": "https://update.dsesecurity.com/updates/pilot-experimental-radius-11-without-breaking-aaa/",
        "alternate_urls": {
            "markdown": "https://update.dsesecurity.com/updates/pilot-experimental-radius-11-without-breaking-aaa.md",
            "json": "https://update.dsesecurity.com/api/v1/posts/pilot-experimental-radius-11-without-breaking-aaa/"
        },
        "title": "Pilot Experimental RADIUS/1.1 without silently breaking AAA",
        "summary": "Treat RADIUS/1.1 over TLS or DTLS as an experimental interoperability project with explicit fallback and authorization tests.",
        "format": {
            "slug": "briefing",
            "name": "Briefing"
        },
        "priority": {
            "slug": "advisory",
            "name": "Advisory"
        },
        "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": "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:34:36+00:00",
        "modified_at": "2026-08-25T21:43:56+00:00",
        "reviewed_on": "2026-08-25",
        "reading_minutes": 3,
        "word_count": 459,
        "potentially_affected": "Organizations evaluating RADIUS/1.1 between network access servers, proxies, and AAA services",
        "dse_recommendation": "Limit RFC 9765 to a controlled pilot, verify ALPN and transport behavior, and prove that failure cannot create an unintended weaker path.",
        "primary_source": {
            "name": "RFC 9765: RADIUS Version 1.1",
            "url": "https://datatracker.ietf.org/doc/rfc9765/",
            "published_on": null,
            "authority": "datatracker.ietf.org"
        },
        "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>RADIUS/1.1 is published as an Experimental RFC. Its security and transport changes are technically significant, but that status calls for a bounded pilot and explicit interoperability evidence—not an assumption that every NAS, proxy, and server can adopt it safely.</p>\n<h2>Source fact:</h2>\n<p><a href=\"https://datatracker.ietf.org/doc/rfc9765/\" target=\"_blank\" rel=\"noopener noreferrer\">IETF RFC 9765</a> defines Application-Layer Protocol Negotiation identifiers and protocol extensions for using Experimental RADIUS/1.1 over TLS and DTLS. In that protected transport, RADIUS/1.1 removes the RADIUS shared secret and the protocol&#8217;s MD5-based packet authentication and attribute-obfuscation mechanisms. The secure transport provides the cryptographic channel and peer authentication expected by the new mode.</p>\n<p>The RFC does not change ordinary RADIUS over UDP or TCP. It explicitly has Experimental status, which means it is suitable for evaluation and experience rather than being presented as an Internet Standards Track requirement. Correct version negotiation through ALPN and correct handling at every proxy boundary are central to interoperability.</p>\n<h2>Boundary</h2>\n<p>Removing the RADIUS shared secret in RADIUS/1.1 does not remove the need for strong TLS identities, authorization, certificate lifecycle, or protection of the AAA service. Mixed transports can preserve legacy MD5-based behavior on other hops. A successful TLS handshake does not prove that attributes, message authentication, retransmission, duplicate detection, accounting, change-of-authorization, or policy decisions work as intended. Product support may be partial or labeled experimental itself.</p>\n<h2>Applicability questions</h2>\n<ul>\n<li>Do the exact NAS, proxy, load balancer, and RADIUS releases implement RFC 9765 and the required ALPN behavior?</li>\n<li>Where does TLS or DTLS terminate, and what protocol protects every subsequent hop?</li>\n<li>Which certificate names, trust anchors, roles, renewal paths, and revocation behavior authenticate peers?</li>\n<li>What happens when ALPN negotiation fails or a peer supports only a legacy transport?</li>\n<li>Can fallback ever bypass the intended security or authorization policy?</li>\n</ul>\n<h2>DSE recommendation:</h2>\n<p>Keep the first implementation outside production access. Build a matrix that covers each client, server, proxy, transport, message class, and certificate state. Capture ALPN selection and verify the negotiated RADIUS version. Exercise accept, reject, challenge, accounting, retransmission, duplicate requests, proxying, disconnect or change-of-authorization where used, and failure during a live exchange.</p>\n<p>Define legacy coexistence and fallback as policy, not whatever the products happen to do. An unsupported or failed secure session should produce a visible, approved result and must not silently move to a less protected route. Use dedicated pilot identities and segmentation, protect private keys, and establish certificate-expiry alerts through an independent channel. Obtain vendor confirmation before any wider use.</p>\n<h2>Verification and evidence</h2>\n<p>Retain the experimental approval, full component/version matrix, configurations, certificates and trust design without private keys, decoded negotiation traces, AAA decision comparisons, failure tests, and fallback results. Evidence should correlate the same test identity&#8217;s request, server decision, network authorization, and accounting record. Record unresolved interoperation limits as blockers rather than treating basic authentication success as completion.</p>\n<h2>Official references</h2>\n<ul>\n<li><a href=\"https://datatracker.ietf.org/doc/rfc9765/\" target=\"_blank\" rel=\"noopener noreferrer\">IETF RFC 9765</a></li>\n</ul>",
        "content_text": "RADIUS/1.1 is published as an Experimental RFC. Its security and transport changes are technically significant, but that status calls for a bounded pilot and explicit interoperability evidence—not an assumption that every NAS, proxy, and server can adopt it safely.\nSource fact:\nIETF RFC 9765 defines Application-Layer Protocol Negotiation identifiers and protocol extensions for using Experimental RADIUS/1.1 over TLS and DTLS. In that protected transport, RADIUS/1.1 removes the RADIUS shared secret and the protocol’s MD5-based packet authentication and attribute-obfuscation mechanisms. The secure transport provides the cryptographic channel and peer authentication expected by the new mode.\nThe RFC does not change ordinary RADIUS over UDP or TCP. It explicitly has Experimental status, which means it is suitable for evaluation and experience rather than being presented as an Internet Standards Track requirement. Correct version negotiation through ALPN and correct handling at every proxy boundary are central to interoperability.\nBoundary\nRemoving the RADIUS shared secret in RADIUS/1.1 does not remove the need for strong TLS identities, authorization, certificate lifecycle, or protection of the AAA service. Mixed transports can preserve legacy MD5-based behavior on other hops. A successful TLS handshake does not prove that attributes, message authentication, retransmission, duplicate detection, accounting, change-of-authorization, or policy decisions work as intended. Product support may be partial or labeled experimental itself.\nApplicability questions\n\nDo the exact NAS, proxy, load balancer, and RADIUS releases implement RFC 9765 and the required ALPN behavior?\nWhere does TLS or DTLS terminate, and what protocol protects every subsequent hop?\nWhich certificate names, trust anchors, roles, renewal paths, and revocation behavior authenticate peers?\nWhat happens when ALPN negotiation fails or a peer supports only a legacy transport?\nCan fallback ever bypass the intended security or authorization policy?\n\nDSE recommendation:\nKeep the first implementation outside production access. Build a matrix that covers each client, server, proxy, transport, message class, and certificate state. Capture ALPN selection and verify the negotiated RADIUS version. Exercise accept, reject, challenge, accounting, retransmission, duplicate requests, proxying, disconnect or change-of-authorization where used, and failure during a live exchange.\nDefine legacy coexistence and fallback as policy, not whatever the products happen to do. An unsupported or failed secure session should produce a visible, approved result and must not silently move to a less protected route. Use dedicated pilot identities and segmentation, protect private keys, and establish certificate-expiry alerts through an independent channel. Obtain vendor confirmation before any wider use.\nVerification and evidence\nRetain the experimental approval, full component/version matrix, configurations, certificates and trust design without private keys, decoded negotiation traces, AAA decision comparisons, failure tests, and fallback results. Evidence should correlate the same test identity’s request, server decision, network authorization, and accounting record. Record unresolved interoperation limits as blockers rather than treating basic authentication success as completion.\nOfficial references\n\nIETF RFC 9765",
        "content_markdown": "RADIUS/1.1 is published as an Experimental RFC. Its security and transport changes are technically significant, but that status calls for a bounded pilot and explicit interoperability evidence—not an assumption that every NAS, proxy, and server can adopt it safely.\n\n## Source fact:\n\n[IETF RFC 9765](https://datatracker.ietf.org/doc/rfc9765/) defines Application-Layer Protocol Negotiation identifiers and protocol extensions for using Experimental RADIUS/1.1 over TLS and DTLS. In that protected transport, RADIUS/1.1 removes the RADIUS shared secret and the protocol’s MD5-based packet authentication and attribute-obfuscation mechanisms. The secure transport provides the cryptographic channel and peer authentication expected by the new mode.\n\nThe RFC does not change ordinary RADIUS over UDP or TCP. It explicitly has Experimental status, which means it is suitable for evaluation and experience rather than being presented as an Internet Standards Track requirement. Correct version negotiation through ALPN and correct handling at every proxy boundary are central to interoperability.\n\n## Boundary\n\nRemoving the RADIUS shared secret in RADIUS/1.1 does not remove the need for strong TLS identities, authorization, certificate lifecycle, or protection of the AAA service. Mixed transports can preserve legacy MD5-based behavior on other hops. A successful TLS handshake does not prove that attributes, message authentication, retransmission, duplicate detection, accounting, change-of-authorization, or policy decisions work as intended. Product support may be partial or labeled experimental itself.\n\n## Applicability questions\n\n- Do the exact NAS, proxy, load balancer, and RADIUS releases implement RFC 9765 and the required ALPN behavior?\n\n- Where does TLS or DTLS terminate, and what protocol protects every subsequent hop?\n\n- Which certificate names, trust anchors, roles, renewal paths, and revocation behavior authenticate peers?\n\n- What happens when ALPN negotiation fails or a peer supports only a legacy transport?\n\n- Can fallback ever bypass the intended security or authorization policy?\n\n## DSE recommendation:\n\nKeep the first implementation outside production access. Build a matrix that covers each client, server, proxy, transport, message class, and certificate state. Capture ALPN selection and verify the negotiated RADIUS version. Exercise accept, reject, challenge, accounting, retransmission, duplicate requests, proxying, disconnect or change-of-authorization where used, and failure during a live exchange.\n\nDefine legacy coexistence and fallback as policy, not whatever the products happen to do. An unsupported or failed secure session should produce a visible, approved result and must not silently move to a less protected route. Use dedicated pilot identities and segmentation, protect private keys, and establish certificate-expiry alerts through an independent channel. Obtain vendor confirmation before any wider use.\n\n## Verification and evidence\n\nRetain the experimental approval, full component/version matrix, configurations, certificates and trust design without private keys, decoded negotiation traces, AAA decision comparisons, failure tests, and fallback results. Evidence should correlate the same test identity’s request, server decision, network authorization, and accounting record. Record unresolved interoperation limits as blockers rather than treating basic authentication success as completion.\n\n## Official references\n\n- [IETF RFC 9765](https://datatracker.ietf.org/doc/rfc9765/)"
    },
    "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/pilot-experimental-radius-11-without-breaking-aaa/",
                "url": "https://update.dsesecurity.com/updates/pilot-experimental-radius-11-without-breaking-aaa/",
                "isPartOf": {
                    "@id": "https://update.dsesecurity.com/#website"
                },
                "lastReviewed": "2026-08-25"
            },
            {
                "@type": "BreadcrumbList",
                "@id": "https://update.dsesecurity.com/updates/pilot-experimental-radius-11-without-breaking-aaa/#breadcrumbs",
                "itemListElement": [
                    {
                        "@type": "ListItem",
                        "position": 1,
                        "name": "DSE Updates",
                        "item": "https://update.dsesecurity.com/"
                    },
                    {
                        "@type": "ListItem",
                        "position": 2,
                        "name": "Pilot Experimental RADIUS/1.1 without silently breaking AAA",
                        "item": "https://update.dsesecurity.com/updates/pilot-experimental-radius-11-without-breaking-aaa/"
                    }
                ]
            },
            {
                "@type": [
                    "Article",
                    "TechArticle"
                ],
                "@id": "https://update.dsesecurity.com/updates/pilot-experimental-radius-11-without-breaking-aaa/#article",
                "identifier": "https://update.dsesecurity.com/updates/pilot-experimental-radius-11-without-breaking-aaa/",
                "url": "https://update.dsesecurity.com/updates/pilot-experimental-radius-11-without-breaking-aaa/",
                "headline": "Pilot Experimental RADIUS/1.1 without silently breaking AAA",
                "description": "Treat RADIUS/1.1 over TLS or DTLS as an experimental interoperability project with explicit fallback and authorization tests.",
                "abstract": "Treat RADIUS/1.1 over TLS or DTLS as an experimental interoperability project with explicit fallback and authorization tests.",
                "articleBody": "RADIUS/1.1 is published as an Experimental RFC. Its security and transport changes are technically significant, but that status calls for a bounded pilot and explicit interoperability evidence—not an assumption that every NAS, proxy, and server can adopt it safely.\nSource fact:\nIETF RFC 9765 defines Application-Layer Protocol Negotiation identifiers and protocol extensions for using Experimental RADIUS/1.1 over TLS and DTLS. In that protected transport, RADIUS/1.1 removes the RADIUS shared secret and the protocol’s MD5-based packet authentication and attribute-obfuscation mechanisms. The secure transport provides the cryptographic channel and peer authentication expected by the new mode.\nThe RFC does not change ordinary RADIUS over UDP or TCP. It explicitly has Experimental status, which means it is suitable for evaluation and experience rather than being presented as an Internet Standards Track requirement. Correct version negotiation through ALPN and correct handling at every proxy boundary are central to interoperability.\nBoundary\nRemoving the RADIUS shared secret in RADIUS/1.1 does not remove the need for strong TLS identities, authorization, certificate lifecycle, or protection of the AAA service. Mixed transports can preserve legacy MD5-based behavior on other hops. A successful TLS handshake does not prove that attributes, message authentication, retransmission, duplicate detection, accounting, change-of-authorization, or policy decisions work as intended. Product support may be partial or labeled experimental itself.\nApplicability questions\n\nDo the exact NAS, proxy, load balancer, and RADIUS releases implement RFC 9765 and the required ALPN behavior?\nWhere does TLS or DTLS terminate, and what protocol protects every subsequent hop?\nWhich certificate names, trust anchors, roles, renewal paths, and revocation behavior authenticate peers?\nWhat happens when ALPN negotiation fails or a peer supports only a legacy transport?\nCan fallback ever bypass the intended security or authorization policy?\n\nDSE recommendation:\nKeep the first implementation outside production access. Build a matrix that covers each client, server, proxy, transport, message class, and certificate state. Capture ALPN selection and verify the negotiated RADIUS version. Exercise accept, reject, challenge, accounting, retransmission, duplicate requests, proxying, disconnect or change-of-authorization where used, and failure during a live exchange.\nDefine legacy coexistence and fallback as policy, not whatever the products happen to do. An unsupported or failed secure session should produce a visible, approved result and must not silently move to a less protected route. Use dedicated pilot identities and segmentation, protect private keys, and establish certificate-expiry alerts through an independent channel. Obtain vendor confirmation before any wider use.\nVerification and evidence\nRetain the experimental approval, full component/version matrix, configurations, certificates and trust design without private keys, decoded negotiation traces, AAA decision comparisons, failure tests, and fallback results. Evidence should correlate the same test identity’s request, server decision, network authorization, and accounting record. Record unresolved interoperation limits as blockers rather than treating basic authentication success as completion.\nOfficial references\n\nIETF RFC 9765",
                "datePublished": "2026-08-25T21:34:36+00:00",
                "dateModified": "2026-08-25T21:43:56+00:00",
                "mainEntityOfPage": {
                    "@id": "https://update.dsesecurity.com/updates/pilot-experimental-radius-11-without-breaking-aaa/"
                },
                "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/pilot-experimental-radius-11-without-breaking-aaa/#primaryimage",
                    "url": "https://update.dsesecurity.com/assets/editorial/network-infrastructure-social-v2.jpg?v=1.8.20",
                    "contentUrl": "https://update.dsesecurity.com/assets/editorial/network-infrastructure-social-v2.jpg?v=1.8.20",
                    "width": 1200,
                    "height": 630,
                    "caption": "Pilot Experimental RADIUS/1.1 without silently breaking AAA"
                },
                "articleSection": [
                    "Cybersecurity",
                    "Networks & Infrastructure"
                ],
                "keywords": [
                    "Cybersecurity",
                    "Networks & Infrastructure",
                    "Briefing",
                    "Advisory priority"
                ],
                "genre": "Briefing",
                "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": 459,
                "timeRequired": "PT3M",
                "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": "RFC 9765: RADIUS Version 1.1",
                    "url": "https://datatracker.ietf.org/doc/rfc9765/"
                }
            }
        ]
    }
}