CA/e-commerce-monitoring Issues: Difference between revisions

m
Removed "draft"
m (→‎Delayed Revocation: Added comments)
m (Removed "draft")
 
(4 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Draft}}
This page lists recent (May-June 2024) bugs involving the CA operator e-commerce monitoring (ECM). This list of issues is not comprehensive. It will be updated by Mozilla if needed, but please do not edit this page yourself. If you have proposed changes, post them to the Mozilla dev-security-policy list or email them to certificates@mozilla.org.  
This page lists recent (May-June 2024) bugs involving the CA operator e-commerce monitoring (ECM). This list of issues is not comprehensive. It will be updated by Mozilla if needed, but please do not edit this page yourself. If you have proposed changes, post them to the Mozilla dev-security-policy list or email them to certificates@mozilla.org.  


Line 5: Line 4:
https://bugzilla.mozilla.org/show_bug.cgi?id=1815534
https://bugzilla.mozilla.org/show_bug.cgi?id=1815534


The certificate transparency (CT) component of ECM’s CA software was misconfigured and lacked internal controls (allowing the creation of a CT pre-certificate containing an SCT), and it was not updated to accommodate URL changes. ECM did not revoke the mis-issued pre-certificate within 5 days. ECM’s incident reporting did not meet expected standards of detail and clarity, e.g. did not clearly explain corrective measures or their effectiveness in preventing future incidents.
The certificate transparency (CT) component of ECM’s CA software was misconfigured and lacked internal controls (allowing the creation of a CT pre-certificate containing an SCT), and it was not updated to accommodate URL changes. ECM did not revoke the mis-issued pre-certificate within 5 days. ECM’s incident reporting did not meet expected standards of detail and clarity. The incident report did not adequately address root causes or clearly explain corrective measures or their effectiveness in preventing future incidents. See [https://bugzilla.mozilla.org/show_bug.cgi?id=1815534#c30 Comment #30]. There was significant delay (nearly 3 months) in responding to a request for an updated incident report. See [https://bugzilla.mozilla.org/show_bug.cgi?id=1815534#c37 Comment #37].  


'''Issues:'''  Certificate Misissuance; Incident Reporting; Incident Response; Delayed Revocation
'''Issues:'''  Certificate Misissuance; Incident Reporting; Incident Response; Delayed Revocation
Line 12: Line 11:
https://bugzilla.mozilla.org/show_bug.cgi?id=1830536
https://bugzilla.mozilla.org/show_bug.cgi?id=1830536


Related to Bug # 1815534, it was also discovered that in an attempt to obtain a sufficient number of SCTs, ECM’s CT component submitted two pre-certificates for a single final certificate (all with the same serial number).  These two incidents exposed a lack of internal verification processes and automated checks for changes to CT log servers. ECM noted that "certificate transparency has brought a new dimension as described in the present report – the fact that also an assumed-to-exist-certificate is in scope by virtue of Mozilla Root Store Policy 5.4. This had not been properly taken into account in our interpretation and measures, respectively." https://bugzilla.mozilla.org/show_bug.cgi?id=1830536#c1
Related to [https://bugzilla.mozilla.org/show_bug.cgi?id=1815534 Bug #1815534], it was also discovered that in an attempt to obtain a sufficient number of SCTs, ECM’s CT component submitted two pre-certificates for a single final certificate (all with the same serial number).  These two incidents exposed a lack of internal verification processes and automated checks for changes to CT log servers. ECM noted that "certificate transparency has brought a new dimension as described in the present report – the fact that also an assumed-to-exist-certificate is in scope by virtue of Mozilla Root Store Policy 5.4. This had not been properly taken into account in our interpretation and measures, respectively." [https://bugzilla.mozilla.org/show_bug.cgi?id=1830536#c1 Comment #1]


'''Issues:'''  Certificate Misissuance; Incident Reporting
'''Issues:'''  Certificate Misissuance; Incident Reporting
Line 27: Line 26:
https://bugzilla.mozilla.org/show_bug.cgi?id=1883711
https://bugzilla.mozilla.org/show_bug.cgi?id=1883711


ECM became aware that it had created a pre-certificate and corresponding final certificate with different validity periods. It noted the problem and revoked both the pre-certificate and the final certificate, however selected an incorrect value for the revocationReason CRL extension. More than a month went by without acknowledging the misissuance and attempting to remediate the underlying causes. ECM discovered a bug in their system that caused the mismatched validity periods when the pre-certificate and final certificate are not issued on the same day. ECM’s incident reporting did not disclose a second occurrence related to the issue. ECM was asked several follow-up questions about the incident report. Some questions were not promptly answered because ECM apparently lacks adequate personnel to provide more timely answers. The bug indicates that ECM also needs better communication, incident reporting and incident management in order to increase transparency and community trust.
ECM became aware that it had created a pre-certificate and corresponding final certificate with different validity periods. It noted the problem, and revoked both the pre-certificate and the final certificate, however ECM selected an incorrect value for the revocationReason CRL extension. More than a month went by without acknowledging the misissuance and attempting to remediate the underlying causes. ECM discovered a bug in their system that caused the mismatched validity periods when the pre-certificate and final certificate are not issued on the same day. ECM’s incident reporting did not disclose a second occurrence related to the issue. ECM was asked several follow-up questions about the incident report. Some questions were not promptly answered because ECM apparently lacks adequate personnel to provide more timely answers. The bug also reveals that ECM needs better communication, incident reporting and incident management in order to increase transparency and community trust.


'''Issues:''' Certificate Misissuance; Incident Reporting; Incident Handling; Insufficient Staffing
'''Issues:''' Certificate Misissuance; Incident Reporting; Incident Handling; Insufficient Staffing
 
=== CRLs with mismatched issuer ===
=== CRLs with mismatched issuer ===
https://bugzilla.mozilla.org/show_bug.cgi?id=1888371
https://bugzilla.mozilla.org/show_bug.cgi?id=1888371
Line 41: Line 40:
https://bugzilla.mozilla.org/show_bug.cgi?id=1893546
https://bugzilla.mozilla.org/show_bug.cgi?id=1893546


This bug was opened to record ECM’s delayed responses, inadequate incident reporting, and overall non-compliance with reporting requirements. The root causes for these failures appear to include inadequate staffing and management changes. Some of the action items to remediate these issues were to include: increased staffing, improved monitoring and alerting tools and other technological enhancements to assist staff with incident reporting, and additional training and reviews to improve compliance and operational practices.
This bug was opened to record ECM’s delayed responses, inadequate incident reporting, and overall non-compliance with reporting requirements. The root causes for these failures appear to include, but not be limited to, inadequate staffing and management changes.  
[Note: ECM claims that it will take action by increasing staffing, improving monitoring and alerting tools, providing additional training and reviews, and improving overall compliance and operational practices, but there is doubt due to a lack of detail concerning the timely and effective implementation of such actions.]


'''Issues:''' Incident Reporting; Incident Handling; Insufficient Staffing
'''Issues:''' Incident Reporting; Incident Handling; Insufficient Staffing
Confirmed users
518

edits