L'accesso all'host è un controllo di runtime che decide a quanta parte della macchina sottostante e delle API della piattaforma può accedere uno script. In un ambiente JavaScript o Python sandboxed, un accesso all'host restrittivo può bloccare la lettura di file, le chiamate di rete, la creazione di processi e l'accesso diretto ai servizi interni. Un accesso all'host ampio fa l'opposto: consente al codice script di interagire con il sistema operativo del server, le variabili d'ambiente, i segreti e le API dell'applicazione.
In ambito cyber security, questa impostazione è critica perché spesso determina se una funzione di scripting rimane una comodità o diventa un percorso di attacco. Se un input non attendibile viene eseguito con un accesso all'host eccessivamente ampio, un attaccante può uscire dalla logica prevista del flusso di lavoro e raggiungere dati sensibili o funzioni di sistema. I difensori dovrebbero considerare l'accesso all'host come parte del perimetro di fiducia, disabilitare le capacità non necessarie e preferire allowlist, sandboxing e ambienti di esecuzione separati per il codice fornito dagli utenti. Esaminare i permessi predefiniti del runtime è particolarmente importante nelle piattaforme di automazione che eseguono script inline.


