News for hackers. Stuff that matters.
Re:Apple's reaction to protests: AirDrop is now limited to 1... by buffington on Monday November 28, 2022 @03:54PM (#33779460)
> you are only allowed to install software on it that Apple says you are allowed to

This isn't accurate. macOS' default security settings (System > Security & Privacy) have "Allow apps downloaded from:" set to "App Store" by default. Selecting "App Store and identified developers" allows you to install anything from the App store, or anything that's been code signed.

If you want to execute unsigned code, you can disable SIP (System Integrity Protection) and relive all your 8088 glory days.

> You can only pay for software on their own store.

Also entirely inaccurate. Almost all of the macOS software I've purchased was done so outside of the App store, paying developers directly.

Re:Apple's reaction to protests: AirDrop is now limited to 1... by WaitWaitWha on Monday November 28, 2022 @03:58PM (#33779525)
I am not intimately familiar with the Apple ecosystem.

This still reads like all or nothing. All as in "App Store and identified developers", or user can turn off "System Integrity Protection" completely. Turning off SIP eliminates any protection.

Is that what it means to disable SIP?

Re:Apple's reaction to protests: AirDrop is now limited to 1... by virtualritz on Monday November 28, 2022 @04:11PM (#33779721)
If you want run an unsigned installer you just right click in Finder and select 'Open' instead of double clicking.

I'm not aware of any Mac user among my friends who isn't aware of this.

Most OSS installers but even many commerical ones aren't code signed because devs don't want to pay the Apple tax.

Re:Apple's reaction to protests: AirDrop is now limited to 1... by shepherdjerred on Monday November 28, 2022 @04:20PM (#33779865)
> I'm not aware of any Mac user among my friends who isn't aware of this.

I don't think any of my non-tech friends would know this.

Re:Apple's reaction to protests: AirDrop is now limited to 1... by billti on Monday November 28, 2022 @05:44PM (#33780960)
I think that's the point though. Our non-tech friends are exactly the people who shouldn't be downloading and installing random (unsigned) binaries.

As much as I love to hack and tinker with my OS, I also appreciate the safety inherent in the Apple ecosystem. That's why even as a life-long Windows user, I bought my Dad an iPad - I know the chance of him getting p0wned via some social engineering attack and having his banking password stolen are a lot lower than with a Windows or Android tablet.

Re:Apple's reaction to protests: AirDrop is now limited to 1... by shepherdjerred on Monday November 28, 2022 @04:23PM (#33779915)
SIP is a collection of protection features. You can disable bits and pieces, or all of it.

Disabling SIP is generally a bad idea, but there are times when it can be useful, e.g. modifying stock applications like Dock.app.

You don't need to disable SIP to run unsigned code. If a binary is unsigned all you need to do is hold a key down while clicking the program. macOS will show a warning popup and let you continue. This isn't super user friends, but then again the majority of Apple's customers are not going to (or want to) run untrusted code, and if you do want to run untrusted code it is not that big of an inconvenience.

Re:Apple's reaction to protests: AirDrop is now limited to 1... by klodolph on Monday November 28, 2022 @04:15PM (#33779786)
My understanding is that SIP makes certain locations read-only, like /System, /usr, applications bundled with the OS, etc. You’d turn it off if you had a bunch of wacky Unix packages from the old days that expected to run from specific paths.

I think if you want to just run any code you want, you sudo spctl --master-disable. I’ve never had to use it.