Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-11192

QSettings shouldn't be in a public data area on Symbian

XMLWordPrintable

    • e9060024fa2100ce5c8b2e8689d2ec72b75a3211

      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.

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            ppentika Pasi Pentikäinen
            hamishwillee Hamish Willee
            Votes:
            3 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes