Slashdot Log In
After 3 Years, Freenet 0.7 Released
Posted by
timothy
on Thursday May 08, @04:02PM
from the layers-on-layers dept.
from the layers-on-layers dept.
evanbd writes "After over 3 years of work, the Freenet Project has announced the release of Freenet 0.7. 'Freenet is software designed to allow the free exchange of information over the Internet without fear of censorship, or reprisal. To achieve this Freenet makes it very difficult for adversaries to reveal the identity, either of the person publishing, or downloading content' ... 'The journey towards Freenet 0.7 began in 2005 with the realization that some of Freenet's most vulnerable users needed to hide the fact that they were using Freenet, not just what they were doing with it. The result of this realization was a ground-up redesign and rewrite of Freenet, adding a "darknet" capability, allowing users to limit who their Freenet software would communicate with to trusted friends.'"
Related Stories
[+]
Technology: Freenet Version 0.7 Release Candidate 1 Available 232 comments
apostle5406 writes to mention that the "Freenet" project (a global peer-to-peer publishing network) has unveiled their first release candidate. "Freenet 0.7 is a ground-up rewrite of Freenet. The key user-facing feature in Freenet 0.7 is the ability to operate Freenet in a "darknet" mode, where your Freenet node will only talk to other Freenet users that you trust. This makes it much more difficult for an adversary to discover that you are using Freenet, let alone what you are doing with it. 0.7 also includes significant improvements to both security and performance."
[+]
Technology: Freenet Releases 0.7.0rc2 53 comments
evanbd writes "The Freenet Project has announced Freenet 0.7.0rc2. From the announcement: 'Freenet is a global peer-to-peer network designed to allow users to publish and consume information without fear of censorship. Freenet 0.7 is a ground-up rewrite of Freenet. The key user-facing feature in Freenet 0.7 is the ability to operate Freenet in a "darknet" mode, where your Freenet node will only talk to other Freenet users that you trust. This makes it much more difficult for an adversary to discover that you are using Freenet, let alone what you are doing with it. 0.7 also includes significant improvements to both security and performance.' Of course, for those of us who don't know anyone else running Freenet, or simply prefer it, there's also a non-darknet mode available."
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
Full
Abbreviated
Hidden
Loading... please wait.

