[英]Encrypting a web.config string Azure
我需要對我的MVC5項目的web.config文件中的連接字符串進行加密。 該數據庫是Azure SQL數據庫,我的應用程序也將托管在Azure上。 我以前從未做過加密,因此我很努力。
首先,我按照本文中的說明進行操作-https: //azure.microsoft.com/zh-cn/blog/securing-your-connection-string-in-windows-azure-part-1/ 。 但是,在將文件加載到Azure時,文檔中包含的鏈接已損壞,我無法找到將它們上傳到哪里。
經過研究,我發現Azure Key Vault是前進的方向,但是我正在努力尋找如何使用Key Vault的方法,因為它不在Azure管理門戶中,要使用它,您需要Powershell知識。 我試圖按照此鏈接使用Powershell https://channel9.msdn.com/Blogs/Windows-Azure/Azure-Key-Vault-Developer-Quick-Start只是為了發現某些命令不再存在采用。
有沒有更簡單的方法可供我遵循? 我還有什么其他選擇?
謝謝
是的,Key Vault可能是要走的路。 但是我建議您轉到Azure.com文章,而不要訪問Blog / videos / etc,因為只有官方網站才提供最新信息。 例如, 這是有關客戶端事物的良好開端 。 這里 (是的,這是一個博客,但是很新::)是討論您提到的問題的博客文章。
關於安全保護連接字符串,還有一些更傳統的技術 ,例如將過程用生產字符串替換dev / test connstrings的過程,作為安全構建/部署過程的一部分。 在這里,Visual Studio Team Services構建定義和持續集成/部署可能是另一種方法(您可以創建構建定義,並且在部署之前,可以使用某種腳本替換connstring)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.