storj/pkg
JT Olio 6ede140df1
pkg/rpc: defeat MITM attacks in most cases (#3215)
This change adds a trusted registry (via the source code) of node address to node id mappings (currently only for well known Satellites) to defeat MITM attacks to Satellites. It also extends the uplink UI such that when entering a satellite address by hand, a node id prefix can also be added to defeat MITM attacks with unknown satellites.

When running uplink setup, satellite addresses can now be of the form 12EayRS2V1k@us-central-1.tardigrade.io (not even using a full node id) to ensure that the peer contacted is the peer that was expected. When using a known satellite address, the known node ids are used if no override is provided.
2019-10-12 14:34:41 -06:00
..
auth all: use pkg/rpc instead of pkg/transport 2019-09-25 15:37:06 -06:00
bloomfilter Implement garbage collection on satellite (#2577) 2019-07-24 13:26:43 -04:00
cfgstruct Uplink "import" command (#2981) 2019-09-13 12:33:30 -06:00
encryption all: enable staticcheck (#2849) 2019-08-22 13:40:15 +02:00
identity all: use pkg/rpc instead of pkg/transport 2019-09-25 15:37:06 -06:00
listenmux pkg/listenmux: resolve deadlock in test 2019-09-20 21:16:59 +00:00
macaroon metainfo: move api keys to part of the request (#3069) 2019-09-19 10:19:29 -06:00
miniogw all: use pkg/rpc instead of pkg/transport 2019-09-25 15:37:06 -06:00
paths Create and use an encryption.Store (#2293) 2019-06-24 19:23:07 +00:00
pb satellite/gracefulexit: Implement the 'process' endpoint on the satellite (#3223) 2019-10-11 17:18:05 -04:00
peertls pkg/rpc: defeat MITM attacks in most cases (#3215) 2019-10-12 14:34:41 -06:00
pkcrypto Enable Scopelint Linter (#2049) 2019-05-29 09:30:16 -04:00
process storagenode/process: respond to Windows Service events (#3025) 2019-09-19 19:37:40 +03:00
ranger all: enable staticcheck (#2849) 2019-08-22 13:40:15 +02:00
revocation pkg/revocation: ensure we close revocation databases (#2825) 2019-08-20 18:04:17 +03:00
rpc pkg/rpc: defeat MITM attacks in most cases (#3215) 2019-10-12 14:34:41 -06:00
server Delete Bootstrap and Kademlia (#2974) 2019-10-04 16:48:41 -04:00
signing rename all the things (#2531) 2019-07-28 08:55:36 +03:00
storj satellite/satellitedb: ensure that we process orders in order (#2950) 2019-09-06 17:49:30 +03:00
telemetry pkg/process: reduce noise in storj-sim (#2988) 2019-09-10 10:32:53 +03:00