Una richiesta che modifica lo stato è qualsiasi azione inviata a un sistema che cambia qualcosa, ad esempio aggiornando le impostazioni, avviando o arrestando un servizio, creando o eliminando dati, oppure inviando comandi di controllo. Nelle applicazioni web, si tratta delle richieste che fanno più che leggere informazioni: modificano lo stato del sistema.
Nella sicurezza informatica, le richieste che modificano lo stato sono importanti perché spesso richiedono una protezione più forte rispetto alle semplici visualizzazioni di pagina. Se un aggressore ruba un cookie di sessione autenticato o abusa di una vulnerabilità di cross-site scripting, potrebbe essere in grado di inviare richieste come un utente fidato e attivare azioni privilegiate senza conoscere la password. I difensori riducono questo rischio con l'autenticazione, le protezioni CSRF, la codifica dell'input, i permessi con privilegio minimo e il monitoraggio di attività amministrative insolite. Nei sistemi industriali, queste richieste possono essere particolarmente sensibili perché possono influire sulla configurazione, sulla gestione dei programmi o persino sul comportamento del processo.


