代理/ sql服务器的拒绝服务

时间:2014-02-05 21:29:12

标签: sql sql-server proxy ddos denial-of-service

我开发了一个代理,它在sql server上运行查询。

即。用户“会谈”代理,代理将客户端的请求发送到sql server。

我想知道如果其中一个客户端发送不合法的请求,如何阻止代理被阻止。在这种情况下,sql server将阻止代理,因为最终请求是从代理的IP发送的。但是其他代理客户端将无法访问代理,因为代理将被阻止。我想允许代理像往常一样工作,而是只阻止攻击的客户端。

2 个答案:

答案 0 :(得分:0)

通过同一个代理会有很多方法被阻止.. 我在这里给出两个理由..

首先,(请指定SQL版本)

如果MS SQL(2005年以上)在服务器属性中有配置步骤,则可以显式指定SQL Server的代理帐户...(仅限用户名和密码) 使用带有Windows身份验证的SQL Server的安全模式.. SQL Server将检查正在发送请求的系统的凭据,然后将允许

其次,如果有防火墙(网络防火墙,而不是本地防火墙)..你必须联系你的网络管理员.. 他将使用指定的例外来阻止所有代理。

阻止单个用户(IP)成为网络安全主题,无法使用SQL Server ..

但新版本确实支持该设施..如果你升级将是昂贵的选择..:)

答案 1 :(得分:0)

说实话,我认为你应该简单地要求关闭这个问题,因为你的前提是错误的开始。