summaryrefslogtreecommitdiff
path: root/docs/DHT_hardening.txt
diff options
context:
space:
mode:
Diffstat (limited to 'docs/DHT_hardening.txt')
-rw-r--r--docs/DHT_hardening.txt17
1 files changed, 17 insertions, 0 deletions
diff --git a/docs/DHT_hardening.txt b/docs/DHT_hardening.txt
new file mode 100644
index 00000000..1f63c90c
--- /dev/null
+++ b/docs/DHT_hardening.txt
@@ -0,0 +1,17 @@
1List of possible attacks on the current DHT:
2
3create thousands of fake nodes cloning one client_id and flood our DHT with
4them.
5
6create thousands of "real" nodes that do nothing but shit up our DHT with fake
7crap.
8
9...
10
11Possible solutions:
12
13Each client_id is the public key of the peer so it would be trivial to encrypt
14the DHT requests with crypto_box(). This would completely defeat the first
15attack.
16
17...