Hi,
During a security audit of a Citrix environment in which our Cube Desktop Application is running, the question came up where/how the Cube credentials are exactly stored, in case a user opts to save them.
Could anyone shed a light on this, please?
Thanks!
Up until DataMiner version 10.0.9 the last used credentials were saved in a file %AppData%\Skyline\DataMiner\SavedUser.dat. Starting from DataMiner version 10.0.9 (RN26483) we store the last used credentials per individual DataMiner/cluster in a file %AppData%\Skyline\DataMiner\SavedUsers.dat. For backwards compatibility, the globally last used credentials are still stored in SavedUser.dat as well.
These files are encrypted using the .NET Framework System.Security.Cryptography.ProtectedData class, which uses the Windows Data Protection API (DPAPI). This is the same encryption as is used by the Windows Credential Manager and is tied to the current Windows (domain)account.
Thanks Bert!