积极答复者
防止sql注入,sql2005用户名的权限怎么设置比较安全?

问题
答案
-
禁止sql用户改写数据,甚至连读数据都可以禁止。只允许执行存储过程,可以防止普通的sql注入攻击程序。
不过要防止黑客的攻击,还是得搞好前端程序的安全性。
想不想时已是想,不如不想都不想。- 已标记为答案 中國風MVP, Moderator 2010年1月27日 8:39
-
权限还是比较重要, 比如, 如果敏感信息根本就没有授权给注入的用户查询, 那么他注入了也无法查
所以, 最小化用户权限是最基本的, 这个当然是根据你的业务来定, 不要做什么都用同一个帐号
有条件的还可以考虑数据的隔离, 最重要的数据放在外面的应用无法直接访问的地方- 已标记为答案 中國風MVP, Moderator 2010年1月27日 8:40
-
- 已标记为答案 中國風MVP, Moderator 2010年1月27日 8:39
全部回复
-
禁止sql用户改写数据,甚至连读数据都可以禁止。只允许执行存储过程,可以防止普通的sql注入攻击程序。
不过要防止黑客的攻击,还是得搞好前端程序的安全性。
想不想时已是想,不如不想都不想。- 已标记为答案 中國風MVP, Moderator 2010年1月27日 8:39
-
权限还是比较重要, 比如, 如果敏感信息根本就没有授权给注入的用户查询, 那么他注入了也无法查
所以, 最小化用户权限是最基本的, 这个当然是根据你的业务来定, 不要做什么都用同一个帐号
有条件的还可以考虑数据的隔离, 最重要的数据放在外面的应用无法直接访问的地方- 已标记为答案 中國風MVP, Moderator 2010年1月27日 8:40
-
- 已标记为答案 中國風MVP, Moderator 2010年1月27日 8:39