home / risorse

checklist

Checklist di sicurezza per applicazioni web: dieci controlli

Dieci controlli da fare prima di chiedere un test. Non sostituiscono il test: aiutano a non partire da zero.

01

Accessi tra utenti

Un utente non vede né modifica i dati di un altro cambiando un identificativo.

02

Sessioni

Le sessioni scadono e si chiudono al logout.

03

Password e reset

Il reset non rivela se un account esiste e il link scade.

04

Limiti ai tentativi

Il login rallenta o blocca dopo tentativi ripetuti.

05

Input

I campi di testo non eseguono codice e non rivelano errori interni.

06

Dipendenze

Le librerie sono aggiornate e l'inventario è noto.

07

Segreti

Nessuna chiave o password nel codice o nei pacchetti pubblicati.

08

Header di sicurezza

Politiche per contenuti, trasporto e framing sono impostate.

09

Logging

Gli accessi falliti e le modifiche sensibili sono registrati.

10

Flussi di business

Prezzi, quantità e stati dell'ordine non si modificano dal browser.