Post

Replies

Boosts

Views

Activity

Reply to App contacts
Have you looked for a third-party contacts app that does what you want? Of course I have looked for it? And there are third party applications that do it, but why do I have to go to third party solutions when apple has hundreds of engineers in charge to develop such solutions that give us more flexibility in the day to day. You are asking your questions in the Apple Developer Forums, i.e. the forums for third-party app developers. Please don't tell us that we should not exist and that your phone should come pre-installed with all the functionality you will ever need. Apple gave up on that after the original iPhone; the second iPhone added the App Store, and there is now a multi-billion-dollar industry of third-party developers providing the things that Apple doesn't. I develop map apps. Personally, I'm very pleased that Apple Maps doesn't do everything that all users want. If it did, (a) I wouldn't have a job, and (b) their app would be so overwhelmed with features that users would struggle to use it.
Topic: App & System Services SubTopic: General Tags:
Feb ’23
Reply to How does Apple certify the keys and queries of an application using App Attest?
My assumption is that this works using a "chain of trust" of some sort, i.e. the (immutable) bootloader computes a signature for the kernel before it loads it, and the kernel computes a signature for the app before it runs it, and when App Attest runs it sends these signatures to Apple. You can avoid replay attacks with nonces and timestamps and so on. There is plenty of public material available describing how to do "trusted computing" on, for example, UEFI bootloaders loading Linux; I speculate that what Apple is doing for App Attest is similar in most respects. Edited to add: the term to search for is "Remote Attestation". This will find a variety of e.g. academic papers, stack exchange answers, etc.
Topic: App & System Services SubTopic: Core OS Tags:
Feb ’23