游戏天空论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 29|回复: 0

怎么拦截服务器数据库能做到又快捷又准确?

[复制链接]

892

主题

892

帖子

2766

积分

金牌会员

Rank: 6Rank: 6

积分
2766
发表于 2023-10-10 10:38:32 | 显示全部楼层 |阅读模式
怎么拦截服务器数据库是一个复杂的问题,如何做到又准确又快捷,这是一个很难做到的事情,不少小白都会采用聘请第三方服务的方式进行,但对于我们普通人而言,完全不用那么麻烦,下面我为大家简单介绍一下。
一、屏蔽原理
与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)。原因:数据库端口是1433,有一种是在防火墙入站规则里添加这个端口,防火墙允许外部通过1433端口来访问。通过部署webservices来访问本地数据库时,如果数据库连接写的是本机IP地址访问也会报这个错,这样相当于是通过外部访问本机,最好是用localhost,127.0.0.1。
二、解决方法
如果是攻击网站、域名的,如果有钱的是大网站的,可以上网买个高防服务。没钱的小网站也可以买台云主机,然后将域名解析到云主机的IP上,然后云主机再做一个nginx之类的反向代理到你的网站。然后将域名解析到高防IP或者云主机IP,利用他们的防护能力来清洗。如果是对着IP攻击的,最好是能换个IP,然后新IP不要对外暴露,买个云主者其它啥的,把云主机IP暴露出来给用户,然后云主机再反向代理到新IP,如果不能换比较麻烦,看看你这个IP的所在运营商有没有流量清洗服务。DDOS攻击只所以自已不好解决,是因为通常DDOS攻击会把你的上端流量全部堵死,你在下端放任何设备、做任何技术手段都是意义不大。少数情况下,没有堵死,那会有一些手段。另外,现在DDOS攻击一般不会很长时间,如果很长时间,报警,是有办法追踪到攻击者的。
三、注意事项
编程管理SQL SERVER的帐号。每个人都关心数据安全。如果不关心的话,可能没有意识到访问服务器中的敏感数据是非常容易的。因为SQL SERVER在这方面已经替我们考虑过了,所以在我们开发应用程序就可以直接使用SQL SERVER的安全策略。在这个事件中,检查OutStream.IsError,StatusCode和StatusText属性。 如果发生错误,状态代码为负值。 您可以将错误代码与kbmMWException.pas文件中的某个错误代码进行比较,也可以通过属性设置新的代码或新的文本信息。通常StatusText是OK,否则的话为异常的错误信息。
需要的可以联系我哦
TG CDNCLOUDCiCi
QQ:3538838603



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|游戏天空论坛 ( 陕ICP备13009885号 )

GMT+8, 2024-4-29 17:04 , Processed in 0.140625 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表