News for hackers. Stuff that matters.
Re:Apple Silicon Macs can't boot from external drive if inte... by donkeyd on Tuesday November 02, 2021 @03:04PM (#29085965)
> soldered-to-the-motherboard, everything-utterly-encrypted approach is that it's almost impossible to do data recovery

Well, that's kind of the point.

> You just have to be damn sure that you back it up correctly.

Exactly. And that's as easy as plugging in an external hard drive occasionally, or storing critical files in the cloud.

Re:Apple Silicon Macs can't boot from external drive if inte... by CelestialTeapot on Tuesday November 02, 2021 @03:22PM (#29086208)
>> soldered-to-the-motherboard, everything-utterly-encrypted approach is that it's almost impossible to do data recovery

>Well, that's kind of the point.

Not that I don't appreciate a security-minded platform, it just seems overkill for 99% of the people who'll purchase them, and do nothing but cause heartache when the internal SSD fails. And fail they do. it's rare, but I've had several SSDs (Toshiba and Crucial, if it matters) fail within 1-2 years of moderate usage. No warning there was an issue, the drives just disappeared one day and I was left looking for backups.

Re:Apple Silicon Macs can't boot from external drive if inte... by notriddle on Tuesday November 02, 2021 @06:55PM (#29088621)
> Not that I don't appreciate a security-minded platform, it just seems overkill for 99% of the people who'll purchase them

No man is an island. If my mom is insecure, then all the messages I sent her are leaked, too, no matter how secure I try to be. If my boss is insecure, then I'm even worse off than that.

Also, if high-security stuff is normalized, then you don't wind up stuck in a place where you have to choose between "the secure option" and "the option that can actually run the apps I need." E2E encrypting the whole world is also the best defense against the government passing laws that make E2E encryption illegal.

Re:Apple Silicon Macs can't boot from external drive if inte... by smoldesu on Tuesday November 02, 2021 @07:45PM (#29089118)
>E2E encrypting the whole world is also the best defense against the government passing laws that make E2E encryption illegal.

The government doesn't need to pass laws to ban encryption (at least in America) since they design the encryption standards themselves. It's basically common knowledge at this point that everything NIST cranks out is vulnerable to differential cryptanalysis beyond the domain of public understanding. Apple, Google, Facebook and the other top dogs all help create the illusion of choice in exchange for keeping the SEC off their backs.

Re:Apple Silicon Macs can't boot from external drive if inte... by notriddle on Tuesday November 02, 2021 @08:21PM (#29089471)
>It's basically common knowledge at this point

What is asserted without evidence can be dismissed without evidence.

And what's really annoying is that you are doing a bad job of arguing for a position that I actually kinda agree with. NIST has published a backdoored elliptic curve-based RNG[1]; don't trust them. Encryption algorithms need some sort of verifiable provenance for where those numbers came from.

[1]: https://en.wikipedia.org/wiki/Dual_EC_DRBG

Re:Apple Silicon Macs can't boot from external drive if inte... by judge2020 on Wednesday November 03, 2021 @12:51AM (#29091211)
On that note, it's unfortunate that T2 can only create ecdsa-sha2-nistp256 secret keys. Right now I use Secretive but I might resort to a different utility that generates ed25519 and stores it within keychain, if there is one.
Re:Apple Silicon Macs can't boot from external drive if inte... by katbyte on Tuesday November 02, 2021 @05:46PM (#29087838)
> 99% of the people

I think you underestimate this number. Most businesses are going to want security/encryption over ability to recover data to prevent leaking secrets in the case of a lost/stolen laptop.

as for everyone else, backups really need to become the norm for everyone because as you say any HDD/SSD can fail for any reason anytime beyond any possible recovery apple laptop or not.

Re:Apple Silicon Macs can't boot from external drive if inte... by mikewarot on Wednesday November 03, 2021 @12:35AM (#29091141)
I recently learned that my hard drive was encrypted with Bitlocker, had I not been attempting to get Genode running off a USB stick, I might have gone on for a year or to in blissful ignorance of how remarkable insecure my stuff was as a result of this.

It took about 12 hours to decrypt it, and restore sanity.

