Riferimenti e fonti

Fonti OWASP

Da dove proviene la conoscenza delle specializzazioni OWASP integrate, collegata alle relative pagine canoniche di attacchi e Cheat Sheet di OWASP.

Questo documento collega ogni attacco (www-community) e ogni Cheat Sheet (CheatSheetSeries) di OWASP a una categoria di sicurezza, ognuno con il link alla sua pagina pubblica canonica. All'interno di una categoria, gli elementi equivalenti condividono un'unica riga dell'elenco: gli attacchi e le cheat sheet che affrontano lo stesso rischio sono elencati insieme, separati da virgole. Gli elementi senza un equivalente diretto stanno su una riga a sé.

  • Il merito è di OWASP. Gli attacchi si trovano in https://owasp.org/www-community/attacks/<attack> e le cheat sheet in https://cheatsheetseries.owasp.org/cheatsheets/<cheat>.html.

1. Injection (generica)​


2. SQL injection e injection nei database​


3. Command injection e injection nel sistema operativo​


4. Injection LDAP, XPath e XML​


5. Cross-Site Scripting (XSS)​


6. Cross-Site Request Forgery (CSRF) e clickjacking​


7. Redirect e forward​


8. Controllo degli accessi e autorizzazione​


9. Autenticazione e credenziali​


10. Gestione delle sessioni​


11. Federazione delle identità (OAuth, SAML, JWT)​


12. Crittografia e sicurezza del trasporto​


13. Server-Side Request Forgery (SSRF)​


14. Path traversal e gestione dei file​


15. Abuso del protocollo HTTP (header, caching, splitting)​


16. Codifica e content spoofing​


17. Injection in CSV e fogli di calcolo​


18. CORS (Cross-Origin Resource Sharing)​


19. Denial of service​


20. Sicurezza della memoria e codice nativo​


21. Codice mobile ed esecuzione di codice non attendibile​


22. Deserializzazione​


23. Malware e minacce lato client​


24. Logging, ripudio e gestione degli errori​


25. Logica di business e abuso delle funzionalità​

La logica di business e l'abuso delle funzionalità non hanno un'unica superficie nel codice che una specializzazione per superficie possa difendere: la difesa è una progettazione specifica dell'applicazione, lo stesso ragionamento che guida il threat modeling del progetto. Spostati in "Fuori ambito".


26. Sicurezza di IA, LLM e agenti​


27. Prototype pollution e cross-site leak​


28. Framework e piattaforme dei linguaggi​


29. Front-end web e browser​


30. API e servizi​


31. Cloud, container e infrastruttura​

La configurazione di container e workload è configurazione come codice che lo sviluppatore distribuisce con l'app (Dockerfile, Compose, securityContext dei Pod), una superficie reale che harden corregge e verify dimostra, quindi rientra nell'ambito. L'amministrazione del cluster (RBAC, etcd, API server, admission, segmentazione della rete) è dominio dell'operatore e resta fuori ambito.


32. Supply chain e CI/CD​


33. Segreti e configurazione​

La gestione dei segreti è operativa: vault, CI/CD, configurazione del cloud, rotazione. L'unico aspetto a livello di codice (un segreto scritto nel sorgente) è un'analisi deterministica, non una specializzazione di rischio. Spostati in "Fuori ambito".


34. Processi, progettazione e governance​

La tutela della privacy degli utenti è una questione di politiche e di progettazione (minimizzazione dei dati, trasparenza, conservazione), non una superficie nel codice che una specializzazione difende. Spostata in "Fuori ambito".


35. Pagamenti e conformità​


36. Embedded, IoT e domini specializzati​

La sicurezza automobilistica e quella dei droni sono domini dei sistemi embedded (bus CAN, firmware OTA, integrità di sensori e radio, accesso fisico), non il sorgente di applicazioni web e API che Lagune verifica. Spostate in "Fuori ambito".


Fuori ambito (nessuna superficie nel codice)​

Questi non sono terreni da specializzazione e non hanno casella di spunta: sono governance, processi, hardening operativo o uso di framework, senza un'unica superficie nel codice che una specializzazione per superficie possa difendere. Il loro valore per la sicurezza è reale, ma risiede nei processi e nell'architettura (o, per un framework, nella skill del linguaggio stesso), non in una difesa fornita da questo catalogo. Sono elencati come riferimento, non come lavoro da fare.