Non esiste uno strumento al mondo che possa sostituire completamente un essere umano quando si tratta di trovare vulnerabilità web. Un abile ricercatore di sicurezza è sempre in grado di trovare più di uno scanner automatizzato.
C’è solo un problema.
Con un rapporto di migliaia di applicazioni web per un ricercatore esperto, è umanamente impossibile, almeno finché non inventiamo la clonazione umana.
Vuoi mantenere i tuoi ricercatori di sicurezza?
Qualsiasi azienda che abbia tentato di reclutare un ricercatore sulla sicurezza delle applicazioni Web sa che una volta che la parola è stata diffusa è improbabile che otterranno un flusso continuo di applicazioni. È piuttosto il contrario: il reclutatore deve cercare meticolosamente di pizzicare i candidati esperti di altre aziende. Per finire, è altrettanto difficile reclutare un dipendente junior per un ruolo del genere semplicemente perché la maggior parte delle università non insegna la sicurezza delle applicazioni web.
La situazione può essere ancora più grave quando assumi un esperto di sicurezza IT generico e ti aspetti che svolga il ruolo di un ricercatore di sicurezza. Poiché la sicurezza informatica è un campo così profondamente tecnico, le persone tendono a essere specializzate solo in un’area. E quelli che non sono specializzati sono bravi a gestire processi generici, non a trovare vulnerabilità web. Non mi credi? Chiedi a un generico “addetto alla sicurezza IT” o a un candidato per un ruolo del genere di spiegare le iniezioni SQL e vedrai che la maggior parte fallisce miseramente.
Pertanto, non hai assolutamente alcuna possibilità di coprire tutte le tue esigenze di sicurezza delle applicazioni Web in modo completo facendo affidamento solo sulle competenze umane. Uno strumento automatizzato è necessario per sottrarre la maggior parte del lavoro banale al ricercatore di sicurezza: lascia che si concentrino solo su tipi di vulnerabilità avanzati che non possono essere scoperti da uno strumento.
L’utilizzo di uno strumento è anche necessario per mantenere il ricercatore di sicurezza interessato al proprio lavoro: se è costretto a cercare manualmente le stesse semplici vulnerabilità più e più volte, è molto probabile che cercheranno un’altra posizione in cui possano crescere e divertirsi di più – molto probabilmente, in un’azienda che utilizza test automatizzati. Dopotutto, ci sono molti reclutatori che li cercano.
Dai parte del lavoro a qualcun altro
Un altro “mito fai-da-te” è che i ricercatori di sicurezza dovrebbero essere incaricati di eseguire test di sicurezza. Di conseguenza, un ricercatore di sicurezza è bloccato nell’utilizzo dell’interfaccia utente di uno strumento, mentre in realtà il processo potrebbe essere facilmente automatizzato. Questo è il risultato della mancanza di consapevolezza di ciò che i moderni scanner possono fare e della percezione che siano semplici strumenti manuali.
È possibile integrare facilmente la moderna scansione delle vulnerabilità nei processi di sviluppo in modo che i ricercatori raramente debbano eseguire manualmente lo strumento. Invece, i ricercatori possono essere trattati come consulenti quando è necessario il loro aiuto, ad esempio quando uno scanner di vulnerabilità incontra qualcosa che è difficile da risolvere per lo sviluppatore. Possono quindi utilizzare tutto il tempo liberato per cercare manualmente problemi interessanti per rendere il tuo software ancora più sicuro e questo molto probabilmente li renderà più felici del loro lavoro.
Sei sicuro che sia tutto automatizzato?
Potresti avere uno scanner di sicurezza web integrato nel tuo SDLC, ma ciò non significa che i processi siano tutti automatizzati. Se lo scanner non è in grado di verificare le vulnerabilità segnalate e fornire una sorta di prova/prova di tale verifica, la maggior parte delle aziende preferisce che i ricercatori della sicurezza ricontrollino tutto ciò che viene segnalato.
Se il ricercatore è bloccato a verificare manualmente ogni vulnerabilità segnalata da uno strumento automatizzato o anche la maggior parte di queste vulnerabilità, torni al punto di partenza proprio come se non avessi affatto uno strumento automatizzato. Il ricercatore è bloccato con un lavoro noioso, sovraccarico a causa del numero di problemi segnalati e molto probabilmente cercherà lavoro altrove. Per evitare ciò, è necessario avere la certezza che lo strumento riporti le vulnerabilità effettive.
Una ricetta per il successo
Ecco la tua ricetta in tre passaggi per eseguire correttamente la sicurezza fai-da-te e fidelizzare i tuoi ricercatori di sicurezza:
- Rilevamento automatico: utilizza uno scanner di sicurezza Web per eliminare la necessità di cercare manualmente le vulnerabilità.
- Scansione automatica: utilizza uno scanner che può essere eseguito come parte di SDLC per evitare che i ricercatori della sicurezza debbano utilizzare manualmente lo strumento.
- Verifica automatica: utilizza uno scanner di vulnerabilità in grado di confermare/dimostrare le vulnerabilità per evitare che i ricercatori di sicurezza debbano verificare manualmente le vulnerabilità.
Fonte: www.coretech.it