How secure is iOS in blocking my app's data's access by another app?

curiouswebster
curiouswebster used Ask the Experts™
on
I have done a little Obj-C development years ago and do recall that the iPhone was great at protecting my app's data from the prying eyes of other apps running on my iPhone.

Is this completely safe? Or are there risks of having secret data belonging to one app being read by another?

And what about the database?

I think the database was called SqlLite? Is this still true?

Does the iPhone completely protect my app's data stored in the DB?

Thanks
Comment
Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®
Quid, Me Anxius Sum?  Illegitimi non carborundum.
Commented:
Sqlite is a database in IOS.

It is used by everyone.  See https://en.wikipedia.org/wiki/SQLite for lots of information and the users at the bottom.  Very big corporates there.

>>  Is this completely safe?  Or are there risks of having secret data belonging to one app being read by another?
>>  Does the iPhone completely protect my app's data stored in the DB?

Well, yes and no ...

There are good apps and bad apps.  Good apps behave themselves while bad ones ...  Apple does scan and check the apps in their store but they can't be 100% accurate all of the time.  And IOS isn't 100% secure, Apple is always patching it.  If you are looking for complete and utter security you won't get it.  If you are looking for something that is probably highly secure then yes you've got it.
curiouswebsterSoftware Engineer

Author

Commented:
What about if I used Objective-C and SQLite on iOS, and I used an encryption model that only stored very secured and encrypted data into SQLite?

That seems like it should work, right?

Yes, I want security that would be as good or better than is needed by the big banks.
Jackie Man IT Manager
Top Expert 2010
Commented:
It is a big topic if you want to know in details.

http://docs.citrix.com/ja-jp/mdx-toolkit/10/xmob-mdx-dev-guide-overview/xmob-mdx-dev-ios-best-practices.html

Have a look of the link above and it will give you hints on the topic.
curiouswebsterSoftware Engineer

Author

Commented:
thanks

Do more with

Expert Office
Submit tech questions to Ask the Experts™ at any time to receive solutions, advice, and new ideas from leading industry professionals.

Start 7-Day Free Trial