Mercoledi 21 Ottobre 2026 13:27:58 GMT+02:00

Netcrook

HomeManifesto
News
Techcrook
Geocrook
WikicrookTeamAppContatti
ItalianoEnglish

WIKICROOK

View-state

Un meccanismo delle applicazioni web che conserva lo stato della pagina tra le richieste, protetto da convalida crittografica.

Il view-state è un meccanismo di ASP.NET che conserva lo stato di una pagina web tra le richieste. Invece di ricostruire da zero i valori dei campi e le impostazioni dei controlli a ogni postback, l'applicazione memorizza quello stato in un campo nascosto e lo protegge con convalida crittografica, e talvolta con crittografia. Quando la pagina ritorna, il server verifica che i dati non siano stati alterati prima di utilizzarli.

Nel campo della sicurezza informatica, il view-state è importante perché si trova sul confine di fiducia tra browser e server. Se un attaccante può rubare le chiavi usate per validarlo o decifrarlo, potrebbe falsificare o manomettere lo stato della pagina, trasformando talvolta una funzione web innocua in una via di abuso o di esecuzione di codice. I difensori proteggono il view-state mantenendo segrete le machine keys, ruotandole quando si sospetta un'esposizione e garantendo che ogni server in una farm usi le stesse chiavi aggiornate.

← indice WIKICROOK