Key server: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m Bot: passaggio degli url da HTTP a HTTPS |
m WPCleaner v2.01 - Fixed using Wikipedia:Check Wikipedia (Liste con <br> inutili - Errori comuni) |
||
Riga 22:
Uno script CGI (Common Gateway Interface) è un programma che risiede sul server, che elabora l’input dell’utente e crea una risposta tramite un documento HTML che il server invia al browser.<br />
Prima della creazione degli HKP keyserver, ci si basava su email processing scripts.<br /><br />
Un keyserver separato, noto come PGP Certificate Server, è stato sviluppato da PGP Inc. e usato come software nella versione 8.x del key server PGP, keyserver.pgp.com
<br /><br />
Per sostituire il vecchio Certificate Server, [[McAfee|Network Associates]] realizza un nuovo key server utilizzando il protocollo [[Lightweight Directory Access Protocol|LDAP]], questa modifica fu attribuita a Randy Harmon e Len Sassaman e chiamata PGP Keyserver 7.0.<br />
Con il rilascio di PGP 6.0, LDAP è stata l’interfaccia favorita per i key server, nelle versioni PGP di Network Associates.
LDAP e LDAPS (LDAP + SSL) key server formano
Successivamente è stato sostituito dalla nuova [https://keyserver.pgp.com/vkd/GetWelcomeScreen.event PGP Global Directory] di PGP Corporation.<br />
Le caratteristiche di questo nuovo sistema di gestione delle chiavi sono:
Riga 63:
I server che sfruttano HTTP come protocollo, implementano due tipi di URL, uno per l’inserimento delle chiavi e uno per la ricerca:
* Il primo URL, '''''/pks/lookup''''', serve per eseguire delle ricerche. Esso ha diverse proprietà, tra cui '''op''' che può avere tre valori. Se questo valore è '''index''' o '''vindex''' (verbose index), la pagina restituita è equivalente a quella emessa da '''pgp -kv''' o '''pgp - kvv''', ovvero restituisce lo ''userid'' sulle chiavi corrispondenti al valore inserito nel campo ''search''. Inoltre, se la proprietà '''fingerprint''' ha il valore '''on''', l'output è equivalente a quello emesso rispettivamente da '''pgp -kvc''' o '''pgp -kvcv'''. Se la proprietà '''op''' ,invece, ha come valore '''get''' la pagina restituita è equivalente a quella emessa da '''pgp -kxa''' sulle chiavi corrispondenti al valore inserito nel campo ''search''.
*Il secondo URL, '''''/pks/add''''', serve per aggiungere o modificare chiavi nel database. Ha
Un esempio di interfaccia web per un key server che utilizza il protocollo HTTP si può facilmente reperire al seguente link: http://www.pgp.net/pgpnet/pks-commands.html.<br><br>
Riga 71:
===LDAP protocol===
Un esempio di PGP key server basato su LDAP si può creare autonomamente tramite OpenLDAP utilizzando linux Ubuntu
The Lightweight Directory Access Protocol, o LDAP, è un protocollo per l’interrogazione (query) e la modifica di un servizio di directory basato su X.500. L’ultima versione è LDAPv3,definita in [https://tools.ietf.org/html/rfc4510 RFC4510].
Riga 79:
Le caratteristiche di SKS key server sono:
* Algoritmo di riconciliazione dati altamente efficiente e affidabile;
* Segue [https://www.ietf.org/rfc/rfc2440.txt RFC2440] e [https://tools.ietf.org/html/rfc4880 RFC4880] molto attentamente, SKS supporta pacchetti nuovi e vecchi, pacchetti photoID
* Pienamente compatibile con il sistema PKS (Public Key Server), può sia ricevere che inviare sincronizzazioni dai server PKS, garantendo una connettività senza interruzioni;
* Configurazione semplice: ogni host necessita solo di un elenco (parziale) degli altri key server partecipanti. Viene utilizzato il protocollo Gossip per distribuire le informazioni senza sovraccaricare nessun host;
* Supporta query HKP e HTTP.
Il design di SKS è volutamente semplice, il server è costituito da due processi a thread singolo. Il primo, ''"sks db"'', soddisfa i normali lavori associati a un server a chiave pubblica, come rispondere alle richieste web.<br>
L'unica funzionalità speciale di ''"sks db"'' è che mantiene un log che riepiloga le modifiche al database delle chiavi.<br>
''"sks recon"'' fa tutto il lavoro relativo alla riconciliazione dei database degli host. Inoltre tiene traccia delle informazioni di riepilogo specializzate sul database e può utilizzare tali informazioni per determinare in modo efficiente le differenze tra il proprio database e quello di un altro host.<br><br>
Le pool principali sono gestite da Kristian Fiskerstrand, sul sito: https://www.sks-keyservers.net/. <br><br>
HKP è di default attivo sulla porta 11371, quindi per accedere al server SKS basta digitare il seguente URL
===SRV Records===
|