Newsgroup: it.comp.sicurezza.pgp
Titolo: sotrarre chiave privata

Ciao 
Se per caso qualcuno venisse in possesso della mia chiave privata e
conoscesse
quella pubblica "in pratica come potrebbe utilizzarla" per decriptare
i messaggi? Vorrei conoscere e capire la procedura esatta.
A proposito di recento ho formattato tutto e pur salvando le due
chiavi pubring e secring non sono riuscito a capire come ristabilire
tutto com'era prima.
Come faccio a riportare il mio indirizzo nella finestra pgpkey?
Grazie e scusate quelle che possono sembrare ai più esperti delle
domande
banali, ma sono un neofita?
ciao:-)

i messaggi? Vorrei conoscere e capire la procedura esatta.
Esattamente come lo fai tu di solito.
-- 
ciao, | * The Internet is full. Go away.  -- Joel Furr *
Marco | (Ri)scoprire fidonet: 
http://bbs.bofh.it

 Come faccio a riportare il mio indirizzo nella finestra pgpkey?
Uh? Spiegati meglio.
-- 
Carlo Luciano

...

Ciao Carlo, grazie per la risposta.
Io uso pgp 7.03
Per spiegarmi meglio, mi riferivo al file con
estensione .asc, importando il quale trovi
nella finestra pgpkeys le informazioni del
proprietario (indirizzo e nome) oltre a quelle
che puoi consultare facendovi sopra click destro e
scegliendo key properties (id fingerprint ecc ecc) dal
menù contestuale, ok?
 E' proprio questo che ho dimenticato di salvare
non riuscendo così a capire come ristabilirlo con
le vecchie informazioni, pur avendo salvato i file
secring e pubring.
Come avrai capito sono un novellino del programma e
forse anche questa volta ci saranno per te dei punti 
oscuri nella domanda, comunque grazie per la pazienza.
Ciao.

 oscuri nella domanda, comunque grazie per la pazienza.
Di nulla, fammi sapere se hai risolto.
-- 
Carlo Luciano

...

 grazie tante Carlo penso di avere capito, ci risentiamo 
se incontro altre difficoltà OK?

 se incontro altre difficoltà OK?
OK, io sono qui... ;-)
PS: un suggerimento. Cerca di evitare di riportare 50 righe del post
precedente per aggiungerne solo un paio alla fine...
-- 
Carlo Luciano

 precedente per aggiungerne solo un paio alla fine...
Ok Carlo,
a proposito in key properties (dove trovi informazioni
sulla chiave: Id, fingerprint, ecc) c'è una voce
(con un disposito di scorrimento selezionabile a lato)
che ancora non ho capito. Si tratta di TRUST model.
Che significa e a cosa serve?
Grazie ancora.

 Che significa e a cosa serve?
Significa di quanto ti fidi di quella chiave dal punto di vista della
certificazione delle altre chiavi. 
Ti faccio un esempio:
Tu sai che, quando sei sicuro della reale identita' del possessore di
una chiave, ad esempio perche' te la ha data di persona, puoi firmarla
con la tua chiave privata. Se non lo fai, ogni volta che verifichi una
firma fatta con quella chiave avrai un messaggio di "invalid key",
proprio per ricordarti che non sei sicuro della reale identita' del
firmatario. 
La firma che tu fai della sua chiave puo' essere "non esportabile" o
"esportabile". Nel primo caso, tu sei il solo a sapere di avere firmato
la chive del tuo amico. Nel secondo, tutti gli altri che riceveranno la
chiave del tuo amico (scaricandola da un keyserver, ad esempio) sapranno
che tu la hai firmata e ne garantisci la autenticita'. 
Qualcuno potrebbe decidere di non fidarsi della tua firma come garanzia
della autenticita' della chiave del tuo amico, perche' sa che tu firmi
le chiavi un po' troppo alla leggera. Qualcun altro potrebbe decidere di
fidarsi ciecamente di te, perche' sa che, se tu hai firmato la chiave,
come minimo ti sei fatto mostrare il passaporto, le impronte digitali,
l'impronta della retina, la mappa del DNA e hai fatto il tutto davanti a
un notaio... ;-))) 
Il primo dei due (quello che non si fida), nelle proprieta' della tua
chiave, mettera' quel dispositivo di scorrimento su "untrusted", cosi'
che una tua eventuale firma su una chiave sara' ignorata. Il secondo
mettera' su "trusted". La posizione in mezzo non ricoro a che serva, ma
sul manuale dovresti trovare tutti i dettagli.
Ovvio che le chiavi che hai generato tu sono "implicid trusted", visto
che e' implicito che tu ti fidi di te stesso... 
-- 
Carlo Luciano

 sul manuale dovresti trovare tutti i dettagli.
