- 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:

推薦閱讀
- 編寫整潔的Python代碼(第2版)
- Scratch 3.0少兒編程與邏輯思維訓練
- Visual Basic程序設計教程
- 你必須知道的204個Visual C++開發問題
- C語言從入門到精通(第4版)
- Ext JS 4 Web Application Development Cookbook
- Python面向對象編程:構建游戲和GUI
- Learning OpenStack Networking(Neutron)
- Learning Vaadin 7(Second Edition)
- AIRIOT物聯網平臺開發框架應用與實戰
- JBoss:Developer's Guide
- Python函數式編程(第2版)
- Python數據可視化之美:專業圖表繪制指南(全彩)
- Data Science Algorithms in a Week
- 現代CPU性能分析與優化