为了设计一个盲测试,Meteor.js应用程序如何隐藏Meteor.js用于构建站点的标记?PHP有一个可以删除的X-Powered-By头,Meteor有什么提示?
发布于 2013-12-31 23:14:28
你需要通过大量的黑客来完全隐藏你的网站是由Meteor.js建立的事实是绝对荒谬的。您将不得不从本质上剥离所有核心功能,只需直接提供html,完全违背了使用框架的目的。
话虽如此,我还是建议你看看buildwith.com
输入一个url,它就会显示出大量关于一个站点的信息。如果你只需要“愚弄”这样的引擎,可能会有简单的解决方案。
发布于 2013-12-31 23:16:13
默认情况下,Meteor应用程序不会向HTTP响应中添加任何X驱动的标头,就像您在各种PHP应用程序中可能看到的那样。标题看起来如下:
$ curl -I https://atmosphere.meteor.com
HTTP/1.1 200 OK
content-type: text/html; charset=utf-8
date: Tue, 31 Dec 2013 23:12:25 GMT
connection: keep-alive然而,这并没有掩盖流星的使用。查看Meteor应用程序的源代码将看起来非常与众不同。
<script type="text/javascript">
__meteor_runtime_config__ = {"meteorRelease":"0.6.3.1","ROOT_URL":"http://atmosphere.meteor.com","serverId":"62a4cf6a-3b28-f7b1-418f-3ddf038f84af","DDP_DEFAULT_CONNECTION_URL":"ddp+sockjs://ddp--****-atmosphere.meteor.com/sockjs"};
</script>如果你试图避免人们告诉你使用流星,甚至通过查看源,我认为这是不可能的。
https://stackoverflow.com/questions/20864077
复制相似问题