Skip to content

Secure Development

This document outlines the secure development requirements and practices for Safespring Storage services.

5.1 Development Lifecycle Security

Software developed for the Safespring Storage service adheres to the internal "DevOps guidelines" for secure development. The service architecture and design is defined in an internal service baseline.

Otherwise Safespring relies on the upstream community for maintaining security during the development lifecycle

5.2 Application Security Requirements

The Safespring Storage service relies on the secured common infrastructure layer used by Safespring services and on the upstream community for defining and implementing application security requirements.

5.3 Secure System Architecture

The Safespring Storage service is operated on the secured common infrastructure layer used by Safespring services. The internal storage service baseline defines the system architecture, automation design and forms the basis of our architecture design records(ADRs).

5.4 Secure Coding Standards

Software developed for the Safespring Storage service adheres to the internal "DevOps guidelines" for secure development.

The service itself is based on Ceph, Ceph has it's own guidelines and practices. Some of those can be found in various places, including:

5.5 Security Testing

Software developed for the Safespring Storage service adheres to the internal "DevOps guidelines" for secure development.

Safespring does not implement any additional security testing for Ceph, instead we rely on the upstream community to provide this role.

5.6 Outsourced Development

Safespring does not currently outsource any development work for the compute services other than relying on the upstream community for Ceph development.