Martedi 27 Ottobre 2026 19:02:05 GMT+01:00

Netcrook

HomeManifesto
News
Techcrook
Geocrook
WikicrookTeamAppContatti
ItalianoEnglish

WIKICROOK

Confine del sottoprocesso

Il punto di passaggio in cui un programma ne avvia un altro e deve passargli gli argomenti in modo sicuro.

Il confine del sottoprocesso è il passaggio tra un programma e un processo esterno che avvia, per esempio quando una libreria di immagini invoca un programma di rendering. In questo punto, il programma chiamante passa argomenti e altri input al processo figlio. Questi valori devono restare dati e non essere interpretati dal programma figlio come opzioni o istruzioni.

Questo confine è importante perché una gestione non sicura degli argomenti può consentire attacchi di iniezione. Per esempio, se un nome di file controllato dall'utente viene passato a un programma di rendering e interpretato come sintassi della riga di comando, un aggressore potrebbe influenzarne il comportamento. Le misure di difesa includono l'uso di API che passano gli argomenti separatamente invece che tramite una shell, la convalida e la normalizzazione dell'input, la limitazione dei privilegi dei processi figli e l'isolamento dell'elaborazione. Queste misure riducono il rischio, ma non sostituiscono la correzione del software vulnerabile.

← indice WIKICROOK