02.06.2013 Views

analisi e gestione della sicurezza di una complessa applicazione ...

analisi e gestione della sicurezza di una complessa applicazione ...

analisi e gestione della sicurezza di una complessa applicazione ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

CAPITOLO IV - La <strong>sicurezza</strong> nelle web applications<br />

• ViewStateEncryptionMode.Always: in questo modo, Asp.NET non aspetta la richiesta<br />

<strong>di</strong> cifratura da parte <strong>di</strong> <strong>una</strong> pagina, ma il ViewState sarà sempre criptato; quest’ultima<br />

opzione è fondamentale se si lavora con dati sensibili.<br />

Il modo è <strong>una</strong> proprietà nella pagina:<br />

Oppure si può impostare nel web.config:<br />

<br />

Figura 47 Esempio d’uso del ViewStateEncryptionMode<br />

Mentre, per scrivere un controllo customizzato che richiede la cifratura del ViewState si usa il<br />

metodo <strong>della</strong> classe page chiamato RegisterRequiresViewStateEncryption:<br />

Figura 48 Esempio d’uso del RegisterRequiresViewStateEncryption<br />

91

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!