in Developing iOS

Come identificare il jailbreak in Swift

Per verificare se il dispositivo che sta eseguendo la vostra app ha il jailbreak, le operazioni da fare, per poterlo identificare, sono davvero molteplici.

Quando si parla di sicurezza informatica, poi, c’è davvero ogni corrente di pensiero possibile e le alternative operabili sono senza limiti.

Posso suggerirvi qualche risorsa e qualche repository su GitHub che tratta l’argomento, ma sappiate che non esiste un qualcosa di perfettamente funzionante, in quanto appunto sono delle sorta di reverse engineering per capirlo.

https://github.com/avltree9798/isJailbroken

È ad esempio immune sia a Shadow & Liberty Lite che a UnSub.
Ma ciò non significa che sia impenetrabile, quindi nel caso, dovete effettuare delle verifiche ulteriori, nel caso sia di vitale importanza il fatto che il dispositivo non sia jailbroken (nel caso di app bancarie o con informazioni sensibili).

Come identificare il jailbreak in Swift
Photo by James Harrison on Unsplash

Un’altra risorsa importante, di cui vi consiglio la lettura, è la seguente:

https://www.trustwave.com/en-us/resources/blogs/spiderlabs-blog/jailbreak-detection-methods/