Open Bug 1983263 Opened 5 months ago Updated 5 days ago

PKIoverheid: TSP KPN Findings in 2025 ETSI Audit - Incident Report #3 – Internal Audit

Categories

(CA Program :: CA Certificate Compliance, task)

Tracking

(Not tracked)

ASSIGNED

People

(Reporter: pkioverheid, Assigned: pkioverheid)

Details

(Whiteboard: [ca-compliance] [audit-finding])

Preliminary Incident Report

Summary

  • Incident Description:
    • Minor Non-conformity: Internal Audit at subcontractor
  • Relevant Policies:
    • ETSI 319 401 (REQ-7.1.1-01, REQ-7.13-01, REQ-7.14.3-06X)
    • ETSI 319 403-1 (7.9d)
  • Source of incident disclosure:
    • Annual ETSI Audit
Assignee: nobody → pkioverheid
Status: UNCONFIRMED → ASSIGNED
Ever confirmed: true
Whiteboard: [ca-compliance] [audit-finding]

Full Incident Report - ETSI Finding #3 – Internal Audit

Summary

  • CA Owner CCADB unique ID: A000068

  • Incident description: The CAB noted that a required internal audit had not been performed at a KPN subcontractor. This was filed a minor non-conformity.

  • Timeline summary:

    • Non-compliance start date: N/A

    • Non-compliance identified date: 11-Jul-2025

    • Non-compliance end date: Ongoing.

  • Relevant policies:

    • ETSI 319 401 REQ-7.1.1-01: The TSP organization shall be reliable.

    • ETSI 319 401 REQ-7.13-01: The TSP shall ensure that it operates in a legal and trustworthy manner.

    • ETSI 319 401 REQ-7.14.3-06X [CONDITIONAL]: When the TSP makes use of a trust service component provided by another party it shall ensure that the security and functionality required by the trust service component meet the appropriate requirements of the applicable policy and practices

    • ETSI 319 403-1 7.9 (..) The following activities shall be part of surveillance audit: (..) d) review of internal audits and security management systems in place;

  • Source of incident disclosure: Finding by CAB during annual ETSI audit.

Impact

  • Total number of certificates: N/A

  • Total number of "remaining valid" certificates: N/A

  • Affected certificate types: N/A

  • Incident heuristic: N/A

  • Was issuance stopped in response to this incident, and why or why not?: N/A (see point below).

  • Analysis: N/A

  • Additional considerations: KPN only operates legacy S/MIME-capable CAs, which have not issued any S/MIME certificates since 1 August 2023. At that time this was changed due to updated S/MIME regulations, under which email addresses and the EKU emailProtection were no longer included in publicly trusted certificates.

Timeline

  • 11-07-2025: CAB identifies finding

  • 17-07-2025: KPN created a Corrective Action Plan to remediate the audit finding

  • 12-08-2025: Corrective Action Plan Approved by auditor

Related Incidents

N/A

Root Cause Analysis

Contributing Factor 1: Agreements with subcontractor didn’t contain clauses regarding audit responsibility

  • Description: The internal audit at the supplier was not conducted due to a lack of clear agreements with the external party regarding audit responsibility.

  • Timeline: See main timeline.

  • Detection: Audit finding by CAB.

  • Interaction with other factors: No.

  • Root Cause Analysis methodology used: N/A

Contributing Factor 2: Internal audit schedule

  • Description: The audit was not included in the internal audit schedule, as supplier audits were not formally embedded in the planning process.

  • Timeline: See main timeline.

  • Detection: Audit finding by CAB.

  • Interaction with other factors: No.

  • Root Cause Analysis methodology used: N/A

Lessons Learned

  • What went well: N/A

  • What didn’t go well: N/A

  • Where we got lucky: N/A

  • Additional: N/A

Action Items

Action Item Kind Corresponding Root Cause(s) Evaluation Criteria Due Date Status
Execute specific internal audit Mitigate Root Cause #1 Check content 2025-10-11 Ongoing
Formalize agreements with external parties regarding audit responsibilities. Prevent Root Cause # 1 Check 2025-10-11 Ongoing
Ensure supplier audits are explicitly included in the internal audit schedule going forward. Prevent Root Cause # 2 Check 2025-09-30 Ongoing

Appendix

N/A

In the Action items above an error had occured while pasting the information from internal systems to markdown, so an updated version with the right Evaluation Criteria is provided below. In the meantime, PKIoverheid is monitoring this bug and we're open for additional questions or remarks people might have.

Action Item Kind Corresponding Root Cause(s) Evaluation Criteria Due Date Status
Execute specific internal audit Mitigate Root Cause #1 Report back when audit has been concluded 2025-10-11 In progress
Formalize agreements with external parties regarding audit responsibilities. Prevent Root Cause # 1 Report back when agreements have been updated 2025-10-11 In progress
Ensure supplier audits are explicitly included in the internal audit schedule going forward. Prevent Root Cause # 2 Report back when this has been implemented 2025-09-30 In progress

After discussing matters with the involved subcontractor, the decision has been made to execute a full external audit on the subcontractor in question. Since this required a longer lead time than the original plan to execute an internal audit (performed by a KPN internal auditor) the remedation will take longer. The expected due date of the external audit is now 01-01-2026. With that, the status of the action item is as follows:

Action Item Kind Corresponding Root Cause(s) Evaluation Criteria Due Date Status
Execute specific internal audit Mitigate Root Cause #1 Check content 2025-10-11 Won't do
Formalize agreements with external parties regarding audit responsibilities. Prevent Root Cause # 1 Report back 2025-10-11 In progress
Ensure supplier audits are explicitly included in the internal audit schedule going forward. Prevent Root Cause # 2 Report back 2025-09-30 Won't do
Execute external audit by subcontractor. Subcontractor reports results back to KPN and Logius Prevent Root Cause #1&#2 Report back results 01-01-2026 In progress

Action items 2 has been completed. We erroneously reported action item #3 as a won't do above, KPN has updated the internal audit schedule with regards to supplier audits in general.

As such, only action item #4 is still open.

This report has gone stale.

You may request a next update that's beyond the normal weekly cadence but, absent that being accepted, you are required to provide an update on a weekly basis.

The visits of the external auditor at the subcontractor now has been scheduled, but was not possible earlier than the last week of January and first week of February. The expected due date of the external audit therefore has shifted to 2026-02-09. With that, the status of the action item is as follows:

Action Item Kind Corresponding Root Cause(s) Evaluation Criteria Due Date Status
Execute specific internal audit Mitigate Root Cause #1 Check content 2025-10-11 Won't do
Formalize agreements with external parties regarding audit responsibilities. Prevent Root Cause # 1 Report back 2025-10-11 Completed
Ensure supplier audits are explicitly included in the internal audit schedule going forward. Prevent Root Cause # 2 Report back 2025-09-30 Completed
Execute external audit by subcontractor. Subcontractor reports results back to KPN and Logius Prevent Root Cause #1 & #2 Report back results 2026-02-09 In progress

This report has gone stale. As a reminder, CA Owners may request the “Next update” Whiteboard field be set by a Root Store Operator to align with a specific date related to an open Action Item.

Flags: needinfo?(pkioverheid)

Implementation is on schedule. No further updates.

Flags: needinfo?(pkioverheid)
You need to log in before you can comment on or make changes to this bug.