mirror of
https://github.com/tahoe-lafs/tahoe-lafs.git
synced 2025-02-20 17:52:50 +00:00
explain why this conclusion is fine
This commit is contained in:
parent
bc2b7f250e
commit
6aad53a598
@ -286,8 +286,13 @@ We considered making this ``POST /v1/immutable`` instead.
|
||||
The motivation was to keep *storage index* out of the request URL.
|
||||
Request URLs have an elevated chance of being logged by something.
|
||||
We were concerned that having the *storage index* logged may increase some risks.
|
||||
However, we decided this does not matter because the *storage index* can only be used to read the share (which is ciphertext).
|
||||
TODO Verify this conclusion.
|
||||
However, we decided this does not matter because:
|
||||
|
||||
* the *storage index* can only be used to retrieve (not decrypt) the ciphertext-bearing share.
|
||||
* the *storage index* is already persistently present on the storage node in the form of directory names in the storage servers ``shares`` directory.
|
||||
* the request is made via HTTPS and so only Tahoe can see the contents,
|
||||
therefore no proxy servers can perform any extra logging.
|
||||
* Tahoe itself does not currently log HTTP request URLs.
|
||||
|
||||
``PUT /v1/immutable/:storage_index/:share_number``
|
||||
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||
|
Loading…
x
Reference in New Issue
Block a user