Information Security Stack Exchange is a question and answer site for information security professionals. 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

I am just wondering if there are benefits from a security perspective to develop a mobile App either as native app or as a cross-platform UI app, in particular Rhodes? I need to develop an application and from security perspective i am wondering if i gain any additional security in going one way over the other.

share|improve this question
Can you be a little more specific? Which platform? What do you mean by cross-platform UI app? – Steve Feb 23 '11 at 2:34
Rhodes added as a cross-platform Native Framework – Phoenician-Eagle Feb 23 '11 at 8:06
Just curious, what did you think [security-theater] means? I removed it... – AviD Feb 23 '11 at 9:17
up vote 6 down vote accepted

There are two main things to watch out for:

  • you will make fewer mistakes in the environment with which you're more accustomed. If you understand secure coding in, e.g. C# better than Objective-C, then Monotouch might be better for you than Cocoa Touch.

  • the combination "your code + operating system" has a smaller attack surface than "your code + third party library + operating system".

In almost all cases, the contribution from the first factor is far greater than that from the second.

share|improve this answer
+1, very good in pointing out the conflicting considerations needed to make an intelligent tradeoff for him. But one question, are there no mobile frameworks that specifically add security features / secure APIs? – AviD Feb 23 '11 at 19:30
@avid none I've ever come across. – user185 Feb 24 '11 at 9:05

Your Answer


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

Not the answer you're looking for? Browse other questions tagged or ask your own question.