# BSI C5 DEV-02 — Outsourcing of the development

- Source: https://support.icompaas.com/support/solutions/articles/a_gen_bsic5_dev02_72d2828833-bsi-c5-dev-02-outsourcing-of-the-development
- Section: [Solutions](https://support.icompaas.com/support/solutions) › [BSI C5 (German Cloud)](https://support.icompaas.com/support/solutions/c_gen_bsi_c5) › [Development & Change Management](https://support.icompaas.com/support/solutions/folders/f_gen_cgenbsic5_developmentchangemanagement)
- Last updated: 2026-05-30
- Publisher: iCompaas, Inc. (https://www.icompaas.com)

BSI C5 · Control DEV-02 · Priority: high · Component: Development & Change Management

### What this control covers

Contractually specifies security requirements for outsourced development, including standards compliance, acceptance testing, and vulnerability verification. Ensures third-party deliverables meet CSP security standards, protecting cloud customer data integrity.

### Why it matters

Cloud misconfiguration is the leading cause of cloud-related breaches; posture management is how you catch it before someone else does.

### How to implement

#### AWS

Manage all changes in **Terraform/CloudFormation**; enforce SCPs that deny console writes for prod. Use **AWS Config rules** + **conformance packs** (CIS, HIPAA, PCI) to detect drift.

#### Azure

**Azure Policy** + **Blueprints** baseline landing zones; Bicep/Terraform as IaC and **Policy Insights** for drift.

#### GCP

**Org Policy Service** for guardrails and **Config Validator** in CI to pre-check Terraform plans against policy as code (Rego).

#### GitHub

Apply **branch protection** on default and release branches: require PR review, status checks, signed commits, linear history, and dismiss stale reviews on new commits. Use **CODEOWNERS** for required reviewers, **Dependabot** + **CodeQL** for SAST, and the **Dependency graph / SBOM** export for vendor disclosures.

### Evidence to collect

-   `vendor_risk_management` — See the iCompaas Evidence library for the canonical source for this evidence type.
-   `infra_scan` — See the iCompaas Evidence library for the canonical source for this evidence type.

Third-party risk management evidence (assessments, contracts, due diligence) shows supplier oversight. Focus: Outsourcing of the development.

### Quick checklist

-   Risk — Cloud Customer Data / Development
-   Review — Cloud Customer Data / Development
-   Verification — Cloud Customer Data / Development
-   Security — Cloud Customer Data / Development
-   Data — Cloud Customer Data / Development

### Related articles on this site

-   [Source Code Supply Chain Security](https://support.icompaas.com/support/solutions/articles/62000225179-source-code-supply-chain-security)
-   [Ensure Amazon WorkSpaces storage volumes are encrypted in order to meet security and compliance requirements](https://support.icompaas.com/support/solutions/articles/62000229590-ensure-amazon-workspaces-storage-volumes-are-encrypted-in-order-to-meet-security-and-compliance-requi)
-   [Ensure that your Amazon WorkSpaces storage volumes are encrypted in order to meet security and compliance requirements.](https://support.icompaas.com/support/solutions/articles/62000233619-ensure-that-your-amazon-workspaces-storage-volumes-are-encrypted-in-order-to-meet-security-and-compli)
-   [Microsoft Cloud Security Posture Management (CSPM)](https://support.icompaas.com/support/solutions/articles/62000234105-microsoft-cloud-security-posture-management-cspm-)

## Related compliance guidance

- [SOC 2 compliance: a practical implementation guide for cloud-native SaaS teams](https://support.icompaas.com/compliance/soc-2-trust-services-criteria): Configuration checks like this one are the technical half of a SOC 2 / ISO 27001 programme — the guide shows where they fit, what else an auditor expects, and how to evidence them.
- [ISO/IEC 27001:2022 compliance: a practical implementation guide](https://support.icompaas.com/compliance/iso-27001-2022): ISO 27001 Annex A.8 (technological controls) is where cloud hardening evidence lands; the guide shows how to run the ISMS around it.
