b"\n_START_ARTICLE_\nWeb of trust\n_START_PARAGRAPH_\nNell'ambito della crittografia, una web of trust (rete di fiducia) \xc3\xa8 un concetto utilizzato da PGP, GnuPG, e altri sistemi compatibili con OpenPGP per stabilire l'autenticit\xc3\xa0 dell'associazione chiave pubblica-utente. Sotto alcuni aspetti \xc3\xa8 un'alternativa all'affidarsi esclusivamente ad una certificate authority (o a una gerarchia di esse) tipico dei sistemi PKI centralizzati. Cos\xc3\xac come ci sono moltissime reti di computer, ci sono molte reti di fiducia indipendenti, e ogni utente (attraverso il suo certificato d'identit\xc3\xa0) pu\xc3\xb2 essere parte e fungere da collegamento tra molte di esse._NEWLINE_Questo sistema di certificazione si poggia sul concetto dei sei gradi di separazione e sulla teoria del mondo piccolo.\n_START_SECTION_\nFunzionamento di una rete di fiducia\n_START_PARAGRAPH_\nTutte le implementazioni compatibili con OpenPGP includono uno schema di gestione dei certificati per semplificarne l'uso, definito rete di fiducia. Un certificato di identit\xc3\xa0 di OpenPGP (che include la chiave pubblica  e le informazioni sul suo proprietario) pu\xc3\xb2 essere firmata elettronicamente da altri utenti, che, in questo modo, attestano l'effettiva associazione di quella chiave pubblica a quel determinato utente. Questo viene comunemente fatto in riunioni (fisiche) definite key signing party._NEWLINE_Inoltre tutte queste implementazioni includono un sistema di voto che pu\xc3\xb2 essere usato per determinare di quali associazioni chiave pubblica - proprietario un utente si pu\xc3\xb2 fidare senza dover per questo incontrare fisicamente la persona. Per esempio, se tre conoscenti parzialmente fidati hanno firmato un certificato (e quindi hanno confermato l'associazione chiave pubblica - utente che questo contiene), oppure se un solo conoscente pienamente fidato l'ha fatto, il certificato viene considerato valido. I parametri sono a scelta dell'utente (e.g., si pu\xc3\xb2 impostare la necessit\xc3\xa0 di una firma da parte di un utente completamente fidato, oppure da parte di 6 parzialmente), e pu\xc3\xb2 essere completamente escluso, se desiderato._NEWLINE_Questo schema \xc3\xa8 flessibile, diversamente dalla maggior parte dalle altre infrastrutture a chiave pubblica, e lascia la scelta del livello di fiducia agli utenti individuali. Non \xc3\xa8 perfetto e richiede prudenza e attenta supervisione da parte degli utenti. Essenzialmente per\xc3\xb2 tutte le PKI sono meno flessibili e obbligano gli utenti a fidarsi dei certificati dell'infrastruttura firmati dalla certificate authority. La supervisione da parte degli utenti non \xc3\xa8 n\xc3\xa9 richiesta n\xc3\xa9 permessa. Neanche questi sistemi sono ovviamente perfetti.\n_START_SECTION_\nDifferenze con una tipica PKI\n_START_PARAGRAPH_\nAl contrario, in un tipico sistema PKI X.509 ogni certificato pu\xc3\xb2 essere firmato solo una volta da una certificate authority (CA). Il certificato della CA pu\xc3\xb2 essere esso stesso firmato da un'altra CA, e cos\xc3\xac via fino ad un certificato 'auto-firmato', chiamato root certificate. I root certificates devono essere accessibili da chi usa un certificato CA di livello pi\xc3\xb9 basso, quindi vengono solitamente ampiamente distribuiti. Per esempio, sono inclusi in programmi come web browser e di posta elettronica. In questo modo pagine web, email, etc., protette attraverso SSL/TLS possono essere autenticate senza richiedere all'utente l'installazione manuale dei root certificates. Solitamente vengono inclusi pi\xc3\xb9 di cento certificati di dozzine di PKI, conferendo la fiducia ad un certificato attraverso la gerarchia a cui si riferisce. Molti di questi certificati vennero creati da societ\xc3\xa0 fallite in seguito, come il caso del collasso di Dot-com. A meno che queste PKI siano ancora gestite -nonostante tutto- quasi sicuramente quei root certificates non sono pi\xc3\xb9 affidabili.\n_START_SECTION_\nProblematiche di una rete di fiducia\n_START_PARAGRAPH_\nLa rete di fiducia di OpenPGP \xc3\xa8 immune da problemi come i fallimenti di societ\xc3\xa0, e ha continuato a funzionare fino ad oggi senza grandi cambiamenti. Ciononostante, esiste un serio problema. Gli utenti che perdono la loro chiave privata non possono pi\xc3\xb9 decifrare i messaggi che sono stati creati usando la relativa chiave pubblica. I primi certificati PGP non contenevano date di scadenza, e quindi avevano durata illimitata. Gli utenti dovevano preparare un certificato di revoca firmato in previsione di un eventuale furto o smarrimento della chiave privata. Un famoso crittografo sta ancora ricevendo messaggi crittati usando una chiave pubblica di cui egli ha perso la chiave privata tempo fa. Non pu\xc3\xb2 fare molto con quei messaggi se non eliminarli e informare il mittente che non \xc3\xa8 in grado di leggerli, pregandolo di inviarli di nuovo con un'altra chiave pubblica -di cui ha ancora la relativa chiave privata. Le nuove versioni di PGP, e i programmi conformi a OpenPGP, hanno certificati con una data di scadenza che automaticamente li disabilita dopo un certo periodo, evitando (potenzialmente) questi problemi se usata correttamente._NEWLINE_La versione 3 di X.509 \xc3\xa8 abbastanza flessibile da permettere una rete di fiducia dello stile di OpenPGP. Questa viene per\xc3\xb2 solitamente usata per creare un intreccio di collegamenti tra CA di alto livello piuttosto che tra singoli utenti._NEWLINE_Una difficolt\xc3\xa0 di tipo sociale (non tecnica) di una rete di fiducia come quella inclusa nei sistemi PGP/OpenPGP \xc3\xa8 che in ogni rete di fiducia senza un controllore centrale (e.g., una CA), la convalida di un certificato si basa su gli altri utenti della rete. I certificati dei nuovi utenti non saranno immediatamente fidati dagli altri utenti, in particolare da coloro che non hanno ancora incontrato personalmente, finch\xc3\xa9 essi non trovano abbastanza firmatari per il loro certificato. Questo a causa della configurazione di molti utenti, che richiedono la firma di uno o pi\xc3\xb9 utenti totalmente fidati (o da molteplici utenti parzialmente fidati) per utilizzare (preparare messaggi usando la chiave pubblica, credere alla firma, etc.) un certificato sconosciuto._NEWLINE_Nonostante l'ampia diffusione dei sistemi OpenPGP e l'ampia disponibilit\xc3\xa0 di key servers, \xc3\xa8 possibile in pratica non riuscire a trovare una o pi\xc3\xb9 persone disposte a firmare un nuovo certificato (e.g., comparando un documento di identificazione con le informazioni contenute nel certificato). Gli utenti che vivono in aree remote o sottosviluppate, per esempio, potrebbero avere difficolt\xc3\xa0 a raggiungere altri utenti. E se anche il certificato dell'altro utente \xc3\xa8 nuovo (con nessuna o poche firme), allora la sua firma pu\xc3\xb2 fornire solo un piccolo beneficio. I Key signing parties sono un meccanismo abbastanza popolare per risolvere il problema."