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

推薦閱讀
- 國際大學(xué)生程序設(shè)計(jì)競賽中山大學(xué)內(nèi)部選拔真題解(二)
- 摩登創(chuàng)客:與智能手機(jī)和平板電腦共舞
- Ceph Cookbook
- C/C++算法從菜鳥到達(dá)人
- Java 9 Programming Blueprints
- Linux環(huán)境編程:從應(yīng)用到內(nèi)核
- Unity Shader入門精要
- Windows Server 2016 Automation with PowerShell Cookbook(Second Edition)
- Integrating Facebook iOS SDK with Your Application
- Python期貨量化交易實(shí)戰(zhàn)
- 硬件產(chǎn)品設(shè)計(jì)與開發(fā):從原型到交付
- .NET 4.0面向?qū)ο缶幊搪劊簯?yīng)用篇
- Docker:容器與容器云(第2版)
- Shopify Application Development
- SFML Essentials