存储过程与无存储过程 - 安全观点

2023-11-26

对于Web应用程序数据库,从安全角度来看only,与仅 sp 解决方案相反的论点是什么,其中应用程序数据库帐户没有表和视图的权限,只能在 sps 上执行?

如果有人拦截应用程序数据库帐户,则受到攻击的表面积会比表和视图未暴露时要小得多。非 sp 解决方案会提供(或不会)哪些安全优势?我看到使用非 sp 解决方案有很多优点,但暴露所有表让我有点担心。

问题一般针对主要数据库供应商产品,但具体来说是 sql server 2008。


仅从安全角度来看,我看不出非 SP 方法比 SP 方法有任何优势,因为:

  • 您必须直接向基础表等授予权限
  • 使用存储过程,所有真正的底层模式信息都可以被封装/隐藏(SP也可以被加密)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

存储过程与无存储过程 - 安全观点 的相关文章

随机推荐