概述:搭建了一个测试数据库。为了保证各个测试终端的数据一致性,并且实时收集测试终端的数据,搭建了一个外网能够访问的Sql Server数据库。
实现方法:使用花生壳内网版(认证费9元)
出现的问题:使用默认端口后,发现有人频繁的暴力试探数据库用户名和密码,达到了每秒钟20多次的频度
解决办法:
1、使用数据库配置工具修改Sql Server的默认端口为4311
2、重新启动数据库
3、连接数据库的地方使用了原来的服务器地址的后面加上",4311"端口号,比如原来使用(192.168.1.100)现在就改成(192.168.1.100,4311)
数据库连接字符串改为:“<add key="DbConn" value="Data Source=192.168.1.100,4311;Initial Catalog=TestDb;User Id=userdb;Password=password!" />”
4、在花生壳的外网映射的地方做了一个外网1011的端口映射到内网192.168.1.100的4311端口上
5、在需要连接数据库的测试终端配置文件中,把花生壳内网版域名的地方在域名后加上",1011"
6、进一步增加了所有数据库用户名的密码强度
经过以上配置总算感觉好多了
时间: 2024-10-13 20:21:29