怎么提高Web服务器的安全性

admin3年前云服务器30

提高Web服务器安全性的方法:1、关闭并禁用Web服务器上不使用的服务;2、分配管理权限和特权,同时分配最小的权限所访问的网站,Web应用程序文件和数据库所需的任何匿名用户;3、删除不必要的模块和应用扩展,以防止服务器被有针对性的攻击;4、监控和审计Web服务器日志,包括网络服务日志,数据库服务器日志和操作系统日志。

具体内容如下:

1、删除不必要的服务

默认操作系统安装和配置往往不是安全的。一个典型的默认安装包含许多网络服务,您将无法在Web服务器配置需要,如远程注册表服务,打印服务器服务等的服务越多的操作系统上运行,更多的端口保持打开状态,因此关闭并禁用不使用的服务。

2、管理权限和特权

文件和网络服务影响的网络服务器的安全,因为如果一个Web服务器引擎,通过网络服务软件威胁,用户可以访问在其上的网络服务正在运行的帐户的权限。为了增加安全性,分配特权最少需要一个特定的网络服务来运行。此外,分配最小的权限所访问的网站,Web应用程序文件和数据库所需的任何匿名用户。

3、删除不必要的模块和应用扩展

默认的Apache安装启用了一些预先定义的模块,你可能不使用。关闭这些模块,以防止对他们有针对性的攻击。微软的Web服务器,互联网信息服务,是类似的。默认情况下,它被配置为服务于大量的应用程序类型,如ASP,ASP.NET,等您的应用程序扩展名列表中只应包括扩展您的网站或网络应用程序将使用的列表。每个应用程序的扩展也应仅限时,可以使用特定的HTTP动词。

4、监控和审计Web服务器

理想情况下,你应该存储所有存在于一个隔离区的Web服务器日志。网络服务日志是网站访问日志,数据库服务器日志和操作系统日志应经常监测。而且,是在寻找奇日志条目,因为日志文件往往会提供所有关于企图攻击的信息。如果您从日志发现可疑的活动,立即展开调查,看看到底是怎么回事。

免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

使用Apache&花生壳架设Web服务器

这里讲的是IIS服务器,其实花生壳在Apache下也能正常使用,这一点我在以前的帖子中已经讲过,现在专门把Apache的配置作一详细说明:首先:当然是下载Apache啦,Apache目前最新的Wind...

在Web服务器或网站上配置SSL(IIS6.0)

  您可以在Web服务器或网站以验证内容的完整性,验证用户的身份,以及网络传输进行加密上配置安全套接字层(SSL)安全功能。  重要  您必须是本地计算机上Administrators组的成员才能执行...

Nginx+Keepalived实现Web服务器高可用

1、Nginx业务背景现公司需求快速搭建web服务器,对外提供给用户web服务。需求拆分需要基于http协议的软件,搭建服务实现介绍常见用法:1) web服务器软件 httpd http协议同类的we...

Tornado Web服务器中处理空白字符的解决方案

Tornado模板引擎一直有一个坑,有时候你可能觉得并不影响正常使用,但强迫症就是受不了:模板会去掉每行前后的空格。最后出来的页面就是这样:不缩进真的很影响心情的好吧,特别是对一个python开发者。...

Web服务器有哪些类型

Web服务器的类型有:1、IIS,提供图形界面的管理工具,可用于监视配置和控制Internet服务;2、Apache,支持跨平台应用,开源免费,源码开放,有强大的社区支持;3、Nginx,支持高并发和...

用IIS建立高安全性Web服务器的方法

构造一个安全系统要创建一个安全可靠的Web服务器,必须要实现Windows 2000和IIS的双重安全,因为IIS的用户同时也是Windows 2000的用户,并且IIS目录的权限依赖Windows的...