I requisiti di sicurezza delle informazioni dovrebbero essere identificati, specificati e approvati durante lo sviluppo o l'acquisizione di applicazioni.
Il codice viene analizzato alla ricerca di vulnerabilità a livello di codice, pattern di autenticazione deboli e difetti della OWASP Top 10. Le immagini di container vengono analizzate continuamente alla ricerca di configurazioni errate.
Tutti gli eventi applicativi, gli errori e le attività rilevanti per la sicurezza vengono registrati centralmente. Prometheus e Grafana raccolgono e visualizzano in modo efficace le metriche delle risorse.
Tutto il codice applicativo viene sviluppato secondo requisiti di sicurezza definiti, compresi adeguati controlli di accesso e di autorizzazione. Usiamo il Test-Driven Development (TDD) e test approfonditi dei casi d'uso per convalidare sia gli scenari attesi sia quelli negativi (ad es. verificando che l'accesso venga negato quando deve esserlo).