Mobile Application Penetration Testing
上QQ阅读APP看书,第一时间看更新

iOS permissions

The iOS permission model is quite different compared to the Android platform, Apple has mandated that every single app accessing any class must request user permission, since all data is extremely segregated.

The following screen capture lists the applications that have been provided access to Photos:

With the recent release of iOS 8 and 9, there are plenty of changes to the privacy settings of the user and multiple features that the user can control have been introduced, for example, granting permission to an application that needs access to your photos. The following screen capture is one such example:

The changes to the settings are:

  • None of the applications are allowed access to location information
  • Only the app that is in the running state can use the feature, for example photos, camera, speaker, mic and so on
  • Only apps that are allowed to can access location information