Earlier quoted context omitted.
And how is any of that different from the Developer ID code-signing Apple had already? You still needed to register as either a corp or an individual using legal identifying documents just to generate the certificates. This is the step you seem to be attributing to notarization. It’s not new at all. Moreover, Apple was also already using OSCP to check for revoked certificates when validating the code signature. They’…
I'm explaining how it currently works - they have the legal resources file police reports for serious reports of malware, or if it's in a place with largely uncooperative police, a domestic federal investigation into the activity.
The Gates to Hell: Apple’s Notarizing
181–190 of 214 posts
Re: The Gates to Hell: Apple’s Notarizing
#182Earlier quoted context omitted.
> But your release build is not done constantly Some people (are they the minority? probably?) cut release builds frequently enough for it to be a big pain point. > and so you have to sign in and accept an agreement - [which isn't] a big deal It probably is though. Have _any_ agreements you've accepted in the last, say, 5yrs not had blatantly overbearing or malicious terms?
If you're cutting release builds often enough that the extra minute or two is hampering your productivity, you may have bigger issues with software development.
Signing the agreement is also not just clicking “Agree”, you have to hunt for the contract online first. Last time I did this, their 2FA was down, so just logging in took me about a minute.
It feels like a lot of friction that serves absolutely no purpose, which makes it so extremely infuriating.
This is from the same company whose former CEO pressured a developer to reduce the boot time of the Macintosh (and got a 28 second speedup).
Yes, this stuff really matters to a lot of us!
Re: The Gates to Hell: Apple’s Notarizing
#183Remember the days of Windows 95 when you could make an application, sell it to a person in your own town and nobody in the world knew?! Not anymore!
Now Apple has to know that you made an app and get an exact copy of it, just for safe-keeping.
Re: The Gates to Hell: Apple’s Notarizing
#184Notarization is nothing except Apple making sure they have visibility into the tail end of their ecosystem. Remember the days of Windows 95 when you could make an application, sell it to a person in your own town and nobody in the world knew?! Not anymore! Now Apple has to know that you made an app and get an exact copy of it, just for safe-keeping.
Re: The Gates to Hell: Apple’s Notarizing
#185Re: The Gates to Hell: Apple’s Notarizing
#186Earlier quoted context omitted.
On this note, does HN know where to acquire the cheapest possible code signing cert for Windows?
The cheapest base code signing certificate will be via a Sectigo (formerly Comodo, although they allow resellers to advertise either brand) reseller. I'm not affiliated with this site beyond being a customer, but the website 'codesigncert.com' is the absolute cheapest i've found for Windows signing (EV 3 years: $219/yr [0] / regular 3 years: $59/yr [1]). Note that this landscape might change in the future. Microsoft…
Re: The Gates to Hell: Apple’s Notarizing
#187Earlier quoted context omitted.
I'm explaining how it currently works - they have the legal resources file police reports for serious reports of malware, or if it's in a place with largely uncooperative police, a domestic federal investigation into the activity.
But the question is why they needed to require notarization; it adds nothing to this protection ability.
Re: The Gates to Hell: Apple’s Notarizing
#188Is Apple hostile towards developers? Probably not, but it sometimes feels like it. This is weird.
Currently I'm annoyed by a long known bug that requires to manually confirm 50+ popups with username and password whenever signing an iOS App...
Re: The Gates to Hell: Apple’s Notarizing
#189I wrote a little sh script to notarize HandBrake two (or maybe three) years ago, and that's was it. It's not rocket science. But like every new thing, it required a bit of time to read the documentation and to understand what's going on. The plugin issue described in the article is probably related to the hardened runtime, so it's unrelated to the actual notarisation process.
I got all the Airwindows audio unit plugins notarized in about a week (that's several hundred distinct plugins), and used third party apps to do it (DropDMG and SD Notary) The trouble I ran into was this: Apple wants the process to be a little mystifying as a barrier to people trying to find exploits within it, I think. I disagree: for instance, using a shell script and the Apple terminal tools is very much the Apple…
Re: The Gates to Hell: Apple’s Notarizing
#190Earlier quoted context omitted.
I just tried an unsigned bin on M1 Big Sur and the experience is the same: it's initially blocked with a "Move to Trash" dialog but you can go to security prefs and click "allow anyway" Then try again, click "open" rather than "move to trash" on another warning dialog and the file does get run. I haven't tried a signed+un-notarized one but it sounds like it'd be similar?
I suspect that the code you're trying to run is ad-hoc signed.