View a markdown version of this page

MIDASEC09-BP01 Apply secure coding practices for applications and data integrations - Modern Industrial Data Technology Lens

MIDASEC09-BP01 Apply secure coding practices for applications and data integrations

Implement secure coding guidelines across industrial application development and integration pipelines to help prevent common vulnerabilities.

Desired outcome: Software and data interfaces in industrial systems are resilient against common attack vectors.

Benefits of establishing this best practice: Reduces injection attacks and vulnerabilities in custom code and enables secure interoperability.

Level of risk exposed if this best practice is not established: High

Implementation guidance

Adopt secure coding checklists (like OWASP), enforce static code analysis, and secure APIs during development.

Implementation steps

  • Incorporate security requirements into software specifications.

  • Use tools like Amazon CodeGuru Reviewer and SonarQube in pipelines.

  • Secure APIs with authorization, throttling, and validation.

  • Review and test all data transformations and payloads for tampering risks.

Resources