Availability is part of security, if it's encrypted, and you don't (or can't) boot just the way Microsoft wants, all your data is gone.

Re:Apple Silicon Macs can't boot from external drive if inte... by ngcc_hk on Wednesday November 03, 2021 @03:18AM (#29091923)
If it is so, your data will go. Backup backup backup. Otherwise unencrypted data cannot save you.
Re:Apple Silicon Macs can't boot from external drive if inte... by mikewarot on Wednesday November 03, 2021 @04:24AM (#29092221)
Well, the main reason I was upset is that if I dual boot something else, even if it supports NTFS, my data is unavailable to it.
Re:Apple Silicon Macs can't boot from external drive if inte... by threeseed on Tuesday November 02, 2021 @10:29PM (#29090434)
> it just seems overkill for 99% of the people who'll purchase them

There are many places in the world where information on your laptop even criticising the government can end up in you going missing e.g. China, Hong Kong, Saudi Arabia, Myanmar etc.

Re:Apple Silicon Macs can't boot from external drive if inte... by grishka on Tuesday November 02, 2021 @07:05PM (#29088717)
> Well, that's kind of the point.

Being able to yoink the SSD from the original machine, plug it into another compatible one, and decrypt the contents with your password, is not a vulnerability, it's a feature.

Re:Apple Silicon Macs can't boot from external drive if inte... by sroussey on Tuesday November 02, 2021 @11:22PM (#29090774)
I think that’s a joke?

I mean, why even encrypt it in that case?

It’s not like the drive is a web service that will detect and block your password attempts…

Re:Apple Silicon Macs can't boot from external drive if inte... by grishka on Tuesday November 02, 2021 @11:46PM (#29090916)
No it's not a joke. If the password is sufficiently complex, it can't be brute forced in a reasonable amount of time. But it's still a way for you to get your data back having only the SSD on which it is stored.

Or, well, fine, let there be an active element. But let me export the master key then. It's my device, I have root access to it, I should be allowed to do that. And, yes, do still put the SSD into a slot.

> I mean, why even encrypt it in that case?

Yeah because your time machine backup drive that's encrypted with "just" a password (you did encrypt it, right?) is somehow more secure than an internal SSD encrypted in the same exact way.

Re:Apple Silicon Macs can't boot from external drive if inte... by judge2020 on Wednesday November 03, 2021 @12:30AM (#29091119)
> But let me export the master key then.

You can do this encryption shindig with the ability to export by not using FileVault and using your own encryption software - Apple just doesn't allow this by default. In fact, why only store it on the computer? Rclone can upload and replicate an encrypted (via a long salt + password) copy of your data to dozens of cloud providers. Your encrypted data could be on 3 cloud providers in 10 physically separate locations on 30 different hard drives at once, possibly even in separate hemispheres. Or chuck it into S3 replication and be in all 81 availability zones if you so wish.

Re:Apple Silicon Macs can't boot from external drive if inte... by sroussey on Wednesday November 03, 2021 @02:34AM (#29091671)
I mean, just turn off encryption if that’s what you want.

I don’t think you grasp how the encryption keys are generated, derived, and stored.

And I doubt you are using a password the length of the key. Well, maybe you create a USB human interface device that fits on your keyring to type it for you. I do have something like that for one time codes, but if that is your sophistication level, then we wouldn’t have this discussion really.

I feel for the “it’s mine, I bought it” logic, and I miss the days when our rights were more absolute. But that’s not today.

Re:Apple Silicon Macs can't boot from external drive if inte... by grishka on Wednesday November 03, 2021 @03:27AM (#29091967)
There are key-derivation functions like PBKDF2 that are computationally expensive enough that it would make brute-forcing infeasible at best and impossible at worst. Perhaps only if your password is 1234 or qwerty, but even then it would take literal years.

> I don’t think you grasp how the encryption keys are generated, derived, and stored.

And you're wrong.

Re:Apple Silicon Macs can't boot from external drive if inte... by bscphil on Wednesday November 03, 2021 @12:28AM (#29091106)
If data is not encrypted with a piece of secret information (usually a password) with enough entropy to keep it secret in the face of offline attacks, then it is as good as not encrypted, period. The hope that your hardware design is sufficiently complex and non-repairable to prevent your attacker from disassembling it and performing such an attack is not a replacement for proper encryption.

And if it is encrypted with a secret with sufficient entropy, then making your hardware design non-repairable serves no reasonable purpose.

Re:Apple Silicon Macs can't boot from external drive if inte... by kadoban on Wednesday November 03, 2021 @12:29AM (#29091112)
You can easily limit password attempts by requiring a sufficiently difficult password hashing algorithm and then just use a secure passphrase. Nobody is breaking into my encrypted drives via a guessing attack (other attacks exist, but they ~all also exist on macs).
Re:Apple Silicon Macs can't boot from external drive if inte... by xxs on Wednesday November 03, 2021 @02:48AM (#29091749)
Encryption is based on math, not on some hardware gimmick. I'd absolutely clone my laptop drive and move it to a new one if I want to, having exactly the same setup.
Re:Apple Silicon Macs can't boot from external drive if inte... by nottorp on Tuesday November 02, 2021 @04:12PM (#29086783)
> > soldered-to-the-motherboard, everything-utterly-encrypted approach is that it's almost impossible to do data recovery

> Well, that's kind of the point.

Great; how do we opt out?

Re:Apple Silicon Macs can't boot from external drive if inte... by Heliosmaster on Tuesday November 02, 2021 @04:21PM (#29086870)
with different machines? The framework laptop doesn't work this way, afaik
Re:Apple Silicon Macs can't boot from external drive if inte... by nottorp on Tuesday November 02, 2021 @04:32PM (#29086975)
Too bad i switched to Mac OS from Linux. The OS matters to me and OS X is still the least annoying.
Re:Apple Silicon Macs can't boot from external drive if inte... by GuB-42 on Thursday November 04, 2021 @10:11PM (#29114711)
Apple is not about giving you options. Either you go the Apple way or you leave the ecosystem entirely, and except for the very beginning when Steve Wozniak still had some influence, Apple has always been like that.

It has advantages and disadvantages. The disadvantage is obvious: few options. But the advantage is that they can make a consistent ecosystem, with sensible choices, and not dragged down by compatibility issues. It "just works". Not my thing but I totally understand those who love Apple.

The way you do recovery with Apple is via Time Machine backups, use that.

Desktop Linux is the opposite, lots of options, but perhaps because of it, it doesn't have the same polish as Apple, and even Microsoft products, or, using your words "it is annoying".

Re:Apple Silicon Macs can't boot from external drive if inte... by judge2020 on Wednesday November 03, 2021 @12:55AM (#29091225)
That really just shows that everything has tradeoffs. I'd Love if Windows could run on top of the Linux kernel (as in, nvidia drivers and all the Windows compatibility while being able to do stuff like `lspci` to see my real hardware - WSL2 doesn't do full PCI device passthrough yet) but that's unlikely to happen with how much the Windows team is seemingly trying to simplify their testing infrastructure (removing CPU support and removing user choice).
Re:Apple Silicon Macs can't boot from external drive if inte... by StillBored on Tuesday November 02, 2021 @03:32PM (#29086326)
Back it up to some cloud vendor that also holds the encryption keys... Brilliant bit of security there...

