Web服务器安全方面一直重视程度不够,是各种网站经常被黑的主要原因。下面笔者总结了一下关于怎样保证Web服务器安全的措施,希望能给那些服务器尚存在漏洞的用户提供一些帮助。

本文主要以Windows server 操作系统的服务器作为目标对象,因基于IIS的Web网站服务器较多,受攻击情况较严重。

1.物理安全

服务器应该安放在安装了监视器的隔离房间内,并且监视器要保留15天以上的摄像记录。另外,机箱,键盘,电脑桌抽屉要上锁,以确保旁人即使进入房间也无法使用电脑,钥匙要放在另外的安全的地方。

2.账户安全

把管理员adminstrator用户改名,启用密码安全策略,保证密码长度,启用密码锁定策略,防止暴力破解,创建新的用户,加入到administrators组,防止唯一的管理员用户被锁,停用guest用户。

3.停止不需要的服务,建议关闭选项:

●Computer Browser:维护网络计算机更新,禁用

●Distributed File System: 局域网管理共享文件,不需要禁用

●Distributed linktracking client:用于局域网更新连接信息,不需要禁用

●Error reporting service:禁止发送错误报告

●Microsoft Serch:提供快速的单词搜索,不需要可禁用

●NTLMSecuritysupportprovide:telnet服务和Microsoft Serch用的,不需要禁用

●PrintSpooler:如果没有打印机可禁用

●Remote Registry:禁止远程修改注册表

●Remote Desktop Help Session Manager:禁止远程协助

3.关闭不必要的端口

关闭端口意味着减少功能,在安全和功能上面需要你作一点决策。如果服务器安装在防火墙的后面,冒的险就会少些,但是,永远不要认为你可以高枕无忧了。用端口扫描器扫描系统所开放的端口,确定开放了哪些服务是防止黑客入侵你的系统的第一步。

以下所说的端口是指TCP端口:

●WEB服务:HTTP端口:80,HTTPS端口:443, 提供服务的软件 IIS

●Windows终端(远程桌面)服务:端口:3389。

●SSH服务:端口:22。

●Telnet服务:端口:23。

●Mysql数据库:端口3306。

4.审核策略

在运行中输入gpedit.msc回车,打开组策略编辑器,选择计算机配置-Windows设置-安全设置-审核策略在创建审核项目时需要注意的是如果审核的项目太多,生成的事件也就越多,那么要想发现严重的事件也越难当然如果审核的太少也会影响你发现严重的事件,你需要根据情况在这二者之间做出选择。

推荐的要审核的项目是:

●登录事件 成功 失败

●账户登录事件 成功 失败

●系统事件 成功 失败

●策略更改 成功 失败

●对象访问 失败

●目录服务访问 失败

●特权使用 失败

5.开启密码策略

策略 设置

●密码复杂性要求 启用

●密码长度最小值 6位

●强制密码历史 5 次

●强制密码历史 42 天

6.开启帐户策略

策略 设置

●复位帐户锁定计数器 20分钟

●帐户锁定时间 20分钟

●帐户锁定阈值 3次

7.设定安全记录的访问权限

安全记录在默认情况下是没有保护的,把他设置成只有Administrator和系统帐户才有权访问。

8.把敏感文件存放在另外的文件服务器中

虽然现在服务器的硬盘容量都很大,但是你还是应该考虑是否有必要把一些重要的用户数据(文件,数据表,项目文件等)存放在另外一个安全的服务器中,并且经常备份它们。

9.不让系统显示上次登陆的用户名

默认情况下,终端服务接入服务器时,登陆对话框中会显示上次登陆的帐户明,本地的登陆对话框也是一样。这使得别人可以很容易的得到系统的一些用户名,进而作密码猜测。修改注册表可以不让对话框里显示上次登陆的用户名

10.到微软网站下载最新的补丁程序

很多网络管理员没有访问安全站点的习惯,以至于一些漏洞都出了很久了,还放着服务器的漏洞不补给人家当靶子用。谁也不敢保证数百万行以上代码的系统不出一点安全漏洞,经常访问微软和一些安全站点,下载最新的service pack和漏洞补丁,是保障服务器长久安全的唯一方法。

11.杀毒软件的安装

瑞星、江民、金山、诺顿、卡巴斯基总有一款杀毒软件是你需要的。

12.防止SQL注入

SQL数据库服务尽量只允许本机连接、在服务器端对交互数据作严格的检查,过滤非法字符、安装IIS安全工具。

