gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 07:41:21 28 4
gpt4 key购买 nike

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

即用户与 proxy 进行“对话”,proxy 将客户端的请求发送到 sql server。

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

最佳答案

通过同一代理的多种方式都会被阻止。我在这里给出两个原因..

首先,(请指定 SQL 版本)

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

其次,如果有防火墙(网络防火墙,不是本地防火墙)..您必须联系您的网络管理员..他将阻止所有代理,但有指定的异常(exception)。

阻止个人用户(IP)是一个网络安全主题,使用 SQL Server 是不可能的..

但是新版本也支持该功能..如果升级的话将是昂贵的选择..:)

关于sql - 代理/sql 服务器拒绝服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21588920/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com