Implement more harvesting defenses #449

Open
opened 2025-04-21 15:10:30 -04:00 by idk · 6 comments
Owner

Opened 8 years ago

Last modified 3 years ago

#1076assignedenhancement

Implement more harvesting defenses

Reported by:dgOwned by:zzz
Priority:
minor
Milestone:

Component:
router/netdb
Version:
0.9.8.1
Keywords:

Cc:
killyourtv
Parent Tickets:

Sensitive:
no

Description

​http://zzz.i2p/topics/1008

​http://zzz.i2p/topics/1281

The "French" have shown us there is work to be done on preventing floodfills from collecting destinations (harvesting). Tor had similar problems with their FF equivalent (HSDirs) shown in "Trawling for Tor Hidden Services" ( ​http://tracker2.postman.i2p/index.php?view=TorrentDetail&id=22036).

Tor's Trac ticket (but not very helpful): ​https://trac.torproject.org/projects/tor/ticket/8106

Subtickets

Opened [8 years ago](/timeline?from=2013-10-14T18%3A25%3A52Z&precision=second "See timeline at Oct 14, 2013 6:25:52 PM") Last modified [3 years ago](/timeline?from=2018-02-21T17%3A22%3A18Z&precision=second "See timeline at Feb 21, 2018 5:22:18 PM") ## [\#1076](/ticket/1076)[assigned](/query?status=assigned)[enhancement](/query?status=!closed&type=enhancement) # Implement more harvesting defenses Reported by:[dg](/query?status=!closed&reporter=dg)Owned by:[zzz](/query?status=!closed&owner=zzz) Priority: [minor](/query?status=!closed&priority=minor) Milestone: Component: [router/netdb](/query?status=!closed&component=router%2Fnetdb) Version: [0.9.8.1](/query?status=!closed&version=0.9.8.1) Keywords: Cc: [killyourtv](/query?status=!closed&cc=~killyourtv) Parent Tickets: Sensitive: [no](/query?status=!closed&sensitive=0) ### Description [​http://zzz.i2p/topics/1008](http://zzz.i2p/topics/1008) [​http://zzz.i2p/topics/1281](http://zzz.i2p/topics/1281) The "French" have shown us there is work to be done on preventing floodfills from collecting destinations (harvesting). Tor had similar problems with their FF equivalent (HSDirs) shown in "Trawling for Tor Hidden Services" ( [​http://tracker2.postman.i2p/index.php?view=TorrentDetail&id=22036](http://tracker2.postman.i2p/index.php?view=TorrentDetail&id=22036)). Tor's Trac ticket (but not very helpful): [​https://trac.torproject.org/projects/tor/ticket/8106](https://trac.torproject.org/projects/tor/ticket/8106) ### Subtickets
idk added this to the undecided milestone 2025-04-21 15:10:30 -04:00
idk added the #1076netdbrouter labels 2025-04-21 15:10:30 -04:00
Author
Owner

comment:6 Changed 3 years ago by Eche|on

Owner:
set to _zzz_Type:defect →
enhancement

[comment:6](https://trac.i2p2.de/\#comment:6) Changed [3 years ago](https://trac.i2p2.de//timeline?from=2018-02-21T17%3A22%3A18Z&precision=second "See timeline at Feb 21, 2018 5:22:18 PM") by Eche\|on Owner: set to _zzz_Type:defect → enhancement
Author
Owner

comment:5 Changed 7 years ago by zzz

Priority:major →
minor

[comment:5](https://trac.i2p2.de/\#comment:5) Changed [7 years ago](https://trac.i2p2.de//timeline?from=2014-06-15T15%3A23%3A44Z&precision=second "See timeline at Jun 15, 2014 3:23:44 PM") by zzz Priority:major → minor
Author
Owner

comment:4 Changed 8 years ago by killyourtv

Cc:killyourtv added

[comment:4](https://trac.i2p2.de/\#comment:4) Changed [8 years ago](https://trac.i2p2.de//timeline?from=2013-10-20T00%3A13%3A27Z&precision=second "See timeline at Oct 20, 2013 12:13:27 AM") by killyourtv Cc:_killyourtv_ added
Author
Owner

comment:3 Changed 8 years ago by zzz

1st and 2nd items changed in 0.9.8.1-6 e491f62e43caae0294345bda26ee8c175ceb2549

[comment:3](https://trac.i2p2.de/\#comment:3) Changed [8 years ago](https://trac.i2p2.de//timeline?from=2013-10-19T14%3A46%3A30Z&precision=second "See timeline at Oct 19, 2013 2:46:30 PM") by zzz 1st and 2nd items changed in 0.9.8.1-6 e491f62e43caae0294345bda26ee8c175ceb2549
Author
Owner

comment:2 Changed 8 years ago by zzz

Milestone:0.9.9Owner:zzz deleted
Status:new →
assigned

The tor ticket might be helpful if I understood any of it.

I think, maybe, their "blinding" gets to the same result as our encrypted leasesets, in that the ff can't use what's stored there.

I think we have a lot more floodfills than they have HSDirs?

If "blinding" turns our netdb "into cloud storage servers, since anyone can upload anything to it" that's no good.

Short-term the plan is more ffs and less flooding:

Medium-term maybe real kad will help? ​http://zzz/i2p/topics/1444

Long-term maybe new crypto will help, or "blinding", but need somebody to explain it better.

We can't have the ffs become general-purpose storage.

Last edited 7 years ago
by zzz
( previous)
( diff)

[comment:2](https://trac.i2p2.de/\#comment:2) Changed [8 years ago](https://trac.i2p2.de//timeline?from=2013-10-19T13%3A29%3A13Z&precision=second "See timeline at Oct 19, 2013 1:29:13 PM") by zzz Milestone:0.9.9Owner:_zzz_ deleted Status:new → assigned The tor ticket might be helpful if I understood any of it. I think, maybe, their "blinding" gets to the same result as our encrypted leasesets, in that the ff can't use what's stored there. I think we have a lot more floodfills than they have HSDirs? If "blinding" turns our netdb "into cloud storage servers, since anyone can upload anything to it" that's no good. Short-term the plan is more ffs and less flooding: - Lower min part. tunnel count to get more ffs 0.9.9 [​http://zzz.i2p/topics/1497](https://trac.i2p2.de/http://zzz.i2p/topics/1497) - Reduce flood redundancy from 4 to 3 0.9.9 - Make class M floodfill 0.9.10 [​http://zzz.i2p/topics/1497](https://trac.i2p2.de/http://zzz.i2p/topics/1497) Medium-term maybe real kad will help? [​http://zzz/i2p/topics/1444](https://trac.i2p2.de/http://zzz/i2p/topics/1444) Long-term maybe new crypto will help, or "blinding", but need somebody to explain it better. We can't have the ffs become general-purpose storage. Last edited [7 years ago](https://trac.i2p2.de//timeline?from=2014-06-15T15%3A22%3A59Z&precision=second "See timeline at Jun 15, 2014 3:22:59 PM") by zzz ( [previous](https://trac.i2p2.de//ticket/1076?cversion=0&cnum_hist=2#comment:2)) ( [diff](https://trac.i2p2.de//ticket/1076?action=comment-diff&cnum=2&version=1))
Author
Owner

comment:1 Changed 8 years ago by dg

Component:unspecified →
router/netdbOwner:
set to _zzz_Priority:minor →
major

[comment:1](https://trac.i2p2.de/\#comment:1) Changed [8 years ago](https://trac.i2p2.de//timeline?from=2013-10-14T18%3A38%3A36Z&precision=second "See timeline at Oct 14, 2013 6:38:36 PM") by dg Component:unspecified → router/netdbOwner: set to _zzz_Priority:minor → major
Sign in to join this conversation.
No Label #1076 netdb router
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: I2P_Developers/i2p.i2p#449
No description provided.