News for hackers. Stuff that matters.
Re:Apple introduces end-to-end encryption for backups by sneed-oil on Wednesday December 07, 2022 @04:41PM (#33900695)
> seriously, anyone at this point advocating for any other phone/os/service out there besides apple is really going out of their way to swim up river.

Their software is not open source. Before this announcement you had to trust Apple not to look into the files you store in the cloud, now you have to trust that they're actually going to encrypt your files and not save the decryption key. Ultimately you still have to trust Apple. A combination of any open source OS, any cloud provider and Cryptomator or Veracrypt wouldn't require as much trust in one company.

Re:Apple introduces end-to-end encryption for backups by ubermonkey on Wednesday December 07, 2022 @06:48PM (#33902071)
You're trusting somebody no matter how you do it unless you own all the hardware that supports your ecosystem.

The Free Software world has had ample opportunity to produce something as carefully assembled, as smooth, and as capable as iOS, and what we got instead was Android.

I've watched the whole FOSS world happen in my career, and there are places where I cannot IMAGINE choosing a closed source solution, given my druthers. But it's also become super clear to me that the FOSS world isn't interested in producing polished user experiences. Sure, you or I could cobble together a FOSS-only phone-and-syncing stack, I guess, but I don't care to. Most people aren't us; doing so is beyond them.

Suggesting a normal person use something OTHER than iOS at this point is questionable at best.

Re:Apple introduces end-to-end encryption for backups by nine_k on Wednesday December 07, 2022 @07:14PM (#33902323)
A bazaar cannot produce things that are coherent and smooth: it takes a vision of a single person to control a large amount of aspects, implemented by other people the way the leader prescribed. That requires the cathedral approach.

Sometimes it works with a right BDFL, for some time (like Python). It also works with solo projects, and with projects with large commercial support (like Blender), especially those which don't normally accept your pull requests, except as a proof of concept (SQLite).

But the normal open-source model produces things like Linux, git, ffmpeg, VLC, etc, which are wonderful and have immense power, but are hardly sleek or excessively coherent. And each of them is much, much smaller than macOS or iOS.

Re:Apple introduces end-to-end encryption for backups by seanw444 on Wednesday December 07, 2022 @08:01PM (#33902711)
Something I've come to understand is that just as we have "time vs. space" tradeoffs in, well, primarily computing (but can be applied to virtually everything), we can also reduce essentially all preferential decisions down to "freedom vs. convenience".

The kind of person that uses Apple products/services cares about convenience. The person that uses the third party Android ROMs, in particular, cares more about the freedom.

Re:Apple introduces end-to-end encryption for backups by ubermonkey on Thursday December 08, 2022 @09:23AM (#33908139)
FOSS people who see themselves as digital freedom fighters LOVE to trot this out, but I don't think it's true in any meaningful sense.

It's more accurate to frame it as preferring low hassle to high hassle. Or to preferring well-designed tools to haphazard efforts. Or, from the other side, preferring some degree of DIY to turnkey products. (In particular, I think this is a HUGE piece of it; lots of hackers want to build their own toolchain, and then they get to feel noble because they're doing it for "freedom.")

I'm pretty "all in" on the Apple ecosystem. Each step of the way, I thought pretty deeply about my choices, and still ended up with an Apple option. But to characterize this as me caring more about convenience than "freedom" implies that I have somehow given up or endangered MY freedom, which isn't the case.

I'm able to do anything I want to do in this ecosystem. Macs are general purpose machines; I can build from source, and I can run code from any repository I want.

iOS is closed by design, and the result has been a very stable and predictable platform that I do not believe is possible WITHOUT that closed nature. I can't hack code on my phone, but I also don't WANT to. There are lots of appliance devices in my life I don't want to hack, and that I just want to USE.

Re:Apple introduces end-to-end encryption for backups by seanw444 on Thursday December 08, 2022 @11:01AM (#33909355)
You're right, you have the freedom to choose a device with less freedom. And that's fine. I'm not trying to be condescending to people who prefer convenience. It's a reasonable preference to have. I don't see how this disproves my point though.

I will admit, Macs are much better in the software realm, but the hardware has almost no internal upgradeability. There's some, but it's less. That's my point. And yes, many non-Apple computers also have that same problem. My gripe isn't with Apple. It's with companies who don't give maximal freedom with their devices, as I prefer more open systems, personally.

Re:Apple introduces end-to-end encryption for backups by ubermonkey on Thursday December 08, 2022 @01:12PM (#33911080)
"but the hardware has almost no internal upgrade-ability"

Sure. But this is also true of most modern, lightweight, thin laptops. And I'm pretty sure it's true of any phone worth using.

My experience is that a certain sort of FOSS person prefers theoretical freedom to actual usability.

Re:Apple introduces end-to-end encryption for backups by nehal3m on Thursday December 08, 2022 @03:55PM (#33913264)
I am one of those FOSS people. I was all in on Apple up until about 6 months ago (iPhone 13, 13" M1 MBP, AirPods, an iCloud+ sub and some peripherals). My wife still is.

The main reasons I left are repairability and upgradability; forms of freedom that you simply cannot deny Apple isn't great at, from design all the way up to policy. Privacy was also a reason. It is true that you have to place trust somewhere up the chain when it comes to the way specific software handles your data, but things like where it is stored and how it is encrypted are in your own hands when you DIY.

These things are not theoretical; if I want to use a different Wi-Fi adapter, a new SSD, RAM, a replacement screen, speakers or barrel jack then I can. There are parts available for very reasonable prices as well as the manufacturers' repair manual. It doesn't require solvents or esoteric tools.

Now I use a business notebook with Linux that is worse than the M1 in some respects, but in hindsight I'm willing to give up the battery life and cool runnings for the ability to repair and upgrade (and ports! Ethernet, yay!). Same goes for the phone (I went for a FairPhone).

It isn't as polished, very true. There's some rough edges and it takes a little more work, and yes, sometimes a bit of frustration. But the upside is tangible, it's not some form of feigned nobility.

Re:Apple introduces end-to-end encryption for backups by ubermonkey on Thursday December 08, 2022 @05:58PM (#33914961)
Wild. I can't imagine that transition. I can't imagine that thought process. It seems goofy to me. It's not just that you abandoned the high-polish, high-usability world of Apple; it's that you also had to bail from high-quality, high-polish hardware from any vendor. I've seen the kinds of laptops you're talking about; they're kind of awful, miles away from the best that Apple or even Dell or Lenovo are bringing to market. But you do you.

Honestly, I suspect you just like having to tinker with your stack to get work done. (I mean, I've been there - I use OrgMode.)

Sure, being able to swap out parts is theoretically nice, but you'll do that maybe once in the useful life of a computer -- but I haven't needed or wanted to do either in easily a decade. How often does this really come up? On the other hand, you'll confront that lack of whole-package QA and general polish every time you turn your computer on.

And I'm really curious about anyone's privacy needs if they abandon APPLE for roll-your-own. Yes, it's all in your hands now, but most people don't have the time or inclination to be sure they're doing all the right things, security-wise and privacy-wise, to stay safe. There's a good chance your DIY approach is less secure than iCloud unless you literally do this sort of thing for a living. I mean, this is why I don't run my own mail server anymore (hello, Fastmail!).

So yeah, I think lots of people say "freedom" when they mean "I just want to tinker with my toolchain a lot and occasionally feel superior about it."

Re:Apple introduces end-to-end encryption for backups by nehal3m on Thursday December 08, 2022 @10:34PM (#33917110)
>it's that you also had to bail from high-quality, high-polish hardware from any vendor. I've seen the kinds of laptops you're talking about; they're kind of awful, miles away from the best that Apple or even Dell or Lenovo are bringing to market. But you do you.

I use an HP 830 G5, a high end 13" thin notebook from 2018. It cost me 350 bucks. I sold my M1 for 70% of what I paid, and I can replace this thing for something similar, so it makes financial sense in my case. It's just a platform, I don't really care about the thing itself. It hooks into a thunderbolt dock for a lot of it's life anyway.

>Honestly, I suspect you just like having to tinker with your stack to get work done. (I mean, I've been there - I use OrgMode.)

I run Fedora 37 (35 and 36 upgraded without issue). I'm in the process of building a new house, which requires insane amounts of paperwork and communication as well as document storage and exchange. I need this to be rock solid, running E2EE on a NextCloud VPS in combination with this workstation setup does that for me. It's a little work up front, but it's been smooth sailing ever since setup was done. It just gets out of my way; I don't care about this WM versus that, this display manager, the whole systemd discussion. Everything except the fingerprint scanner just works, no tinkering required.

>Sure, being able to swap out parts is theoretically nice, but you'll do that maybe once in the useful life of a computer -- but I haven't needed or wanted to do either in easily a decade. How often does this really come up?

You can't predict breaking your computer. I managed a pretty large fleet of Macs for a living for about 2 years; build quality is great but they're not infallible. When they do break, you're at the mercy of Apple, and I simply do not have the time to wait for their repairs. With this setup, not only can I upgrade whatever, whenever, but anything that will run Fedora and has a modest amount of local storage can replace it for at least the time being.

Compare that to the situation I was in: Any repairs that I couldn't have DIY'd probably would have cost me at least the total cost of this computer (maybe even twice over) and would have put me out of business for a few days.

>And I'm really curious about anyone's privacy needs if they abandon APPLE for roll-your-own. Yes, it's all in your hands now, but most people don't have the time or inclination to be sure they're doing all the right things, security-wise and privacy-wise, to stay safe.

Sure, but I do. I simply hate surveillance capitalism with a burning passion; I honestly think there is a logical set of steps from that to political division and a worse world to live in. So I don't want any part in it. I must admit that that sounds like philosophical grandstanding, but I promise you it's a sincere belief. It's not so much about privacy from state entities; that's a lost battle in my threat model.

If you're locked into an ecosystem that you cannot easily get out of (and there's a BUNCH of dark patterns Apple applies to try and poke you to stay as well as the obvious loss of software licenses) you're a boiling frog. I see Apple going in a worse direction incentive-wise. Nowadays, I just don't care about where they're going anymore, it's not my problem.

Re:Apple introduces end-to-end encryption for backups by yamtaddle on Thursday December 08, 2022 @12:25PM (#33910538)
> Linux

Well, that one's not so bad, but is also mostly a commercially-supported endeavor and has been for a long time.

Now, the Linux desktop is a shitshow, sure. It'll remain that way until they can settle on One Windowing & UI Toolkit to Rule Them All, which looks to be happening never and is definitely in part a consequence of so many very basic parts of the GUI being swappable and having tons of competing options. Though the kernel's attitude toward providing stable driver ABIs (or rather, not doing so) isn't helping.

Re:Apple introduces end-to-end encryption for backups by soulofmischief on Thursday December 08, 2022 @03:22PM (#33912805)
Is it a shit show, though? Things were more rocky two decades ago, but my computing experience with Linux today is unmatched by any other kernel or operating system. Comparatively it feels like the UX of OS X and Windows are the total shitshows.
Re:Apple introduces end-to-end encryption for backups by michaelmior on Wednesday December 07, 2022 @07:32PM (#33902466)
> as carefully assembled, as smooth, and as capable as iOS, and what we got instead was Android.

Some of us prefer Android to iOS :) Having used iOS as well, the one thing I miss in Android is Continuity. Other than that, I find Android gives me a better experience. I'm certainly an outlier in many ways though compared to the average user.

Re:Apple introduces end-to-end encryption for backups by chakalakasp on Wednesday December 07, 2022 @09:50PM (#33903513)
My favorite part of android is how security patches go through a multi-tiered trickle-down system of testing to make sure they work with the dozens of custom flavors each manufacturer has so that by the time you get patched it's been in the wild for weeks or months. Oooh, ooh, no that's not my favorite thing, my favorite thing is how each cellular company gets to put their own bloatware on top of the bloatware that each phone manufacturer gets to add to it. Oh wait, maybe it's patch support ending for new phones 3 years after they were released. There is so much to love about how Android turned out it's hard to pick just one thing.
Re:Apple introduces end-to-end encryption for backups by HJain13 on Wednesday December 07, 2022 @10:14PM (#33903689)
> My favorite part of android is how security patches go through a multi-tiered trickle-down system of testing to make sure they work with the dozens of custom flavors each manufacturer has so that by the time you get patched it's been in the wild for weeks or months.

This is not the reason for security patches taking too long to be released to certain phones; Google has a monthly cadence of releasing security patches and zero-days have rarely (I can't remember a case of that happening but maybe it has happened) missed do you have a source for it?

> Oooh, ooh, no that's not my favorite thing, my favorite thing is how each cellular company gets to put their own bloatware on top of the bloatware that each phone manufacturer gets to add to it.

There are unlocked phones available and honestly this problem is mostly a US problem. Rest of the world isn't in the iron fists of their carriers.

> Oh wait, maybe it's patch support ending for new phones 3 years after they were released.

You can vote with your wallet and choose vendors where this is not the case; Google, Samsung and Recently OnePlus offer 5 years of security updates.

Re:Apple introduces end-to-end encryption for backups by TheCapeGreek on Thursday December 08, 2022 @04:16AM (#33905938)
>There are unlocked phones available and honestly this problem is mostly a US problem. Rest of the world isn't in the iron fists of their carriers.

In the rest of the world phones are unlocked in terms of being able to use different SIM cards, but mostly the bloatware is still there and can only be disabled (not removed)

Re:Apple introduces end-to-end encryption for backups by scarface74 on Wednesday December 07, 2022 @11:59PM (#33904367)
> This is not the reason for security patches taking too long to be released to certain phones; Google has a monthly cadence of releasing security patches and zero-days have rarely (I can't remember a case of that happening but maybe it has happened) missed do you have a source for it?

Yet and still Microsoft solved this problem years ago. Why can’t Google? Hell my 2006 Mac Mini got years of Windows 7 updates after installing Windows on it.

Re:Apple introduces end-to-end encryption for backups by vxNsr on Thursday December 08, 2022 @01:14AM (#33904792)
This is interesting, they’ll try to tell you it’s because the cellular modem requires extra testing by the carriers and manufacturers, but windows can support upgrades that don’t affect an add-in card cell modem… so what gives?
Re:Apple introduces end-to-end encryption for backups by oblio on Thursday December 08, 2022 @06:34AM (#33906793)
> they’ll try to tell you it’s because the cellular modem requires extra testing by the carriers and manufacturers

That's crazy, though. It's not like there isn't a module for that cellular modem, and they don't touch that code for every release.

That's like blocking a Firefox update because the Windows driver for the mouse could be impacted.

Re:Apple introduces end-to-end encryption for backups by scarface74 on Thursday December 08, 2022 @02:10AM (#33905114)
Yet Apple is able to send updates worldwide without interference from the carriers and without their “testing”
Re:Apple introduces end-to-end encryption for backups by michaelmior on Thursday December 08, 2022 @04:08AM (#33905884)
I'm sure they do the same testing but because they control all the hardware and there are so few models to test on, it makes things much easier. I don't think there's anything in particular about Apple's process that would scale better to the number of devices supported by Android.
Re:Apple introduces end-to-end encryption for backups by scarface74 on Thursday December 08, 2022 @04:18AM (#33905951)
You think Apple tests their phones with all 120 carriers with every point release?
Re:Apple introduces end-to-end encryption for backups by michaelmior on Monday December 12, 2022 @12:50PM (#33957726)
I don't, and that's not what I said. My point was that Apple doesn't have to think about testing vendor-specific bloatware every release across a wide range of very different devices.
Re:Apple introduces end-to-end encryption for backups by HJain13 on Thursday December 08, 2022 @09:51PM (#33916825)
If they don't; its going to be hell when people can't call 112/911
Re:Apple introduces end-to-end encryption for backups by scarface74 on Friday December 09, 2022 @12:54AM (#33918027)
Yes because I’m sure an update to Safari and messages will cause the dialer not to work without proper testing…
Re:Apple introduces end-to-end encryption for backups by vxNsr on Friday December 09, 2022 @02:29AM (#33918644)
Tbf the pixel phone does have issues making emergency calls, every time they claim to have fixed it we hear another report of an updated phone not being able to connect.
Re:Apple introduces end-to-end encryption for backups by kilolima on Thursday December 08, 2022 @05:16PM (#33914483)
I like having a back button.
Re:Apple introduces end-to-end encryption for backups by howinteresting on Thursday December 08, 2022 @11:22AM (#33909680)
Agreed, I tried using an iPhone as my primary device for 3 years and it was so bad compared to a Pixel.
Re:Apple introduces end-to-end encryption for backups by kernal on Thursday December 08, 2022 @02:37PM (#33912186)
>The Free Software world has had ample opportunity to produce something as carefully assembled, as smooth, and as capable as iOS, and what we got instead was Android.

You mean the same OS that allows you to build your own open mobile OS as opposed to a closed source locked down OS that permits only 1 app store and 1 payment system?

>Suggesting a normal person use something OTHER than iOS at this point is questionable at best.

It's only questionable if you prefer the prison that is iOS.

Re:Apple introduces end-to-end encryption for backups by ubermonkey on Thursday December 08, 2022 @05:59PM (#33914972)
Richard? Is that you?

I lol'd at "prison that is iOS."

Re:Apple introduces end-to-end encryption for backups by rollcat on Wednesday December 07, 2022 @05:51PM (#33901525)
Acceptable security afforded today - through usability - is better than superior security, that could've theoretically been gained, but wasn't, because it was too difficult to set things up.

In particular, reviewing open source code has been repeatedly proven to be way harder of a task, than the proponents of this strategy are painting it to be. If you want an auditable codebase, you pretty much have to throw Linux, Chromium/Firefox, Gnome/KDE all out the window - there's just way too much code.

Auditable code is naturally always preferable to non-auditable, but you need to choose your trade-offs - or at least stop pretending you can read a hundred million lines in your life time.

On top of that - do you know a single non-tech person who knows how to set up a VPS, or knows what Veracrypt is? OTOH I can just show my wife: click here to enable backups.

Let me reframe the problem: What is your threat model? How much effort are you willing to commit to mitigate the dangers?

Re:Apple introduces end-to-end encryption for backups by chakalakasp on Wednesday December 07, 2022 @10:38PM (#33903864)
This is a succinct explanation of the problem. Do we give the vast majority of users extremely easy, frictionless access to very high levels of security and privacy? Or do we give the vast majority of users a fundamentally insecure solution that with lots of learning and configuring and time can be have very very very high levels of security and privacy?

The crazy thing is that apple hardware beats most other hardware, too, at a high price. Better phones, better tablets, better laptops. More secure, more private OS than the popular consumer alternatives (Windows, Android). Arguably much better OS all around, too (at least IMO -- iOS beats even stock Pixel Android at use-ability, MacOS v Windows is like the Harlem Globetrotters playing the Washington Generals.)

Re:Apple introduces end-to-end encryption for backups by michaelmior on Thursday December 08, 2022 @04:17AM (#33905947)
> stop pretending you can read a hundred million lines in your life time.

For me, and I assume most others, it's not that we expect to read all the code ourselves. It's that there's a large developer community and security researchers who have access to the code who will collectively read it all. Of course this isn't a guarantee that there are no security flaws, and you still have the pipeline problem of ensuring the binaries you get actually come from the code you think they do. But all else being equal, I think open source provides a significant level of threat mitigation.

Even if you fully trust Apple not to intentionally back door anything, there's far fewer eyeballs on their code. Given that access to source code also has the potential to reveal security holes that may have gone unexploited, there of course a tradeoff here too.

Re:Apple introduces end-to-end encryption for backups by oblio on Thursday December 08, 2022 @06:38AM (#33906823)
> It's that there's a large developer community and security researchers who have access to the code who will collectively read it all. Of course this isn't a guarantee that there are no security flaws.

Yeah, about that, I'm as much of an Open Source buff as anyone, but:

> Analysis of the source code history of Bash shows the Shellshock bug was introduced on 5 August <<1989>>, and released in Bash version 1.03 on 1 September 1989.

[...]

> The presence of the bug was announced to the public on <<2014-09-24>>, when Bash updates with the fix were ready for distribution, though it took some time for computers to be updated to close the potential security issue.

Especially older Open Source software tends to have maintainers that haven't adopted modern software development practices so we're back to square one, since most of this older software is foundational technology, like Bash.

Re:Apple introduces end-to-end encryption for backups by michaelmior on Thursday December 08, 2022 @07:42AM (#33907237)
I'm not sure I understand the concern. I don't think it's at all unlikely that there are such long standing bugs in closed source software that's been around the same amount of time. We might just never hear about it or those bugs might never be found. Of course, I have no proof that's the case, but I'm not convinced that finding longstanding bugs in open source software is evidence of inferior quality (this is what you seem to be implying, but I may be mistaken).
Re:Apple introduces end-to-end encryption for backups by oblio on Thursday December 08, 2022 @08:50AM (#33907881)
> but I'm not convinced that finding longstanding bugs in open source software is evidence of inferior quality (this is what you seem to be implying, but I may be mistaken).

I'm not implying inferior quality, I'm implying no correlation.

There was a very strong assumption from back in 1999, that "lots of eyes make all bugs shallow", with a focus especially on security.

In reality, there's no correlation.

You need those eyes to actually be looking at stuff proactively, you want automated scans, you want modern software development practices and CI/CD pipelines, you want those eyes to actually be qualified to look at what they're looking correctly, etc.

Just putting stuff out there and assuming "people will look at its insides" is a bad assumption.

Open Source in my experience is not inherently superior from a security perspective to proprietary software.

Re:Apple introduces end-to-end encryption for backups by beeboop on Wednesday December 07, 2022 @05:34PM (#33901314)
I think this is less of an issue than you might think - if they're going to decrypt for law enforcement then it will become painfully obvious there's a backdoor literally the first time evidence is brought to a court that shouldn't have been available without a decryption.
Re:Apple introduces end-to-end encryption for backups by StillBored on Wednesday December 07, 2022 @05:44PM (#33901451)
But that could be a very long time if they just apply some form of parallel construction to most cases. They aren't going to burn such information on the first low level criminal/CP target they find. Instead they will wait 5 years and then sweep up a bunch of people involved in some criminal "ring".

And the problem with all these services that provide some kind of E2EE encryption and still have a way to push application updates (or run something in your browser), is that they just slip a version on your machine that sends the password to the feds/whoever when you type it in.

Re:Apple introduces end-to-end encryption for backups by 93po on Friday December 09, 2022 @08:08PM (#33928655)
> is that they just slip a version on your machine that sends the password to the feds/whoever when you type it in.

Apple has very publicly refused to do this for law enforcement and there's no evidence they have or ever will

Re:Apple introduces end-to-end encryption for backups by chakalakasp on Wednesday December 07, 2022 @09:54PM (#33903545)
Thing is, if law enforcement is patient they can get the data off the actual devices themselves, if they're still alive. Yes, a fully patched iPhone tends to be a fortress of might to anyone other than a nation state willing to burn a few very expensive 0 days, but with almost any phone if you wait a year or two something will inevitably come out that will allow the ol' Cellebrite crowbar a cranny to slip into.
Re:Apple introduces end-to-end encryption for backups by cromka on Wednesday December 07, 2022 @05:43PM (#33901427)
Not to mention employe whistleblowing.
Re:Apple introduces end-to-end encryption for backups by rootusrootus on Tuesday December 13, 2022 @11:46AM (#33971409)
> Their software is not open source.

Notably, the only other serious competitor in the space is also not open source. Sure, you can probably carefully construct a phone from only FOSS, with some compromises of course. But this is unfeasible for regular users, who have for all practical purposes only two choices. And those same users are unlikely to go for alternative replacements for built-in functionality just to reduce their exposure. Convenience wins every time.

Re:Apple introduces end-to-end encryption for backups by ir77 on Wednesday December 07, 2022 @05:44PM (#33901452)
my comment was not against someone 100% paranoid using grapheOS and doing their own backups somewhere and trying to figure out how to get a good google maps alternative in open source.

my comment was that against main stream companies apple leads the way, and it's overall great for a consumer.

do you personally expect every piece of open source software? do you run your own email servers, music servers, photo backups, etc.? If not, you somehow trust those companies -- why?

Re:Apple introduces end-to-end encryption for backups by kaba0 on Wednesday December 07, 2022 @05:37PM (#33901363)
Arguably, the chance of fckup might increase, as now you get the problem of integration which will quickly increase the surface area to n*m.