IngleseFranceseSpagnolo

Ad


Favicon di OnWorks

pgpverify - Online nel cloud

Esegui pgpverify nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è il comando pgpverify che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


pgpverify - Verifica crittograficamente i messaggi di controllo Usenet

SINOSSI


pgpverify [--trovare=stringa] [--test] messaggio

DESCRIZIONE


I pgpverify il programma legge (su input standard) un messaggio di controllo Usenet che è stato
firmato crittograficamente utilizzando il segno di controllo programma (o qualche altro programma che
produce un formato compatibile). pgpverify quindi utilizza un'implementazione PGP per determinare chi
firmato il messaggio di controllo. Se il messaggio di controllo ha una firma valida, pgpverify
stampa (su stdout) l'ID utente della chiave che ha firmato il messaggio. Altrimenti esce
con stato di uscita diverso da zero.

If pgpverify è installato come parte di INN, utilizza la configurazione di INN per determinare cosa
programma di verifica della firma da utilizzare, come registrare gli errori, quale directory temporanea utilizzare,
e quale portachiavi usare. Altrimenti, tutti questi parametri possono essere impostati modificando il
inizio di questo script.

Per impostazione predefinita, quando si esegue come parte di INN, pgpverify si aspetta che il keyring PGP venga trovato in
percorsoecc/pgp (come entrambi pubring.pgp or pubring.gpg a seconda che sia PGP o GnuPG
utilizzato per verificare le firme). Se quella directory non esiste, ricorrerà all'uso
il portachiavi predefinito, che è in a .pgp or .gnupg sottodirectory della home dell'utente in esecuzione
directory.

INN, quando si usa GnuPG, configura pgpverify usare gpgv, che per impostazione predefinita si aspetta che le chiavi
essere in un portachiavi chiamato trustkeys.gpg, poiché non implementa direttamente il controllo di attendibilità.
pgpverify usa quel file se presente ma ritorna a pubring.gpg se non viene trovato. Questo
ignora il modello di fiducia per il controllo delle chiavi, ma è compatibile con il modo in cui pgpverify
abituato a comportarsi. Naturalmente, se si trova un portachiavi in percorsoecc/pgp o configurato in alto
dello script, che sovrascrive tutto questo comportamento.

VERSIONI


--trovare=stringa
I --trovare bandiera cause pgpverify cercare esplicitamente stringa in uscita da
L'analisi del messaggio da parte di PGP. Questa opzione è utile quando sono definiti più UID su
una singola chiave PGP e il chiamante a pgpverify ha bisogno di verificare se un dato è
definito su questa chiave. Nel caso in cui la firma sia valida ma non contenga stringa,
pgpverify uscite con stato di uscita 4.

--test
I --test bandiera cause pgpverify per stampare l'input che sta passando a PGP
(che è una versione ricostruita dell'input che presumibilmente ha creato il controllo
messaggio) così come l'output dell'analisi del messaggio da parte di PGP.

EXIT STATUS


pgpverify può uscire con i seguenti stati:

0 Il messaggio di controllo aveva una buona firma PGP.

1 Il messaggio di controllo non aveva la firma PGP.

2 Il messaggio di controllo aveva una firma PGP sconosciuta.

3 Il messaggio di controllo aveva una firma PGP errata.

4 Il messaggio di controllo aveva una buona firma PGP ma l'argomento dato al --trovare
flag non era stato trovato nell'output dell'analisi del messaggio da parte di PGP.

255 Si è verificato un problema non direttamente correlato all'analisi PGP della firma.

AMBIENTE


pgpverify non modifica o altera in altro modo l'ambiente prima di invocare il PGP or
gpgv programma. È responsabilità della persona che installa pgpverify per garantire
che quando PGP or gpgv funziona, ha la capacità di individuare e leggere un file chiave PGP che
contiene le chiavi pubbliche PGP per gli amministratori della gerarchia Usenet appropriati.
pgpverify può essere puntato a un portachiavi appropriato modificando le variabili all'inizio
di questo script.

NOTE


Storicamente, gli amministratori dei server di notizie Usenet hanno configurato i loro server di notizie per
onora automaticamente i messaggi di controllo Usenet in base all'autore del controllo
messaggi e le gerarchie per le quali si applicavano i messaggi di controllo. Ad esempio, in
passato, David Lawrence emetteva sempre messaggi di controllo per le gerarchie "Big 8" (comp,
discipline umanistiche, misc, news, rec, sci, soc, talk). Gli amministratori delle notizie Usenet configurerebbero
il loro software del server di notizie per onorare automaticamente i messaggi di controllo di newgroup e rmgroup
che ha avuto origine da David Lawrence e si è applicato a una qualsiasi delle gerarchie Big 8.

