|
Post by Candra on Mar 8, 2021 3:33:17 GMT
Hi, When we use following option in Xcode the App and db folders get exposed to the users. This is a security risk. - Supports opening documents in place
- Application supports iTunes file sharing
I am using RMS7.0.
Thanks a lot for your support!!
|
|
|
Post by Candra on Mar 11, 2021 14:41:24 GMT
Hi,
Can you please update if any resolution is available.
Thanks..
|
|
|
Post by Alex Epifanov on Mar 11, 2021 14:45:33 GMT
|
|
|
Post by jontara on Jul 30, 2021 20:37:10 GMT
As Alex suggests, the Device Security API and bundle/db encryption are available, and provide very good protection.
One bit of information leakage is that the NAMES of encrypted bundle files are still seen (with an `.encrypted` extension on the end), as well as size of files, and so examining the bundle might offer some clues to an attacker - size of attack surface (e.g. number of files, size of files), the names might reveal something about internal organization.
One mitigation would be naming files with random strings. This might be done in some pre-processing step.
In fact, on my projects I always use a pre-processing script for the purpose of building different similar products (such as "white box branding", but also with different functionality) and process almost every file through Mustache, and have a means to override files for a particular product.
So, this gives me an idea to rename files to random meaningless strings. For debug versions, the renaming can be skipped.
Otherwise, I fell the Tau Platform offers much greater security than is easily achievable with pure native apps or other hybrid platforms, by just changing a few settings - e.g. encrypt bundle files, encrypt database, implement check for device jailbreak, installation from alternate store, etc.
|
|
|
Post by egghead on Aug 2, 2021 14:50:45 GMT
Thanks Alex, Jon for highlighting the security features in Tau platform. Government apps go through security audits before being allowed to be published and Tau has offered a great way to security.
I remember using WM consumer devices, where app & db folders are exposed. Not sure how many of them are still being used though (both consumer & enterprise devices).
And of course, Windows Phone is dead (did struggle to build for that OS for a while). Not sure about UWP or Win32 apps-whether database/bundle encryption is available.
Ciao!
|
|