News for hackers. Stuff that matters.
Re:Alternatives to Google Products by cosmojg on Sunday June 10, 2018 @08:50PM (#17280980)
It's not that "privacy-focused" tends to be conflated with FLOSS. Rather, it's nearly impossible to guarantee privacy in proprietary software. The transparency of FLOSS makes it trustless. Want to know what data of yours, if any, is being collected? Look at the code.

This is why, when it comes to privacy, Apple isn't worth consideration. All we have is their word, and that simply isn't enough.

Re:Alternatives to Google Products by bartread on Sunday June 10, 2018 @09:36PM (#17281138)
> Want to know what data of yours, if any, is being collected? Look at the code.

I find this to be an extremely un-compelling position. A relatively small proportion of the general population has the skills to meaningfully look at the code, never mind the time. Moreover, even for someone who is capable, such an exercise quickly becomes non-trivial on an unfamiliar codebase for an app of any complexity.

In many cases there's also no guarantee that the code you're reading is the code that's running.

Re:Alternatives to Google Products by JumpCrisscross on Sunday June 10, 2018 @09:40PM (#17281147)
> I find this to be an extremely un-compelling position

It's more damaging than that. The bundling of privacy and FOSS advocacy weakens the former. Few without deep technical knowledge is sympathetic to FOSS. The potential audience for a privacy pitch is broader. By bundling the two, however, the technical advocacy community limits the appeal of the former to those supporting the latter. This is an issue because the opponents of privacy rights are not similarly limited. Hence, we find ourselves reliant on Google, Apple, Facebook and Amazon being benevolent dictators, in their services and Washington.

Re:Alternatives to Google Products by Torwald on Sunday June 10, 2018 @10:01PM (#17281209)
> Few without deep technical knowledge is sympathetic to FOSS.

Few without deep technical knowledge do even know what FOSS is.

Re:Alternatives to Google Products by nothrabannosir on Monday June 11, 2018 @03:17AM (#17282424)
Yes, all they know is “this is impossible to install” and “what is a GitHub” and “where do I log in to the cloud?” and “this is the ugliest software I have ever seen in my life”.

Unless we’re talking about hosted FOSS, in which case you get the worst of both worlds.

I run my own mail server so this comes from a place of love: FOSS for server side products for consumers is a joke.

Re:Alternatives to Google Products by Godel_unicode on Monday June 11, 2018 @12:13AM (#17281720)
While I generally agree with you about the soundness of the FOSS==privacy argument, I think you're misstating it subtly. The claim isn't necessarily that the privacy sensitive user specifically will be able to audit the source but rather that someone somewhere will have done, and will have written about problems they uncovered. See also many eyes making all bugs shallow.
Re:Alternatives to Google Products by mattkevan on Monday June 11, 2018 @12:35AM (#17281825)
Not always. Heartbleed was present in OpenSSL for two years before anyone noticed.

Many eyes make all bugs shallow, but if there aren’t enough eyes with the skills or the time then problems will remain deep, even for important software like this.

Perhaps everyone thought everyone else had done the work?

Re:Alternatives to Google Products by ajross on Monday June 11, 2018 @01:12AM (#17281982)
Heartbleed was a very subtle security bug, the discussion here is about privacy violations. You think that detecting if, I dunno, mutt is secretly uploading your contact list is going to escape detection for years?
Re:Alternatives to Google Products by dmitriid on Monday June 11, 2018 @03:45AM (#17282515)
It will. IIRC HomeBrew’s integration of Goigle Analytics went unnoticed for almost a year, and only then they included an opt-out option (it’s still opt-in by default)
Re:Alternatives to Google Products by brownbat on Monday June 11, 2018 @05:35AM (#17282967)
Heartbleed was found though.

Thinking out loud here, what's the best counterfactual on HB?

I can imagine a ClosedSSL that gets hammered in a blackhat presentation. I can imagine ClosedSSL getting fixed, eventually.

It's just hard for me to imagine that happening faster because people like Neel couldn't read the code.

Maybe the counterfactual is that ClosedSSL is also well funded and cares deeply about security, so it finds HB internally.

But openness doesn't preclude funding. And closed source doesn't grant you an automatic security focus.

So rich ClosedSSL vs poor OpenSSL isn't an apples to apples comparison.

All things held equal, openness provides one extra possible avenue to find and catch bugs, and so such projects will tend to have more caught on average.

What does HB teach us then? Just that some bugs are hard.

Now, to be fair, if "openness" is just used as a substitute for internal security audits, a way to shrug and farm out that work and blame to passers-by, then that would be obviously terrible.

That probably happens more than we'd like to admit, but I still don't think it's the typical reason people open their code.

Re:Alternatives to Google Products by staticassertion on Monday June 11, 2018 @12:47AM (#17281885)
OpenSSL can just as easily act as a point towards FOSS for privacy given that it was a vuln that was discovered externally (multiple times by distinct parties).
Re:Alternatives to Google Products by amelius on Monday June 11, 2018 @05:33AM (#17282951)
Closed source code, even if it has no hidden purpose, may be hackable as well. Nothing is perfect. I think you are making an unfair comparison.
Re:Alternatives to Google Products by _emacsomancer_ on Monday June 11, 2018 @12:03AM (#17281666)
That's something reproducible builds address.
Re:Alternatives to Google Products by joesb on Monday June 11, 2018 @12:48AM (#17281890)
You can't check if the server actually runs that reproducible builds.
Re:Alternatives to Google Products by _emacsomancer_ on Monday June 11, 2018 @02:05AM (#17282163)
Right, that really only helps for local binaries.
Re:Alternatives to Google Products by bartread on Monday June 11, 2018 @04:34AM (#17282723)
Even then, it might work well for you, and if I had the patience or the time it could work well for me, but it'll never be of any use to my mum or my brother, neither of whom are technical.
Re:Alternatives to Google Products by _emacsomancer_ on Monday June 11, 2018 @05:21PM (#17288704)
I suppose it depends on how it ends up being implemented. I was envisioning something fairly automated, which could presumably spit out PACKAGE VERIFIED information that could be used in systems not requiring users to be technical.
Re:Alternatives to Google Products by auslander on Sunday June 10, 2018 @09:26PM (#17281104)
Apple makes its money from expensive hardware. And respecting your privacy and security helps selling it a lot. And they earned trust by being serious about it for a long time.
Re:Alternatives to Google Products by izacus on Sunday June 10, 2018 @11:54PM (#17281636)
Until it paid for them them to sell out their Chinese customers. There they didn't think for a second.
Re:Alternatives to Google Products by scarface74 on Monday June 11, 2018 @12:40AM (#17281853)
I have no more trust in the American government to not spy on its citizens than the Chinese government. If iCloud data is encrypted and only the user has the private key. It's just as secure as being on American servers.
Re:Alternatives to Google Products by ywain on Monday June 11, 2018 @05:34AM (#17282959)
Note that only some of your iCloud data is end-to-end encrypted: https://support.apple.com/en-us/ht202303. The rest is also encrypted, but Apple does have the key and can likely be legally compelled to share it with authorities.
Re:Alternatives to Google Products by scarface74 on Monday June 11, 2018 @11:46AM (#17285231)
What am I missing? According to the link, everything is encrypted at rest besides email. No one thinks email is secure.
Re:Alternatives to Google Products by rock_hard on Monday June 11, 2018 @01:22AM (#17282011)
The difference being that Tim Cook handed Beijing the iCloud private keys for Chinese users
Re:Alternatives to Google Products by scarface74 on Monday June 11, 2018 @01:45AM (#17282107)
How did he do that without completely rearchitecting how iOS works? Do you have any citations?
Re:Alternatives to Google Products by fauigerzigerk on Monday June 11, 2018 @06:29AM (#17283145)
This is about the architecture of iCloud not iOS. Apple has the keys to all encrypted iCloud data (iCloud email is not encrypted at rest).

The only exception is iCloud keychain, but I believe only if you decline the default setting to create an iCloud security code (I'm not entirely sure about that)

https://support.apple.com/en-us/HT202303

Re:Alternatives to Google Products by grumdan on Monday June 11, 2018 @02:43AM (#17282287)
I'm not saying that this is what happened and I don't know the background of this story, but it would have been easy (technically speaking) to just push an update to Chinese users that will extract their private key and send it back to Apple without any significant changes.
Re:Alternatives to Google Products by majewsky on Monday June 11, 2018 @03:56AM (#17282571)
AFAIK the Secure Enclave chip is specifically designed to make this impossible. There is no planned method to extract the private key from it. ("Planned method" meaning anything that's not an exploit or an electron microscope.)
Re:Alternatives to Google Products by zarex on Monday June 11, 2018 @04:46AM (#17282779)
Maybe generate the key in the normal processor, send it to apple for escrow, and then push the key to the secure enclave? I have no idea whether the secure enclave supports loading existing keys, but generally this is how it's done.
Re:Alternatives to Google Products by blind_boy_grunt on Tuesday June 12, 2018 @05:59AM (#17291986)
> I have no more trust in the American government to not spy on its citizens than the Chinese government.

This is more than a little hyperbolic. In the US you need a warrant.

Re:Alternatives to Google Products by scarface74 on Tuesday June 12, 2018 @02:49PM (#17296600)
Also, in the U.S., police don’t shoot unarmed suspects, get caught planting evidence on camera and the judicial system prosecuted and convicts fairly regardless of race and class and always follow the rules.....
Re:Alternatives to Google Products by soVeryTired on Tuesday June 12, 2018 @07:09AM (#17292215)
Snowden?
Re:Alternatives to Google Products by nickpsecurity on Monday June 11, 2018 @12:38AM (#17281838)
Apple actually had some of the worst security for a long time. They even lied about Mac OS being immune to viruses rather than market share so low hackers didn't care about it. They still made piles of money due to great product development and marketing. Their brand was the main, selling point for a long time. The iOS situation is quite a turn around for them on privacy/security. They still sell them on mainly image, features, apps, and so on. Just like before [plus Windows-style app dominance] with privacy/security reporting in media likely about boosting sales.

I don't trust it, though, if we're talking domestic surveillance. The ECI-level leaks said FBI "compels" domestic companies to enable their stuff for eavesdropping. Whatever that means is secret. In the Lavabit case, the FBI argued to the judge Lavabit wouldn't be harmed if they lied to their customers about the compromised. The judge agreed. So, court orders, fines, retaliation, forced lies, and secrecy orders of all that are a possibility in the United States. Just don't put secrets on anything made in America or by Americans. You can use American tech for obfuscation or untrusted functions, though.

Re:Alternatives to Google Products by rimliu on Monday June 11, 2018 @05:07AM (#17282853)
Pre OS X versions of Apple OS had even smaller market share and way more viruses than current versions with much bigger market share.
Re:Alternatives to Google Products by GuB-42 on Sunday June 10, 2018 @10:28PM (#17281305)
Uhm 2014 ... https://en.wikipedia.org/wiki/ICloud_leaks_of_celebrity_phot...

By comparaison, while there have been a few issues with Google, for a company that processes so much personal data, their track record is excellent. I can't think of any major personal data leak that could be attributed to Google.

Maybe Apple got better within these 4 years, TBH, they most likely did. However, I don't consider 4 years to be a "long time" for a tech giant. Their privacy focus is relatively recent.

Re:Alternatives to Google Products by groyperist on Sunday June 10, 2018 @11:03PM (#17281440)
Did you even read the Wiki article you linked to? Even if we ignore your conflation of information security and privacy, the Fappening was not caused by a security breach at Apple, but rather through the use of targeted phishing attacks.
Re:Alternatives to Google Products by GuB-42 on Monday June 11, 2018 @12:05AM (#17281674)
Definitely, and note that GP explicitly mentioned security, which is a good thing because they are tightly linked. You can't have privacy if you don't have security.

The thing is: we often associate ad tracking and (lack of) privacy. It is certainly one aspect, but it is far from the whole picture. The most damaging form of privacy violations are usually not caused by advertisers but first by people who are close to you (ex: revenge porn), and second by hackers (ex: blackmail). I used the fappening as an example because nude pictures are the archetype of private data.

As for targeting phishing, I think companies who take privacy seriously have to do something about it. Phishing is the number one threat users face when it comes to cybersecurity and therefore privacy.

Now comes the debatable part: hackers targeted the iCloud platform, why? Why not Picasa, or Facebook, or whatever place images are stored? My hypothesis is that iCloud was the best target for such an attack, partly because compared to the others, it didn't offer as much anti-phishing security.

EDIT: I just noticed I didn't mention governments. First, for most people in western countries, government is unlikely to be their biggest problem. So I would rather focus on the immediate surroundings (ex: boss, partner, neighbors, etc...). And if the government really is after you, then an Apple solution might be good, but I don't think they are completely turstworthy. They are still bound by the US law after all, and they are not completely zero-knowledge. To make things clear, Google and Facebook are also out in that case.

Re:Alternatives to Google Products by oarsinsync on Monday June 11, 2018 @01:57AM (#17282136)
> Now comes the debatable part: hackers targeted the iCloud platform, why? Why not Picasa, or Facebook, or whatever place images are stored?

Possibly because the celebrities targeted used iPhones, and didn’t publish their private pictures to Facebook or a Google service.

Re:Alternatives to Google Products by greglindahl on Sunday June 10, 2018 @10:50PM (#17281387)
The iPhone 5s is the first one with a great secure enclave, and it was planned out a lot longer than 4 years ago.
Re:Alternatives to Google Products by mihaela on Monday June 11, 2018 @05:17AM (#17282896)
I use Apple products instead of Google's. They also look much better.
Re:Alternatives to Google Products by citrablue on Sunday June 10, 2018 @08:54PM (#17280998)
This is true iff you look through the code yourself, or are willing to trust that others have done so in as thorough a manner as your use case (attack vectors) necessitate.

Apple isn't worth consideration if you are willing to put in the effort, or delegate trust, to other systems. If you'd prefer to delegate trust to them, how is that effectively different that FOSS that you haven't examined?

Re:Alternatives to Google Products by extralego on Sunday June 10, 2018 @09:16PM (#17281077)
Incentive.

When devs announce how their software handles privacy concerns, they have an incentive to be honest because all it takes is one discovery of conflicting code and their trust is lost. But if the code is closed source, that incentive for honesty is removed. Of course the media can still seek circumstantial evidence and make accusations, but that’s a far cry from version control.

Separately, closed source code invites new incentives to disrespect user privacy for profit.

So, there are these two major categories involved, both of which are mitigated by opening the source code.

Apple remains liable for both of them.

All that Apple has is an observation that they sell hardware too. I guess we are just assuming they already make enough money from advertising as it is and don’t really want more.

I think there is a significant difference.

Re:Alternatives to Google Products by millstone on Sunday June 10, 2018 @10:39PM (#17281346)
Companies get hit with multi-million dollar fines for violating their privacy policies. So there's your incentive.

I just don't see open source as better protecting privacy. See for example the telemetry in .NET Core or VS Code [1]. Users discover this stuff by watching network traffic, not through code audits.

1: https://github.com/Microsoft/vscode/issues/16131

Re:Alternatives to Google Products by bronco21016 on Sunday June 10, 2018 @10:48PM (#17281381)
Is a multi-million dollar fine enough to matter?

Let’s assume Apple violated their privacy policy and was fined $999 million, the highest “multi-million dollar” fine they could be assessed. That’s just barely more than 1% of their market cap.

Fines are definitely incentive to do right but the fine must be felt. I’m not aware of any cases where the tech giants have been levied a fine that really hits them hard.

Re:Alternatives to Google Products by Godel_unicode on Monday June 11, 2018 @12:27AM (#17281790)
The fine you're proposing would cause a much larger hit to market cap than you're suggesting. Consider, Apple made ~20 billion in profit last quarter, your hypothetical fine would be a precipitous hit to profit margin which, when reported on the quarterly earnings call, would cause an abrupt downturn in share price. Consider the 13% hair cut earlier this year when the market thought Apple was going to miss. Then there's the existential panic of "does this mean Apple is in for more such fines?".
Re:Alternatives to Google Products by extralego on Monday June 11, 2018 @01:42AM (#17282098)
I guess jail time will have to do.
Re:Alternatives to Google Products by extralego on Monday June 11, 2018 @01:40AM (#17282086)
Fines are accounted as overhead.

Watching network traffic is limited to circumstantial evidence, and not even that without a circumstantially isolated environment. Those are a couple of scenarios where these accusations can be made.

Re:Alternatives to Google Products by cosmojg on Sunday June 10, 2018 @09:37PM (#17281139)
Let's consider the incentives in each case and how they enable you to distribute your trust. Apple is a for-profit, publicly traded corporation. Their purpose is to make money, and they will likely do whatever they can to achieve that. More importantly, only they can see their code, not you and not other users. All you can possibly have is their word, and they will say whatever it takes to sell you their product. If they lie or exaggerate, there's no way you or anyone else could know.

On the other hand, open source projects come in all shapes and sizes. Generally, they have a strong community of both developers and users around them. If you don't feel like looking at the code, you don't even have to trust the project itself. You can look to the community and its abundance of users, at least a few of which have audited the code and share your use case. And these users aren't just neutral third parties. Nay, they're better than that. They, too, value their own privacy, and are therefore motivated to protect it.

Re:Alternatives to Google Products by millstone on Sunday June 10, 2018 @10:16PM (#17281259)
This is silly. Apple publishes their privacy policy. If they were found to be violating it, they would lose business and be liable for expensive lawsuits. And security researchers are extremely good at finding these things. So yes, Apple has a very powerful incentive to tell the truth.

As for the theory of "open source community," see the MyBTGWallet scam. This open source project, recommended by the Bitcoin Gold team, stole $5 million via a single line of code. Being open source isn't much protection really.

Re:Alternatives to Google Products by gear54rus on Sunday June 10, 2018 @11:22PM (#17281507)
He's telling you about the fact that there's conflict of interest between you and crapple and you tell him an anecdote where some scum of this earth stole money and open source software was involved. Does this really sound like a compelling argument?
Re:Alternatives to Google Products by mattkevan on Monday June 11, 2018 @12:39AM (#17281847)
Yes. There are bad and good actors on all sides.

Just because something is closed source doesn’t make it bad. And just because something is open doesn’t automatically make it good.

Re:Alternatives to Google Products by gear54rus on Monday June 11, 2018 @05:57AM (#17283052)
It does however increase the chance that it will be bad, because the average snake that produces closed source software is likely to be motivated by greed, so it has the incentive to milk you as hard as it can without turning you away from products (using lies of course, you can't check anything after all, it's closed shit).

But seeing sibling explanation being downvoted into oblivion makes me think no one is interested in discussing this anyway so why waste breath.

Re:Alternatives to Google Products by openfuture on Sunday June 10, 2018 @11:48PM (#17281615)
With tools like Guix (and then hopefully, eventually distributed networks like IPFS / Dat doing the distribution) we will be able to have people audit free software and every user being guaranteed to have the exact version that was audited.

The future looks good if we just continue to implement it the way it should be.

Re:Alternatives to Google Products by BeetleB on Monday June 11, 2018 @01:26PM (#17286428)
>Rather, it's nearly impossible to guarantee privacy in proprietary software. The transparency of FLOSS makes it trustless. Want to know what data of yours, if any, is being collected? Look at the code.

>This is why, when it comes to privacy, Apple isn't worth consideration. All we have is their word, and that simply isn't enough.

Quite a few of the things listed in the article are not open source (some of the map stuff, as an example). Last I checked (several years ago), we only have DuckDuckGo's word for it.

I think the idea is not that these are all trustworthy services, but that no single company has all the data on you.

Re:Alternatives to Google Products by nickpsecurity on Monday June 11, 2018 @12:27AM (#17281793)
That's provably false when you get to the bottom of what makes proprietary software trustworthy: it has to be verified by qualified people who you trust after being designed and built with enough rigor to not have accidental flaws. That's regardless of whether it's proprietary or FLOSS. I went into detail here:

https://pastebin.com/EZQWbwCB

In fact, the first systems that resisted strong pentesting by NSA were proprietary, shared- or closed-source systems. They shredded everything else. Two are below with another designed like that. The first, safe, kind-of-secure machine that I know of was Burroughs B5000 whose CPU did things like stop overflows, protect pointers, and check function arguments. It was immune to common, root causes of many failures or attacks. OS in a type-safe, high-level language (ALGOL variant). It was a proprietary system whose source was shared with customers. Linux systems still don't have as much code-level security in average case as that proprietary software from 1961. The virtualization solutions in FLOSS still aren't produced as securely as VAX VMM or the separation kernels that followed in 2000's with VMM's layered on top.

http://www.cse.psu.edu/~trj1/cse443-s12/docs/ch6.pdf

http://lukemuehlhauser.com/wp-content/uploads/Karger-et-al-A... (See Layering and Assurance sections especially. Compare to QA practices of favorite FLOSS VM.)

http://www.smecc.org/The%20Architecture%20%20of%20the%20Burr...

https://www.usenix.org/legacy/events/sec04/tech/wips/wips/04... (Nizza uses FLOSS components. This document is just great at describing the architecture they and the proprietary vendors were using with separation kernels. The proprietary offerings contained a lot of problems FLOSS didn't with their 4-12kloc kernels having less code to screw up. User-mode drivers can boost reliability a bit, too.)

Re:Alternatives to Google Products by TimJYoung on Wednesday June 13, 2018 @02:08PM (#17305597)
This isn't true. You can use disassembly tools to trace through code, and you can see what imports/exports there are, as well as what API calls are being made using static analysis tools.

You can also use all sorts of runtime tools to see what a binary is doing at runtime, so I imagine it would be pretty easy to see if an application is phoning home, and where home is located, although the data is probably encrypted.

In fact, it might actually be easier for an end user to audit a binary using such automated tools instead of looking at the source code itself. At least with the automated tools, the tools can flag suspicious constructs in the binary that may indicate that it's up to no good, and do so in a way that is more understandable to the end user.

Re:Alternatives to Google Products by bunderbunder on Tuesday June 12, 2018 @10:34AM (#17293610)
"Look at the code" is an anachronistic strategy.

Nowadays, very little of our data solely relies on our own devices, and most of the value of consumer software occurs when data is being transmitted between systems. When your data lives in the cloud, there is almost always a side-channel way to get at your private data that won't be visible in any Git repository: Just go look at it directly.

Meaning that, nowadays, if we're to live any sort of non-Luddite, Internet connected lifestyle, all we have to go on with anybody is their word. If I limited myself to services where inspecting the source code would give me what I need to know about how well my privacy will be protected, without trusting the word of any third parties, then I'd have to let go of email, telephone, and credit and debit cards (and banking in general). Plenty of other things, too, but I think those three paint the picture well enough.