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