Post

Replies

Boosts

Views

Activity

How does Apple certify the keys and queries of an application using App Attest?
Hello, I've already made a previous similar post but it's getting a bit old so I'm re-launching it. I am currently developing an iOS application using AppCheck with AppAttest. I have read Apple's documentation on AppAttest to understand how it works. However, there is a part I didn't understand. When the public key is to be shared, Apple will create a certificate to attest that this public key belongs to an official instance of my application. Here is what it says about this verification on the official website : How does the Apple server identify that the key comes from an official instance of my application ? I can also rephrase my question as follows: How does the apple server detect an unofficial instance of my application if the data it receives for this check comes from it directly (I assume and I am probably wrong) and can therefore be falsified ? Is this a secret process to which I cannot have access, this answer would also suit me ? Thanks for your attention !
5
0
3.7k
Feb ’23
Does your app use encryption ? Should I put yes if my application implements AppAttest ?
Hello, I am currently trying to upload a new build of my application on TestFlight and I need to know if my application uses encryption algorithms. Apart from authentication managed by Firebase and data integrity managed by AppAttest I don't see any other use of encryption in my application. For me these two features directly use Apple's encryption algorithm but I didn't manage to get this information. Am I considered as not needing a proof or do I have to provide them anyway? Thank you for your attention
1
1
1.1k
Jan ’23
How does Apple certify the keys and queries of an application using App Attest?
Hello, I've already made a previous similar post but it's getting a bit old so I'm re-launching it. I am currently developing an iOS application using AppCheck with AppAttest. I have read Apple's documentation on AppAttest to understand how it works. However, there is a part I didn't understand. When the public key is to be shared, Apple will create a certificate to attest that this public key belongs to an official instance of my application. Here is what it says about this verification on the official website : How does the Apple server identify that the key comes from an official instance of my application ? I can also rephrase my question as follows: How does the apple server detect an unofficial instance of my application if the data it receives for this check comes from it directly (I assume and I am probably wrong) and can therefore be falsified ? Is this a secret process to which I cannot have access, this answer would also suit me ? Thanks for your attention !
Replies
5
Boosts
0
Views
3.7k
Activity
Feb ’23
Does your app use encryption ? Should I put yes if my application implements AppAttest ?
Hello, I am currently trying to upload a new build of my application on TestFlight and I need to know if my application uses encryption algorithms. Apart from authentication managed by Firebase and data integrity managed by AppAttest I don't see any other use of encryption in my application. For me these two features directly use Apple's encryption algorithm but I didn't manage to get this information. Am I considered as not needing a proof or do I have to provide them anyway? Thank you for your attention
Replies
1
Boosts
1
Views
1.1k
Activity
Jan ’23