Are we just now getting this dupe (Score:5, Funny)
Reply to This
Re:Are we just now getting this dupe (Score:5, Informative)
No.
It's because the previous article was the release candidate and the official release came out today.
Reply to This
Parent
Great! How do I download it... (Score:5, Funny)
Because, of course, if I haven't got anything to hide, why would I want to hide the fact that I'm hiding something?
Maybe Freenet 0.8 will provide a way to hide the fact that I'm hiding the fact that I'm hiding something.
Reply to This
Re:Great! How do I download it... (Score:5, Funny)
Step 1 : Post as Anonymous Coward...
Reply to This
Parent
Re:Great! How do I download it... (Score:5, Funny)
(That book looks awesome!)
Reply to This
Parent
ground-up redesign (Score:5, Funny)
They ground up the redesign?
Reply to This
The failure of Freenet (Score:5, Interesting)
Freenet is an important concept. On it you get complete freedom of speech: the ability to discuss and spread your ideas, with full anonymity and freedom from censorship. Of course, this means that you will probably come across things on it that will go against your beliefs. While nothing forces you to actually visit these freesites, you will have to come to terms that this might be cached on your computer even without you visiting them. But this is important to freedom of speech: if people where able to censor anything, the system just wouldn't work.
So why does Freenet fail? Lack of documentation. I don't mean ease of use in the interface - I mean for the protocols and network design. A system as important as Freenet -- one that people expect unfaltering anonymity and security from -- should be rigorously and meticulously documented.
But it's not. In fact, if you bring it up with the Freenet developers they will gladly tell you this is intentional -- that they use security through obscurity [wikipedia.org] to guard against someone finding a way to break the system.
So -- do you trust your freedom with the competency of a handful of developers to make a good design? I don't. I want as many people looking at the system as possible. I want people to really bash on it, to try to break it. This gives me confidence, not worry, because problems will be solved sooner than later.
This would also open up the possibility of more than one client to access the network. If you have two separate clients that implement the same strict protocol and one of them messes up, it's likely to be caught far sooner than with just one. An immediate example of where this would have helped is with a bug that existed in 0.7's AES implementation for a very long time, where the data wasn't being encrypted properly.
The Freenet developers don't want multiple clients either -- again, they worry that one might break the network. This line of thought is incomprehensible to me, because as a developer I would want things that could break my network to be discovered as soon as possible so I could fix the design.
Sure, you could look at the source code. It is Open Source, after all. But what if you don't know Java? I don't particularly want to learn Java just so I can review Freenet's code. As a C++ developer I might be able to read and understand most of it, but I don't trust myself to review something so important without years of prior Java experience -- the chance that I'd miss something is just too great.
Reply to This
Parent
Re:The failure of Freenet (Score:5, Informative)
Reply to This
Parent
Re:The failure of Freenet (Score:5, Informative)
Yes, Freenet's low-level protocols could be better documented, but they are a work in progress, and in almost constant flux.
As for security through obscurity, we go to great lengths to explain to people how Freenet works, you can find a bunch of papers, and video lectures on our "Papers" page [freenetproject.org]). Take a look at this video [freenetproject.org] from three years ago explaining the 0.7 design before we'd even begun to code it.
Yes it would be wonderful if every tiny detail could be documented meticulously, but before we document it we have to design and test our ideas, and that means developing and releasing the reference implementation.
Reply to This
Parent
Freedom of Speech vs. Freedom of Hosts (Score:5, Interesting)
Reply to This
Re:Congratulations to all pedophiles. (Score:5, Insightful)
Reply to This
Parent
Re:Congratulations to all pedophiles. (Score:5, Insightful)
It's a signal-to-noise ratio problem, and what constitutes signal (or noise) is a function of what the authorities are looking for.
In China, Freenet is a tool used by traitors to pass destabilizing messages (to the PRC, that's signal) back and forth, hiding in a sea of American child porn (to the PRC, that's noise).
In the USA, Freenet is a tool used by pedophiles to pass disgusting images back and forth (to the FBI, that's signal), hiding in a sea of "Free Tibet" and "Falun Gong" emails (to the FBI, that's noise).
Unfortunately, since the network is designed that you can't host one without hosting the other, neither is a particularly advisable thing to have on your network, no matter where you live.
Reply to This
Parent
Re:Congratulations to all pedophiles. QWZX (Score:5, Insightful)
Have you actually seen Freenet? The only purpose it's pretty much used for is the exchange of the worst crimes of humanity.
With Freenet you have to actively look for what you want. If you found "the worst crimes of humanity" it's because you were looking for them in the first place.
Reply to This
Parent
Re:Congratulations to all pedophiles. QWZX (Score:5, Informative)
Reply to This
Parent
Re:Congratulations to all pedophiles. QWZX (Score:5, Informative)
Reply to This
Parent
Re:Congratulations to all pedophiles. QWZX (Score:5, Informative)
The are 2 ways to regard spread of information
Either it should be possible to stop the spread of certain information , and that will put a stop to the abuses , but it will also make it possible for an authoritarian regime to silence any criticism , and will basically stop freedom of speech .
The other way is to make it impossible to stop information from spreading , and that way you wil ensure freedom of speech , and anonymity to whistle blowers and criticism , but at the same time , abuses will be unstoppable .
There is no midway to this , as it's about technical capabilities .
Reply to This
Parent
Re:Congratulations to all pedophiles. QWZX (Score:5, Informative)
Reply to This
Parent
Re:Congratulations to all pedophiles. QWZX (Score:5, Interesting)
Cars kill the enviornment
Retention of individual sovereignty/responsibility/money kills "fairness".
So, I'm thinkin': a government program can fix all of these woes.
Reply to This
Parent
Re:Exchanging gas ovens? (Score:5, Insightful)
Both are supremely unacceptable acts, full stop. The hypothetical question asked doesn't seem very realistic. "I would choose neither." "NO! What if you had to choose... because you're on a bus! And a madman would blow up the bus if you didn't choose, or it slowed down!" I'm not feeling it.
I'm not prepared to agree that killing N people is better or worse than raping N people, and that's before I even GET to the part where we bring up the religion thing. What if you *raped* N people for religion, but then killed N others just because you're a jerk? How does that stack up? And what if you double-parked because you wanted to make it harder for someone to drive away, thereby increasing the energy they expended and hastening, ever so slightly, the end of the universe? And you just raped N people to produce delicious candy? Hard to call that one, I tell you.
Reply to This
Parent
Re:Congratulations to all pedophiles. (Score:5, Insightful)
Here's a quick list of situations or people off the top of my head that could benefit from this:
- Citizens of a government which controls information flow (China, Kuwait, etc)
- Investigative journalists releasing stories (Judith Miller, anyone?)
- Leaking protected or damaging information (Wikileaks has been shown to be vulnerable)
If all you can think about is "OmG teh CHILDRENS!!111", then something is seriously wrong with you.
Reply to This
Parent
Re:Congratulations to all pedophiles. (Score:5, Interesting)
Wikileaks has been mirrored to Freenet more than once. I don't know of an up to date link, or a single regularly updated source, but it's there.
A large number of photos from Tibet are available, and there is at least one highly active user posting them and keeping them up to date, with commentary.
Reply to This
Parent
Re:Congratulations to all pedophiles. (Score:5, Interesting)
Reply to This
Parent
Re:How do you find trusted friends on a darknet? (Score:5, Informative)
Reply to This
Parent
Re:How do you find trusted friends on a darknet? (Score:5, Informative)
Reply to This
Parent
Re:Nothing to see here.... move along (Score:5, Funny)
Oh well, back to the grind.
Reply to This
Parent