{
    "api_version": "1",
    "kind": "dse_post",
    "self": "https://update.dsesecurity.com/api/v1/posts/treat-srtp-as-stream-protection-not-complete-vms-security/",
    "item": {
        "id": "https://update.dsesecurity.com/updates/treat-srtp-as-stream-protection-not-complete-vms-security/",
        "slug": "treat-srtp-as-stream-protection-not-complete-vms-security",
        "url": "https://update.dsesecurity.com/updates/treat-srtp-as-stream-protection-not-complete-vms-security/",
        "alternate_urls": {
            "markdown": "https://update.dsesecurity.com/updates/treat-srtp-as-stream-protection-not-complete-vms-security.md",
            "json": "https://update.dsesecurity.com/api/v1/posts/treat-srtp-as-stream-protection-not-complete-vms-security/"
        },
        "title": "Treat SRTP as stream protection, not complete VMS security",
        "summary": "SRTP can protect RTP and RTCP media traffic, but its result depends on key management and does not secure camera administration, storage, export, or operator access.",
        "format": {
            "slug": "explainer",
            "name": "Explainer"
        },
        "priority": {
            "slug": "important",
            "name": "Important"
        },
        "featured": false,
        "image": {
            "theme": "physical-security",
            "label": "Physical security",
            "alt": "Integrated video surveillance and controlled entry at a modern commercial facility.",
            "card_url": "https://update.dsesecurity.com/assets/editorial/physical-security-card.webp?v=1.8.20",
            "hero_url": "https://update.dsesecurity.com/assets/editorial/physical-security-hero.webp?v=1.8.20",
            "social_url": "https://update.dsesecurity.com/assets/editorial/physical-security-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/"
            },
            {
                "slug": "video-surveillance",
                "name": "Video Surveillance",
                "url": "https://update.dsesecurity.com/topic/video-surveillance/"
            }
        ],
        "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:36:04+00:00",
        "modified_at": "2026-08-25T21:36:17+00:00",
        "reviewed_on": "2026-08-25",
        "reading_minutes": 2,
        "word_count": 431,
        "potentially_affected": "Video architectures proposing or using Secure RTP between cameras, gateways, media services, recorders, or clients.",
        "dse_recommendation": "Define the protected media hops and key lifecycle explicitly, validate encryption and authentication on those hops, and control the remaining video lifecycle separately.",
        "primary_source": {
            "name": "RFC 3711 - The Secure Real-time Transport Protocol",
            "url": "https://www.rfc-editor.org/info/rfc3711/",
            "published_on": null,
            "authority": "www.rfc-editor.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><strong>Bottom line:</strong> SRTP can protect a media session in transit; it does not make an entire surveillance system secure. The architecture must still identify how keys are established, where protected traffic terminates, and what happens to video before and after that boundary.</p>\n<h2>Source fact: SRTP protects RTP and RTCP with defined security services</h2>\n<p><a href=\"https://www.rfc-editor.org/info/rfc3711/\" target=\"_blank\" rel=\"noopener noreferrer\">RFC 3711</a> specifies the Secure Real-time Transport Protocol. It describes confidentiality, message authentication, and replay protection for RTP and protection for RTCP. Those services are applied to media transport; the RFC relies on suitable key management rather than defining one universal provisioning workflow for every application.</p>\n<p>This distinction matters in video systems. A gateway may decrypt and re-originate a stream, a recorder may store plaintext video, or a client may export an unencrypted file even though one network segment used SRTP.</p>\n<h2>Source boundary and applicability</h2>\n<p>The RFC is a protocol specification, not proof that a product implements a current, interoperable, and securely configured profile. It does not secure web administration, discovery, device credentials, recorded databases, exports, backups, metadata, or endpoint operating systems. Later RFCs update parts of the SRTP ecosystem, so exact algorithms and product support require current vendor documentation and policy review.</p>\n<h2>Applicability questions</h2>\n<ul>\n<li>Which source and destination terminate SRTP, and which intermediate systems can see plaintext?</li>\n<li>How are session keys authenticated, generated, distributed, rotated, revoked, and recovered?</li>\n<li>Which algorithms and parameters do both endpoints actually negotiate or configure?</li>\n<li>Are multicast, failover, mobile viewing, analytics, and third-party integrations supported?</li>\n<li>How are recordings, exports, thumbnails, metadata, and backups protected after transport ends?</li>\n</ul>\n<h2>DSE recommendation: draw and test the cryptographic boundary</h2>\n<p><em>The following steps are DSE recommendations based on the cited source.</em></p>\n<p>Create a media-flow diagram that marks every encryption start, termination, retransmission, and storage point. For each hop, record the protocol version, protection services, algorithms, key-establishment method, trust anchor, owner, rotation event, and failure behavior. Reject silent fallback to an unprotected stream unless a time-limited, approved exception explicitly accepts that risk.</p>\n<p>In an isolated or approved test, capture traffic on both sides of a termination point and verify that the protected hop is not intelligible as ordinary RTP while authorized endpoints still receive media. Test invalid authentication, expired or replaced credentials, restart, failover, and logging. Continue to use network segmentation, endpoint hardening, least privilege, encrypted storage or exports where required, and audited evidence handling.</p>\n<h2>Verification and evidence</h2>\n<p>Retain the flow diagram, product interoperability statement, configuration exports, approved algorithm and key-management design, sanitized capture results, negative test logs, rotation record, fallback test, and separate storage and access-control evidence.</p>\n<h2>Official references</h2>\n<ul>\n<li><a href=\"https://www.rfc-editor.org/info/rfc3711/\" target=\"_blank\" rel=\"noopener noreferrer\">RFC 3711 &#8211; The Secure Real-time Transport Protocol</a> &#8211; RFC Editor</li>\n</ul>",
        "content_text": "Bottom line: SRTP can protect a media session in transit; it does not make an entire surveillance system secure. The architecture must still identify how keys are established, where protected traffic terminates, and what happens to video before and after that boundary.\nSource fact: SRTP protects RTP and RTCP with defined security services\nRFC 3711 specifies the Secure Real-time Transport Protocol. It describes confidentiality, message authentication, and replay protection for RTP and protection for RTCP. Those services are applied to media transport; the RFC relies on suitable key management rather than defining one universal provisioning workflow for every application.\nThis distinction matters in video systems. A gateway may decrypt and re-originate a stream, a recorder may store plaintext video, or a client may export an unencrypted file even though one network segment used SRTP.\nSource boundary and applicability\nThe RFC is a protocol specification, not proof that a product implements a current, interoperable, and securely configured profile. It does not secure web administration, discovery, device credentials, recorded databases, exports, backups, metadata, or endpoint operating systems. Later RFCs update parts of the SRTP ecosystem, so exact algorithms and product support require current vendor documentation and policy review.\nApplicability questions\n\nWhich source and destination terminate SRTP, and which intermediate systems can see plaintext?\nHow are session keys authenticated, generated, distributed, rotated, revoked, and recovered?\nWhich algorithms and parameters do both endpoints actually negotiate or configure?\nAre multicast, failover, mobile viewing, analytics, and third-party integrations supported?\nHow are recordings, exports, thumbnails, metadata, and backups protected after transport ends?\n\nDSE recommendation: draw and test the cryptographic boundary\nThe following steps are DSE recommendations based on the cited source.\nCreate a media-flow diagram that marks every encryption start, termination, retransmission, and storage point. For each hop, record the protocol version, protection services, algorithms, key-establishment method, trust anchor, owner, rotation event, and failure behavior. Reject silent fallback to an unprotected stream unless a time-limited, approved exception explicitly accepts that risk.\nIn an isolated or approved test, capture traffic on both sides of a termination point and verify that the protected hop is not intelligible as ordinary RTP while authorized endpoints still receive media. Test invalid authentication, expired or replaced credentials, restart, failover, and logging. Continue to use network segmentation, endpoint hardening, least privilege, encrypted storage or exports where required, and audited evidence handling.\nVerification and evidence\nRetain the flow diagram, product interoperability statement, configuration exports, approved algorithm and key-management design, sanitized capture results, negative test logs, rotation record, fallback test, and separate storage and access-control evidence.\nOfficial references\n\nRFC 3711 – The Secure Real-time Transport Protocol – RFC Editor",
        "content_markdown": "Bottom line: SRTP can protect a media session in transit; it does not make an entire surveillance system secure. The architecture must still identify how keys are established, where protected traffic terminates, and what happens to video before and after that boundary.\n\n## Source fact: SRTP protects RTP and RTCP with defined security services\n\n[RFC 3711](https://www.rfc-editor.org/info/rfc3711/) specifies the Secure Real-time Transport Protocol. It describes confidentiality, message authentication, and replay protection for RTP and protection for RTCP. Those services are applied to media transport; the RFC relies on suitable key management rather than defining one universal provisioning workflow for every application.\n\nThis distinction matters in video systems. A gateway may decrypt and re-originate a stream, a recorder may store plaintext video, or a client may export an unencrypted file even though one network segment used SRTP.\n\n## Source boundary and applicability\n\nThe RFC is a protocol specification, not proof that a product implements a current, interoperable, and securely configured profile. It does not secure web administration, discovery, device credentials, recorded databases, exports, backups, metadata, or endpoint operating systems. Later RFCs update parts of the SRTP ecosystem, so exact algorithms and product support require current vendor documentation and policy review.\n\n## Applicability questions\n\n- Which source and destination terminate SRTP, and which intermediate systems can see plaintext?\n\n- How are session keys authenticated, generated, distributed, rotated, revoked, and recovered?\n\n- Which algorithms and parameters do both endpoints actually negotiate or configure?\n\n- Are multicast, failover, mobile viewing, analytics, and third-party integrations supported?\n\n- How are recordings, exports, thumbnails, metadata, and backups protected after transport ends?\n\n## DSE recommendation: draw and test the cryptographic boundary\n\nThe following steps are DSE recommendations based on the cited source.\n\nCreate a media-flow diagram that marks every encryption start, termination, retransmission, and storage point. For each hop, record the protocol version, protection services, algorithms, key-establishment method, trust anchor, owner, rotation event, and failure behavior. Reject silent fallback to an unprotected stream unless a time-limited, approved exception explicitly accepts that risk.\n\nIn an isolated or approved test, capture traffic on both sides of a termination point and verify that the protected hop is not intelligible as ordinary RTP while authorized endpoints still receive media. Test invalid authentication, expired or replaced credentials, restart, failover, and logging. Continue to use network segmentation, endpoint hardening, least privilege, encrypted storage or exports where required, and audited evidence handling.\n\n## Verification and evidence\n\nRetain the flow diagram, product interoperability statement, configuration exports, approved algorithm and key-management design, sanitized capture results, negative test logs, rotation record, fallback test, and separate storage and access-control evidence.\n\n## Official references\n\n- [RFC 3711 – The Secure Real-time Transport Protocol](https://www.rfc-editor.org/info/rfc3711/) – RFC Editor"
    },
    "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/treat-srtp-as-stream-protection-not-complete-vms-security/",
                "url": "https://update.dsesecurity.com/updates/treat-srtp-as-stream-protection-not-complete-vms-security/",
                "isPartOf": {
                    "@id": "https://update.dsesecurity.com/#website"
                },
                "lastReviewed": "2026-08-25"
            },
            {
                "@type": "BreadcrumbList",
                "@id": "https://update.dsesecurity.com/updates/treat-srtp-as-stream-protection-not-complete-vms-security/#breadcrumbs",
                "itemListElement": [
                    {
                        "@type": "ListItem",
                        "position": 1,
                        "name": "DSE Updates",
                        "item": "https://update.dsesecurity.com/"
                    },
                    {
                        "@type": "ListItem",
                        "position": 2,
                        "name": "Treat SRTP as stream protection, not complete VMS security",
                        "item": "https://update.dsesecurity.com/updates/treat-srtp-as-stream-protection-not-complete-vms-security/"
                    }
                ]
            },
            {
                "@type": [
                    "Article",
                    "TechArticle"
                ],
                "@id": "https://update.dsesecurity.com/updates/treat-srtp-as-stream-protection-not-complete-vms-security/#article",
                "identifier": "https://update.dsesecurity.com/updates/treat-srtp-as-stream-protection-not-complete-vms-security/",
                "url": "https://update.dsesecurity.com/updates/treat-srtp-as-stream-protection-not-complete-vms-security/",
                "headline": "Treat SRTP as stream protection, not complete VMS security",
                "description": "SRTP can protect RTP and RTCP media traffic, but its result depends on key management and does not secure camera administration, storage, export, or…",
                "abstract": "SRTP can protect RTP and RTCP media traffic, but its result depends on key management and does not secure camera administration, storage, export, or operator access.",
                "articleBody": "Bottom line: SRTP can protect a media session in transit; it does not make an entire surveillance system secure. The architecture must still identify how keys are established, where protected traffic terminates, and what happens to video before and after that boundary.\nSource fact: SRTP protects RTP and RTCP with defined security services\nRFC 3711 specifies the Secure Real-time Transport Protocol. It describes confidentiality, message authentication, and replay protection for RTP and protection for RTCP. Those services are applied to media transport; the RFC relies on suitable key management rather than defining one universal provisioning workflow for every application.\nThis distinction matters in video systems. A gateway may decrypt and re-originate a stream, a recorder may store plaintext video, or a client may export an unencrypted file even though one network segment used SRTP.\nSource boundary and applicability\nThe RFC is a protocol specification, not proof that a product implements a current, interoperable, and securely configured profile. It does not secure web administration, discovery, device credentials, recorded databases, exports, backups, metadata, or endpoint operating systems. Later RFCs update parts of the SRTP ecosystem, so exact algorithms and product support require current vendor documentation and policy review.\nApplicability questions\n\nWhich source and destination terminate SRTP, and which intermediate systems can see plaintext?\nHow are session keys authenticated, generated, distributed, rotated, revoked, and recovered?\nWhich algorithms and parameters do both endpoints actually negotiate or configure?\nAre multicast, failover, mobile viewing, analytics, and third-party integrations supported?\nHow are recordings, exports, thumbnails, metadata, and backups protected after transport ends?\n\nDSE recommendation: draw and test the cryptographic boundary\nThe following steps are DSE recommendations based on the cited source.\nCreate a media-flow diagram that marks every encryption start, termination, retransmission, and storage point. For each hop, record the protocol version, protection services, algorithms, key-establishment method, trust anchor, owner, rotation event, and failure behavior. Reject silent fallback to an unprotected stream unless a time-limited, approved exception explicitly accepts that risk.\nIn an isolated or approved test, capture traffic on both sides of a termination point and verify that the protected hop is not intelligible as ordinary RTP while authorized endpoints still receive media. Test invalid authentication, expired or replaced credentials, restart, failover, and logging. Continue to use network segmentation, endpoint hardening, least privilege, encrypted storage or exports where required, and audited evidence handling.\nVerification and evidence\nRetain the flow diagram, product interoperability statement, configuration exports, approved algorithm and key-management design, sanitized capture results, negative test logs, rotation record, fallback test, and separate storage and access-control evidence.\nOfficial references\n\nRFC 3711 – The Secure Real-time Transport Protocol – RFC Editor",
                "datePublished": "2026-08-25T21:36:04+00:00",
                "dateModified": "2026-08-25T21:36:17+00:00",
                "mainEntityOfPage": {
                    "@id": "https://update.dsesecurity.com/updates/treat-srtp-as-stream-protection-not-complete-vms-security/"
                },
                "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/treat-srtp-as-stream-protection-not-complete-vms-security/#primaryimage",
                    "url": "https://update.dsesecurity.com/assets/editorial/physical-security-social-v2.jpg?v=1.8.20",
                    "contentUrl": "https://update.dsesecurity.com/assets/editorial/physical-security-social-v2.jpg?v=1.8.20",
                    "width": 1200,
                    "height": 630,
                    "caption": "Treat SRTP as stream protection, not complete VMS security"
                },
                "articleSection": [
                    "Cybersecurity",
                    "Networks & Infrastructure",
                    "Video Surveillance"
                ],
                "keywords": [
                    "Cybersecurity",
                    "Networks & Infrastructure",
                    "Video Surveillance",
                    "Explainer",
                    "Important priority"
                ],
                "genre": "Explainer",
                "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/"
                    },
                    {
                        "@type": "Thing",
                        "name": "Video Surveillance",
                        "url": "https://update.dsesecurity.com/topic/video-surveillance/"
                    }
                ],
                "wordCount": 431,
                "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": "RFC 3711 - The Secure Real-time Transport Protocol",
                    "url": "https://www.rfc-editor.org/info/rfc3711/"
                }
            }
        ]
    }
}