Operazioni e monitoraggio in DevSecOps

Le operazioni e il monitoraggio in DevSecOps determinano se i team possono rilevare, resistere e recuperare dalle minacce nei sistemi di produzione e negli ambienti tenant. Le procedure operative avanzate aiutano i team a dimostrare la resilienza in condizioni reali.

Questa area di funzionalità descrive come un'organizzazione protegge i tenant e i sistemi di produzione, monitora e rileva le minacce e risponde agli eventi imprevisti e corregge gli eventi imprevisti. È la posizione in cui la resilienza viene testata continuamente in ambienti live.

Man mano che le organizzazioni maturano, le operazioni e il monitoraggio passano da procedure minime manuali verso operazioni fortificate supportate dalla stima. I sistemi di produzione diventano più avanzati, l'accesso viene controllato più strettamente, il monitoraggio si evolve da semplici metriche a rilevamento e previsione anomalie automatizzate e la risposta agli eventi imprevisti matura dalla reazione non pianificata all'esecuzione assistita dall'intelligenza artificiale e dalle esercitazioni regolari.

Aree di funzionalità di base

Le operazioni e il monitoraggio in DevSecOps sono incentrati su tre funzionalità secondarie:

  • Protezione dei tenant e dei sistemi di produzione: come i sistemi di produzione, i dispositivi, le identità e le immagini vengono protetti e controllati.

  • Monitoraggio e rilevamento delle minacce: modalità di registrazione, metriche e rilevamento di problemi di sicurezza e affidabilità della superficie di rilevamento.

  • Risposta e correzione degli eventi imprevisti: come l'organizzazione pianifica, esegue esercitazioni e risponde agli eventi imprevisti.

Fasi

Le operazioni e il monitoraggio si articolano in cinque fasi di maturità. Queste fasi mostrano come un'organizzazione applica i principi DevSecOps nelle operazioni quotidiane, dal supporto manuale della continuità del servizio alle operazioni fortificate che possono prevedere i problemi prima che si verifichino.

Fase complessiva Nome della fase Che aspetto ha
Ad hoc Minimo Gli strumenti manuali o obsoleti rendono difficile supportare la continuità e la stabilità del servizio.
Inizio Creazione di un'istanza La definizione delle operazioni migliora le prestazioni, anche se le funzionalità rimangono limitate e per lo più predefinite.
Orchestrazione Solido Incentrare le operazioni su sicurezza e affidabilità amplia la visibilità e consente di identificare i problemi più tempestivamente.
Semplificazione Resiliente Automazione e sintesi dei dati avanzata rafforzano le funzionalità operative.
Pioniere Fortificato Le funzionalità predittive aiutano i team a prevedere i problemi prima che si verifichino.

Minimo (ad hoc)

Quando i team si basano su strumenti e servizi manuali o obsoleti, diventa difficile supportare in modo efficace la continuità e la stabilità del servizio.

  • Protezione dei tenant e dei sistemi di produzione: i sistemi inutilizzati, invecchiati e legacy rimangono attivi e vulnerabili. Non sono previsti requisiti per l'integrità dei dispositivi durante l'accesso ai sistemi.

  • Monitoraggio e rilevamento delle minacce: Teams si basa sulla registrazione centralizzata del sistema, sulle metriche delle applicazioni semplici, sulle metriche di budget semplici e sulle metriche di sistema semplici.

  • Risposta e correzione degli eventi imprevisti: la mancanza di funzionalità di risposta pianificata ritarda l'applicazione di patch e gli aggiornamenti delle versioni.

Creazione di un'istanza (avvio)

La definizione di operazioni di prodotto e servizio migliora le prestazioni, ma spesso tramite opzioni predefinite con funzionalità limitate.

  • Protezione dei tenant e dei sistemi di produzione: i sistemi inutilizzati, invecchiati e legacy vengono rimossi. L'accesso ai sistemi è limitato a dispositivi protetti, gestiti e integri.

  • Monitoraggio e rilevamento delle minacce: vengono registrati potenziali eventi correlati alla sicurezza, con avvisi basati su modelli sospetti definiti manualmente. Sono disponibili il monitoraggio dei costi e la visualizzazione dei log e delle metriche.

  • Risposta e correzione degli eventi imprevisti: viene stabilita una strategia di risposta di base e supporta la gestione iniziale degli eventi imprevisti.

Robust (orchestrazione)

Il centro delle operazioni di prodotto e servizio sulla sicurezza e sull'affidabilità richiede una raccolta più ampia di informazioni dettagliate. L'identificazione del problema precedente porta a servizi più affidabili.

  • Protezione dei tenant e dei sistemi di produzione: vengono definiti i criteri patch, le richieste pull automatizzate vengono usate per le patch e viene impedito lo spostamento di identità laterale tra i tenant.

  • Monitoraggio e rilevamento delle minacce: i dati sono centralizzati e unificati con metriche avanzate di disponibilità e stabilità, controllo degli eventi di sistema, disattivazione delle metriche inutilizzate, raggruppamento di metriche e avvisi mirati.

  • Risposta e correzione degli eventi imprevisti: procedure di continuità aziendale e ripristino di emergenza semplici sono in atto per i componenti critici e l'analisi degli eventi imprevisti diventa un'attività di routine.

Resiliente (Semplificazione)

Investire nell'automazione e nella raccolta e nella sintesi dei dati avanzata aiuta le organizzazioni a rafforzare le operazioni di prodotto e servizio.

  • Proteggere i tenant e i sistemi di produzione: le pull request automatizzate vengono integrate automaticamente e le immagini di base vengono generate ogni notte. Una durata massima per le immagini consente di ridurre l'impatto sugli eventi imprevisti. Viene applicato l'accesso con privilegi minimi continui e vengono usati i sistemi di rilevamento delle intrusioni (IDS).

  • Monitoraggio e rilevamento delle minacce: vengono raccolte metriche avanzate delle applicazioni, metriche di copertura e controllo e metriche di difesa. Vengono usati il rilevamento automatico delle anomalie, l'analisi e gli avvisi, inclusa la copertura per l'inversione del modello e gli attacchi antagonisti.

  • Risposta e correzione degli eventi imprevisti: sono disponibili esercitazioni regolari sugli eventi imprevisti e protocolli avanzati di risposta agli eventi imprevisti per tutti i sistemi. Sono disponibili anche controlli automatizzati di isolamento e mitigazione.

Rafforzato (all’avanguardia)

La creazione di funzionalità predittive in operazioni avanzate di prodotti e servizi consente alle organizzazioni di prevedere i problemi prima che si verifichino.

  • Proteggere i tenant e i sistemi di produzione: una durata massima ridotta per le immagini riduce ulteriormente l'impatto degli incidenti.

  • Monitoraggio e rilevamento delle minacce: il rilevamento e la previsione avanzata dei modelli vengono usati per individuare e attenuare i rischi prima che possano essere sfruttati.

  • Risposta e correzione degli eventi imprevisti: l'assistenza guidata dall'intelligenza artificiale consente di identificare le minacce, valutare le attività e fornire informazioni sulle minacce in tempo reale.