Ask Different is a question and answer site for power users of Apple hardware and software. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Is there is a way I can test my iPhone for any potential rogue apps that someone may have installed on it? I have been working on some nondisclosure type work lately, and it appears that information is being leaked. I am concerned that something has been installed without my knowledge, and I just waant to make sure of things.

share|improve this question

migrated from Feb 20 '11 at 5:14

This question came from our site for computer enthusiasts and power users.

Apple is generally pretty decent with reviewing applications - HOWEVER - if you need to an application such as may help a great deal.

Truth to be told - the iphone is not secure period. Just attend one blackhat event and keep your iphone bluetooth and/or wifi enabled and voila - folks can show you why

Nicolas Seriot, from the Swiss University of Applied Sciences, has found some alarming design flaws in the iPhone operating system that allow rogue apps to access sensitive information on your phone. (click on that last sentence for the link.

share|improve this answer

As Glenn mentioned, iPhone's only security is its relative obscurity. And there are not anti-virus or anti-malware for made for it. For one, without jailbreaking the software developer don't really have access to enough iOS resources. Heck, the mac doesn't have anti-malware software.

All that being said, your best bet is a phone wipe, install stuff on it again from zero, picking apps very carefully, and change every password you can. I'd say ideally, install jailbreak then ssh and change your root password from alpine to anything safe.

share|improve this answer

Although jailbreaking makes your iPhone much less secure, if you still do it you could use Firewall iP to catch if an application is sending something from your phone that you haven't approved.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.