0

我正在用C#構建Windows應用商店應用程序,並且我需要在會話之間保留某些數據和設置。現在我正在用本地文件來做這件事,但對於其中的一部分,我不希望用戶能夠編輯這些文件。我目前通過使用「可怕的」文件名和混淆的數據來阻止這種情況,但我希望獲得更好的安全性,但也不想跳到我的雲服務只是爲了拉他們的設置,因爲我想在互聯網連接不正常的情況下,不存在。C#Windows 8.1應用程序隱藏用戶的設置和數據

我該怎麼做?我覺得這是應用程序中相當常用的功能。

回答

0

我從來沒有在Windows 8/8.1應用程序上工作,所以也許有一些集成功能可以完成您想要的功能,但是我沒有找到關於該主題的任何內容。 事實上,我發現似乎預示着opposite

如果你想確保你的Windows商店應用的數據,你有 由自己來做。

根據所需的安全級別,您可以嘗試對本地文件使用某種形式的加密。 這會使用戶無法讀取設置,並防止它們篡改它。

但正如Windows 8 Apps - Local Storage Security所指出的,如果您確實希望確保數據無法在應用程序之外進行編輯,那麼加密可能不是最好的方式,因爲可以從您的應用程序中提取密鑰並解碼數據。

+0

這很不幸。所以如果安全性非常重要,我需要進行網絡認證? – Finna

相關問題