Ogni CSIRT ha una propria composizione distinta. Tuttavia, la maggior parte dei CSIRTS unisce persone e policy in modo da definire chiaramente i propri obiettivi. In termini di persone, un CSIRT, di solito, è costituito da un gruppo di membri dedicati, che è integrato da esperti che collaborano con la CSIRT in base alle necessità. I membri del team provengono sempre da background e competenze diversi. Ad esempio, alcuni sono esperti nella difesa dei sistemi Windows, mentre altri conoscono i sistemi Linux. Il team di base può essere assegnato al CSIRT a tempo pieno, ma ciò si verifica principalmente nelle organizzazioni molto grandi. Nella maggior parte dei casi, i membri del CSIRT svolgono lavori di routine nei reparti dell'IT e della cybersecurity.
Relativamente alle policy, oltre alla dichiarazione d'intenti del CSIRT e alle definizioni scritte dei relativi membri, il CSIRT è responsabile della creazione e della gestione di un insieme di documenti che ne stabiliscono le funzioni. Ad esempio, un CSIRT, di solito, dispone di un piano centrale di risposta agli incidenti, in cui si dichiara, per iscritto, che il team gestisce i processi di risposta agli incidenti in sede anziché per via telefonica. Il piano rivela in che modo il team CSIRT coordina la risposta agli incidenti assegnando le sue risorse a più gruppi che lo costituiscono.
Nell'ambito di questo impegno, un CSIRT si occupa anche di pubblicare moduli ed elenchi dei contatti da condividere con ciascun gruppo che fornisce i servizi richiesti all'interno dell'organizzazione. Questo passaggio potrebbe sembrare non necessario, ma l'esperienza dimostra che le parti interessate, spesso, non sanno chi contattare quando si verifica un incidente di sicurezza. Ad esempio, se il laptop del CEO viene rubato, l'assistente amministrativo deve contattare il CSIRT o chiamare semplicemente l'help desk IT, che potrebbe aver bisogno di chiare istruzioni per attivare il CSIRT.
Un CSIRT compila anche molti documenti relativi alle policy e alle procedure interne, che includono riguardano le mansioni svolte dal CSIRT, il modo con cui risponde agli incidenti, chi svolge i vari ruoli, come preparare i rapporti sugli incidenti e molto altro.
Le specifiche di queste policy variano in base alla struttura del CSIRT. Tra i comuni approcci organizzativi alla creazione di un CSIRT, figurano i seguenti:
- CSIRT centralizzato: un unico team viene utilizzato per l'intera organizzazione.
- CSIRT distribuito: più team sono dislocati in diverse aree geografiche e/o sono assegnati a diverse business unit.
- CSIRT di coordinamento: un CSIRT centralizzato coordina il lavoro dei CSIRT subordinati.
- CSIRT ibrido: in questa combinazione di modelli centralizzati e decentralizzati, il CSIRT centralizzato svolge mansioni a tempo pieno, mentre i CSIRT distribuiti vengono attivati in base alle necessità.
- CSIRT/SOC ibrido: il SOC è attivo nelle risposte agli incidenti e nella gestione degli avvisi su base giornaliera, mentre il CSIRT viene attivato in caso di gravi condizioni.
- CSIRT in outsourcing: un fornitore esterno esegue il lavoro del CSIRT, quindi si tratta di un approccio probabilmente più adatto ad un'organizzazione di piccole dimensioni. I CSIRT in outsourcing possono anche eseguire attività che non rientrano nelle competenze di un CSIRT interno, ad esempio la mitigazione dei ransomware o analisi forensi digitali.