Skip to content
Software development
ASD ISMISM-1780

ASD ISM 1780 Apply SecDevOps for secure software development

What it says

SecDevOps practices are used for software development.

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

What it means

In plain English

Use DevOps practices focused on security to develop software safely and securely.

SecDevOps is about building software with security in mind right from the start. It matters because if you ignore security while developing software, you could end up with a product that easily gets hacked, which can lead to data breaches, loss of customer trust, and financial damage.

Why it matters

Without SecDevOps, insecure code can reach production, increasing risk of exploitable flaws, data breaches, service outages and remediation costs.

How to implement

  1. The IT team should integrate security steps into the existing development process.

    They can do this by setting security checkpoints at every stage of development, from planning to deployment, to catch and fix potential issues early on.

  2. Managers should ensure developers receive training on security best practices.

    This can be done by organising regular workshops or online courses focusing on secure coding and threat awareness.

  3. System owners should regularly meet with the IT team to review security requirements for new projects.

    During these meetings, they can discuss potential risks and document necessary security measures to address them.

  4. Procurement officers need to select tools that support secure development practices.

    They should compare tools that have built-in security features or can easily work with other security tools.

  5. The HR team should work on embedding a culture of security by including security awareness in job descriptions and performance reviews.

    Encourage staff to always consider security as a priority in their daily work.

Keep it running

Embed SAST/DAST, dependency and secret scanning, plus signed builds and IaC checks into CI/CD; gate releases and fix findings early.

Evidence and audit

  1. Check 1 of 5What an auditor asks for

    Ask for

    A SecDevOps policy document: Ensure there's a written policy specifying how security is integrated into development.

    Look at

    The document for roles, responsibilities, and procedures. Good policy outlines clear security steps at each stage of development.

  2. Check 2 of 5What an auditor asks for

    Look at

    Certificates or attendance logs from recent workshops.

    Good evidence

    Shows developers are current with security training.

  3. Check 3 of 5What an auditor asks for

    Ask for

    Examples of recent code reviews: Request documentation showing recent projects underwent security reviews.

    Look at

    Reviewer comments ensuring identified vulnerabilities have been addressed. Good practice shows security checks are standard procedure.

  4. Check 4 of 5What an auditor asks for

    Look at

    Whether these tools help detect vulnerabilities early. Good tools result in faster detection of security issues during development.

  5. Check 5 of 5What an auditor asks for

    Ask for

    Records of security meetings: Ensure regular reviews are happening to discuss security concerns.

    Look at

    Meeting minutes or records of decisions made regarding security improvements. A well-documented process indicates ongoing security vigilance.

Mappings

Closest match in ISO/IEC 27001: A.8.28, Secure coding practices in software development, which this control covers in full and more.

ISO 27001

ISO/IEC 27001: 5 mappings

  • A.8.25Secure development lifecyclePartially overlaps

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