Cosa testiamo
- Applicazioni web e API. Autenticazione e gestione delle sessioni, controllo degli accessi, injection, abuso della logica di business, gestione dei file, integrazioni di terze parti; API REST e GraphQL; single-page application. Metodologia: OWASP Web Security Testing Guide (WSTG v4.2), con OWASP ASVS come checklist di copertura.
- Rete esterna. La vostra superficie esposta a internet: servizi esposti, VPN, posta, DNS, igiene dei certificati, host dimenticati. Metodologia: PTES.
- Rete interna e Active Directory. Cosa può raggiungere un attaccante con un punto d’appoggio o un insider malintenzionato: segmentazione, igiene delle credenziali, percorsi di escalation dei privilegi, movimento laterale.
- Configurazione cloud. Identità e accessi, esposizione dello storage, percorsi di rete, logging e gestione dei segreti sui principali cloud pubblici.
- Applicazioni mobili. App iOS e Android e le API dietro di esse, secondo le guide OWASP Mobile Application Security.
Come testiamo
Prima manuale. Gli strumenti (scanner, proxy, fuzzer) servono a risparmiare tempo sull’ovvio, e i risultati che producono sono verificati a mano prima di comparire in un report. Concateniamo i risultati per dimostrare l’impatto reale invece di elencare severità isolate, e ci fermiamo e vi chiamiamo quando raggiungiamo qualcosa che non va toccato oltre.
Le regole di ingaggio sono scritte e firmate: autorità scritta del proprietario degli asset, perimetro, esclusioni, tecniche ammesse, finestre di test, gestione dei dati, regole di sicurezza e di stop, contatti di emergenza. Nessun denial-of-service, nessuna ingegneria sociale a meno che non si tratti di un incarico red team, nessuno sfruttamento oltre quanto necessario a provare l’impatto. Il test riduce il rischio; non garantisce che non resti alcuna vulnerabilità e non rimedia per conto vostro.
Dopo il test
I risultati alimentano direttamente il rimedio — il nostro se usate Ingegneria sicura o CaaS, oppure quello del vostro team con il nostro supporto. Il retest verifica i risultati concordati entro la finestra concordata, e la dichiarazione di completamento del test dà al procurement ciò che serve — non è una certificazione né un’attestazione regolatoria, e un test non può dimostrare che non esistano altri problemi.