首页 相关文章 让SQL注入攻击危害最小化三大措施

让SQL注入攻击危害最小化三大措施

  使用用户提供的数据进行数据库查询的任何应用程序是SQL注入攻击的一个潜在目标。数据库管理员可能无法完全阻止针对其数据库服务器的SQL注入式攻击;但是,管理员们和应用程序开发人员可以做一些事情,将这些攻击的影响最小化。

  数据库管理员可以做什么?

  不要让数据库和Web服务器放在同一台计算机上

  使用防火墙或不可路由的IP地址来阻止到数据库的互联网访问。一旦配置完毕,来自数据库服务器的数据包将不能被转发到互联网。在Web服务器上需要添加一条路由,这样才能找到数据库服务器。

  配置可信任的IP接入和访问(例如,IPSEC),以控制哪些机器能够与数据库服务器通信。

  从数据库服务器上移除所有的示例脚本和应用程序。

  为每一个应用程序的数据库连接账户使用一个专用的低特权账户。不要使用sa、dba、admin。

  不要准许用户或应用程序直接访问数据库表。要使用对数据库拥有有限访问的应用程序角色。如果应用程序仅需要读取访问,就要将数据库的访问限制为只读。

  从生产数据库中移除未用的存储过程。

  将对应用程序的访问仅授权给用户创建的存储过程。

  不要...[ 查看全文 ]

2016-02-19 标签:

让SQL注入攻击危害最小化三大措施的相关文章

手机页面
收藏网站 回到头部