Diventa Autore per CoreTech | Scopri di più





Che cos'è la sicurezza continua delle applicazioni Web?

02/05/22 CoreTech Blog

Il termine sicurezza continua nel contesto della sicurezza delle applicazioni Web è meglio compreso se abbinato a termini ben noti integrazione continua e distribuzione continua (CI/CD). Sicurezza continua significa che la sicurezza è parte di un processo continuo: DevSecOps o, ancora meglio, SecDevOps .

La confusione intorno alla parola continua

Ciò che rende leggermente confuso il termine sicurezza continua è il fatto che la parola continua può avere diversi significati nel contesto della sicurezza informatica. La definizione del dizionario di continuo sta formando un tutto ininterrotto; senza interruzioni. Pertanto, nello spazio della sicurezza delle applicazioni Web, il termine sicurezza continua è spesso associato a soluzioni di sicurezza in tempo reale e sistemi di monitoraggio continuo come i firewall delle applicazioni Web (WAF) e l'autoprotezione delle applicazioni runtime (RASP), progettati per la mitigazione dei rischi esistenti per la sicurezza delle informazioni.

Tuttavia, per proteggere le tue app Web da hacker malintenzionati, non puoi fare affidamento solo su attività in tempo reale. Per evitare attacchi informatici e violazioni dei dati, devi conoscere la tua superficie di attacco ed eliminare i problemi che creano rischi per la sicurezza delle informazioni in primo luogo, non solo mitigandoli. Ciò comporta l'utilizzo di uno scanner di sicurezza per scoprire vulnerabilità note come SQL injection e cross-site scripting (XSS) , nonché configurazioni errate . I test devono quindi essere seguiti da un'efficiente gestione delle vulnerabilità, correzione e convalida.

Ovviamente non ha senso eseguire la scansione delle applicazioni web 24 ore al giorno. Pertanto, la parola continuo nel senso di test di sicurezza delle applicazioni Web, proprio come nel caso di integrazione continua e distribuzione continua, significa che la sicurezza è intrecciata all'interno dell'intero ciclo di vita dello sviluppo del software (SDLC) e non solo una scansione di vulnerabilità una tantum per problemi di sicurezza appena prima del rilascio.

L'evoluzione della sicurezza continua

Per comprendere la sicurezza continua, è meglio confrontare le pratiche di sviluppo odierne con le metodologie di progetto legacy e guardare l'evoluzione della garanzia della qualità e dei test del software in generale.

Nelle metodologie legacy come la cascata, c'è una fase dedicata al test del software. In questa fase, vengono progettati i test, quindi eseguiti manualmente. Eventuali errori rilevati vengono quindi corretti dagli sviluppatori. I test di sicurezza nelle metodologie legacy fanno spesso parte della fase di test manuale e implicano solo test di penetrazione manuale.

Con il passaggio a metodologie agili, il test del software diventa parte del ciclo di vita dello sviluppo del software. Qualsiasi funzionalità nuova o aggiornata viene sviluppata e quindi testata immediatamente dopo. Tuttavia, affinché ciò sia possibile, i test non possono più essere manuali. Le aziende devono automatizzare i processi di garanzia della qualità del software con l'uso di strumenti come Selenium.

Sfortunatamente, i controlli di sicurezza vengono spesso lasciati indietro e trattati come nelle metodologie precedenti. I test di sicurezza vengono spesso eseguiti manualmente dai tester della penna prima della fase di rilascio invece di diventare parte dell'automazione, anche se le moderne applicazioni di scansione della sicurezza di oggi sono adatte per l'integrazione. In tali configurazioni non propriamente agili, i team di sicurezza sono tenuti in silos lontani dai team di sviluppo.

Come puoi ottenere una sicurezza continua?

È solo con l'introduzione di soluzioni che supportano la sicurezza continua che lo sviluppo del software può diventare veramente agile. Tuttavia, a causa di un gran numero di falsi positivi, che richiedono la gestione manuale e il nuovo test delle vulnerabilità di sicurezza, la maggior parte delle soluzioni presumibilmente progettate per la sicurezza continua (come gli strumenti SAST) rendono difficile ottenere una vera automazione.

Per beneficiare di una sicurezza continua, è necessaria una moderna soluzione per la sicurezza delle applicazioni Web, non solo un semplice scanner di vulnerabilità.

Banner

Articoli su Sicurezza

