Will ParanoidLinux Protect the Truly Paranoid?
ruphus13 writes "There are still places on the world where having anonymity might mean the difference between life and death. Covering one's tracks is considered to be of such paramount importance that we are now witnessing the rise of a Linux distro catering to the most paranoid. The 'alpha-alpha' version of ParanoidLinux is now out. But is this the best way to protect oneself? Couldn't it be easily circumvented? The article asks, 'Why is it necessary to put the applications and services designed to protect anonymity, to encrypt files, to make the user nameless and faceless, all together, in one distribution? Let's think in a truly paranoid manner. Wouldn't it be far easier for a nefarious government organization to target that distribution's repositories, mirror that singular distribution's disk images with files of its own design, and leave every last one of that distribution's users in the great wide open?' What should truly paranoid user do?"
The truly paranoid user should get some help...
What should truly paranoid user do?
get help?
It sets up fairly easily and once you've got it running no one will ever come near you again ... to harm you.
Trust no one?
Read my blog.
A truly paranoid person would be suspicious of absolutely everyone and everything. That would mean writing your own OS on your own hardware etc etc.
Since this is impossible, go and live in hiding with no human contact or chance thereof.
Why would you download this 'super-safe' OS from some people you never met, through a public unencrypted network, if your life depended on it?
Little Brother by Cory Doctorow uses this idea (and name), and the distro was started based on that.
The meme is dead, long live the meme!
So, you'd like me to THINK I should post me extensive array of opinions on this distribution here? Well you're not so smart after all! ha-ha! You'll never get me, you hear me?! neVERE!! hahahahahhahahhahahaahaaaaaa.....
Everything I needed to know about life, I learnt from Blake's Seven
If you do not examine the source, how can you trust any piece of software? You are in effect agreeing to trust the unknown people that have looked at the source. Except in the case of a smallish distribution nobody may have actually looked into that particular distribution in any detail at all.
Of course, there is a greater issue of trust. If you accept chips made by unknown fabricators, do you know what microcode has been implemented? If you cannot examine the "source code" of the chips being used how can you actually trust that these chips are not doing things behind your back to reveal your identity and files?
So without a truly "open" computer, you are trusting a whole raft of unknown individuals and companies with your identity, your data, your reputation.
Moreover, if you are not knowledgeable about programming languages, using any computer is an act of utter faith with plenty of reason to not be so trusting. It is like climbing a mountain with a guide that only lost "a few" parties last year.
"What should truly paranoid user do?"
Stay off the internet.
Gone!
1. Always borrow random open wifi access points,
in a geographic pattern not centered around your habitual location
2. Get a new unknowing assistant to type in roughly what you want to say each time. There are pattern detectors for your ways of expressing things.
3. Establish online identities such as gmail that have no tie whatsoever to any of your identity info or financial info
Where are we going and why are we in a handbasket?
What should truly paranoid user do?
Pull the tinfoil hat down tighter....
This slashdot story was posted to get us to use Paranoid Linux, which can only mean that some one planted a backdoor in it.
Take the cheese to sickbay, the doctor should see it as soon as possible - B'Elanna Torres, "Learning Curve"
"truly paranoid need drugs not Linux."
The two are not mutually exclusive.
"This post is an artistic work of fiction and falsehood. Only a fool would take anything posted here as fact."
Find a balance of functionality and security that you're comfortable with. It really is that simple.
Besides, if you're truly that paranoid, using a computer is the least of your worries. It's waaaay down the list after you've shaved all the hair off your body (no DNA by hair sample) and chewed your own fingertips off (fingerprints), severed every tie to any other human that knew you or your history, and dug out that deep hole you plan on living in somewhere in Alaska.
They are a part of the conspiriakii! They are trying to lull you into false security! GET OFF THE GRID! Burn your credit cards! Burn your drivers license! Burn your birth certificate! GO FAR AWAY!!!!
I'd go on a Vegan diet but the delivery time from Vega is too long. --brownkitty
Write their entire OS from scratch?
The truly paranoid user would use OpenBSD, assuming of course that he's got out of M$ world.
The largest prime factor of my UID is 263267.
The truly paranoid are irrational and contradictory.
They do things like refuse to fly on planes because the government obviously staged 9/11 and killed all of those people on the planes, so they don't want to become a part of that. But they'll work in the same areas that would be likely targets if another round of 9/11-esque hijackings occurred. They do things wrap everything in tin foil to keep the mind control/thought reading beams out, but happily sit in conspiracy theory forums all day, and go to work or to the store to get supplies.
If the paranoid want to find fault, they'll find fault. Obviously this is a thinly-veiled attempt by the government to see what the paranoid want to hide.
Job? I don't have time to get a job! Who will sit around and bitch about being broke and unemployed then?
The truly paranoid user should get use a liveCD with a mac address scrambler off of a wireless connection that does not belong to them.
There is more to science than physics!
www.iomalfunction.blogspot.com
Ah, but couldn't a malicious third party intercept your request to their servers and replace the listed MD5 checksum with a different checksum for the modified distribution?
Forget Linux, throw away all electronic devices, and follow these handy tips:
1. Preferably find a wife/husband related to you (the closer the better, because you can trust your blood kin more, but avoid anything closer than 3rd cousins if possible).
2. Squat on a large remote property you don't own (preferably somewhere considered by other folk to be inhabitable).
3. Have 10-50 kids (more than that and you might just be inviting mutiny).
4. Teach kids to how to hunt, fish, and guard the perimeter of the property you're squatting on.
5. Please note that aluminum foil around the head isn't safe anymore because of darn nanotechnology, in fact nothing is completely safe. But making everything from nature is as safe as your going to get, so make everything from all natural materials that you find and grow yourself.
6. Stop reading slashdot. They watch people that read slashdot.
In any case an effort like this is, for the truly paranoid, feeble. The mechanisms available, proven mechanisms, are well known.
First of all you cannot trust any binary which was compiled with a toolchain which is not itself trusted at least as much as the code you are compiling. It is a well known fact that Ken Ritchie (IIRC it was he) added a block of code to pcc (the portable C compiler) which detected the compilation of the 'login' program and added a back door to it. Then he also added a piece of code which caused pcc when compiling ITSELF added both of these behaviors to the new pcc binary. This resulted in a period of a number of years in which the backdoor existed in virtually all Unix based systems. The pernicious part is, pcc's SOURCE code contained no trace of any of this because the source for the hack only existed ONCE, in the orginal 'ancestor' copy of pcc from which all others descended. It would be at best VERY difficult to know that some similar technique was not used on any given distribution. In theory one could do analysis of every binary, but then how do you know your debugger and disassembler aren't lying to you? Etc.
Even assuming you have by some process guaranteed you have a clean set of binaries, why would you think that the hardware you're running them on is trustworthy? It would be foolish to assume that of the billions of transistors of which your CPU is composed that some small fraction are not dedicated to nefarious purposes...
No, the people working on this may think they're paranoid, but frankly if they thought about it a bit more, they would realize they are not 1/10th paranoid enough...
"Malo periculosam, libertatem quam quietam servitutem." -- Jefferson
That scary place where you have to protect your identity so the secret police don't get you in the middle of the night, isn't that called U.S.A. ?
"It is also possible to create a backdoor without modifying the source code of a program, or even modifying it after compilation. This can be done by rewriting the compiler so that it recognizes code during compilation that triggers inclusion of a backdoor in the compiled output. When the compromised compiler finds such code, it compiles it as normal, but also inserts a backdoor (perhaps a password recognition routine). So, when the user provides that input, he gains access to some (likely undocumented) aspect of program operation. This attack was first outlined by Ken Thompson in his famous paper Reflections on Trusting Trust."
http://en.wikipedia.org/wiki/Backdoor_(computing)
"Malo periculosam, libertatem quam quietam servitutem." -- Jefferson
In these jurisdictions.. wouldn't the fact that you've downloaded/used ParanoidLinux suggest you have something to hide, and hence need to be sent to a re-education though labour camp?
I am the maverick of Slashdot
Huh? Trying to trick me into saying something!
> Wouldn't it be far easier for a nefarious government organization to target that distribution's repositories, mirror that singular distribution's disk images with files of its own design, and leave every last one of that distribution's users in the great wide open?
I believe Debian solved this problem long ago, it's called public-key encryption.
This leaves one thing the user must do: acquire the distributor's public key from a trusted source. Unfortunately as far as I know only APT-based distributions sign all their packages, leaving everybody else putting a lot of trust in their sysadmin/ISP/government.
Use SSL. Should be safe. Or maybe a SFTP to the FTP server. These questions should seriously be asked. Try to be Eve and break( tap/alter/corrupt) the connection between Alice and Bob.
Knowledge is power. Knowledge shared is power lost.
-----BEGIN PGP MESSAGE----- jA0EAwMC3Y3ZOSlLpKNgycAHw2kwRePQBGcBvD1OI4mBCRlBFayMVSrTJtW0KBol Glh0nvrU7ium8C+EVIBYghTRhd8lfJvme7fJnv1QURuOLVonj/+Mx0AMs7+Vi18Y 3hsOybSIton3BG0iQA2ujdm+ynngefwsxX9wnap+KjHBZ6jvds6SQnoIL6yX/o59 e3zVpVCZuiCIuq8y9oNw+meSU6r/KkVMBHFExb2dBZOjdGSaMleo8/l0MxxXDuWa hpqzHFQJBPOiwVu3+BSXJ5XC9wUCAl61Pg== =D/fa -----END PGP MESSAGE-----
Maybe you're right. Nowadays there's people that "can't live" (metaphorically speaking) without the Internet, but you can in fact disconect from the Internet.
In the future, I think we'll have to be connected to a network (I don't think it'll be the Internet) owned by governments and used for identifying the people, for knowing where they are, etc. All this with a pocket-device, or maybe a in-skin chip.
Ok, what about a situation where all traffic is routed through a specific, malicious third party and there is no previously existing certificate information. Couldn't they fake data from a CA if you have no data to start with trusting? Then they could masquerade as the distro server by having the routing server be the endpoint of the ssl connection while simultaneously opening another ssl connection to the true server, making the request to the true server, editing it as necessary, and then sending it back over the initial, masqueraded link?
I'm really disappointed this story was not submitted by Anonymous Coward.
A slashdotter who didn't build his own computer is like a Jedi who didn't build his own lightsaber.
If you don't or can't trust the single distribution's integrity, there's an easy alternative that no one seems to have mentioned. You can always check which tools ParanoidLinux includes and how they are configured, and then go download a more ordinary (less attention-attracting, if you really are paranoid) distribution. Then just install those same open-source tools and configure them in a similar manner and you no longer need to trust that particular distribution. If you believe that someone or a group of people wants to compromise the ParanoidLinux distribution, then by doing this you have just forced them to also compromise every other Linux distribution in order to achieve the same result.
This is, after all, what security is about. You really cannot make anything impossible to compromise; what you can do is make your system more and more difficult for an adversary to both successfully compromise and to successfully compromise without being detected. Personally, I consider a system to be "secure" when the effort needed to compromise it is far, far more expensive than anything that would be gained by doing so.
It is a miracle that curiosity survives formal education. - Einstein
Obviously look for UFOs, watch re-runs of X-Files and try to summon our intergalactic serpent overlords, of course.
Sorry, re-reading that I wasn't clear. Wouldn't it be possible for a malicious third party to trick you into negotiating a SSL connection with a proxy instead of the remote server? Granted, they'd either have to compromise a root certificate authority key to make it invisible, but they could just disallow ALL SSL traffic unless you accept said certificate provided by them.
It's worth pointing out that the USA and Canada are among jurisdictions where having anonymity might mean the difference between life and death, thanks to the existence of Extraordinary Rendition (for example the cases of Maher Arar, and other Canadian citizens who have been kidnapped and tortured at the US/Canada border) and Guantanamo Bay (where due process is suspended, and several inmates have died).
you had me at #!
I did not mean "tortured AT the border" - obviously what occurred is he was kidnapped on arrival in the US, and deported by US authorities to Syria (in Arar's case) where he was tortured. Unfortunately his case is far from unique.
you had me at #!
Any tampering such as that mentioned by the OP would be ridiculously easy to detect and correct. This is simply not an issue.
"The 'alpha-alpha' version of ParanoidLinux is now out."
ParanoidLinux quote: No it isn't.
Paranoia Enhanched Desktop Operating System
An acronym will probably be used, to keep things simpler.
I wrote at http://www.gotoguy.com/?p=229 that 84% of people said they would not disclose details about their income online but it turns out that 89% actually had willingly done so. We're volunteering our identities at this point.
Right... so you wouldn't negotiate with the server. I'm not sure what you're saying. If you don't have a secure connection, you make do with no connection. There's no "oh well, I tried to do it securely, but it didn't work."
Ok, but it's difficult to download a distribution of check a checksum with *no* connection.
The point I was trying to make was that saying "use SSL" isn't necessarily a solution in all cases, and in certain cases might even be just as likely to result in a modified or crippled version of the distribution.
I think a lot of people misunderstand the concept of "single point of failure". With all of this stuff in one place, yes, there's only one place that attackers need to attack. But there's also only one place that defenders need to defend. The alternative is that all these security programs remain scattered in lots of places on the Internet. True, attackers probably won't be able to subvert more than a couple of those, but it only takes one flaw in your security for them to get you. If you subverted GPG, it doesn't matter much that TrueCrypt is still working for you. If someone subverted SSL, or DNS, and it doesn't matter much that the Linux Kernel is still secure. Best to get everything from one place, and make sure that one place is really, REALLY damn secure.
It's rare that you're presented with a knob whose only two positions are Make History and Flee Your Glorious Destiny.
I'd say he's well on his way to achieving this.
Engineering is the art of compromise.
And my point was, and this is the point that cryptographers make all the time, if you cannot establish a secure channel for communicating information, do not communicate information. And yes, that may mean that you can't download a linux distribution.
"Use SSL" isn't necessarily the solution in all cases, but I'd be willing to bet that "use cryptography" is.
Wait... who said that... oh shit.
Someone could resurrect the Anonym.os project, an OpenBSD live CD with anonymity tools.
What paranoid person uses a Beta let alone an Alpha? What is an alpha alpha anyway?
My understanding is:
- Beta = feature complete but bugs mean it's not to be relied on in a prod environment
- Alpha = not yet feature complete, no where near ready for prod
So does Alpha alpha mean vaporware?
These posts express my own personal views, not those of my employer
Get you granddads morse key apparatus and solder it to the RJ45 port. And think very hard before answering.
Overachiever.
If I mod you up, it doesn't necessarily mean I agree with what you've said, sorry.
Awesome, this operating system will even pick up chicks for me. Forget the whole "paranoid" reasoning behind this feature, this feature makes my Linux machine into a love-machine.
Well spoken.. like a true paranoid!
What should truly paranoid user do?
Write your own apps. Well, you better write your own OS too. Come to think of it, the compiler could easily have been compromised, better write your own one of those too. From scratch.
Well hang on, why are we trusting the hardware here? Better build your own storage media, who knows what off the shelf HDs store without you knowing. Put together your own cpu (we will trust off the shelf ram.....for now), probably be easier to start with opensparc and move on from there. Ok, so we have a somewhat secure computer, but what can we do with it. I cannot trust my isp, or any protocols out there designed to protect privacy. Come to think of it, even off the network I do not know what capacities "they" have regarding van eck phreaking.
Maybe the truly paranoid should just stay away from electronics.
Finkployd
I laugh at those people installing Paranoid Linux. It is clearly nothing but an Illuminati ploy to get us to install their OS. Once installed, it will phone home to Al Qaeda and annihilate us all, I tell you!11!!!!
The truly paranoid don't trust any code they can't verify themselves. Linux is too big to be secure.
...and that is all I have to say about that.
http://jessta.id.au
so idea is not foreign to me. But having something that confidential on a laptop is not a good idea anyway.
And if the evil government suspects you have something important on your laptop, they won't even try to break in, they will go straight to torture until you tell them.
As the island of our knowledge grows, so does the shore of our ignorance.
.. we found you.. :-)
Insert
yes, operating systems historically have been a BIG problem at gitmo *sigh*
___
No power in the 'verse can stop me
If you want, say, to do something on the Internet that no one should know or be able to prove that you did it, you'll need following items:
- An open Wifi access point (Starbucks, some tech illiterate neighbor etc.)
- A customized LiveCD which has startup scripts to random-generate your hostname and MAC-Address of your wireless network adapter on each boot. (There must be a way to change other hardware data that might help to identify you)
- Some way to quickly cut the power to your PC in case some institution will attempt to get your PC while it's on.
-Enough RAM.
As no information stays on your hard disks no one will be able to prove anything. Tracking you will also be close to impossible.
A truly paranoid user should use openbsd and not linux ! Which is safe by design and even banned from hack contests, and has proven this year after year after year, this isn't just some alpha release which still needs to prove itself year after year after year !
ParanoidLinux was created by the NSA and CIA to setup a global spy network, running on the very computers they would most like to spy on.
Discuss...
--- Generation X: The first generation to have SIG lines inferior to their parents... ---
Or having to register your email address thru paranoidlinux.org to get the download? Hello?!