首页 帮助中心 新加坡高防服务器 Win2003服务器高安全配置方法
Win2003服务器高安全配置方法
时间 : 2023-02-03 09:26:19 编辑 : 华纳云 阅读量 : 138

  安装winrar,关闭多余系统服务项(如自带的防火墙,计划任务,打印机等。注意:请根据服务器实际情况来关闭,如果不懂系统后台服务不建议去修改。

  开机自启的注册表键值除输入法外一般都可以删除。

  系统安全设置

  磁盘都使用NTFS格式,如果是FAT32.请转换。命令格式如:convert c:/fs:ntfs(命令默认是C盘,如果是别的分区,请修改盘符)对根目录的权限值保留administrator、system完全权限,如图所示:

  Web根目录只保留administrator、system、以及用来启动该web的IIS用户完全访问权限。如图所示:

  Web根目录只保留administrator、system、以及用来启动该web的IIS用户完全访问权限。如图所示:

  CMD.EXE,NET.EXE,NET1.EXE,以及回收站目录只保留administrator和system的完全权限,如图所示:

  删除安装IIS后生成的intepub目录。目录安全权限设置完毕。

  PHP安全设置

  由于此文说的是安全,跳过PHP安装步骤。编辑PHP配置文件,用文本编辑器打开php.ini。做如下修改:

  safe_mode = On

  disable_functions = passthru, exec, shell_exec, system, fopen, mkdir, rmdir, chmod, unlink, dir, fopen, fread, fclose, fwrite, file_exists, closedir, is_dir, readdir, opendir, fileperms, copy, unlink, delfile, popen, COM

  PHP使用network service这个用户组启动的,所以在PHP的安装目录我们需要给他权限,如图所示:

  至此PHP的安全设置已经完毕。

  MySQL安全设置

  安装好MySQL和phpmyadmin后使用root账户登录,修改root为强密码,最好是数字+大写+小写,如果记得住特殊符号也行。然后点权限,添加新用户新建一个用户,创建与用户同名的数据库并授予所有权限,不给予特殊权限。网站连接MySQL的用户就使用这个新建的,千万不要用root!如图所示:

  IIS安全设置 对每个挂在IIS里面的网站设置一下权限,如MDB数据库路径在IIS里设置不能读取,写入等,无执行权限

  上传目录无执行可读取。

  关闭未知的扩展等,最好在每个网站都用一个独立用户启动,可以命名为IIS_***,对应每一个网站根目录的权限,IIS允许不实名访问,这样可以防止别的网站跨目录访问

  防护CC和DDOS攻击

  攻击的原理就不说了,搜索引擎搜索一下就知道了,一般的CC攻击都是WEB动态页面发起的,而且会在短时间新建很多TCP端口连接,根据这个特征,我们可以安装一个DDOS防火墙,设置规则,我使用的是冰盾,如图所示是我设置的防护CC攻击规则。

  在端口过滤里面可以设置流量

  这样设置完以后就能防止DDOS以及CC攻击。

  而且能防止扫描软件扫描WEB页面和直接破解后台登陆(因为做了连接数过多屏蔽,一般的扫描和破解都是多线程开放很多端口同时进行,工具扫描的连接数过多就自动屏蔽了,增大安全性能)

华纳云 推荐文章
Ubuntu查看网络路由表的具体方法 CentOS 6.x环境下部署vsftpd 虚拟机CentOS的NAT模式联网和SecureCRT远程登录管理工具 用IIS建立高安全性Web服务器的方法 IIS7.5 显示详细错误信息的方法 Ubuntu搭建Fuchsia开发环境 CentOS7.0安装配置Redis集群 CentOS 6.5上安装Redis 3 及启动脚本 使用Multipass在Windows上利用Ubuntu Linux的全部功能 IIS发生意外错误0x8ffe2740怎么解决
客服咨询
7*24小时技术支持
技术支持
渠道支持