Organizzazione e cultura in DevSecOps

L'organizzazione e le impostazioni cultura in DevSecOps determinano se la sicurezza diventa un modello operativo condiviso o rimane un set di attività disconnesse. Miglioramenti duraturi della sicurezza derivano da leadership, mentalità, collaborazione e miglioramento continuo lavorando insieme nell'intera organizzazione.

Questa area di funzionalità descrive come un'organizzazione crea e sostiene una cultura in cui la sicurezza è responsabilità di tutti e fonte di orgoglio condiviso. Gli strumenti e i processi sono importanti, ma offrono un valore duraturo solo quando le persone che le usano condividono obiettivi di sicurezza e lavorano attraverso i limiti tradizionali.

Man mano che le organizzazioni maturano, la sicurezza passa dall’essere un aspetto secondario gestito da poche persone a un valore condiviso che orienta il lavoro quotidiano. La leadership investe deliberatamente, i team collaborano più fluidamente e il miglioramento diventa continuo e proattivo.

Aree di funzionalità di base

L'organizzazione e le impostazioni cultura in DevSecOps sono incentrate su quattro funzionalità secondarie:

  • Leadership: come i leader investono in, danno l’esempio e sostengono una cultura che mette la sicurezza al primo posto.
  • Mentalità orientata alla sicurezza: quanto la sicurezza sia profondamente interna nel modo in cui le persone pensano e agiscono.
  • Collaborazione: funzionamento di prodotto, sviluppo, sicurezza e operazioni.
  • Miglioramento continuo: come l'organizzazione impara, si adatta e migliora nel tempo.

Fasi

L'organizzazione e la cultura progredisce attraverso cinque fasi di maturità. Queste fasi mostrano in che modo le persone adottano i principi DevSecOps nel lavoro quotidiano, dalle attività frammentate e guidate manualmente a una cultura leader del settore in cui forti valori di sicurezza, privacy e qualità modellano l'organizzazione.

Fase complessiva Nome della fase Che aspetto ha
Ad hoc Volontario Le attività sono frammentate e i processi sono manuali, vari e non gestiti. La sicurezza dipende dalla discrezione individuale.
Inizio Localizzato I singoli team guidano la coerenza, l'allineamento del prodotto, lo sviluppo e le operazioni in locale.
Orchestrazione Centralizzato L'investimento in procedure centralizzate promuove una cultura dei valori di sicurezza, privacy e conformità.
Semplificazione Integrato Gli strumenti e le procedure di livello mondiale riducono il lavoro manuale e consentono agli sviluppatori di scrivere codice resiliente e sicuro.
Pioniere All’avanguardia nel settore I valori forti di sicurezza, privacy e qualità sono profondamente radicati in tutta l'organizzazione e definiscono la leadership del settore.

Volontario (ad hoc)

Prima che si verifichi una cultura DevSecOps, gli sforzi vengono frammentati e i processi sono manuali, variati e non gestiti. Le procedure di sicurezza, dove esistono, dipendono dalla discrezione degli utenti.

  • Leadership: il coinvolgimento della leadership con la sicurezza è limitato o inesistente e i team si basano sulla discrezione individuale.
  • Mentalità orientata alla sicurezza: la sicurezza viene raramente riconosciuta come un problema significativo, che crea il livello di rischio più elevato.
  • Collaborazione: i team di prodotto, sviluppo e operations lavorano in silos con poco contesto condiviso.
  • Miglioramento continuo: gli sforzi di miglioramento organizzati sono assenti.

Localizzazione (avvio)

I singoli team iniziano a guidare la coerenza, l'allineamento del prodotto, lo sviluppo e le operazioni in locale. Emergono buone pratiche, ma rimangono confinate ai team che li creano.

  • Leadership: la leadership è localizzata per le persone che si fanno promotori di procedure migliori all'interno dei propri team.
  • Mentalità orientata alla sicurezza: la sicurezza viene affrontata in ritardo nel processo e viene spesso lasciata a singoli utenti o specialisti in outsourcing.
  • Collaborazione: i team coordinano le attività cardine e forniscono trasparenza periodica.
  • Miglioramento continuo: le attività di miglioramento vengono localizzate in singoli team.

Centralizzata (orchestrazione)

L'investimento nelle procedure DevSecOps centralizzate promuove una cultura basata su valori di sicurezza, privacy e conformità. Le risorse specializzate vengono condivise e le procedure iniziano ad allinearsi all'interno dell'organizzazione.

  • Leadership: la leadership investe nella centralizzazione e nella condivisione di risorse specializzate tra i team.
  • Mentalità orientata alla sicurezza: le attività di sicurezza iniziano ad allinearsi tra discipline e progetti anziché vivere all'interno di team isolati.
  • Collaborazione: la collaborazione rafforza le funzioni, i team e gli stakeholder, consentendo un'esecuzione più rapida.
  • Miglioramento continuo: sondaggi regolari e revisioni fanno emergere le criticità, così da poterle affrontare in modo sistematico.

Incorporato (Semplificazione)

Gli strumenti e le procedure di livello mondiale riducono il lavoro manuale e consentono agli sviluppatori di scrivere codice resiliente e sicuro. La sicurezza diventa parte del percorso della minima resistenza invece di un ostacolo.

  • Leadership: la leadership senior riconosce il valore del modello, guida gli investimenti e considera la piattaforma e l'ingegneria della sicurezza come una priorità strategica.
  • Mentalità orientata alla sicurezza: Teams mostra un chiaro desiderio di riprogettare i sistemi per migliorare la sicurezza e l'affidabilità.
  • Collaborazione: i team sono completamente allineati e si adattano rapidamente alle esigenze in continua evoluzione.
  • Miglioramento continuo: i dipendenti sono autorizzati a promuovere e implementare modifiche in tempo reale.

Leader del settore (pioniere)

I valori forti di sicurezza, privacy e qualità sono profondamente radicati in tutta l'organizzazione, stabilendo leadership che attira e conserva i migliori talenti.

  • Leadership: un approccio basato sulla sicurezza è intessuto in ogni parte dell'organizzazione e la leadership evolve continuamente la visione.
  • Mentalità orientata alla sicurezza: la mentalità è orientata al futuro, anticipando e attenuando i risultati negativi prima che si verifichino.
  • Collaborazione: una cultura di apprendimento consente l'anticipazione tra team e l'azione coordinata, spesso in anticipo rispetto alla pianificazione.
  • Miglioramento continuo: i cicli di feedback sono ricchi e profondamente incorporati nel funzionamento dell'organizzazione.