Mostra notizie nelle discussioni
  • Avatar
    Scritto da
    Non Autenticato
    il 2010-11-22 17:28:00.0 alle 2010-11-22 17:28:00.0
    autenticità del TOR bundle
    Ho scaricato il TOR bundle da torproject.org insieme alla sua firma, e l'ho verificata con GPG. La firma corrisponde al file secondo la chiave il cui ID è pubblicato su torproject, ma la chiave non è "trusted".

    A questo punto in linea di principio mi chiedo: se un intermediario creasse un finto sito torproject da cui scaricare una versione alterata del bundle, pubblicando sul sito finto una chiave che ne autentica la firma, come farei a saperlo?
    • Avatar
      ☺
      Scritto da
      il 2010-11-22 19:03:00.0 alle 2010-11-22 19:03:00.0
      Trollate totali: 1386
      Re: autenticità del TOR bundle
      - Scritto da:
      > Ho scaricato il TOR bundle da torproject.org
      > insieme alla sua firma, e l'ho verificata con
      > GPG. La firma corrisponde al file secondo la
      > chiave il cui ID è pubblicato su torproject, ma
      > la chiave non è
      > "trusted".
      >
      > A questo punto in linea di principio mi chiedo:
      > se un intermediario creasse un finto sito
      > torproject da cui scaricare una versione alterata
      > del bundle, pubblicando sul sito finto una chiave
      > che ne autentica la firma, come farei a
      > saperlo?

      19:05 <@suoranciata> in teoria devono spoofare pure il keyserver
                           http://www.torproject.org/docs/verifying-signature...
      19:06 <@Chitto> se non hai già la chiave sei ovviamente spacciato, a meno che
                      non verifichi la web of trust della chiave
      • Avatar
        ☺
        Scritto da
        il 2010-11-22 19:10:00.0 alle 2010-11-22 19:10:00.0
        Trollate totali: 6532
        Re: autenticità del TOR bundle

        - Scritto da: Svyatopolk
        > - Scritto da:
        > > Ho scaricato il TOR bundle da torproject.org
        > > insieme alla sua firma, e l'ho verificata con
        > > GPG. La firma corrisponde al file secondo la
        > > chiave il cui ID è pubblicato su torproject, ma
        > > la chiave non è
        > > "trusted".
        > >
        > > A questo punto in linea di principio mi chiedo:
        > > se un intermediario creasse un finto sito
        > > torproject da cui scaricare una versione
        > alterata
        > > del bundle, pubblicando sul sito finto una
        > chiave
        > > che ne autentica la firma, come farei a
        > > saperlo?
        >
        > 19:05 <@suoranciata> in teoria devono spoofare
        > pure il keyserver
        >
        >                    
        > http://www.torproject.org/docs/verifying-signature
        > 19:06 <@Chitto> se non hai già la chiave sei
        > ovviamente spacciato, a meno che
        >
        >                 non verifichi la web of trust
        > della
        > chiave

        http://it.wikipedia.org/wiki/Web_of_trust
        • Avatar
          Scritto da
          Non Autenticato
          il 2010-11-22 19:24:00.0 alle 2010-11-22 19:24:00.0
          Re: autenticità del TOR bundle
          > > > Ho scaricato il TOR bundle da torproject.org
          > > > insieme alla sua firma, e l'ho verificata con
          > > > GPG. La firma corrisponde al file secondo la
          > > > chiave il cui ID è pubblicato su torproject,
          > ma
          > > > la chiave non è
          > > > "trusted".
          > > >
          > > > A questo punto in linea di principio mi
          > chiedo:
          > > > se un intermediario creasse un finto sito
          > > > torproject da cui scaricare una versione
          > > alterata
          > > > del bundle, pubblicando sul sito finto una
          > > chiave
          > > > che ne autentica la firma, come farei a
          > > > saperlo?
          > >
          > > 19:05 <@suoranciata> in teoria devono spoofare
          > > pure il keyserver
          > >
          > >                    
          > >
          > http://www.torproject.org/docs/verifying-signature
          > > 19:06 <@Chitto> se non hai già la chiave sei
          > > ovviamente spacciato, a meno che
          > >
          > >                 non verifichi la web of trust
          > > della
          > > chiave
          >
          > http://it.wikipedia.org/wiki/Web_of_trust

          Quindi dato che la chiave per verificare la firma del software non è trusted, come faccio a sapere che il TOR che ho scaricato è fidato? In lacrime
      • Avatar
        Scritto da
        Non Autenticato
        il 2010-11-22 20:26:00.0 alle 2010-11-22 20:26:00.0
        Re: autenticità del TOR bundle e HTTPS
        > > se un intermediario creasse un finto sito
        > > torproject da cui scaricare una versione
        > alterata
        > > del bundle, pubblicando sul sito finto una
        > chiave
        > > che ne autentica la firma, come farei a
        > > saperlo?
        >
        > 19:05 <@suoranciata> in teoria devono spoofare
        > pure il keyserver

        Come keyserver ho usato keys.gnupg.net. Ovviamente un "intermediario" in grado di spoofare torproject.org potrebbe spoofare anche quello, no?

        Però or ora noto che torproject.org si può raggiungere anche via HTTPS, e

        https://www.torproject.org/docs/verifying-signatur...

        pubblica lo stesso key ID trovato prima.

        HTTPS cifra le comunicazioni tra il browser e il sito, ma è in grado di garantire che il torproject.org a cui accedo è proprio quello vero? Intuitivamente direi di sì, ma non conosco il meccanismo dei certificati.

        Resterebbe teoricamente il problema di un possibile keyserver finto, che associ all'ID pubblicato su torproject una chiave finta che autentica un software tarocco. Quali altri keyserver posso usare per importare la chiave?
        • Avatar
          ☺
          Scritto da
          il 2010-11-22 20:40:00.0 alle 2010-11-22 20:40:00.0
          Trollate totali: 6532
          Re: autenticità del TOR bundle e HTTPS

          - Scritto da:
          > > > se un intermediario creasse un finto sito
          > > > torproject da cui scaricare una versione
          > > alterata
          > > > del bundle, pubblicando sul sito finto una
          > > chiave
          > > > che ne autentica la firma, come farei a
          > > > saperlo?
          > >
          > > 19:05 <@suoranciata> in teoria devono spoofare
          > > pure il keyserver
          >
          > Come keyserver ho usato keys.gnupg.net.
          > Ovviamente un "intermediario" in grado di
          > spoofare torproject.org potrebbe spoofare anche
          > quello,
          > no?
          >
          > Però or ora noto che torproject.org si può
          > raggiungere anche via HTTPS,
          > e
          >
          > https://www.torproject.org/docs/verifying-signatur
          >
          > pubblica lo stesso key ID trovato prima.
          >
          > HTTPS cifra le comunicazioni tra il browser e il
          > sito, ma è in grado di garantire che il
          > torproject.org a cui accedo è proprio quello
          > vero? Intuitivamente direi di sì, ma non conosco
          > il meccanismo dei
          > certificati.

          I certificati possono essere rilasciati solo da certificatori o loro sub-certificatori che sono riconosciuti come tali e detti "autorità" (http://it.wikipedia.org/wiki/Certificate_authority). La lista dei certificatori "radice" (ovvero delle CA) è "boundled" nel browser o nel SO e puoi vederla in Firefox facendo:
          Modifica -> Preferenze -> Avanzate -> Cifratura -> Mostra Certificati -> Autorità

          In altre parole, uno per imbrogliare sugli HTTPS dovrebbe essere in grado di manomettere questa lista (e relativi certificati memorizzati nel browser), ovvero averti fatto scaricare un browser tarocco in previsione che tu te ne accorga oppure aver avuto accesso al tuo PC e caricato nella lista un'autorità fasulla e rimosso l'autorità che ha firmato il certificato del sito che stai visitando in HTTPS.

          > Resterebbe teoricamente il problema di un
          > possibile keyserver finto, che associ all'ID
          > pubblicato su torproject una chiave finta che
          > autentica un software tarocco. Quali altri
          > keyserver posso usare per importare la
          > chiave?

          Non uso quasi mai PGP/GPG ma credo (o meglio, è ragionevole supporre) che anche PGP/GPG sia boundled con la chiave dei vari keyserver fidati. Sarebbe stupido da parte loro non fare questa verifica e non credo siano stupidi.

          Uno che voglia quindi spacciare un Tor Boundle fasullo dovrebbe prima averti taroccato il browser e poi taroccato PGP/GPG... ma a quel punto sei già spacciato a prescindere perché se si sono presi tanto disturbo per te significa che sei già nella cacca fin sopra i capelli e se hanno avuto modo di mettere le mani sul tuo PC tanto vale che navighi senza Tor.
    • Avatar
      Scritto da
      Non Autenticato
      il 2010-11-23 14:37:00.0 alle 2010-11-23 14:37:00.0
      ricapitolando
      Ho scaricato GPG e ne ho verificato la firma con un GPG "portable" di prova (che in realtà non è portable perché scrive il database delle chiavi in Documenz/eccetera). Ne ho anche verificato l'hash SHA-1 con l'utility Microsoft FCIV.

      Quindi ho scaricato, sempre dal sito di GPG, una iconv.dll che GPG diceva mancasse. Ne ho controllato la firma e l'hash con GPG.

      Infine ho riscaricato il TOR bundle da torproject.org via HTTPS, e ne ho verificato la firma con GPG.

      Posso essere sicuro?

      Per sostituire al sito di GPG un sito falso, da cui scaricare un GPG adulterato, occorrerebbe falsare anche il keyserver keys.gnupg.net. Cosa fin qui possibilissima.

      Poi occorrerebbe però che quel GPG tarocco sia modificato proprio in modo da autenticare una versione farlocca di TOR.

      Quindi occorrerebbe sostituire al sito torproject.org una copia da cui si scarica un software farlocco concordante con la versione tarocca di GPG.
      Per farlo tramite HTTPS occorrerebbe anche essersi impadroniti delle autorità di certificazione.

      Infine anche comprare tutti quelli che potrebbero accorgersi della cosa. Matematici, ricercatori, esperti di crittografia, hacker in ogni angolo del mondo. Questo è forse l'argomento migliore per giudicare sicuro il TOR che ho scaricato.

      Però mi tarla che tutte queste firme non siano "trusted". Arrabbiato

      Commenti?
      • Avatar
        ☺
        Scritto da
        il 2010-11-23 16:16:00.0 alle 2010-11-23 16:16:00.0
        Trollate totali: 1386
        Re: ricapitolando

        - Scritto da:
        > Ho scaricato GPG e ne ho verificato la firma con
        > un GPG "portable" di prova (che in realtà non è
        > portable perché scrive il database delle chiavi
        > in Documenz/eccetera). Ne ho anche verificato
        > l'hash SHA-1 con l'utility Microsoft
        > FCIV.
        >
        > Quindi ho scaricato, sempre dal sito di GPG, una
        > iconv.dll che GPG diceva mancasse. Ne ho
        > controllato la firma e l'hash con
        > GPG.
        >
        > Infine ho riscaricato il TOR bundle da
        > torproject.org via HTTPS, e ne ho verificato la
        > firma con
        > GPG.
        >
        > Posso essere sicuro?
        >
        > Per sostituire al sito di GPG un sito falso, da
        > cui scaricare un GPG adulterato, occorrerebbe
        > falsare anche il keyserver keys.gnupg.net. Cosa
        > fin qui
        > possibilissima.
        >
        > Poi occorrerebbe però che quel GPG tarocco sia
        > modificato proprio in modo da autenticare una
        > versione farlocca di
        > TOR.
        >
        > Quindi occorrerebbe sostituire al sito
        > torproject.org una copia da cui si scarica un
        > software farlocco concordante con la versione
        > tarocca di
        > GPG.
        > Per farlo tramite HTTPS occorrerebbe anche
        > essersi impadroniti delle autorità di
        > certificazione.
        >
        > Infine anche comprare tutti quelli che potrebbero
        > accorgersi della cosa. Matematici, ricercatori,
        > esperti di crittografia, hacker in ogni angolo
        > del mondo. Questo è forse l'argomento migliore
        > per giudicare sicuro il TOR che ho
        > scaricato.
        >
        > Però mi tarla che tutte queste firme non siano
        > "trusted".
        > Arrabbiato
        >
        > Commenti?

        Per trustarle ti serve la web of trust.
        http://www.gnupg.org/gph/en/manual/x547.html
        http://w4kwh.org/keysigning-party-guide/

        Ti aggiungo su facebook, ok?
<softv>

Pagina generata in 94 millisecondi

Utenti attivi: 12 nell'ultimo minuto, 23 negli ultimi cinque minuti, 52 negli ultimi 15 minuti