È necessario aggiungere CSP a tutte le pagine Web in un'applicazione Web?

1

Abbiamo un'applicazione web multi-pagina. Capisco che idealmente CSP dovrebbe essere impostato solo per le risposte text / html. È sufficiente aggiungere l'intestazione Content Security Policy (CSP) alla pagina di accesso o aggiungere l'intestazione a ogni & ogni pagina?

Non ho trovato documentazione di supporto csp per verificarlo.

    
posta Abhishek Sharma M 13.08.2018 - 07:43
fonte

1 risposta

3

I understand that ideally CSP should be set for text/html responses only.

Non fa male impostarlo su ogni altra risposta, specialmente se potrebbe essere ingannato per essere reso in contesto HTML.

Is it enough to add content security policy (CSP) header to the login page or should I add the header to each & every page?

CSP viene applicato solo alla pagina in cui è impostato. Pertanto, se un CSP viene inviato solo per la pagina di accesso, non verrà applicato a nessun'altra pagina. Poiché probabilmente non è ciò che desideri, devi impostarlo su ogni pagina.

Did not find any supporting csp documentation to check this.

MDN - Content Security Policy (CSP) - L'uso di CSP dice che CSP viene utilizzato solo per la pagina in cui è impostato:

Configuring Content Security Policy involves adding the Content-Security-Policy HTTP header to a web page and giving it values to control resources the user agent is allowed to load for that page.

    
risposta data 13.08.2018 - 07:52
fonte

Leggi altre domande sui tag