Re: [freenet-support] content question

2013-08-26 Thread Matthew Toseland
On Sunday 25 Aug 2013 14:05:21 Dennis New wrote:
 On Sat, 24 Aug 2013 11:18:52 -0400, Steve Dougherty wrote:
  On 08/24/2013 01:42 AM, Kevin Franks wrote:
   Hi. I read the FAQ question that says I don't want my node to be
   used to harbor child porn, offensive content or terrorism. What can
   I do?
   
   My question is, if I use freenet, how can I tell if my computer has
   such content installed on my computer, and how to get rid of it when
   I stop using Freenet? Thanks.
  
  To answer your immediate question, you cannot - practically speaking -
  tell what content is stored on your computer specifically. Doing so
  requires a concerted effort and the use of tools that could - but to
  my knowledge do not - exist. Even then, you would be unable to
  identify everything. You can remove the content Freenet has stored on
  your computer by uninstalling Freenet.
 
 Hasn't someone created some kind of chunk/CHK filter already? (For
 filtering local content?) And assuming someone else bothers to maintain
 a database of undesirable stuff, that would suffice. Of course, it
 would also severely compromise the anonymity of the undesirables (the
 people), which defeats the purpose of Freenet. Which is to say, it's not
 that it's technically impossible to do this, it's that we believe in
 free speech.
 
 Anyone is free to fork Freenet to only allow desirable content. Good
 luck.

There are lots of problems with a blacklist:

Unless they were a government agency it would be legally very difficult to 
maintain a blacklist, since they'd need to download the full metadata in order 
to block all the blocks, and probably they'd need to download the full data to 
check whether it is what it is claimed to be (which makes them vulnerable to 
prosecution for posession, not to mention various other obvious issues). Of 
course you could block stuff by downloading the metadata without checking it, 
but this would be easily exploited for censorship of anything you don't like. 
And according to EFF's advice, you'd probably have to block ALL illegal 
content, not just child porn. And anyone using the blacklist would have to 
trust the person who publishes it - especially as the blacklist would have to 
not include the full CHKs but only enough information to match them, without 
being able to decrypt them.

A whitelist is possible maybe. But it'd have to be a separate network, and it'd 
be enormously, and dangerously, centralised.


signature.asc
Description: This is a digitally signed message part.
___
Support mailing list
Support@freenetproject.org
http://news.gmane.org/gmane.network.freenet.support
Unsubscribe at http://emu.freenetproject.org/cgi-bin/mailman/listinfo/support
Or mailto:support-requ...@freenetproject.org?subject=unsubscribe

Re: [freenet-support] content question

2013-08-25 Thread Dennis New
On Sat, 24 Aug 2013 11:18:52 -0400, Steve Dougherty wrote:
 On 08/24/2013 01:42 AM, Kevin Franks wrote:
  Hi. I read the FAQ question that says I don't want my node to be
  used to harbor child porn, offensive content or terrorism. What can
  I do?
  
  My question is, if I use freenet, how can I tell if my computer has
  such content installed on my computer, and how to get rid of it when
  I stop using Freenet? Thanks.
 
 To answer your immediate question, you cannot - practically speaking -
 tell what content is stored on your computer specifically. Doing so
 requires a concerted effort and the use of tools that could - but to
 my knowledge do not - exist. Even then, you would be unable to
 identify everything. You can remove the content Freenet has stored on
 your computer by uninstalling Freenet.

Hasn't someone created some kind of chunk/CHK filter already? (For
filtering local content?) And assuming someone else bothers to maintain
a database of undesirable stuff, that would suffice. Of course, it
would also severely compromise the anonymity of the undesirables (the
people), which defeats the purpose of Freenet. Which is to say, it's not
that it's technically impossible to do this, it's that we believe in
free speech.

Anyone is free to fork Freenet to only allow desirable content. Good
luck.
___
Support mailing list
Support@freenetproject.org
http://news.gmane.org/gmane.network.freenet.support
Unsubscribe at http://emu.freenetproject.org/cgi-bin/mailman/listinfo/support
Or mailto:support-requ...@freenetproject.org?subject=unsubscribe


[freenet-support] content question

2013-08-24 Thread Kevin Franks
Hi. I read the FAQ question that says I don't want my node to be used to 
harbor child porn, offensive content or terrorism. What can I do?

My question is, if I use freenet, how can I tell if my computer has such 
content installed on my computer, and how to get rid of it when I stop using 
Freenet? Thanks.___
Support mailing list
Support@freenetproject.org
http://news.gmane.org/gmane.network.freenet.support
Unsubscribe at http://emu.freenetproject.org/cgi-bin/mailman/listinfo/support
Or mailto:support-requ...@freenetproject.org?subject=unsubscribe

Re: [freenet-support] content question

2013-08-24 Thread Steve Dougherty
On 08/24/2013 01:42 AM, Kevin Franks wrote:
 Hi. I read the FAQ question that says I don't want my node to be
 used to harbor child porn, offensive content or terrorism. What can I
 do?
 
 My question is, if I use freenet, how can I tell if my computer has
 such content installed on my computer, and how to get rid of it when
 I stop using Freenet? Thanks.

To answer your immediate question, you cannot - practically speaking -
tell what content is stored on your computer specifically. Doing so
requires a concerted effort and the use of tools that could - but to my
knowledge do not - exist. Even then, you would be unable to identify
everything. You can remove the content Freenet has stored on your
computer by uninstalling Freenet. If you are on Windows, there is an
uninstaller. I don't know about OS X. On Linux one can delete the
directory Freenet is installed in.

More abstractly - as to why one's Freenet node could be used to store
undesirable content. Freenet functions as an encrypted storage device
distributed between the hard drives of all the users of the software.
Instead of storing entire files, things are stored in encrypted pieces
called blocks. When you use a key - they can start with CHK, KSK, SSK,
or USK - the key contains information on how to find the blocks for that
file and also how to decrypt the blocks once they are fetched. Without
the key it is effectively impossible to tell what blocks belong to what
files, or what those files are.

Philosophically speaking, Freenet is a medium for censorship-resistant
communication. As one would expect this means it is designed to be very
difficult to censor or block, and contains no mechanism intended to
remove objectionable content. From a technological point of view one
cannot have free speech with exceptions. If a capability to remove
objectionable content exists, that capability can be used to censor
arbitrary content.

Freenet is a tool, and some people choose to use it for things that are
considered offensive or objectionable. In a sense, that they are able to
do so demonstrates that it has achieved something of its goal.



signature.asc
Description: OpenPGP digital signature
___
Support mailing list
Support@freenetproject.org
http://news.gmane.org/gmane.network.freenet.support
Unsubscribe at http://emu.freenetproject.org/cgi-bin/mailman/listinfo/support
Or mailto:support-requ...@freenetproject.org?subject=unsubscribe

Re: [freenet-support] content question

2013-08-24 Thread Dennis New
On Fri, 23 Aug 2013 22:42:53 -0700 (PDT), Kevin Franks wrote:
 Hi. I read the FAQ question that says I don't want my node to be
 used to harbor child porn, offensive content or terrorism. What can I
 do?

Did you? Because the FAQ quite clearly states that if this is not
acceptable to you, you should not run a Freenet node.

May I also ask why you are interested in Freenet at all, if you are so
keen on information censorship?
___
Support mailing list
Support@freenetproject.org
http://news.gmane.org/gmane.network.freenet.support
Unsubscribe at http://emu.freenetproject.org/cgi-bin/mailman/listinfo/support
Or mailto:support-requ...@freenetproject.org?subject=unsubscribe