Web服务器安全设置相关推荐

  1. Win2008 R2 WEB 服务器安全设置指南之修改3389端口与更新补丁

    这篇文章主要介绍了Win2008 R2 WEB 服务器安全设置指南之修改3389端口与更新补丁,需要的朋友可以参考下 3389端口是指windows系统中的远程桌面端口,可以使用它本管理远程计算机,就 ...

  2. 实验5 WEB服务器安全设置

    实验5 WEB服务器安全设置 [实验目的] [实验环境与设备] [实验要求] 过程如下: [实验目的] 掌握WEB服务器的安全设置与管理的内容.方法和过程: 提高对WEB服务器安全管理的能力: [实验 ...

  3. 【漏洞修复】Web服务器HTTP设置漏洞

    文章目录 Web服务器HTTP设置漏洞 Web服务器HTTP头信息公开 默认的nginx HTTP服务器设置 Web服务器错误页面信息泄露 修复方案 服务验证 Web服务器HTTP设置漏洞 Web服务 ...

  4. Web服务器站点设置和IIS安装设置图解

    IIS是Internet Information Server的缩写,是微软提供的Internet服务器软件,包括WEB.FTP.Mail等等服务器.因为IIS的FTP和Mail服务器不是很好用, 一 ...

  5. win10系统如何配置web服务器,win10系统利用iis搭建web服务器的设置教程

    有关win10系统利用iis搭建web服务器的操作方法想必大家有所耳闻.但是能够对win10系统利用iis搭建web服务器进行实际操作的人却不多.其实解决win10系统利用iis搭建web服务器的问题 ...

  6. WINDOWS SERVER 2003从入门到精通之使用证书在WEB服务器上设置SSL(下)

    7.提交证书申请: 使用IE浏览器打开本地WEB站点进入证书申请页面,如下: 选择申请证书 选择"高级证书申请": 在提交一个证书申请中选择后者"BASE64编码的证书申 ...

  7. 使用证书在WEB服务器上设置SSL(下)

    7.提交证书申请: 使用IE浏览器打开本地WEB站点进入证书申请页面,如下: 选择申请证书 选择"高级证书申请": 在提交一个证书申请中选择后者"BASE64编码的证书申 ...

  8. 支持高并发的IIS Web服务器常用设置

    转一篇站长大人的文章 适用的IIS版本:IIS 7.0, IIS 7.5, IIS 8.0 适用的Windows版本:Windows Server 2008, Windows Server 2008 ...

  9. 支持高并发的IIS Web服务器常用设置 II

    适用的IIS版本:IIS 7.0, IIS 7.5, IIS 8.0 适用的Windows版本:Windows Server 2008, Windows Server 2008 R2, Windows ...

最新文章

  1. Linux进程管理:进程状态和CPU平均负载
  2. 2012是团购移动电商年
  3. SpringAOP拦截Controller,Service实现日志管理(自定义注解的方式)
  4. android 单元测试 多线程,单元测试多线程Android RxJava
  5. mysql数据库杀掉堵塞_Mysql解决USE DB堵塞详解
  6. 互联网晚报 | 2月18日 星期五 | 高途宣布停止高中学科辅导服务;小红书启动最严医美专项治理;FF 91量产版2月23日发布...
  7. 展示一个基本的正则用例
  8. 贪吃蛇程序不要白不要,一个赞就够了
  9. 《大话设计模式》——外观模式
  10. 基于ebpf的防火墙--bpf-iptables
  11. LINUX底层文件1008无标题,Linux系统下常见问题的解决方法
  12. WPF快速入门系列(9)——WPF任务管理工具实现
  13. iOS开发人员需要了解的苹果开发者账号与邓白氏编码
  14. QTreeWidget样式qss
  15. 烽火软件测试的笔试难不难,烽火科技笔试经验
  16. 1472_TC275的看门狗简介以及安全看门狗及CPU看门狗的区分
  17. 我的股票交易成长经历
  18. git 问题解决之remote: Permission to xxx/xxx.git denied to xxx.
  19. 计算机word软件学后的总结,计算机office教学总结范文
  20. openCV、C++处理影像的五种方法(Wallis、直方图、xy拉伸、翻转、旋转)

热门文章

  1. 同时学cpa和Java_2019年,CPA可以和哪些证书同时备考?
  2. mysql id in set_mysql数据库中find_in_set()和in()用法区别
  3. xgboost与coo_matrix
  4. 在线学习与离线学习如何区分
  5. 如何读取服务器的文件夹大小,请教如何获取outlook文件夹对话框中服务器数据大小?...
  6. vs2019c语言头文件的路径,vs2019设置及第三方库的使用,
  7. linux手机远程桌面连接软件下载,HomeCenter手机远程桌面下载_HomeCenter手机远程桌面官方下载-太平洋下载中心...
  8. mysql 分钟_mysql分钟到小时和分钟
  9. 【项目管理】PMO-为强大的收益实现演变
  10. 读债务危机0819:政府成立救助基金