0
A
回答
6
你需要編寫解密存儲過程的程序並執行它 - 任何人都可以訪問該數據庫也將能夠訪問此過程中,所以您可以通過一無所獲加密存儲過程。
關於database security有很好的實踐 - 遵循它們。
其中一些是:
- 提供最低權限
- 使用不同的用戶登錄
- 不要使用SA
2
使用WITH ENCRYPTION
ALTER PROCEDURE [dbo].[sp_ProcedureName]
WITH ENCRYPTION
AS
BEGIN
SET NOCOUNT ON;
SELECT ...
END
從未加密的發展凝固酶原儘管如此,你無法輕易解密這些內容!
相關問題
- 1. 在ASP.Net應用程序中安全地存儲(加密)數據
- 2. 加密數據以存儲在數據庫中
- 3. 加載存儲在數據庫中的url的安全方法?
- 4. 如何使安全的sqlserver數據庫和存儲過程
- 5. 存儲過程提高性能
- 6. 提高存儲過程性能
- 7. 如何存儲密碼以解密安全數據?
- 8. SQL存儲過程是否安全?
- 9. 在數據庫或會話中存儲安全性查找?
- 10. 加密存儲過程的性能
- 11. 確實存儲過程提高了數據庫的性能,爲什麼?
- 12. MS SQL - 使用存儲過程插入高性能數據
- 13. 存儲過程比使用LINQ對數據庫更安全嗎?
- 14. 如何提高mysql數據庫的安全性
- 15. 提高存儲過程
- 16. 加密數據以便存儲在SQL Server中
- 17. 使用加密函數在mysql數據庫中加密安全密碼
- 18. 在數據庫中存儲密碼哈希的未加密鹽
- 19. 用於在數據庫中存儲加密密鑰的數據庫類型
- 20. 哪裏存儲數據庫密碼安全在Java桌面應用程序
- 21. Woocommerce數據存儲在數據庫中的加密格式
- 22. 提高SQL Server數據庫性能
- 23. 存儲的數據安全
- 24. SQL Server中的所有存儲過程都存儲在哪個數據庫中?
- 25. 在熊貓不同的數據庫中存儲過程 - Sql server
- 26. 提高SQL Server中的過程性能
- 27. 如何提高SQL Server中使用存儲過程獲取數據的速度?
- 28. 在開源項目中安全地存儲連接數據庫的密碼
- 29. 如何在android中安全地存儲加密密鑰?
- 30. 如何在C++中安全地存儲AES加密密鑰?
是什麼讓你覺得這會提高數據庫的安全性? – Oded