出于好奇,有人知道builtwith.com是如何工作的吗?如何识别网站正在使用的平台或应用程序?最重要的是,有没有人知道如何隐藏这些细节?
不知怎么的,我对用户能够识别我所在的平台感到很不舒服。
发布于 2012-07-13 04:51:06
来自他们的建议页:
该技术必须可以在页面主体、cookie或服务器头中发现。
从理论上讲,这还可能涉及诸如测试已知位置(如http://example.com/wp-admin/ )之类的内容。
大多数应用程序都允许隐藏这些标识信息的各种比特,但总体上是:如果不是的话,就忘掉它。隐藏您使用的应用程序将不会产生与保持它们的最新和安全几乎一样的区别。
发布于 2013-03-07 18:53:26
如果您正在使用Apache,您可以关闭它的签名,详见本页:http://www.shanison.com/2012/07/05/unset-apache-response-header-protect-your-server-information/。
站点可以通过Server和X-Powered-By头以及服务器放置在错误页面上的消息来判断您正在运行的服务器软件。使用httpd.conf中的以下指令关闭它们:
ServerSignature Off
ServerTokens Prod
Header unset Server
Header unset X-Powered-By要使用Header命令,您需要在启用mod_headers的情况下运行Apache2.x或更高版本:
LoadModule headers_module modules/mod_headers.so 发布于 2015-02-16 19:10:20
Builtwith.com提供了一个链接来阻止您的站点进行查找服务:
http://builtwith.com/removals
正如其他人所指出的,这并不妨碍其他服务或方法来找出您的站点使用什么技术,但这基本上回答了您的主要问题。
https://webmasters.stackexchange.com/questions/32023
复制相似问题