Skip to content
Software development
ASD ISMISM-2050

ASD ISM 2050 Validate digital signature certificates securely

What it says

When digital signatures are processed by software, they are validated against a certificate trust chain and checked for revocation using a Certificate Revocation List or with the Online Certificate Status Protocol.

Quoted as published. Everything else on this page is written by Control Stack.

What it means

In plain English

Software checks digital signatures against trusted certificates and ensures they haven't been revoked.

Digital signature certificates are like ID cards for software, proving they are legitimate and from a trusted source. If these certificates aren't checked properly, malicious software could slip through, posing risks like data theft or system compromise.

Why it matters

If certificate chains and revocation (CRL/OCSP) aren't validated, attackers can use forged or revoked signing certs to deliver trusted-looking malware.

How to implement

  1. IT team should regularly update the list of trusted certificates: This involves keeping software libraries up-to-date with recent trusted digital certificates to avoid using expired or revoked ones.

    Use a trusted provider or service to obtain these updates.

  2. System owners should verify the authenticity of software: When installing new software, check if its digital signature matches a trusted certificate.

    This is done by viewing the certificate details provided in the installation prompt.

  3. Security personnel must monitor certificate validity: set up the system to automatically check if certificates are revoked or expired, using protocols like the Certificate Revocation List (CRL) or Online Certificate Status Protocol (OCSP).

    This ensures only valid certificates are used.

  4. Procurement teams should ensure vendors provide valid certificates: When purchasing software, require vendors to provide proof that their digital signatures are backed by valid and current certificates.

    Request accompanying documentation with any software purchases.

  5. IT managers should train staff on recognising valid certificates: Training should include how to spot warning signs that a certificate might be invalid or revoked, and how to report it.

    Use practical examples during training sessions to illustrate potential risks of ignoring certificate validation.

Keep it running

Regularly update the certificate trust store and automate checks for revocation using CRLs or OCSP to ensure constant validation.

Evidence and audit

  1. Check 1 of 5What an auditor asks for

    Ask for

    The list of trusted certificates: Request the comprehensive list of certificates that the IT team maintains for software validation.

    Look at

    The date of the last update and the source of the certificates.

    Good evidence

    Is an up-to-date list showing the latest trusted certificates sourced from a reliable authority.

  2. Check 2 of 5What an auditor asks for

    Ask for

    Software verification logs: Request logs showing digital signature validation for installed software on organisational systems.

    Look at

    Records indicating successful verification or rejection of signatures.

    Good evidence

    Is detailed logs showing consistent checks against trusted certificates.

  3. Check 3 of 5What an auditor asks for

    Ask for

    A policy document: Request the organisation's digital signature verification policy document.

    Look at

    The procedures and responsible roles defined within.

    Good evidence

    Is a detailed document outlining the steps to verify digital signatures, including revocation check methods.

  4. Check 4 of 5What an auditor asks for

    Ask for

    Vendor compliance documentation: Request to see the documentation vendors provide regarding their software's digital signatures.

    Look at

    Evidence that the signatures are backed by valid and non-revoked certificates.

    Good evidence

    Contains vendor-submitted documentation with visible certificate details and expiry dates.

  5. Check 5 of 5What an auditor asks for

    Ask for

    Training records: Request evidence of training sessions conducted on digital signature validation.

    Look at

    Attendance logs and training materials.

    Good evidence

    Includes records of recent training sessions with clear focus on certificate validation and practical examples discussed.

Mappings

Closest match in ISO/IEC 27001: A.8.24, Effective use of cryptography and key management, which this control partially meets.

ISO 27001

ISO/IEC 27001: 1 mapping

Essential Eight

ASD Essential Eight: 1 mapping

Mappings show how controls relate across frameworks. They do not imply full equivalence or certification.