Hi Ivan, Dear eQualit.ie Hackers, Aside from the web-apps part, Freenet can already provide everything you asked for.
Ivan Vilata-i-Balaguer <i...@equalit.ie> writes: > 1. Content is available under censorship conditions, ideally even > after connection to the Internet has been completely cut for a > whole region. If you still have IP-based connections to people inside the region, this is the case, if you run a specialized darknet within that region (so content only gets replicated within the regional net). There are already tools to make automatic Freenet connections. Talk to Michael Grube (thesnark). For auto-spawning Freenet nodes when an application is started, see https://github.com/ArneBab/lib-pyFreenet-staging/blob/py3/freenet3/spawn.py For communication with sub-5-minute latency from external programs, see https://github.com/ArneBab/lib-pyFreenet-staging/blob/py3/babcom.py (I submitted a project plan for improving this to NLnet which shows what would have to be done for an uncensorable and attack resistant news-network. It got into the short-list but wasn’t selected for funding: http://www.draketo.de/english/freenet/news-of-the-day ) > 2. Censored content is made available within a reasonable time. Just ask someone to run copyweb -d <folder> <URL>; freesitemgr add <folder> Or integrate that functionality into a program. You might want to use beautifulsoup to clean up the code for the Freenet content filter, i.e.: http://127.0.0.1:8888/freenet:USK@0iU87PXyodL2nm6kCpmYntsteViIbMwlJE~wlqIVvZ0,nenxGvjXDElX5RIZxMvwSnOtRzUKJYjoXEDgkhY6Ljw,AQACAAE/freenetproject-mirror/491/update.sh?type=text/plain > 3. Access to censored dynamic content (i.e. web apps) is possible. That’s a hard one. You’d need to remodel the web apps to use Freenet as backend instead of the clearnet. I do not think that it is possible at all to provide anything which uses Javascript and at the same time preserve the anonymity of your users. > 4. The system benefits from the user's participation, and is resistant > to participants dropping off and to rogue nodes in the hands of the > censor. Resilient yes, for absolute resistance, you need to replicate everything, which limits the amount of data you can provide. > 5. Users of the system are anonymous to someone observing their > traffic, even if that someone is a participant in the system. Jepp. A weak yes for automatic connections, a strong yes, if they connect to people they know. > 6. Users' devices don't reveal the content that they or other users > have accessed. Jepp (as long as you use a separate browser in incognito mode). > 7. The system is amenable to privacy-preserving analytics to check its > impact. Jepp. i.e. http://asksteved.com/stats/ — though it’s currently in sleep mode, there’s a new site for that in Freenet: http://127.0.0.1:8888/USK@2zwBwyJeZnkbqH0N7WZXp6BQqR1Ys85rkthOFvfXOts,HIouq2elJyNt9VIsFfYbYmtvinOEeeY3LAAKVUqiSXo,AQACAAE/YAFS/175/ > We know that we'll probably need a combination of several tools to > achieve these properties, so we're not looking for a silver bullet but > rather some advice and suggestions from you that may help us move in the > right direction. We will be dedicating at least 2 years solid > development to a chosen infrastructure design and hope to contribute to > existing models, as part of our (likely hybrid) appraoch to the > eventuating infrastructure. Nice! Best wishes, Arne PS: I’m only a few more hours away from being able to do proper Freenet releases, so we can finally deploy improvements to the freenet core again. -- Unpolitisch sein heißt politisch sein ohne es zu merken
signature.asc
Description: PGP 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