Details
-
Bug
-
Resolution: Done
-
P2: Important
-
4.6.2
-
Symbian platform and S60 devices
-
e9060024fa2100ce5c8b2e8689d2ec72b75a3211
Description
Symbian platform security protects applications from each other by only allowing an application to automatically access its own data and settings. If the data is stored on a file/per application basis then this is stored in a private directory that can only be accessed by the application by default. If the data/settings are stored in some sort of shared repository, then the repository provides an API which checks whether the application has a right to access the data, based on its secure identifier.
QSettings appears to be stored in a public area, which means that any application can affect the data of any other application. On the Symbian platform I would expect that either:
a) QSettings would be stored in an application specific manner in its private directory, or
b) QSettings would be stored in the central repository, or
c) QSettings would check the SID of an application accessing the file, and only let it change/read settings associated with the process SID.
Attachments
Issue Links
- is required for
-
QTBUG-9177 Trolltech.conf triggers harversterserver.exe in Symbian
- Closed
- relates to
-
QTBUG-16229 How to remove QSettings items when the application is uninstalled from mobile?
- Closed
- resulted in
-
QTBUG-16432 Document Symbian related QSettings information
- Closed