Sfortunatamente, gli articoli di notizie di Usenet (inclusi i messaggi di controllo) sono notoriamente facili da
fucina. Ben presto, gli utenti malintenzionati si sono resi conto che potevano creare o rimuovere (almeno temporaneamente)
qualsiasi newsgroup Big 8 che volevano semplicemente forgiando un messaggio di controllo appropriato in David
Il nome di Lorenzo. Man mano che Usenet è diventato più diffuso, i falsi sono diventati più comuni.

I pgpverify programma è stato progettato per consentire agli amministratori delle notizie Usenet di configurare i propri
server per verificare crittograficamente i messaggi di controllo prima di agire automaticamente su di essi.
Sotto il pgpverify sistema, un manutentore della gerarchia Usenet crea una chiave pubblica/privata PGP
coppia e diffonde la chiave pubblica. Ogni volta che il manutentore della gerarchia emette un controllo
messaggio, usa il segno di controllo programma per firmare il messaggio di controllo con il PGP private
chiave. Gli amministratori delle notizie Usenet configurano i loro server di notizie per eseguire il pgpverify Programma
sui messaggi di controllo appropriati e agire in base all'ID utente della chiave PGP che
firmato il messaggio di controllo, non il nome e l'indirizzo che appaiono nei messaggi di controllo
Da: o Mittente: intestazioni.

Quindi, un uso appropriato del segno di controllo ed pgpverify programmi elimina essenzialmente il
possibilità di utenti malintenzionati che falsificano messaggi di controllo Usenet su cui i siti agiranno,
poiché tali utenti dovrebbero ottenere la chiave privata PGP per creare un messaggio di controllo
che supererebbe la fase di verifica crittografica. Se gli amministratori della gerarchia
proteggere adeguatamente le proprie chiavi private PGP, l'unico modo in cui un utente malintenzionato potrebbe falsificare a
messaggio di controllo validamente firmato sarebbe violando l'algoritmo di crittografia a chiave pubblica,
che (almeno in questo momento) è ritenuto proibitivo per le chiavi PGP di a
lunghezza di bit sufficiente.

STORIA


pgpverify è stato scritto da David C Lawrence[email protected]>. Pagina del manuale fornita da James
Ralston. Attualmente è gestito da Russ Allbery[email protected]>.

COPYRIGHT E LICENZA ILLIMITATA


David Lawrence ha scritto: "Il nostro avvocato mi ha detto di includere quanto segue. Il risultato è che
che puoi usare il software gratuitamente quanto vuoi."

Copyright (c) 1996 UUNET Technologies, Inc. Tutti i diritti riservati.

La ridistribuzione e l'uso in forma sorgente e binaria, con o senza modifiche, sono
consentito a condizione che siano soddisfatte le seguenti condizioni:

1. Le ridistribuzioni del codice sorgente devono mantenere l'avviso di copyright di cui sopra, questo elenco di
condizioni e il seguente disclaimer.

2. Le ridistribuzioni in forma binaria devono riprodurre l'avviso di copyright di cui sopra, questo elenco di
condizioni e il seguente disclaimer nella documentazione e/o altri materiali
fornito con la distribuzione.

3. Tutti i materiali pubblicitari che menzionano le caratteristiche o l'uso di questo software devono mostrare il
seguente riconoscimento:

Questo prodotto include software sviluppato da UUNET Technologies, Inc.

4. Il nome di UUNET Technologies ("UUNET") non può essere utilizzato per sostenere o promuovere
prodotti derivati ​​da questo software senza previa autorizzazione scritta specifica.

QUESTO SOFTWARE È FORNITO DA UUNET "COS COM'È" E QUALSIASI GARANZIA ESPRESSA O IMPLICITA,
COMPRESE, MA NON LIMITATE A, LE GARANZIE IMPLICITE DI COMMERCIABILITÀ E IDONEITÀ PER UN
SCOPI PARTICOLARI SONO ESCLUSI. IN NESSUN CASO UUNET SARÀ RESPONSABILE PER QUALSIASI DIRETTO,
DANNI INDIRETTI, ACCIDENTALI, SPECIALI, ESEMPLARI O CONSEQUENZIALI (INCLUSI, MA NON
LIMITATO A, APPROVVIGIONAMENTO DI BENI O SERVIZI SOSTITUTIVI; PERDITA DI UTILIZZO, DATI O PROFITTI; O
INTERRUZIONE DI ATTIVITÀ) COMUNQUE CAUSATA E SU QUALSIASI TEORIA DI RESPONSABILITÀ, SIA CONTRATTUALE,
RESPONSABILITÀ ASSOLUTA O ILLECITO (INCLUSA NEGLIGENZA O ALTRO) DERIVANTE IN QUALSIASI MODO DA
L'UTILIZZO DI QUESTO SOFTWARE, ANCHE SE AVVISATO DELLA POSSIBILITÀ DI TALI DANNI.

Usa pgpverify online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

Comandi Linux

Ad