百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术资源 > 正文

部署安全:隐藏Apache的版本信息

off999 2025-03-01 15:05 29 浏览 0 评论

在Apache - PHP的部署中,Apache响应消息header中的Server带有Apache的版本信息,如下:

这在生产环境中是有潜在危险的,可以被扫描出所使用的版本,如果这个版本具有已知的漏洞,别人很容易进行攻击,因此要隐藏Apache的相关信息。

同样在Apache的错误返回页面中,也包含同样的信息。除了Apache的信息外,还包括ip地址和端口,对于通过Nginx或者代理的生产环境,这会暴露内部的组网,如果使用的是其他人也用的云端部署,暴露内部情况就可能有隐患。

因此,我们需要在Apache的配置中将有关显示给隐藏。在配置文件,无论是apache2.conf还是httpd.conf,加上下面配置:

# 解决问题1

ServerTokens ProductOnly

# 解决问题2:隐藏最下的一栏,该栏信息中Apache信息显示情况将根据ServerTockens的配置

ServerSignature Off

参考网上资料
http://www.jb51.net/Article/34536.htm ,相关说明摘要如下。这里需要补充的是下面讲的缺省配置是利用直接从Apache网站下载和安装的情况,对于ubuntu server通过apt-get方式安装,则不一定,可能是ServerSignature On,ServerTokens OS。

---------

ServerTokens指令

语法:ServerTokens Major | Minor | Min[imal] | Prod[uctOnly] | OS | Full

默认:ServerTokens Full

这个指令用来控制服务器回应给客户端的“Server:”应答头是否包含关于服务器操作系统类型和编译进的模块描述信息。

ServerTokens Prod[uctOnly]:服务器会发送(比如):Apache

Apache Server at 192.168.120.240 Port 80

ServerTokens Major:服务器会发送(比如):Apache/2

Apache/2 Server at 192.168.120.240 Port 80

ServerTokens Minor:服务器会发送(比如):Apache/2.2

Apache/2.2 Server at 192.168.120.240 Port 80

ServerTokens Min[imal]:服务器会发送(比如):Apache/2.2.11

Apache/2.2.11 Server at 192.168.120.240 Port 80

ServerTokens OS:服务器会发送(比如):Apache/2.2.11(Unix)

Apache/2.2.11 (Unix) Server at 192.168.120.240 Port 80

ServerTokens Full:服务器会发送(比如):Apache/2.2.11(Unix)PHP/5.2.8

Apache/2.2.11 (Unix) PHP/5.2.8 Server at 192.168.120.240 Port 80

ServerSignature指令

语法:ServerSignature . | Off | Email

默认:ServerSignature Off

这个指令用来配置服务器端生成文档的页脚(错误信息、mod_proxy的FTP目录列表、mod_info的输出)。使用该指令来启用这个页脚主要在于处于一个代理服务器链中的时候,用户基本无法辨识出究竟是链中的哪个服务器真正产生了返回的错误信息。

相关推荐

windows7恢复出厂设置后账户停用

1、重新开机或电脑重启的过程中,也就是在出现品牌Logo的时候,连续按F8进入安全模式,选择带命令行的安全模式。 2、管理员身份打开的命令提示符窗口,输入并回车执行:compmgmt.msc命令。3...

随身wifi每月怎么交钱(随身wifi是怎么交费的)

需要看具体的随身wifi服务商和套餐类型。一般来说,续费可以通过以下途径实现:1.网上续费:登录随身wifi服务商的官网,找到相应的续费渠道,选择套餐并支付即可;2.APP续费:下载随身wifi...

共享打印机需要输入用户名和密码

  WindowsXP一直提示凭证不足,输入Guest用户名或者什么名都试过,密码为空,还是提示凭证不足。不过解决了,顺便分享下方法。  以下是在打印机主机的设置:  在Win10电脑中,...

360文件恢复工具下载(360的文件恢复功能怎么样)

