Re: [Last-Call] Last Call: <draft-foudil-securitytxt-08.txt> (A Method for Web Security Policies) to Informational RFC

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

 



On Sat, Dec 28, 2019 at 1:02 PM S Moonesamy <sm+ietf@xxxxxxxxxxxx> wrote:
>
> Section 1.1 of the draft states that it is about helping
> organizations to communicate information about their security
> disclosure policies.  Is the field defined in Section 3.5.6 optional?
>

All fields are optional except for the "Contact" directive so at a
minimum, there is a way to contact the organization even without a
published policy.

> Section 3 sets a requirement for the file (security.txt) to be
> accessible via HTTP and references RFC 1945.  Does it mean that the
> file must be accessible using HTTP/1/0?
>

Are you saying we should only allow HTTP 1.1 or 2.0? If so, I would
argue that HTTP 1.0 must be allowed.

> Section 3.1 specifies that the file would only apply to the domain in
> the URI.  The examples given in that section states that the file
> also applies to to IPv4 and IPv6 addresses.
>

Being that it is referencing the URI format, the intent is the host as
per section 3.2.2 of RFC 3986. That would include both domain names
and IP addresses. We would need to clarify the language to match.

> There is a requirement in Section 3.3 for the line separator to be
> either CRLF or LF.  Have the authors considered using only one
> convention for specifying the end of line?
>
> Have the authors considered line limits given that the specification
> defines a machine-parsable format?
>

There is an ongoing issue with some systems supporting CRLF and some
only LF, which is why we defined in a more fluid way. This is somewhat
similar to section 3.5 in RFC 7230 (HTTP 1.1):

   Although the line terminator for the start-line and header fields is
   the sequence CRLF, a recipient MAY recognize a single LF as a line
   terminator and ignore any preceding CR.


> Why does the robustness principle require capital letters? (Section 4)?
>

I am not sure about this question - can you clarify?

> How will the designated expert determine whether a proposed
> registration (Section 7.2) provides value?  What is the "wider
> Internet community"?
>

Well, from the various feedback received so far, there are certainly
strong opinions expressed whether the proposal itself and many of its
parts provide value at all :)

All jokes aside, we didn't want the registry to be a free for all via
"First Come First Served" on the one extreme, and be completely
restricted ("IESG Approval") on the other extreme. We felt an expert
review would provide the right amount of oversight so something crazy
doesn't get shoved into the registry. A good example of this would be
a proposal of a directive indicating that the researcher doesn't have
permission to test any of the assets - something we couldn't reach
consensus on earlier. This would be something that would benefit from
a review by someone versed in security and standards.

The wider community would be the researchers and organizations using
this format.

> How should "MAY assume that English is the default language to be
> used" be interpreted (Section 3.5.7)?  RFC 2777 states that
> "i-default" is not a specific language.
>

The reference is to the following language in RFC 2277:

   When human-readable text must be presented in a context where the
   sender has no knowledge of the recipient's language preferences (such
   as login failures or E-mailed warnings, or prior to language
   negotiation), text SHOULD be presented in Default Language.

And:

   Messages in Default Language MUST be understandable by an English-
   speaking person, since English is the language which, worldwide, the
   greatest number of people will be able to get adequate help in
   interpreting when working with computers.

   Note that negotiating English is NOT the same as Default Language;
   Default Language is an emergency measure in otherwise unmanageable
   situations.

Basically, we wanted to come up with a safe default and that was the
best reference that seemed to indicate that English may be used in
this case.

> As an overall comment, there are a lot of requirements and
> recommendations (please see RFC 2119) in the draft.  There is, for
> example, a restatement of a requirement: "The value MUST follow the
> URI syntax described in [RFC3986].  This means that "mailto" and
> "tel" URI schemes MUST be used when specifying email addresses and
> telephone numbers, as defined in [RFC6068] and [RFC3966]".  Does that
> comply with the ABNF defined in Section 5?
>

The earlier versions of the draft allowed contact information without
the full URI which is why the current draft calls this out. In the
ABNF grammar (section 5), URI references RFC 3986. The assumption is
that this reference also includes the IANA and all relevant RFCs that
define URIs, since it would be impractical to list all of them out in
our draft. Perhaps, the use of RFC 2119 keywords in this specific
section may not be needed, since the MUST for URI syntax would be
sufficient.

Thanks

-- 
last-call mailing list
last-call@xxxxxxxx
https://www.ietf.org/mailman/listinfo/last-call



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

  Powered by Linux