Sicurezza aziendale: da cosa è minacciata e come proteggerla?Il threat modeling per la sicurezza delle applicazioniScanner di vulnerabilità: ecco come funzionanoWeb security: 5 motivi per cui è essenziale contro i ransomwareChe cos'è DevSecOps e come dovrebbe funzionare?Test di penetrazione vs scansione delle vulnerabilitàConsiderazioni sui test di correzione delle applicazioni WebQuattro modi in cui l'analisi AppSec aiuta i tuoi professionisti DevSecOpsQuattro modi per combattere il divario di competenze di sicurezza informaticaDove i framework di cybersecurity incontrano la sicurezza webCome costruire un piano di risposta agli incidenti informaticiRendi i tuoi utenti parte della soluzione di sicurezza webSei l'unico che può proteggere le tue applicazioni webNuovo studio di settore: il 70% dei team salta i passaggi di sicurezzaConvergenza Dev-Sec: i progressi e le sfide sulla strada per garantire l'innovazioneAggiornamento FISMA: cosa sta cambiando e perché è importanteChe cos'è la sicurezza continua delle applicazioni Web?Sei l'unico che può proteggere le tue applicazioni webCos'è la sicurezza del sito Web: come proteggere il tuo sito Web dall'hackingRendi i tuoi utenti parte della soluzione di sicurezza webConvergenza Dev-Sec: la ricerca illustra i progressi per garantire l'innovazioneAggiornamento FISMA: cosa sta cambiando e perché è importanteChe cos'è la sicurezza continua delle applicazioni Web?La differenza tra XSS e CSRFNuovo studio di settore: il 70% dei team salta i passaggi di sicurezzaPrevenzione e mitigazione XSSStop ai compromessi sulla sicurezza delle applicazioni webSfatare 5 miti sulla sicurezza informaticaBasta compromessi sulla sicurezza delle applicazioni webNozioni di base sulla sicurezza web: la tua applicazione web è sicura?Che cos'è l'iniezione dell’header HTTP?Fare shift left o no?Individuazione e correzione di falle di sicurezza in software di terze partiClassi di vulnerabilità Web nel contesto delle certificazioniScripting tra siti (XSS)Che cos'è un attacco CSRFChe cos'è una SQL Injection (SQLi) e come prevenirlaAttacchi di attraversamento di directoryChe cos'è la falsificazione delle richieste lato server (SSRF)?7 migliori pratiche per la sicurezza delle applicazioni WebBlack Hat 2021: la più grande minaccia alla sicurezza informaticaÈ ben fatto? Chiedi allo sviluppatore!Scegli la soluzione di sicurezza delle applicazioni web che fa per teSicurezza fai-da-te: lo stai facendo bene?Sulla sicurezza delle applicazioni web professionali per MSSPLa cattiva comunicazione è al centro delle sfide di AppSecImpostazione e raggiungimento degli obiettivi di sicurezza delle applicazioniMetriche di sicurezza informatica per le applicazioni WebCome evitare attacchi alla supply chainPerché la maggior parte delle misure di sicurezza delle applicazioni fallisceVuoi che la tua sicurezza sia costruita su scuse?Cos'è SCA e perché ne hai bisognoLa scansione ad hoc non è sufficienteEsposizione dei dati sensibili: come si verificano le violazioniHai paura dei test di sicurezza nell'SDLC?Vantaggi di Web Asset DiscoveryStrumenti di scansione delle vulnerabilità: perché non open source?Protezione WAF - Ottieni il massimo dal tuo firewall per applicazioni webL'errore di comunicazione è al centro delle sfide di AppSecDebugger remoti come vettore di attaccoDAST è una parte essenziale di un programma completo per la sicurezza delle applicazioniCome difendersi dagli attacchi recenti su Microsoft Exchange5 principali vantaggi dei primi test di sicurezzaTecniche di attacco Denial-of-Service con avvelenamento della cacheQuali principali attacchi web possiamo aspettarci nella nuova top 10 di OWASP?Hack di SolarWindsPillole di Sicurezza | Episodio 38Pillole di Sicurezza | Episodio 37Perché gli sviluppatori evitano la sicurezza e cosa puoi fare al riguardoPillole di Sicurezza | Episodio 36Cos'è l'attacco RUDYCos'è la navigazione forzataCome gli scanner trovano le vulnerabilitàPillole di Sicurezza | Episodio 34Pillole di Sicurezza | Episodio 35Come eseguire il benchmark di uno scanner di vulnerabilità Web?Pillole di Sicurezza | Episodio 33Pillole di Sicurezza | Episodio 325 proposte di vendita comuni sulla sicurezza delle applicazioni web5 motivi per non fare affidamento sui programmi BountyPillole di Sicurezza | Episodio 315 motivi per cui la sicurezza web è importante quanto la sicurezza degli endpointPillole di Sicurezza | Episodio 305 motivi per cui la sicurezza web è importante per evitare il ransomwarePillole di Sicurezza | Episodio 293 motivi per cui DAST è il migliore per la sicurezza delle applicazioni WebPillole di Sicurezza | Episodio 28Pillole di Sicurezza | Episodio 27Pillole di Sicurezza | Episodio 24Pillole di Sicurezza | Episodio 25Pillole di Sicurezza | Episodio 21Pillole di Sicurezza | Episodio 22Pillole di Sicurezza | Episodio 20Pillole di Sicurezza | Episodio 17Il flag HttpOnly: protezione dei cookie da XSSPillole di Sicurezza | Episodio 16Il Bug Heartbleed – I vecchi Bug sono duri a morirePillole di Sicurezza | Episodio 15Pillole di Sicurezza | Episodio 14Pillole di Sicurezza | Episodio 13Pillole di Sicurezza | Episodio 12Pillole di Sicurezza | Episodio 11Pillole di Sicurezza | Episodio 10Sicurezza delle reti: gli hacker puntano CitrixCyber hacking: la Germania chiede l’intervento dell’UESicurezza informatica: Cisco rilascia aggiornamentiOcchio al cryptojacking: malware infiltrato in Docker HubSIGRed: bug di sistema in Windows Server scovato dopo 17 anniPillole di Sicurezza | Episodio 9Summit Live - Disponibili le registrazioni delle live di MonteleoneCriminalità informatica: Schmersal sventa un cyber-attaccoPillole di Sicurezza | Episodio 8Pillole di Sicurezza | Episodio 7Analisi pratica dei rischi per il SysAdmin, DevOps e Dev | Summit LivePillole di Sicurezza | Episodio 6Pillole di Sicurezza | Episodio 5Pillole di Sicurezza | Episodio 4Pillole di Sicurezza | Episodio 3Pillole di Sicurezza | Episodio 2Pillole di Sicurezza | Episodio 1Pillole di Sicurezza | Episodio 23