文件恢复工具是在360安全卫士里的一个组件360文件恢复,可以帮助您快速从硬盘,U盘,SD卡等磁盘设备中恢复,被误删的文件360安全卫士的文件恢复功能在360的工具里。操作办法如下:1、打开360安全...

1660s现在全是矿卡了吧(1660有矿卡)

是的。1660super显卡已经停产了,1660super有着高算力低功耗的特点,他是最受矿工欢迎的显卡,市场上在卖的不是矿卡未翻新就是矿卡翻新。16系的显卡都因为有图灵架构所以架构特别高,这个架构带...

office2016激活软件(office2016激活工具免费下载)
  • office2016激活软件(office2016激活工具免费下载)
  • office2016激活软件(office2016激活工具免费下载)
  • office2016激活软件(office2016激活工具免费下载)
  • office2016激活软件(office2016激活工具免费下载)
腾讯电脑管家软件中心介绍(腾讯电脑管家官网是多少)

可以加速升级qq等级,还有就是清除电脑病毒基本靠谱,现在完全靠谱的软件太少了,功能好一点,就乌七八糟全是广告,也可以理解,都要挣钱的嘛。QQ电脑管家这点就比较好,性能好用,一贯的清爽没广告,大公司的...

文件误删了怎么找回来(剪切的文件误删了怎么找回来)

如果您不小心误删了文件,有几种方法可以尝试找回。首先,您可以查看回收站,如果文件在回收站中,可以恢复到原来的位置。其次,您可以使用文件恢复软件,这些软件可以扫描您的硬盘并找回已删除的文件。另外,如果您...

但是不能打印(打印机已连接,但是不能打印)

保证打印机已被设置为默认打印机。2、检查一下打印机设置,确认打印机没有暂停或脱机使用打印机,查看是否存在“暂停”或“取消联机”设置都将不能打印。另外还要查看打印机端口设置是否正确;3、如果打印机处于联...

重装系统怎么激活windows7(重装系统怎么激活正版Win11)

在安装完Windows7系统后,需要进行激活,以获得完整的功能。以下是Windows7系统激活的步骤:1.打开“计算机”或“此电脑”,点击右键,选择“属性”。2.在弹出的“系统”窗口中,找到“...

win7怎么设置自动关机命令(win7如果设置自动关机)

在Win7系统中,可以通过“任务计划程序”来设置定时自动关机。首先打开“任务计划程序”,选择“创建基本任务”,按照向导步骤设置任务名称、触发器(选择“按计划时间安排”并设置时间)、操作(选择“程序启动...

如何申请自己的电子邮箱(手机怎么申请个人邮箱)
  • 如何申请自己的电子邮箱(手机怎么申请个人邮箱)
  • 如何申请自己的电子邮箱(手机怎么申请个人邮箱)
  • 如何申请自己的电子邮箱(手机怎么申请个人邮箱)
  • 如何申请自己的电子邮箱(手机怎么申请个人邮箱)
移动硬盘没有初始化怎么修复

常见的可能原因是:1,移动硬盘的数据线有问题,导致电脑识别异常。请尝试更换一根数据线,重新连接移动硬盘和电脑。2,移动硬盘功率偏大,由于供电不足,导致电脑没法正常识别,可以尝试把移动硬盘连接台式机后面...

win2008ghost版下载(ghost 2008r2版本下载)

点击IE的“工具→Internet选项→安全”,将“Internet”区域的安全级别滑块由“高”拉动到“中”。以下设置随系统不同而稍有不同进入“控制面板→添加或删除程序→添加/删除Window...

不用u盘给新硬盘装系统(不用硬盘重装系统)

没有U盘,也可以使用硬盘安装器(HDDInstaller)来给新硬盘安装系统。以下是使用硬盘安装器的步骤:1.下载并安装硬盘安装器。可以在官网或其他可靠的下载网站下载硬盘安装器。2.打开硬盘安装...

取消回复欢迎 发表评论: