@@ -1022,16 +1022,20 @@ all of the YANG-modeled data is protected from modification.
10221022Implementations should be aware that the signed data is only
10231023protected from external modification; the data is still visible.
10241024This potential disclosure of information doesn't affect security
1025- so much as privacy. In particular, adversaries can glean
1026- information such as which devices belong to which organizations
1025+ so much as privacy.
1026+
1027+ When used with {{RFC8995}}, or {{cBRSKI}} then voucher requests and vouchers are conveyed using TLS {{RFC9846}}, so there is no exposure.
1028+
1029+ When used with {{PRM}}, then the contents can be exposed in the last hop,
1030+ where HTTP is used, due the lack of any way to validate the certificate needed to enable HTTPS.
1031+
1032+ When the voucher is in CMS format, it can contain certificate chains that can disclose information such as which devices belong to which organizations
10271033and which CRL Distribution Point and/or OCSP Responder URLs are
1028- accessed to validate the Vouchers. When privacy is important,
1029- the CMS signed-data content type SHOULD be encrypted, either by
1030- conveying it via a mutually authenticated secure transport protocol
1031- (e.g., TLS {{RFC9846}}) or by encapsulating the signed-data
1032- content type with an enveloped-data content type (Section 6
1033- of {{RFC5652}}), though details for how to do this are outside
1034- the scope of this document.
1034+ accessed to validate the Vouchers.
1035+ Note that {{PRM}} specifies use of {{JWS}} format artifacts rather than CMS, so there are no certificates CRLs to disclose.
1036+
1037+ {{SZTP}} uses a wide variety of transports, some of which offer physical privacy for data, and others which do not.
1038+ To mitigate this, {{SZTP, Section 3.4}} specifies a way to encrypt using CMS.
10351039
10361040The use of YANG to define data structures, via the "sx:structure"
10371041extension {{RFC8791}}, is relatively new and distinct from the conventional
0 commit comments