2

How come there are no antiviruses for iOS devices like iPhones and iPads while Android has many available?

Update The article here shows that there have been attacks on the iOS Devices as well http://www.informationweek.in/informationweek/news-analysis/277157/researchers-breach-apple-famed-ios-security-wall

killswitch
  • 1,626
  • 2
    This is because there is no need for anti-virus or anti-malware apps on iOS, period. The Android platform suffers from a great deal of viruses and malware, but iOS does not. –  Sep 26 '13 at 20:20
  • @WheatWilliams - Actually you need to get the facts cleared, there are malwares that do effect iOS as well, you can see in the link I just provided. – killswitch Sep 26 '13 at 20:22
  • Once it's determined that something in the app store is bad, it can be pulled and immediately killed by Apple. There have been proofs of concept like the one you described, but that's it. – Alan Shutko Sep 26 '13 at 20:43
  • @AlanShutko - The point being, it's a self modifying code, they bypassed the Apple security but informed them about the flaw, My point being how is Apple working on to prevent that no other App in the App store is using this technique again? – killswitch Sep 26 '13 at 20:51
  • Feel free to ask that as a separate question. In which case, you'll learn about stuff like http://www.zdnet.com/blog/apple/jobs-confirms-app-store-kill-switch-60m-apps-downloaded/2119 – Alan Shutko Sep 26 '13 at 21:36
  • The difference in these articles is that they are dated 5 years apart, so despite there being a kill switch for the apps this one did come up, and it was not until the team themselves reported it about it, that Apple was aware of this!! – killswitch Sep 27 '13 at 08:07
  • 1
    Related: http://apple.stackexchange.com/a/41990/18387 – Andrew Larsson Oct 07 '13 at 16:54
  • 1
    @killswitch The "malware" in the article you linked to is still limited by the sandbox. – Andrew Larsson Oct 07 '13 at 16:56
  • If there's a problem you're trying to solve - feel free to edit those details in to help the most people put answers into context. – bmike Oct 15 '13 at 15:28
  • There was not a problem to solve, I was just asking a general question as why they aren't there that's it. – killswitch Oct 15 '13 at 17:29
  • 1
    @killswitch Thanks. Have a look at http://apple.stackexchange.com/help/dont-ask - there's a lot of variation in how people see "asking for explanation" vs "seeking discussion" which might explain some of the negative votes the current edit of the question has gotten. – bmike Oct 15 '13 at 21:59

3 Answers3

10

Due to application sandboxing in iOS, which restricts applications to just their individually allocated areas on the filesystem (and prevents access to any other application's or the OS' files as well as memory, network communication, etc.), an app written to be like an antivirus cannot really read anything outside of its own sandbox.

Due to limited multitasking in iOS, an app written to be like an antivirus cannot really run in the background for a long time to scan the system continuously.

Both these factors together make it impossible to make an antivirus like app for iOS unless the device is jailbroken.

Any antivirus, if at all deemed necessary, would have to be made by Apple. Third party app developers are limited to the restrictions mentioned above.


Further to the comments on the question, it may be worth one's while to look at this presentation titled "The Android vs. Apple iOS Security Showdown - July 2012" (especially slides #20 through #33).

M K
  • 11,047
  • As I said in a comment above, the finding of the Malware is almost a month ago, and this sand boxing has been there even before, so how did this get through? – killswitch Sep 27 '13 at 08:09
  • Every software product in the world that is alive and evolving with time would have some security issue. It's more a matter of when the issues are found rather than if. I'm sure Apple is concerned about such breaches and takes them very seriously. – M K Sep 27 '13 at 13:47
  • You can send feedback to Apple yourself (though you may not get a response) at https://www.apple.com/feedback/ and let Apple know your thoughts and suggestions on it. – M K Sep 27 '13 at 13:48
3

The brief answer is Apple provides a developer kit (SDK) that makes this sort of program very limited in functionality and doesn't allow programs to plug in and modify the OS as has proven popular for desktop OS scanning tools.

Antivirus software is limited by the sandbox

As Kaspersky explains, the way apps are currently sandboxed within the app store, there is no way for an antivirus package to scan outside of its sandbox. It would not be able to scan files downloaded from Safari, other apps, Mail, or anything else.

But that's ok.

Apple's sandbox limits malware

The sandbox also limits what any malware could do. Since apps need to be signed, and the APIs they're allowed access to limit their access, there's not much room for a virus or other malware to sneak in. Right now, there are no known iOS viruses.

bmike
  • 235,889
Alan Shutko
  • 12,401
0

Intego which are famous for their security products for Mac, have an iOS App for iPad/iPhone:

Intego VirusBarrier iOS offers on-demand scanning for your iPad or iPhone so you can catch any malicious files and get rid of them before they harm your computer or important files.

Simon
  • 7,451
  • I would like to thank you for not understanding the question and down voting it, as I said why are they not prominent and not the name of s specific company!! – killswitch Oct 15 '13 at 17:27
  • @killswitch Please lighten up a bit about down votes (or even accusing someone who may not have down voted you). Some will love the easy question without a lot of coloring or preconceived ideas, others won't like it at all. The place runs on anonymous voting and you should be able to see that some might find it unclear, lacking a practical thing to solve or not useful. – bmike Oct 15 '13 at 21:41
  • @killswitch Excuse me but I DIDN'T downvote you. You did say there are none available for iOS, well one certainly exists which I put in my answer (from a well known company with regards to Apple Mac security). If it makes you feel any better I asked a question on here recently which got a -4 vote (yet in my mind was perfectly answerable). – Simon Oct 16 '13 at 09:01