Несколько причин, по которым вредоносные приложения сложно запустить на iOS без джейлбрейка:
- Изолированное виртуальное пространство для каждого приложения. 1 Взаимодействие приложений ограничено, поэтому вредоносной программе трудно распространяться за пределами одного приложения. 1
- Жёсткая проверка приложений при поступлении в App Store. 2 Apple разрешает установку приложений на iPhone исключительно из собственного каталога, куда они попадают после тщательной проверки. 1
- Отсутствие возможности динамически подгружать код из внешних источников. 2 На устройстве может исполняться только код, подписанный компанией Apple. 2
Однако стоит учитывать, что джейлбрейк снижает уровень защищённости устройства, в результате чего риск заражения вредоносным ПО увеличивается. 34