[tahoe-lafs-trac-stream] [Tahoe-LAFS] #2384: anonymize Tub IDs when using Tahoe-LAFS with anonymity net like Tor or I2p
Tahoe-LAFS
trac at tahoe-lafs.org
Mon Aug 29 23:30:17 UTC 2016
#2384: anonymize Tub IDs when using Tahoe-LAFS with anonymity net like Tor or I2p
-------------------------+-----------------------
Reporter: dawuud | Owner:
Type: defect | Status: new
Priority: normal | Milestone: undecided
Component: unknown | Version: 1.10.0
Resolution: | Keywords:
Launchpad Bug: |
-------------------------+-----------------------
Comment (by warner):
Current status: client connections to storage servers use ephemeral Tubs
(thanks to #2759), so storage servers won't see tub-id correlations
between subsequent boots of a single client.
The !IntroducerClient, though, uses a static tub (with key stored in
`NODEDIR/private/node.pem`) for all connections. So the Introducer can
correlate connections across client reboots.
Do folks think we can close this ticket as is, or should we use an
ephemeral Tub for the introducer client too?
(note that when Accounting happens, clients will get a persistent !Ed25519
public key, and they'll sign their storage-server messages with it. But I
think we can just declare that when `anonymous=true`, these keys are
disabled, or regenerated at each boot, and you don't get to participate in
any accounting-related tasks. Maybe we can add a `pseudonymous=true` flag
which will allow persistent client pubkeys, but still enforce the other
safety restrictions. In that world, servers could tell which clients were
which, but that "identity" is still unlinked to the client's real IP
address)
--
Ticket URL: <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/2384#comment:5>
Tahoe-LAFS <https://Tahoe-LAFS.org>
secure decentralized storage
More information about the tahoe-lafs-trac-stream
mailing list