當開發人員可以追溯源代碼時,是否可以從源代碼中隱藏user id
和password
?
對不起,我的英文不好。如何從源代碼中的數據庫連接字符串隱藏userid /密碼?
回答
你應該保持在的ConnectionStrings web.config文件,然後加密web.config文件以便密碼安全。 你可以找到如何在這裏加密web.config文件的幫助 http://msdn.microsoft.com/en-us/library/dtkwfdky(v=vs.100).aspx
只是爲了澄清:web.config與服務器本身一樣是_safe_。 –
不口令源存儲的一種方法是讓服務器環境的一部分(從文件中讀取,存儲到一個環境變量等)
環境變量?如何? –
通過谷歌搜索「vb.net環境變量」,我發現這個:http://msdn.microsoft.com/en-us/library/77zkk0b6.aspx – MaxVT
我猜你是將連接字符串放在源代碼中。如果你首先要做的就是把它移動到app.config/web.config文件中。
http://msdn.microsoft.com/en-us/library/ms254494(VS.80).aspx
如果你已經在使用的app.config或web.config文件,你可以提供更多的細節。
加密連接字符串,更多的細節可以在這裏找到:Encrypting Configuration Information Using Protected Configuration和Securing Connection Strings
但跟蹤源可以看到密碼。 –
如果使用MS SQL,您可以使用集成的身份驗證,只需在連接字符串中沒有用戶名和密碼:
Data Source=myServerAddress;Initial Catalog=myDataBase;Integrated Security=SSPI;
- 1. 如何隱藏我的C#連接字符串中的密碼?
- 2. 隱藏密碼字符串
- 3. 在Java源代碼中隱藏密碼
- 4. 如何隱藏數據庫密碼?
- 5. 隱藏連接字符串和mysql的安全密碼
- 6. 如何在使用源代碼控制時隱藏連接字符串,用戶名,密碼?
- 7. 連接字符串與userid但空白的密碼爲ado.net C#
- 8. iSeries連接隱藏密碼
- 9. EF4.1/MVC3數據庫優先:如何從連接字符串中刪除密碼
- 10. 隱藏庫源代碼
- 11. 無連接字符串的代碼優先更改數據源
- 12. 在源代碼中隱藏API密鑰
- 13. 隱藏密碼字符
- 14. 從源代碼隱藏mp3
- 15. 從C#代碼加密/解密連接字符串
- 16. 隱藏我的數據庫密碼
- 17. 隱藏開源代碼中的字符串?
- 18. Javascript - 隱藏源代碼視圖中的字符串
- 19. 如何從ASP.net 2.0中的代碼隱藏創建數據庫?
- 20. 如何從代碼文檔中隱藏查看源代碼?
- 21. 如何隱藏xcode中的源代碼?
- 22. 隱藏源代碼
- 23. 加密/隱藏部分源代碼
- 24. 代碼優先:連接字符串和數據庫在哪裏?
- 25. 代碼優先數據庫服務器11連接字符串
- 26. 數據源和代碼隱藏
- 27. MS Access連接字符串中的硬代碼憑據(受密碼保護)
- 28. 如何隱藏用戶的源代碼中的數據
- 29. 如何在MDB數據庫中保護VBA代碼和連接字符串
- 30. 如何從代碼隱藏
你是說當他們看你的文件,你輸入連接字符串? – derape
類似的問題:http://stackoverflow.com/questions/40853/how-to-store-passwords-in-winforms-application http://stackoverflow.com/questions/3425908/hide-password-on-desktop-application代碼 – Sga