/s

Re:Apple Silicon Macs can't boot from external drive if inte... by josephg on Tuesday November 02, 2021 @04:59PM (#29087270)
If you don’t want that, back it up to a cloud service that doesn’t hold the encryption keys. Eg, use tarsnap. It’s your computer and your data.
Re:Apple Silicon Macs can't boot from external drive if inte... by StillBored on Tuesday November 02, 2021 @05:45PM (#29087823)
Thanks, I don't remember trying tarsnap. I use $OTHERBIGVENDOR and its been sticky, because I have ~60T of large files (miniDV .mpg captures/4k video/etc) mixed with an insane number of .5k files from git repos/etc.

That combination has broken just about every modern cloud backup application I've tried to use over the ~10 years that meets a short list of minimal features I require (locally stored encryption keys for one). It actually breaks $OTHERBIGVENDOR in its default configuration as well, but I've collected a pile of tweaks/etc that keep it functional although I've managed at one point to cause my account to go into a reindexing mode on the servers that didn't complete for months too.

So, maybe at some point. I've got some experience in the space :) and I've considered writing my own when I eventually give up on $OTHERBIGVENDOR. So many of them are written in "modern" languages and the clients are outrageously slow, or get exponentially slower as the data set grows.

I've looked at tarsnap in passing in the past, but haven't gotten around to trying it because from their description of what appears to be a traditional referenced counted global dedupe. I suspected it of having problems when the hash map need to track 50T+ unique hashes from all those video files across backups.

