Martedi 27 Ottobre 2026 02:08:49 GMT+01:00

Netcrook

HomeManifesto
News
Techcrook
Geocrook
WikicrookTeamAppContatti
ItalianoEnglish

WIKICROOK

Architettura multi-processo

Un design che suddivide un browser in processi separati per una maggiore sicurezza e stabilità.

L'architettura multi-processo è un design del browser che suddivide il lavoro tra processi distinti del sistema operativo, invece di eseguire tutto all'interno di un unico grande programma. Un browser tipico può usare un processo per l'interfaccia utente, altri per le schede o il rendering delle pagine e processi aggiuntivi per attività come la grafica o la rete. Questa separazione aiuta a contenere i guasti: se un processo si blocca, è meno probabile che l'intero browser fallisca.

Nella sicurezza informatica, questo design è importante perché crea confini che gli aggressori devono superare. Una pagina web malevola potrebbe sfruttare un bug in un processo di rendering, ma deve comunque uscire dal sandbox o compromettere un altro processo per raggiungere risorse di sistema più profonde. I difensori fanno affidamento su questo isolamento per ridurre l'impatto dei bug di corruzione della memoria e rendere più difficile lo sfruttamento. I fornitori di browser usano anche questa architettura per applicare le patch in modo più sicuro, riavviare singoli componenti e limitare i danni causati da una scheda compromessa o da un componente simile a un plugin.

← indice WIKICROOK