While I realize the thinking is with regards to the recent serial number
issue, a few questions emerge:

1) Based on the software vendor reporting, they don’t view this as a
software defect, but a CA misconfiguration. Do you believe the current
policy, as worded, addresses that ambiguity?

2) We’ve seen CAs fail to do things like validate the well-formedness of
domain names or ensure consistent validation of their certificates. Given
the current (new) policy allows a CA to make a determination as to whether
a “massive” number of certificates / Subscribers are affected by a given
defect, and given that many CAs have historically viewed material and
substantial, dangerous non-compliance as “minor defects,” are you concerned
that this may place Mozilla directly in a position of requiring revocation
when CAs otherwise decline to?

3) With the rephrasing about acceptability to be “general” regarding the
severity of the issue, is there any concern that this may introduce
liability to Mozilla in assessing whether or not a given issue is a
security risk? It would seem that the previous intent is for the CA to
demonstrate their careful and thoughtful analysis as to the severity of
things, while this new policy would seem to permit CAs to make blanket
statements, without any expectations of them showing their analysis. While
it includes discussion on this forum, it’s unclear what acceptable
expectations there are.

4) This new policy seems to explicitly allow a CA never revoking a
non-compliant Certificate. Is that your intent? If so, is there any concern
that this introduces the risk of CAs presenting revocation as being
“required by Mozilla” as opposed to the factually correct and accurate
“required by the Baseline Requirements” if Mozilla or this community should
disagree with such a decision?

5) If multiple CAs are affected by a common incident, this seems to
encourage delaying revocation as long as possible. It’s unclear whether a
CA that can and does revoke their certificates will be more or less
favorably considered, both by the ecosystem and by this community. Given
the economic incentives, it seems to strongly discourage revocation, as a
way of competitive differentiation.

In general, this seems to significantly weaken the assurances that Relying
Parties have as to whether or not CAs will follow the BRs, and to place
Mozilla specifically, and this Forum generally, into a role of determining
whether or not revocation is required and whether the timelines are
reasonable. Given that the vast majority (all?) of the non-compliance
incidents we’ve seen have been argued as defects (in ACLs, in policy, in
procedures), I do worry that this encourages CAs to not revoke, whether
it’s a major matter - such as malformed DNS - or a “minor” matter (if such
a thing exists).

This seems to create some of the wrong incentives, although I do understand
and appreciate the point from which it is coming from, in that it seems to
actively discourage revocation, unless and until Mozilla explicitly
requires it. This is certainly a position Mozilla could take, but it does
seem to be significantly different than the past conversations.

I’m not yet sure how to best suggest clarifications, but I did want to
highlight how the relatively small changes seem to do more to significantly
alter policy, rather than to clarify existing policy.
_______________________________________________
dev-security-policy mailing list
dev-security-policy@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-security-policy

Reply via email to