On Wed, May 31, 2006 at 08:32:01PM +0100, Michael Rogers wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> Matthew Toseland wrote:
> > What we need now is a good invite mechanism
> > - something that doesn't require the plugin to be on both ends.
> 
> There seem to be (at least) two separate problems here:
> 
> 1. Inviting your friend to use freenet without revealing to a third
> party that you're running freenet
> 
> 2. Once your friend has installed freenet, letting them know your
> current IP address and port
> 
> The first problem is hard - a good internet filter would detect freenet
> refs in unencrypted traffic ("physical.udp=" is the new equivalent of
> the 0.5 session bytes). The only encryption-capable software most people
> have is a web browser, but a good filter would also prevent you from
> rendezvousing at a well-known secure site.
> 
> One possibility would be for the node to include a tiny HTTPS web server
> that only serves up copies of the node, each with a (probably
> short-lived, but up-to-date) reference back to the node it was
> downloaded from. HTTP AUTH can be used to prevent harvesting. To invite
> a friend, you copy and paste a URL from fproxy into an email or irc
> channel. URLs are harder to spot than freenet refs, and they don't get
> you kicked off irc servers for flooding.

Might work. Then you run into problem 3: Forwarding the port safely.
Nextgens is strongly opposed to UP&P and STUN for security reasons. I
think they will be necessary, although the former is attackable locally
and the latter might be profiled in order to harvest addresses...
> 
> The second problem is easier - it should be possible to paste the same
> URL into fproxy if you receive an invite and you're already running
> freenet (or, alternatively, the installer should detect that freenet's
> already running and add a reference instead of installing a second node).
> 
> This isn't a bulletproof solution, but I'm not sure a bulletproof
> solution is possible unless people exchange keys face to face (which of
> course everyone should, but who honestly does?).
> 
> Cheers,
> Michael
-- 
Matthew J Toseland - toad at amphibian.dyndns.org
Freenet Project Official Codemonkey - http://freenetproject.org/
ICTHUS - Nothing is impossible. Our Boss says so.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
URL: 
<https://emu.freenetproject.org/pipermail/tech/attachments/20060531/2b0bd981/attachment.pgp>

Reply via email to