2010-08-11 38 views
0

我可以让人们认识到我在我的网站后面使用Drupal框架吗?从网站代码识别Drupal

换句话说,有人可以很容易地看到我在生成的html代码中使用Drupal吗?

我想知道所有的策略来检测它。

谢谢

回答

5

仅仅通过查看生成的源代码,它很容易检测。如果您查看包含的样式表,您会看到它们来自Drupal安装。例如:

<link type="text/css" rel="stylesheet" media="all" href="/mywebsite/modules/node/node.css?e" /> 

模式'/modules/node/node.css'是典型的。再加上<body>类,如front logged-in two-sidebars,谁已经操纵Drupal的有点人会认识到它...我们对此深感抱歉,但我敢肯定你不能做任何事情,你用掩盖的Drupal

+3

同意。我专注于将Drupal修补到最新版本,以防止任何安全风险(如果这是OP首要关注的话)。 – YRH 2010-08-11 08:14:21

+0

好的谢谢。我猜这对其他CMS来说是一样的,你不能明确地阅读CMS名称,但你可以通过分析HTML代码来识别它。 – aneuryzm 2010-08-11 13:02:09

+0

此外,还有扩展每个页面上包含的jQuery的drupal.js文件。这是一种死亡的赠品。 – theunraveler 2010-08-11 15:21:12

0

我能否让人们认识到我在我的网站后面使用Drupal框架?

不,你不能。尽管从Drupal返回任何页面的输出(如果选择了压缩CSS或JavaScript文件的选项,则输出会发生更改),但有一些文件需要匿名用户访问才能使网站工作;在例子中,在misc目录中存在一些文件,这些文件是Drupal安装(或从Drupal派生的CMS的特征)的特征,例如可以作为http://example.com/misc/drupal.js访问的misc/drupal.js。