博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
隐藏Apache版本号
阅读量:5248 次
发布时间:2019-06-14

本文共 801 字,大约阅读时间需要 2 分钟。

 

为什么要隐藏版本号?

一般情况下,软件的漏洞信息和特定版本是相关的,因此,软件的版本号对攻击者来说是很有价值的。

如何隐藏?

要隐藏Apache版本号其实方法很简单在,只要在httpd.conf中对ServerTokens Prod与ServerSignature Off进行设置即可。

在默认情况下,系统会把Apache版本模块都显示出来(http返回头信息)。如果列举目录的话,会显示域名信息(文件列表正文),如:

[root@localhost tmp]# curl -I 192.168.80.128:88 HTTP/1.1 403 Forbidden Date: Wed, 21 Jul 2010 13:09:33 GMT Server: Apache/2.2.15 (CentOS) Accept-Ranges: bytes Content-Length: 5043 Connection: close Content-Type: text/html; charset=UTF-8

当你打开某个不存在或者受限制的文件的时候,在页面的下放会显示你正在使用的apache的版本号。

改动apache的配置文件,找到ServerTokens和ServerSignature两个directive,修改默认属性;在你apache安装目录中找到httpd.conf文件打开,然后如下操作:

#ServerTokens Full 默认值是Full ServerTokens Prod #ServerSignature On 默认值是On ServerSignature Off

最后重启apache即可了,当然如果你没有发现这两个值也可以自己增加在文件最后即可(确认的确没有后再自行添加)。

转载于:https://www.cnblogs.com/chenjiacheng/p/6522590.html

你可能感兴趣的文章
如何在.xml文件中配置Servlet信息
查看>>
使用AVCaptureSession捕捉静态图片
查看>>
redis enable TLS
查看>>
bugku web 头等舱
查看>>
Codeforces Round #436 (Div. 2)【A、B、C、D、E】
查看>>
js 异步加载的方法
查看>>
java学习之多态(转型、特点)
查看>>
十五 枚举
查看>>
列表list
查看>>
实习生的工作周报大纲
查看>>
最优惠买哈利波特书
查看>>
创建团队的合作文化
查看>>
连接MSSQL2008 Express
查看>>
树的最小支配集,最小点覆盖,最大独立集两种算法
查看>>
20165305 苏振龙《Java程序设计》第九周学习总结
查看>>
java多线程的四种实现方式
查看>>
dubbo
查看>>
dubbo learn
查看>>
灰犀牛之2017年8月21日,四川九寨沟发生7.0级地震
查看>>
AjAx原理
查看>>