在Apache中可以采用修改http响应信息的方式,达到伪装和隐藏apache 的目的。下面说法不正确的是: 通过ServerTokens可以控制apache Server回送给客户端的回应头域是否包含关于服务器OS类型和编译进的模块描述信息 当客户端请求失败时,apache将发送错误提示页面到客户端,这些错误页面是web server开发商自己定义的,IIS和apache的是一样的 因为页脚模板里面通常包含apache的版本信息,关闭ServerSignature功能,服务器产生的错误页面将不引用页脚模板 将错误提示页面更换成IIS的错误提示页面,可以迷惑入侵者对于web server软件的判断
时间: 2024-04-01 20:31:02 浏览: 188
下面说法不正确的是:当客户端请求失败时,apache将发送错误提示页面到客户端,这些错误页面是web server开发商自己定义的,IIS和apache的是一样的。这个说法不正确,因为Apache和IIS的错误提示页面是不一样的,它们的样式和内容都不同。Apache的错误提示页面可以通过自定义错误文档的方式进行修改,而IIS的错误提示页面则需要通过修改Web服务器的配置文件或者注册表来进行修改。
相关问题
在Apache中可以采用修改http响应信息的方式,达到伪装和隐藏apache 的目的。下面说法不正确的是: 通过ServerTokens可以控制apache Server回送给客户端的回应头域是否包含关于服务器OS类型和编译进的模块描述信息 当客户端请求失败时,apache将发送错误提示页面到客户端,这些错误页面是web server开发商自己定义的,IIS和apache的是一样的 因为页脚模板里面通常包含apache的版本信息,关闭ServerSignature功能,服务器产生的错误页面将不引用
不正确的是“当客户端请求失败时,apache将发送错误提示页面到客户端,这些错误页面是web server开发商自己定义的,IIS和apache的是一样的”。这句话中的错误在于IIS和Apache的错误提示页面并不是一样的。当客户端请求失败时,Apache将发送错误提示页面到客户端,这些错误页面的内容可以通过修改Apache的配置文件或者自定义错误页面来实现。ServerSignature和ServerTokens是Apache的两个指令,前者用于控制在页面底部显示服务器版本和操作系统信息,后者用于控制Apache Server回送给客户端的回应头域是否包含关于服务器OS类型和编译进的模块描述信息。关闭ServerSignature功能,服务器产生的错误页面将不引用页脚模板里面包含的Apache的版本信息。
配置服务器经常更改名称,如:'Wintendo httpD w/Dotmatrix display' 确保移除类似 apache_pb.gif 带有 Apache 的通用标志, 可以设定 'ServerTokens Prod' 为受限 该信息来源于服务器本身的响应首部
,并且移除响应首部中的Server信息。
此外,还可以通过修改Web服务器的配置文件来隐藏服务器的信息。例如,在Apache服务器中,可以修改httpd.conf文件,将ServerTokens参数设置为Prod,并将ServerSignature参数设置为Off。
这样,即使攻击者使用漏洞扫描工具扫描服务器信息,也无法获取服务器的详细信息,从而增加了服务器的安全性。
阅读全文