[Last-Call] Genart last call review of draft-ietf-anima-brski-cloud-13

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Reviewer: Russ Housley
Review result: Almost Ready

I am the assigned Gen-ART reviewer for this draft. The General Area
Review Team (Gen-ART) reviews all IETF documents being processed
by the IESG for the IETF Chair. Please treat these comments just
like any other last call comments.

For more information, please see the FAQ at
<https://wiki.ietf.org/en/group/gen/GenArtFAQ>.

Document: draft-ietf-anima-brski-cloud-13
Reviewer: Russ Housley
Review Date: 2025-02-21
IETF LC End Date: 2025-02-28
IESG Telechat date: Unknown


Summary: Almost Ready


Major Concerns:

Section 2: I am confused by Figure 1 and Figure 2.  The point of BRSKI is
to provide trust anchors and certificates to the Pledge.  None of the
arrows go to the Pledge.  I am guessing that more text is needed about
these figures to explain what is being shown and not shown.


Minor Concerns:

The header indicates that this document updates RFC 8995, but the
Abstract does not to mention this situation, which it should.
Likewise, the Introduction should explain the nature of the update
to RFC 8995.  The fourth paragraph of the Introduction seems like
an easy place to do so.

Section 2.2: At the end of the first paragraph, it says: "This can
be useful if the Subject must ..."  What is this?  Also, I think that
it would be better to say:

    This mechanism can be useful if the subject is require by the CA ...

Section 4.1: The text says: "... using artifacts created during the
manufacturing process ...".  Is thins the IDevID certificate and the
trust anchors that were installed at the factory.  If so, it seems
easy to say so.  If not, please provide a pointer to the list of these
artifacts in the BRSKI document.

Section 5: In the last paragraph, another possibility would be a
redirect.  For example, if two companies merge, one server could
redirect to another as long as the appropriate trust anchors are in
place.

Section 7.3: The text says: "... Pledge should check ... but should
always ...".  Please reword.  I do not think you mean SHOULD.  Yet, the
reader does not get the sense that things do not work if something else
is done.


Nits:

Global: Some bullets end with a punctuation mark, but other do not.
Please put the appropriate punctuation mark at the end of each bullet.

Section 1: The text at the end of the first paragraph says: "This is
also called enrollment."  What is this?  I suggest:

   This bootstrapping process is also called enrollment.

Section 1.2: I had to read the paragraph after the bullets several
times to get the point.  I suggest:

   In both uses cases, the use of BRSKI in many small sites, such as
   teleworkers working from home, with minimum expectations of the
   network infrastructure at those sites.

Section 1.2: The text says: "The VAR then sells devices to other
entities, such as enterprises, and records this."  What is recorded?
Where is the recorded information sent?  I think it is sent to the
Cloud Registrar.

Section 1.2: Several paragraphs begin with "In this use case".  However,
this section is talking about "two high-level use cases".  Please be
clear which of the two is being discussed.  For example, you could say:
"In the first use case".

Section 2.2: s/The EST server may/The EST server MAY/

Section 3.1.2: s/[BRSKI], Section 5.1,/Section 5.1 of [BRSKI]/

Section 3.1.2: s/IPv6 link local IP address/link local IPv6 address/

Section 3.1.2: s/BRSKI section 5.2/Section 5.2 of [BRSKI]/

Section 3.2: s/The Cloud Registrar must/The Cloud Registrar MUST/

Section 3.3.1: s/[BRSKI], Section 5.1,/Section 5.1 of [BRSKI]/

Section 3.3.2: s/BRSKI section 5.6.1/Section 5.6.1 of [BRSKI]/

Section 4.2: The figure includes:

       |     5a. /voucher_status POST  success           |
       |------------------------------------------------>|
       |     ON FAILURE 5b. /voucher_status POST         |

Please be consistent.  5a has the "success" at the end, but 5b. hae
"ON FAILURE" at the front.  Please put them both at the front ot both
at the end, and please use the same case conventions.

Also, can Step 4 and Step 5 be swapped?  It does not seem that 

Section 5: The text says:

   [BRSKI], Section 10.7 and Section 11.5 and 11.6 detail some
   additional considerations about device vs manufacturer life span.

Please reword.  It seems that a reference to Section 10.7 of [BRSKI]
is better suited to the previous paragraph.  The Sections 11.5 and 11.6
have to do with maintaining trust.  Please be more specific.

Section 7.1: s/[RFC8952] section 1/Section 1 of [RFC8952]/

Section 7.1: s/[RFC9525], Section 6.3/Section 6.3 of [RFC9525]/ (two places)

Section 7.3: s/must be accounted for/need to be considered/

Section 8: s/may be operated/might be operated/

Section 8.1: s/via DHCP)/via DHCP.)/

Section 8.2: s/a last resort)/a last resort.)/

Section 8.2: s/(WebPKI) anchor/(WebPKI) trust anchor/

Section 8.2: s/WebPKI anchors/WebPKI trust anchors/

Section 8.4: Fix the reference "{bootstrapping-with-no-owner-registrar}"

Section 8.4: s/[BRSKI] sections 7.3 and 11/Sections 7.3 and 11 of [BRSKI]/
(two places)

IDnits points out some outdated references:

  == Outdated reference: A later version (-13) exists of
     draft-ietf-anima-rfc8366bis-12



-- 
last-call mailing list -- last-call@xxxxxxxx
To unsubscribe send an email to last-call-leave@xxxxxxxx




[Index of Archives]     [IETF Annoucements]     [IETF]     [IP Storage]     [Yosemite News]     [Linux SCTP]     [Linux Newbies]     [Mhonarc]     [Fedora Users]

  Powered by Linux