2

我有本地PC的服務審覈標準用戶。我希望將性能日誌上傳到SQL服務器,但作爲第一步,爲了簡單起見,我需要將它們存儲起來,以及將服務初始化到僅供本地系統帳戶訪問的特殊文件夾中的config.ini。我可以在哪裏安全存儲標準(有限)用戶無法修改或刪除的記錄(即文件)?

有沒有這樣的文件夾,我在哪裏可以找到它?

+0

@sll數據將被存儲爲LocalSystem帳戶的好處只有在需要的時候纔可以級聯到用戶。順便說一下,我發現對於Vista和更新:http://en.wikipedia.org/wiki/User_Account_Control#Tasks_that_trigger_a_UAC_prompt,並不完美,因爲只有UAC提示遠離刪除程序文件,但比我在XP中獲得的更好。 – John

回答

1

看一看的Isolated Storage特徵

隨着獨立存儲,數據總是由用戶和 組件隔離。憑證(例如零件的原產地名稱或強名稱)確定裝配標識。數據還可以通過 應用程序域隔離,使用類似的憑據

入門指南:

+1

除非審覈服務在不同憑據下運行,否則用戶仍可以訪問獨立存儲中的文件。他們有點難以找到,但這只是默默無聞的安全。 – riezebosch

+1

@riezebosch:我認爲數據將被存儲在「服務的帳戶」隔離存儲下,而不是每個已經被監視的特定用戶下,但我相信這一點仍然不清楚 – sll

+0

對於XP「 \ Documents and Settings \ \ 「是孤立存儲的根源。本地系統沒有條目。我發現隔離存儲不適用於生成的日誌數據,這促使我學習SQL Server,但是如果對用戶可見,或者(對於Vista +),我如何自動安全地進行身份驗證?我可能需要驗證示例代碼(沒有快速用戶切換)... – John

相關問題