Esiste un punto nell'impostazione della flag di cookie sicuro per i siti Web HSTS?

20

Se il mio sito web ha HSTS e HTTPS forzato (ovvero, l'utente non sarà in grado di accedere alla versione HTTP semplice del sito Web), c'è qualche punto nell'impostazione di secure: true per i cookie?

    
posta Avery235 18.03.2018 - 07:22
fonte

2 risposte

40

Sì, dovresti comunque contrassegnare i tuoi cookie come sicuri, per tre motivi:

  • Non vuoi che vengano esposti solo a causa di un errore di configurazione del server. Cosa succede se sposti la tua applicazione su un server con una configurazione diversa?

  • HSTS è affidabile al primo utilizzo. Se il tuo HSTS è scaduto ma i tuoi cookie non lo sono, il browser potrebbe inviarli in modo non criptato. Indipendentemente dal fatto che ci sia qualcosa che risponde a un semplice HTTP, qui è irrilevante.

  • Poiché Tgr scrive, non tutti i browser supportano HSTS.

Ammetto che qui i benefici non sono enormi, ma il costo è praticamente pari a zero. Quindi imposta il flag di sicurezza!

    
risposta data 18.03.2018 - 10:39
fonte
14

Non tutti i browser rispettano HSTS. Ad esempio, IE mobile non lo fa; desktop IE funziona solo dalla versione 11; browser basati su cloud come Opera Mini no. Contrassegnare i tuoi cookie come sicuri è banale e buona difesa in profondità.

    
risposta data 18.03.2018 - 20:42
fonte

Leggi altre domande sui tag