FSF Responds To Microsoft's Privacy and Encryption Announcement
An anonymous reader writes "Microsoft announced yesterday their plans to encrypt customer data to prevent government snooping. Free Software Foundation executive director John Sullivan questions the logic of trusting non-free software, regardless of promises or even intent. He says, 'Microsoft has made renewed security promises before. In the end, these promises are meaningless. Proprietary software like Windows is fundamentally insecure not because of Microsoft's privacy policies but because its code is hidden from the very users whose interests it is supposed to secure. A lock on your own house to which you do not have the master key is not a security system, it is a jail. ... If the NSA revelations have taught us anything, it is that journalists, governments, schools, advocacy organizations, companies, and individuals, must be using operating systems whose code can be reviewed and modified without Microsoft or any other third party's blessing. When we don't have that, back doors and privacy violations are inevitable.'"
How is encrypting data in motion going to help when they will simply provide the NSA the keys or otherwise provide access to the data. They are just another participant in the 'we never provided direct access' lie, when you simply provide everything on demand they don't need direct access, nor do they need to decrypt data off the wire.
This posting is provided 'AS IS' without warranty of any kind, implied or otherwise.
Who cares if the software is non-free? That's not even the issue.
"Microsoft announced yesterday their plans to encrypt customer data to prevent government snooping. "
And I bet Microsoft will just hand over the encryption keys / passwords to the NSA.
Gutsy, they're basically pissing on the entire box-package software development industry, and no small number of hardware/firmware companies, when they say you can't trust closed-source.
It's right of course, but if truth and justice mattered enough to the people who make decisions about how large corporations and governments are run we wouldn't be in this mess now would we?
So, Microsoft finally does something no geek could object to and the FSF's response is "even if this looks like a good thing, this can't be a good thing because it's proprietary". It just makes me wonder why they bother making a statement; it's proprietary, it always is and it always has been.
When Argumentum ad Hominem falls short, try Argumentum ad Matrem
Linux and other OS projects have the same issue because they accept binary contributions. These projects should accept source contributions only
@Clive Robinson
A lot of people are wondering why dragosr was the only one to run across this malware. In fact, he wasn't. The people who were before him were mocked and most threads closed and either deleted or shuffled to areas of message boards where Joe Q public couldn't see it and question this for themselves. [some] Major Anti-Virus companies included.
Users didn't want to know, companies didn't want to know. Unless you were "known" in the field, like dragosr, and even then, you are handled like you may be retarded or just need a vacation.
Here is one of dozens of reports:
LCD Monitor Broadcasts Noise To Radio! Why? (FRS)
http://forums.radioreference.com/computer/255488-lcd-monitor-broadcasts-noise-radio-why.html
Final post in that thread:
"BOTTOM LINE: No matter WHAT you do, all devices that use electricity will emit some sort of interference in the air and there's nothing you can do about it without unplugging/turning it off. "
including:
"Have you noticed any nondescript white vans or black helicopters in your neighborhood?
What do you do or have you done to make "them" take such an interest in you that "they" have to bug you?
You need a bigger tinfoil hat, perhaps a full body suit."
Another thread:
Gpu based paravirtualization rootkit, all os vulne
http://forum.sysinternals.com/gpu-based-paravirtualization-rootkit-all-os-vulne_topic26706.html
This:
U.N. report reveals secret law enforcement techniques
"Point 201: Mentions a new covert communications technique using software defined high frequency radio receivers routed through the computer creating no logs, using no central server and extremely difficult for law enforcement to intercept."
http://www.unodc.org/documents/frontpage/Use_of_Internet_for_Terrorist_Purposes.pdf
http://www.hacker10.com/other-computing/u-n-report-reveals-secret-law-enforcement-techniques/
I think this is something which has been brewing for years, but "forces" beyond our sight have managed to stifle any serious investigation into the technology. Some have announced they are retreating to ancient technology of the 70's and 80's, others are looking towards open source hardware and software combinations.
Is it time Wireshark included audio monitoring as well? Off to play with a recording device and Audacity.
https://www.schneier.com/blog/archives/2013/11/friday_squid_bl_402.html#c2751193
If the NSA revelations have taught us anything, it is that journalists, governments, schools, advocacy organizations, companies, and individuals, must be using operating systems whose code can be reviewed and modified without Microsoft or any other third party's blessing. When we don't have that, back doors and privacy violations are inevitable.
No, they have not taught us that. Most of the NSA revelations have been about snooping telecommunications networks. Using open source software would not have made it any different.
If the NSA revelations have taught us anything, it is that journalists, governments, schools, advocacy organizations, companies, and individuals, must be using operating systems whose code can be reviewed and modified without Microsoft or any other third party's blessing
furthermore, all what would be needed is for one trusted person to be able to compile the source and verify that it matches the current copy being distributed. i recall an article previously posted here that someone had successfully compiled truecrypt to match the binary being distributed and thats terrific.
its important not only to have the source, but to verify that the software that people are using, is in fact being derived from the source code.
if we can have that then im happy.
> Gutsy, they're basically pissing on the entire box-package software development industry [...] :-)
Now, now. I remember buying a boxed package of SuSE Linux back then. It gave me the power to recompile every bit of software in the box
I don't see what's unrelated about the FSF's argument. The debate pretty simple and it goes more or less like this:
MS: Trust us! We're good guys! We'll start using encryption, we promise.
EFF: People should trust what they can verify. Until you have the full details of MS's implementation in front of you, there is no way to be sure they've done it right. And until you have the right to modify the code for yourself, there is no way to be sure that security holes will get patched promptly and correctly.
As far as I can tell, the counter-arguments against FSF's position boil down to "well I trust {Microsoft, Google, Apple, Oracle} anyway, so there!" and "who cares if you can trust your computing infrastructure anyway, get over it!" If you have something more to add to those illuminating arguments, please do so.
[Sir Garlon] is the marvellest knight that is now living, for he destroyeth many good knights, for he goeth invisible.
Though I agree, that a corporation can be forced by an authoritarian government to put a backdoor into their product, I don't believe, open-source software is immune against backdoors either.
There are scores of people with commit-access to Linux kernel, for example. If the NSA — or its counterpart from any other rich country in the world — put their mind to it, they could use any one (or more) of them to weaken the security functionality in there.
It does not need to be obvious — making the /dev/random's output slightly less random, for example, may reduce the time it takes to tap an ssh or ssl connection with this host from many years down to days. Same goes for PGP-keys generated on the affected host... Nor does it need to involve blatant coercion — the committer may simply receive a patch by e-mail with a fix to some other bug or an improvement, and fail to spot the weakening.
It could, in fact, have already been done years ago for all we know. Who knows, if this little problem was not deliberately introduced? And even if it was not — who knows, whether various security agencies exploited it from 2006 to 2013 the way Alan Turing et al exploited mistakes of the German radio-operators during WW2?
Is it easier to plant a backdoor into an open-source project than a closed-source one — and keep it there for a useful period of time? I'm not at all sure, what I'd bet on, to be perfectly honest. Both can done and, by all appearances, both have been done...
In Soviet Washington the swamp drains you.
Let's face it: as far as we know, the door lock manufacturers also have a master key to all our houses. The schematics and design of the lock are not publicly available, and most people lack the skills to know if the schematics they are looking at are secure or not. It's the same with an OS. And while I *could* take the lock apart and figure out how it works, I still wouldn't know if my particular lock were secure or not, because I have not seen enough locks to know if this particular one is good or not.
Anytime this condition arises, we replace our own lack of knowledge with a trust in experts. We have to defer the judgement of security worthiness to an expert we trust, in which case we are again disinter-mediated from knowing if the lock is actually secure or not. We all trust *someone* with very specific knowledge to help us make decisions, whether that be medical, scientific, security or otherwise, and in each of those cases, we can find examples of where the expert has let us down.
I was on the Linux desktop KDE, and somebody sent me a link when I clicked on the link the file was a torrent file and KDE torrent file program opened up and with a pop-up message it calls tips it give me a lecture about copyright. I quickly deleted KDE.. I've never had a desktop even a Windows desktop or an apples desktop lecture me about copyright and call it tips. I'm such a stubborn free minded person KDE was obviously never going to work on me I hate social manipulation.
They bypassed the encryption on their own cloud service to let the NSA have access. So all those company secrets you trusted are now in the hands of a spy agency whose job includes industrial spying.
But hey, they gave us a kitten, so we're cool!
If you encrypt with your own code, then the NSA can ask MS all they want, MS do not have the decrypt code.
Except if MS have a backdoor into their software that stores the plaintext key and encrypts that with an MS master key, in which case, MS can be asked for the key to your data. Then again, if it were open source, everyone would see what they were doing and remove the backdoor, meaning it's pointless asking MS for the key to your stuff again.
That is why MS's claims are bullshit and the FSF claims about it being so are spot on.
->>>The mental condition is not working on this one. Quick quick, get a cross, put up a some stakes, he can contaminate the rest of the minds.
Vim also has an introductory message which suggests to donate for poor children in Uganda. That's probably not a bad idea, but it's a bit awkward to have that text at that spot.
It really is arrogant of FSF to imply that a user trusting one or a small group of individuals running an opensource project is somehow better off and more secure than microsoft.
Unless a user audits the code, compiles the code (with a known to be good compiler) and manages all elements of the server and routing, there is NO assurance of security or privacy. And never mind the fact that few users even compile from source anymore.
Offtopic: why am I being sent to the beta site to post comments? Very annoying as it does not remember my login credentials and noscript is reporting XSS issues.
"And how are you expecting to find out if you have access to the source?"
Read it.
If you can't read it, then you haven't access to the source code.
How would I find out, personally, that Linux Mint is sharing keys with the NSA? The likelihood that I would personally discover that secret is somewhere between slim to none. I can't read code well enough, nor am I likely to spend the time necessary to read every line of code in the programs.
My assurance stems from,
1. Thousands (at least) of other end users actually do peruse the code, looking for errors, back doors, exploits, etc.
2. My OS comes from a "trusted source" - one which I personally trust.
Yes, there is a weakness in there. That weakness is, I have to trust someone. At the same time, there is a strength hidden right beside the weakness. I get to CHOOSE who I trust.
What, exactly, has convinced you that you can actually trust Microsoft? Has MS invited you to personally examine their code, to satisfy yourself that there are no exploits in their system? No? I didn't think so.
Linux, on the other hand, invites me to read any or all of their source.
You choose what you want, I'll choose what I want, thank you very much.
"Windows is like the faint smell of piss in a subway: it's there, and there's nothing you can do about it." - Charlie Br
Not only can the end user choose which algorithm, they can come up with their own. The right to read and modify the source code ensures that the truly paranoid can modify that source code, in whatever way they choose, to actually ensure that their stuff is secure.
Little Joey Nerd decides that he really, really, REALLY doesn't want anyone to read his stuff. Three pass encryption results - first with Blowfish, then with his own home brewed encryption, and finally with AES. So, the attacker understands AES quite well, and manages to strip away one level of encryption. What is he left with? A garbled mess for which there is no documented decryption anywhere, except in Joey's head, or on his device.
You can tamper with Joey's device, or his head, but chances are he is going to know about it.
"Windows is like the faint smell of piss in a subway: it's there, and there's nothing you can do about it." - Charlie Br
If it's done server side, then you must be being forbidden from doing it client side. Which can only be the case if you are unable, technically, to run your own client that can encrypt then send that encrypt to the server.
So, yet again, you fail to show why your fatalism means we should just accept the shaft.
PS way to non-sequitur, dude.
I say: Except if MS have a backdoor into their software that stores the plaintext key and encrypts that with an MS master key
You say:Unless it's done server-side.
What you said has zero concordance with what I said. If they have a backdoor into their software that stores the plaintext key, then if it's done server side, all that changes is they don't need to encrypt their storage of your key. It still doesn't address the reason why you need to have source code before you can consider trust.
Seriously though, an operating system is a set of orders to your processor (and other components thereon) to do all that we do on PCs. Microsoft is defending the position to be able to whisper to your processor so you don't know what they said. I agree that there may be trade secrets until competitors catch up not to mention open source also goes overlooked, and could even lead to a worse if you think you're free there is no escape possible scenario for the lazy but still at least with open source anyone can, so it would require bawls the size of Texas to put backdoors in opensource software.
Think a little folks, we did all this before, just not with computers. What is ownership? When we buy something, what rights does the seller retain over the item? If any?
"Since it's open source, even NSA personnel will be able to read the encryption algorithms and design software to decrypt it"
Since there isn't the key that you need to decrypt the data in the algorithm, then even if it's open source, NSA personnel will be able to read the algorithms (that they already read from the primary literature, not souce code) but be completely unable to decrypt your stuff with that information.
A lock on your own house to which you do not have the master key is not a security system, it is a jail.
I get his overall point regarding source, I do, and I agree; but it would help his case if he didn't use such broken analogies. If I have a key, and the landlord has a master key, it does not mean I'm in "jail"; he's not going to lock me into my own home because I have a key of my own, just not a master key. It's just that the landlord can get into my home too. It's more like easy-peasy burglary, but "jail" was a rather stupid way to put it.
Look back up at my post, now look back down, you're on the Internet. Now look back up. I'm a signature.
If this NSA kerfluffle has amounted to anything, it is a validation of the idea that "Security through obscurity" is as invalid as we've all been told - since the 1980's.
These are my friends, See how they glisten. See this one shine, how he smiles in the light.
This complaint about Windows being unknowable because the source code isn't available puzzles me. Don't people know how to read assembler any more?
The other part of that equation is that there are some pretty strong coders among the privacy nuts out there. There are also people who are good at watching changelogs, SVN commits etc.
Even if not everybody is reading the code, there are some pretty clever people who do.
I thought they were talking about encrypting user data not how Windows is so insecure.
They ARE "just passively snooping everywhere it wants to."
How many people open up the deadbolts on their homes to make sure that they were properly constructed? Some, perhaps. But not many.
There has to be a trust at some level. Let's say you looked at my deadbolt and verified it as good. Why should I trust you either?
Gawd, I hate to say this, but "no shit captain obvious."
I don't like guilt trips either. So I set shortmess+=I to disable it. You could also build it without the motd. I love vim and always have but I make a point of not donating to charities that attempt to guilt trip me. I seriously doubt I'm the only one, so really they're just causing more harm than good. Putting a note on the homepage as they do is fine, but this is going too far.
"questions the logic of trusting non-free software"
So you're telling me that I should trust somebody like Google, because their software is free more than Microsoft whose services I pay for? Selling my data IS the business model of free "cloud" software. I gotta go with MS on this one.
Though it seems like MS itself they know nothing of how Open Source works. They'll get what they deserve. Good luck.