PS: That doesn't mean there aren't good tools, my local backups are via rsnapshot to an offline USB+RAID I plug in once in a while.

Re:Apple Silicon Macs can't boot from external drive if inte... by shalmanese on Tuesday November 02, 2021 @11:24PM (#29090791)
If you have 60T of files, then you're already free from the problem since Apple doesn't sell a machine with 60T of soldered on SSD.
Re:Apple Silicon Macs can't boot from external drive if inte... by dirkg on Tuesday November 02, 2021 @09:15PM (#29089935)
the motivation for soldered everything is profit margins and the ripoff prices for upgrades.

Not security. There is no additional security here

Re:Apple Silicon Macs can't boot from external drive if inte... by threeseed on Tuesday November 02, 2021 @10:31PM (#29090452)
Of course there is additional security.

You can't just physically remove the SSD from the machine, place it in another and brute force the encryption.

Re:Apple Silicon Macs can't boot from external drive if inte... by xxs on Wednesday November 03, 2021 @02:53AM (#29091783)
of course you can desolder and move the chips - all you need is a hot air station and some flux. It's of course harder but nothing even remotely close to breaking the encryption itself, like orders of magnitude easier - any hobbist can do it.

It's another story, a part of the encryption is stored in yet another place on Macs, which it'd be still stored there if the SSD could be moved in/out.

Re:Apple Silicon Macs can't boot from external drive if inte... by thefz on Tuesday November 02, 2021 @03:56PM (#29086598)
> or storing critical files in the cloud. No. I refuse to let my vacation photos, hard drive images or hell, even my wallpaper collection to leave my house. No. I refuse. My data is my data.
Re:Apple Silicon Macs can't boot from external drive if inte... by judge2020 on Wednesday November 03, 2021 @01:00AM (#29091256)
Encrypt it? There are some strong algorithms that allow you to enjoy the most highly secured, fault-resistant buildings on earth without letting the capitalists that own them view your data even if they were to hook your storage up to their entire GPU/ASIC/etc farm.
Re:Apple Silicon Macs can't boot from external drive if inte... by robertoandred on Tuesday November 02, 2021 @06:26PM (#29088328)
What if your house burns down?
Re:Apple Silicon Macs can't boot from external drive if inte... by katbyte on Tuesday November 02, 2021 @10:59PM (#29090641)
i keep a copy of my most important files in a safe deposit box
Re:Apple Silicon Macs can't boot from external drive if inte... by mindslight on Tuesday November 02, 2021 @11:16PM (#29090744)
I keep my FLAC collection in a safe deposit box. More important files get stored on HDDs and MLC flash. Storage is cheap.
Re:Apple Silicon Macs can't boot from external drive if inte... by chaoskanzlerin on Tuesday November 02, 2021 @04:12PM (#29086787)
Nothing stopping you from putting NextCloud on a Raspberry Pi
Re:Apple Silicon Macs can't boot from external drive if inte... by StillBored on Tuesday November 02, 2021 @04:34PM (#29086992)
I don't know about the mac, but I tried to do this for the wife/kids i-devices, and it was an utter failure. 3rd party backup apps are at a huge disadvantage on ios because apparently they can't run in the background long enough to keep things synced unless they also require _GPS_ service notifications (or at least that is how the nextcloud app works around it). Which in turn eats even more battery to work around ios's inability to flag apps as trusted system services and provide extra warnings/whatever during install (or app store acceptance might be a better plan).
Re:Apple Silicon Macs can't boot from external drive if inte... by donkeyd on Tuesday November 02, 2021 @04:30PM (#29086959)
> or

There was another simple option. You're free to use that one.