Est-ce que je peux faire quelque chose pour empêcher quelqu'un de savoir que mon site utilise Drupal en consultant le code source de la page d'accueil? Je parle des personnes qui analysent des sites à l'aide d'un logiciel qui détecte le logiciel utilisé pour exécuter le site Web afin de pouvoir l'attaquer en utilisant n'importe quel point faible connu.
S'il n'est pas possible de cacher complètement le fait que le site utilise Drupal, est-il au moins possible de les confondre (par exemple, en aliasant les pages de nœuds avec des URL similaires http://example.com/servlets/<node-id>.jsp
)?
Réponses:
C’est une question ancienne à laquelle on a déjà répondu, mais j’ai récemment fait quelques efforts pour rédiger une description de tout ce que vous auriez besoin de changer:
Fondamentalement: techniquement, il serait peut-être possible de cacher le fait que votre site utilise Drupal, mais vous y consacriez tellement de temps que cela n'en vaut pas la peine. Vous devriez plutôt vous concentrer sur la sécurisation et la sécurisation des opérations (par exemple, la possibilité de déployer rapidement les mises à jour, les journaux de surveillance, etc.).
la source
Drupal
un objet JavaScript qui doit être renommé.Vous ne pouvez pas le cacher complètement. La plupart de ce qui est nécessaire pour le faire nécessiterait un noyau de piratage. Le plus grand tell, est la
Drupal
variable JavaScript qui est lisible à partir de la page d'accueil, ou n'importe quelle page d'ailleurs.Si vous souhaitez améliorer la sécurité de vos sites en masquant le fait qu'il s'agit d'un site Drupal, mieux vaut consacrer vos efforts à la révision des codes qu'à la dissimulation du fait que le site est créé avec Drupal.
la source
/node/1
et voir ce qui se présente ou vérifier les en-têtes HTTP .C'est trop facile à faire, kiam!
Enfin, assurez-vous que votre site est si simple qu’il ne nécessite ni JS ni CSS pour les comportements normaux (n’utilisez pas Views ou Ctools ...), ne prend pas en charge l’authentification des utilisateurs, etc. ce qui signifie que votre site doit être aussi simple qu'un site HTML statique.
Ok, tout ça pour que les gens croient que votre site ne tourne pas Drupal. Quoi qu'il en soit, la sécurité par l'obscurité est inutile.
la source
Il y a un article et une discussion officielle concernant le même .
Vous voudrez peut-être aussi lire Sécuriser votre site .
Rappelez-vous Ne jamais pirater le noyau
la source
Il est inutile de cacher que votre site utilise Drupal. C'est la mauvaise façon de regarder les sites Web en développement. Ce sur quoi vous devriez vous concentrer est la sécurité. Assurez-vous de mettre en œuvre toutes les mesures de sécurité et tout ira bien. Il n'y a pas une seule raison au monde à cacher que vous utilisez un certain cms ou un autre logiciel. Avec les addons FF tels que Wappalyzer, vous pouvez savoir instantanément si un site utilise Drupal, la question est donc sans objet.
la source
Vous pouvez également utiliser le module Alias de fichiers pour modifier la structure de fichier par défaut.
la source
Je suis d'accord avec d'autres personnes que vous ne pouvez pas le cacher entièrement. Si vous examinez la source HTML, vous remarquerez que bien souvent, les fichiers CSS et JavaScript ne sont pas agrégés. L'agrégation CSS et JavaScript doit être activée.
la source
Dans le passé, j'ai remplacé mes polices par des polices typiques du projet Ruby telles que Lucida Sans, augmentant également la taille des entrées comme le font tous les enfants branchés.
Un autre cadeau est le graphique "throbber" pour les champs à complétion automatique. Cela ne fonctionne pas non plus lorsque vous augmentez la taille d'entrée. En voici un que vous pouvez voler: http://beta.seattlebedandbreakfast.com/misc/throbber.gif
la source