Mi sembra che quella posizione sia relativa ai meta-truster, ovvero di
quante persone che godono di semi-fiducia servono per fidarsi di una
chiave firmata. Credo che con un esempio riuscirò a spiegarmi
meglio...
Se io mi fido ciecamente di una chiave firmata da te, metto il
selettore su TRUSTED e tutte le chiavi che hai firmato tu, acquistano
automaticamente validità; Se non mi fido assolutamente, lo metto su
UNTRUSTED e la tua firma non dà nessuna validità alla chiave, se l'hai
firmata solo tu... Se il selettore lo metto in mezzo, servono almeno N
firme semi-trustate (orrendo! o_O ) per fare assumere validità alla
chiave. Cioé, dico che se non mi posso fidare ciecamente di te, ma lo
posso fare solo "marginalmente" e questo lo posso fare di N persone di
cui mi fido appena... se l'anno firmata in N, vuol dire che mi posso
fidare di quella chiave...
Questa la teoria nella documentazione originale di PRZ e del GnuPG...
ma ho provato e non mi sembra che abbia funzionato...
Devo aver sbagliato da qualche parte o, forse, non ho raggiunto N
firme trustate marginalmente...
In origine, mi sembrava che N fosse 4, ma... boh?
In GnuPG, invece, dovrebbe essere personalizzabile:
  --marginals-needed n
            Number of marginally trusted users to introduce
            a new key signer (defaults to 3)
Ecco... trovato anche per PGP in "IntroToCrypto.pdf" nel pacchetto di
distribuzione di PGP 7.x (e forse precedenti)...
"PGP requires one Completely trusted signature or two Marginally
trusted signatures to establish a key as valid. PGP’s method of
considering two Marginals equal to one Complete is similar to
amerchant asking for two forms of ID. Youmight consider Alice fairly
trustworthy and also consider Bob fairly trustworthy. Either one alone
runs the risk of accidentally signing a counterfeit key, so you might
not place complete trust in either one. However, the odds that both
individuals signed the same phony key are probably small."
Tutto il resto è sul manuale.
Ciao,
-- 
TJL73 <gwy73NGznvyQBGpbz>
"Non condivido la tua idea, ma mi battero` affinche` venga ascoltata."

 meglio...
Ho capito perfettamente, ti ringrazio.
-- 
Carlo Luciano

 In origine, mi sembrava che N fosse 4, ma... boh?
[...]
Allora, come scritto precedentemente, le firme con fiducia marginale,
possono dare validita` ad una chiave, se sono almeno due.
E in effetti funziona (prove effettuate con la ver 7.x)... ero io ad
aver fatto un po' di confusione...
Più che altro, è stata la grafica della finestra del Key Manager a
trarmi in inganno... ossia, io visualizzavo la Validity delle chiavi
con i pallini verdi e grigi, invece che con la barra (che da` un
maggior senso di profondita` dalla validita`). Quindi, nel mio caso,
la chiave, o era valida o non lo era... o verde o grigio.
Cambiando l'impostazione da Options -> Advanced -> Trust Models,
attivando "Display marginal validity level", si evince (enciclopedia
per cena, eh?) che se una chiave ha una sola firma di una con fiducia
marginale, assume validita` marginale, mentre se ne ha di due con
fiducia marginale, assume piena validita`. Se la firma è di una chiave
con fiducia totale, diventa pienamente valida.
Bisogna solo evitare di fare confusione tra *validita`* e *fiducia*...
sono due cose distinte, ma condizionate.
Sempre in Options -> Advanced -> Trust Models, selezionando o
deselezionando "Treat marginally valid keys as invalid", si definisce
se una chiave con validita` marginale, debba essere considerata valida
o no.
Quindi una chiave con validita` marginale, verrà visualizzata con un
pallino verde o grigio a seconda dei casi.
Non mi fucilate, ma ci tenevo a mandare questo post di precisazione.
