多语言展示
当前在线:870今日阅读:168今日分享:49

花生壳发布网站数据库服务器的安全设置方法

本文介绍了如何设置数据库,保障网站数据库安全的方法。在懂得了如何保障网站数据库安全之后,将介绍如何利用花生壳以及类似应用nat123,dnspo等等发布网站的方法。让网站数据库更加安全。
方法/步骤
1

对于专用的MSSQL数据库服务器,按照上文所讲的设置TCP/IP筛选和IP策略,对外只开放1433和5631端口。对于MSSQL首先需要为sa设置一个强壮的密码,使用混合身份验证,加强数据库日志的记录,审核数据库登陆事件的”成功和失败”.删除一些不需要的和危险的OLE自动存储过程(会造成企业管理器中部分功能不能使用),这些过程包括如下:Sp_OAcreate Sp_OADestroy Sp_OAGetErrorInfo Sp_OAGetProperty Sp_OAMethod Sp_OASetProperty Sp_OAStop

2

去掉不需要的注册表访问过程,包括有:Xp_regaddmultistring Xp_regdeletekey Xp_regdeletevalue Xp_regenumvalues Xp_regread Xp_regremovemultistring Xp_regwrite去掉其他系统存储过程,如果认为还有威胁,当然要小心drop这些过程,可以在测试机器上测试,保证正常的系统能完成工作,这些过程包括:xp_cmdshell xp_dirtree xp_dropwebtask sp_addsrvrolememberxp_makewebtask xp_runwebtask xp_subdirs sp_addloginsp_addextendedproc

3

在实例属性中选择TCP/IP协议的属性。选择隐藏 SQL Server 实例可防止对1434端口的探测,可修改默认使用的1433端口。除去数据库的guest账户把未经认可的使用者据之在外。 例外情况是master和 tempdb 数据库,因为对他们guest帐户是必需的。另外注意设置好各个数据库用户的权限,对于这些用户只给予所在数据库的一些权限。在程序中不要用sa用户去连接任何数据库。网络上有建议大家使用协议加密的,千万不要这么做,否则你只能重装MSSQL了。

5

对域名设置端口映射时,应用名称处可随意填写,内网主机处填写网站服务器的内网IP地址,内网端口号处填写网站搭建时开放的端口号,信息填写完成后,点击开启外网http80端口,设置成功后点击确认,设置成功后,会自动生成外网访问地址,如图 在外网直接使用生成的外网访问地址进行访问

6

在分享完发布网站数据库安全之后,将分享如何利用应用nat123从外网访问内网数据库。在mysql数据库服务器局域网内安装nat123客户端,并使用它。主面板/端口映射列表/添加映射。设置映射信息。选择全端口映射类型。填写内网mysql数据库服务器IP地址,和外网访问的域名。可以使用自己的域名,也可以使用二级域名。将鼠标放在输入框有向导提示。新添加的映射一般几分钟内生效

7

访问者打开mysql全端口映射后的域名和访问端口。如在添加访问地址时,同时勾选允许局域网访问,则在访问者局域网内都可以访问。

推荐信息