Guide
La sicurezza delle web app, spiegata
Guide chiare ai problemi che AppSafe controlla: cos'è ciascuno, perché è importante e come risolverlo passo dopo passo.
Header di sicurezza
Content-Security-Policy (CSP): cos'è e come aggiungerla
L'header che impedisce l'esecuzione degli script iniettati.
HTTP Strict Transport Security (HSTS) spiegato
Obbliga ogni connessione a usare HTTPS, anche la prima.
Clickjacking e X-Frame-Options: tieni le tue pagine fuori dagli iframe
Un header impedisce ai malintenzionati di sovrapporre la tua app dentro un iframe.
MIME sniffing e X-Content-Type-Options: nosniff spiegato
Un header impedisce ai browser di indovinare i tipi di contenuto ed eseguire file caricati come script.
Configurazioni errate
File .env esposti: come i malintenzionati trovano i tuoi secret
Un solo .env raggiungibile può consegnare l'intero stack.
Configurazione CORS errata: le trappole del wildcard e della riflessione
Consenti ogni origine e qualsiasi sito potrà leggere la tua API.
Le source map in produzione fanno trapelare il tuo codice sorgente
I file .map distribuiti consegnano il tuo codice sorgente originale.
Directory .git esposta: la fuga di codice sorgente nascosta in bella vista
Una /.git raggiungibile consegna l'intero codebase e la cronologia dei commit.
Backup del database esposti: cosa succede quando /backup.sql è raggiungibile
Un dump .sql raggiungibile equivale a consegnare l'intero database.
Secret esposti
Sicurezza DNS ed email
Sicurezza dei cookie
Catena di redirect
Sicurezza del database
Gestione di file, percorsi e risorse
Gestione degli errori e resilienza
Sicurezza delle API
Protocollo HTTP e richieste lato server
Controlla la tua app per questi problemi
Esegui una scansione gratuita e ottieni in pochi secondi un report con voto e correzioni.
Scansiona la mia app gratis