Video: eProcurement: i processi di innovazione per le pubbliche amministrazioni e per le imprese 2024
È una naturale tendenza umana a costruire le cose senza prima considerare le loro implicazioni sulla progettazione o sulla sicurezza. Un ingegnere di rete che sta costruendo una nuova rete può semplicemente iniziare a collegare i cavi a router e switch senza prima pensare alla progettazione generale, tanto meno a considerazioni di sicurezza. Allo stesso modo, un ingegnere del software incaricato di scrivere un nuovo programma è in grado di iniziare semplicemente la codifica senza pianificare il progetto del programma.
Se osservi il mondo esterno e i prodotti di consumo disponibili, a volte vedi evidenti problemi di usabilità e sicurezza che ti fanno pensare a come la persona o l'organizzazione abbia mai potuto partecipare alla sua progettazione e sviluppo.
I professionisti della sicurezza devono aiutare le organizzazioni a capire che i principi della sicurezza per progetto sono una componente vitale dello sviluppo di qualsiasi sistema.
I processi di ingegneria che richiedono l'inclusione di principi di progettazione sicuri includono:
- Sviluppo del concetto. Dalla fase dell'idea, le considerazioni sulla sicurezza sono fondamentali per il successo di qualsiasi nuova iniziativa di ingegneria IT. Ogni progetto e prodotto inizia con qualcosa - una sessione di lavagna bianca, schizzi su tovaglioli o scatole per pizza, o una chiamata in conferenza. Comunque, il progetto inizia, qualcuno dovrebbe chiedere in che modo dati, funzioni e componenti vitali saranno protetti in questa nuova cosa. Non stiamo cercando risposte dettagliate, ma solo abbastanza confidenza per sapere che non siamo l'ultimo gregge di pecore che si precipita verso la scogliera più vicina.
- Requisiti. Prima che inizi la progettazione vera e propria, una o più persone definiranno i requisiti per il nuovo sistema o funzionalità. Spesso ci sono diverse categorie di requisiti. Spesso è necessario includere sicurezza, privacy e requisiti normativi.
- Design. Dopo che tutti i requisiti sono stati stabiliti e concordati, può iniziare la progettazione formale del sistema o del componente. Il design deve incorporare tutti i requisiti stabiliti nel passaggio precedente.
- Sviluppo. A seconda di ciò che viene costruito, lo sviluppo può assumere molte forme, tra cui la creazione di
- Configurazioni di sistema e dispositivo
- Diagrammi di scaffalature per apparecchiature di data center
- Flussi di dati per sistemi di gestione e monitoraggio
- Testing. I singoli componenti e l'intero sistema sono testati per confermare che tutti i requisiti sviluppati in precedenza sono stati raggiunti. Generalmente, qualcuno che non sia il costruttore / sviluppatore dovrebbe eseguire dei test.
- Attuazione. Quando il sistema o componente viene messo in servizio, le considerazioni sulla sicurezza aiutano a garantire che questo non metta a rischio il nuovo sistema / componente o le cose correlate. Le attività di implementazione comprendono
- Configurazione e cablaggio di dispositivi di rete
- Installazione e configurazione di sistemi operativi o sottosistemi, come sistemi di gestione di database, server Web o applicazioni
- Costruzione di strutture fisiche, aree di lavoro o data center
- Manutenzione e supporto. Dopo aver messo in servizio il sistema o la struttura, tutte le successive modifiche devono essere sottoposte a procedure ingegneristiche simili per garantire che i rischi di sicurezza nuovi o in evoluzione vengano rapidamente mitigati.
- Messa fuori servizio. Quando un sistema o una struttura raggiunge la fine della sua vita utile, deve essere disattivato senza mettere a rischio dati, altri sistemi o personale.