certSIGN: Findings in 2025 ETSI Audit - Audit Incident Report #1 – Improve clarity in CPS
Categories
(CA Program :: CA Certificate Compliance, task)
Tracking
(Not tracked)
People
(Reporter: gabriel.petcu, Assigned: gabriel.petcu)
Details
(Whiteboard: [ca-compliance] [audit-finding])
Full Incident Report
Finding #1 – Improve clarity in CPS
Summary
On CPS "certSIGN Web CA for QWAC & EV Certificates" the association of each policy identifier with each specific OID was not explicit (ETSI EN 319 411-1 OVR-7.1-02)
- CA Owner CCADB unique ID: A000013
- Incident description: The policy identifiers acronyms were not specified in the CPS schema from Chapter 1.3.1. Also an explicit mapping of the policies acronyms existed on “Table 7.6.Policies identifiers and their names”, the auditors insisted to add also the acronyms ‘EVCP’, respective ‘QEVCP-w’ in the schema from chapter 1.3.1.
- Timeline summary:
- Non-compliance start date: N/A
- Non-compliance identified date: 29-Apr-2025
- Non-compliance end date: 30-Apr-2025
- Relevant policies: certSIGN Web CA for QWAC & EV Certificates version 1.31
Considered insufficient in: chapter 1.3.1 Certification Authorities;
Already existing in: Table 7.4a. Qualified TLS QWAC certificate extensions; Table 7.4b. TLS EV certificate extensions; Table 7.6.Policies identifiers and their names. - Source of incident disclosure:
CAB-Forum_AAL_Standard_Audit_1612-377-v2.pdf
CAB-Forum_AAL_TLS-BR_Audit_1612-377-v2.pdf
CAB-Forum_AAL_TLS-EV_Audit_1612-377-v2.pdf
Impact
There is no impact as the policies were already specified in the CPS.
- Total number of certificates: 0 (N/A)
- Total number of "remaining valid" certificates: 0 (N/A)
- Affected certificate types: This incident was related to EV certificates
- Incident heuristic: No certificates had been affected
- Was issuance stopped in response to this incident, and why or why not?: No, as no certificates had been affected.
- Analysis: This was actually an improvement, for better clarity.
- Additional considerations: To improve clarity for the readers it is better to display also the acronyms within the schemas in the public documents.
Timeline
All the times are UTC time.
29-Apr-2025 13:06 – Awareness of the incident - email receiving the Audit Attestation Letters from the auditors.
29-Apr-2025 15:00 – Internal certSIGN meeting discussing and validating the update with the acronymes on the CPS schema to be applied.
29-Apr-2025 16:00 - Approval of the certSIGN Committee for publication of version 1.32 of the CPS with effective date 30-Apr-2025
29-Apr-2025 17:00 – Publication of the CPS certSIGN Web CA for QWAC & EV Certificates version 1.32 in the Repository.
30-Apr-2025 09:53 – Open preliminary report - Bugzilla ticket Bug 1963546
Related Incidents
N/A
| Bug | Date | Description |
|---|---|---|
| [Related Bug ID](Related Bug URL) | Date Related Bug was opened | A description of how the subject Bug is related to the Bug referenced. |
Root Cause Analysis
Root Cause #1
Contributing Factor #: title Inconsistency on similar updates for multiple CPSes
- Description: An improvement was applied on the 15 January 2025 versions of the DV and OV CPSes by adding the policy acronymes to the PKI System OIDs schema in chapter 1.3.1. The same improvement was not applied to the QWAC&EV CPS and the verification process did not considered any issue.
- Timeline: On the yearly update of the CPSes from 15 of January 2025, the PKI Policies Manager of certSIGN introduced an improvement by adding the policies acronyms to the PKI System OIDs schema for the DV CPS and for the OV CPS.
During the ETSI annual audit held on the beginning of February 2025, the auditors remarked the change and welcomed it, for the DV CPS and for the OV CPS.
In March 2025 the QWAC&EV CPS was updated to include the acronymes in the schema, and the change was schedulled for aproval. - Detection: . The mapping of the policies OIDs and acronyms already existed in all the CPSes, in Table 7.6, so the minor inconsistency between the different CPSes passed without any remarks on the internal verifications sustained during the yearly review. After the audit, the auditors considered that the improvement should be applied also to the QWAC&EV CPS and marked it as a finding in the AAL.
- Interaction with other factors: N/A
- Root Cause Analysis methodology used: N/A
Lessons Learned
- What went well: We have an improvement on the readability of the CPSes.
- What didn’t go well: We had an inconsistency between the CPSes not-observed.
- Where we got lucky: There is no impact on the certificates nor on the users.
- Additional: We improved our verification process.
Action Items
| Action Item | Kind | Corresponding Root Cause(s) | Evaluation Criteria | Due Date | Status |
|---|---|---|---|---|---|
| Correct the CPS | Correct | Root Cause # 1 | Compare TLS CPSes | 2025-03-21 | Complete |
| Publish the CPS | Correct | Root Cause # 1 | Check site | 2025-04-30 | Complete |
| Quarterly review | Prevent | Root Cause # 1 | Internal audit Report | quarterly | Ongoing |
Appendix
N/A
Updated•9 months ago
|
| Assignee | ||
Comment 1•8 months ago
|
||
As requested in Comment 3 – by chrome-root-program - in https://bugzilla.mozilla.org/show_bug.cgi?id=1965807
the updates for this issue are:
(1) Subject line” - the Title was appended with: "– Improve clarity in CPS"
(2) “Source of incident disclosure” is "Audit"
(3) "Timeline" - add: 15-Jan-2025 16:00 Publication of the annual updates of all certSIGN CPSes
(4) “Related Incidents” - no change
(5) “Root Cause Analysis” - no change
(6) “Lessons Learned” - no change
(7) “Action Items” - replace "Correct" with "Mitigate"
| Assignee | ||
Comment 2•8 months ago
|
||
If no other questions are for this report, as all the actions are completeted, we propose to close it.
| Assignee | ||
Comment 3•8 months ago
|
||
Closure Report
Report Closure Summary
- Incident description: The policy identifiers acronyms were not specified in the CPS schema from Chapter 1.3.1. Also an explicit mapping of the policies acronyms existed on “Table 7.6.Policies identifiers and their names”, the auditors insisted to add also the acronyms ‘EVCP’, respective ‘QEVCP-w’ in the schema from chapter 1.3.1.
- Incident Root Cause(s): An improvement was applied to a set of CPSes for better clarity. The same improvement was not applied to a similar CPS and the verification process did not considered any issue.
- Remediation description: Apply the same improvement to all the similar CPSes.
- Commitment summary: Permanently add, to the yearly Internal Audit Plan, an overall verification of the updates proposed to public documents, done by a third party, like the internal auditor, checking the consistency between all the documents changes.
All Action Items disclosed in this report have been completed as described, and we request its closure.
Updated•8 months ago
|
Comment 4•8 months ago
|
||
This is a final call for comments or questions on this Incident Report.
Otherwise, it will be closed on approximately 2025-06-11.
Updated•8 months ago
|
Description
•