簡體   English   中英

安全的Windows服務配置文件

[英]Secure windows service config file

我有一個Windows服務以及隨附的配置文件。 該服務將被安裝在一堆實驗室計算機上,並監視諸如磁盤空間,網絡連接,登錄等內容。

設置間隔后,它將把統計信息報告給數據庫。 為了連接到數據庫,我目前在連接字符串中存儲了應用程序用戶的名稱和密碼,可以在配置文件中找到它們。

確保這一點的最佳方法是什么,以使普通用戶無法訪問它? 我們在這里使用Web.config在我們的Web應用程序中執行類似的操作,並且我們具有IIS設置,使人們無法瀏覽目錄並讀取目錄。

是否有最佳實踐來保護Windows服務在每台計算機上本地存儲的配置文件的安全?

使用與web.config相同的方法

1-轉到配置文件所在的Windows服務文件夾

2-將配置文件重命名為web.config(首先備份它)

3-執行:

c:\Windows\Microsoft.NET\Framework64\[the asp versino]\aspnet_regiis.exe -pef "[name of the config file to encrypt]" .

4-將web.config重命名回原始名稱

更多信息在這里https://msdn.microsoft.com/zh-cn/library/zhhddkxy.aspx

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM