- Learning iOS Penetration Testing
- Swaroop Yermalkar
- 109字
- 2021-07-23 14:49:17
iOS application signing
The following is the overall process about how Apple publishes an iOS app on App Store:
- All applications running on iDevice are signed by Apple
- The developer signs the apps and submits application to Apple
- Apple verifies it (performs some rudimentary checks, not vulnerability assessment of app)
- If app meets with Apple requirements, Apple signs the application
- Finally the app is available on Apple App Store
Apple's process of checking iOS apps before signing the application is not transparent. Case studies show that Apple does not perform thorough vulnerability assessment of any app. As shown in the following figure, iOS kernel loads applications signed by Apple:

推薦閱讀
- Java程序設計實戰教程
- ThinkPHP 5實戰
- 零基礎玩轉區塊鏈
- CentOS 7 Linux Server Cookbook(Second Edition)
- 基于Java技術的Web應用開發
- TestNG Beginner's Guide
- 從Excel到Python:用Python輕松處理Excel數據(第2版)
- Learning Unity 2D Game Development by Example
- Haskell Data Analysis Cookbook
- Learning Laravel's Eloquent
- 微信小程序開發實戰:設計·運營·變現(圖解案例版)
- Vue.js 3應用開發與核心源碼解析
- 程序員的成長課
- SCRATCH編程課:我的游戲我做主
- Java語言程序設計實用教程(第2版)