L'architettura decentralizzata è un design di sistema che distribuisce il controllo, il routing o la gestione dei dati tra più nodi invece di fare affidamento su un unico server centrale. In una rete di questo tipo, i dispositivi possono inoltrare il traffico, archiviare temporaneamente i messaggi o prendere decisioni locali in base a regole e chiavi condivise. L'obiettivo è spesso la resilienza: se un nodo si guasta, il sistema può continuare a funzionare tramite altri percorsi.
Nel campo della sicurezza informatica, la decentralizzazione è importante perché modifica sia la superficie di attacco sia la difesa. Può ridurre i punti singoli di guasto e rendere più difficili gli arresti, ma può anche rendere più difficile l'applicazione della fiducia, più frammentata la raccolta dei log e più complessa la revoca se un nodo viene compromesso. Gli aggressori possono abusare di nodi poco controllati per inoltrare traffico malevolo, impersonare i pari o nascondere l'attività attraverso molti salti. I difensori utilizzano con attenzione i design decentralizzati, con solidi controlli dell'identità, routing autenticato e monitoraggio che possa ancora rilevare comportamenti anomali senza fare affidamento su un'unica autorità centrale.


