Un effetto collaterale è qualsiasi azione esterna che un sistema provoca oltre a produrre il proprio output principale. In termini di sicurezza, può significare l'invio di un modulo, l'invio di una richiesta, la modifica di un file, il cambiamento dello stato di un servizio o l'attivazione di una chiamata API. L'idea chiave è che l'azione avviene al di fuori del programma stesso e può influire su altri sistemi.
Gli effetti collaterali sono importanti perché trasformano il calcolo in azione. Un'attività apparentemente innocua e di sola lettura può diventare rischiosa se un'app, uno script o un agente AI con strumenti abilitati può fare clic sui link, pubblicare dati o invocare un webhook. Gli aggressori possono abusare degli effetti collaterali tramite prompt injection, CSRF o automazione non sicura per indurre un sistema fidato a eseguire modifiche indesiderate. I difensori riducono il rischio con il principio del minimo privilegio, conferme esplicite per le azioni che modificano lo stato, endpoint di test isolati e registrazione degli eventi che rileva richieste inattese o ritentativi ripetuti.


