starlinglab / integrity-v2

Monorepo for the next iteration of Starling Lab's integrity pipeline.
MIT License
1 stars 3 forks source link

Support/test Proofmode input from iOS #66

Open makew0rld opened 2 months ago

makew0rld commented 2 months ago

Android Proofmode bundles have .gst files which contain JWTs from Google SafetyNet. On Apple devices, DeviceCheck is used. We should investigate bundles generated by Apple devices to see what the file extension and format of the DeviceCheck output is, then add code to ingest that. Also update the schema docs.

makew0rld commented 2 months ago

A quick test with a colleague found no Apple-specific file generated by Proofmode on an iPhone 12 Mini. All settings were enabled except "Phone" which sets IMEI number and stuff.

Waiting on response from Proofmode team regarding whether this is expected.

makew0rld commented 2 months ago

It seems like this is a bug they're going to look into.