Kann ich irgendetwas tun, um zu verhindern, dass jemand weiß, dass meine Website Drupal verwendet, indem ich mir den Quellcode der Startseite ansehe? Ich beziehe mich auf Personen, die Websites mit einer Software scannen, die die zum Ausführen der Website verwendete Software erkennt, um sie mithilfe eines bekannten Schwachpunkts anzugreifen.
Wenn es nicht möglich ist, die Tatsache, dass die Site Drupal verwendet, vollständig zu verbergen, ist es dann zumindest möglich, sie zu verwechseln (z. B. durch Aliasing der Knotenseiten mit URLs wie http://example.com/servlets/<node-id>.jsp
)?
Antworten:
Dies ist eine alte und bereits beantwortete Frage, aber ich habe kürzlich einige Anstrengungen unternommen, um eine Beschreibung aller Dinge zu verfassen, die Sie ändern müssten:
Grundsätzlich: Es könnte technisch möglich sein, die Tatsache zu verbergen, dass Ihre Site Drupal ausführt, aber Sie würden so viel Zeit damit verbringen, dass es sich nicht lohnt. Sie sollten sich stattdessen darauf konzentrieren, es sicher zu machen und sichere Vorgänge durchzuführen (z. B. die Möglichkeit, Updates schnell bereitzustellen, Protokolle zu überwachen usw.).
quelle
Drupal
JavaScript-Objekt vergessen , das umbenannt werden muss.Sie können es nicht vollständig verbergen. Das meiste, was dazu benötigt wird, würde einen Hacking-Core erfordern. Das größte Kriterium ist die
Drupal
JavaScript-Variable, die von der Startseite oder von einer beliebigen Seite aus gelesen werden kann.Wenn Sie die Sicherheit Ihrer Site verbessern möchten, indem Sie verbergen, dass es sich um eine Drupal-Site handelt, sollten Sie sich mehr um Codeüberprüfungen als um den Versuch bemühen, die Tatsache zu verbergen, dass die Site mit Drupal erstellt wurde.
quelle
/node/1
die angezeigten Informationen anzeigen oder die HTTP-Header überprüfen .Es ist zu einfach, Kiam!
Und last but not least stellen Sie sicher, dass Ihre Site so einfach ist, dass JS oder CSS für normale Verhaltensweisen nicht erforderlich sind (verwenden Sie keine Views oder Ctools ...), unterstützen Sie keine Benutzerauthentifizierung usw., was bedeutet, dass Ihre Site sollte seien Sie so einfach wie eine statische HTML-Site.
Ok, all das, um die Leute glauben zu lassen, dass auf Ihrer Website kein Drupal läuft. Sicherheit durch Unbekanntheit ist jedenfalls nutzlos.
quelle
Es gibt einen offiziellen Artikel und Diskussion über das gleiche .
Vielleicht möchten Sie auch lesen Sichern Ihrer Site .
Denken Sie daran, nie Kern hacken
quelle
Es hat keinen Sinn, sich zu verstecken, dass auf Ihrer Website Drupal ausgeführt wird. Das Entwickeln von Websites ist falsch. Worauf Sie sich konzentrieren sollten, ist Sicherheit. Stellen Sie sicher, dass Sie alle Sicherheitsmaßnahmen umsetzen und alles in Ordnung ist. Es gibt keinen Grund auf der Welt, sich zu verstecken, dass Sie ein bestimmtes cms oder eine andere Software verwenden. Mit FF-Addons wie Wappalyzer können Sie sofort feststellen, ob eine Site Drupal verwendet. Die Frage ist also ziemlich umstritten.
quelle
Sie können auch das Modul "Datei-Aliase" verwenden, um die Standarddateistruktur zu ändern.
quelle
Ich stimme anderen Leuten zu, dass man es nicht ganz verstecken kann. Wenn Sie sich die HTML-Quelle ansehen, werden Sie feststellen, dass CSS- und JavaScript-Dateien häufig nicht aggregiert wurden. Die CSS- und JavaScript-Aggregation sollte aktiviert sein.
quelle
In der Vergangenheit habe ich meine Schriften gegen die typischen Ruby-Projekt-Schriften wie Lucida Sans ausgetauscht und die Eingabegrößen erhöht, wie es bei allen hippen Kindern der Fall ist.
Ein weiteres Gewinnspiel ist die "Throbber" -Grafik für die automatische Vervollständigung von Feldern. Es funktioniert auch nicht, wenn Sie die Eingabegröße erhöhen. Hier ist eine, die Sie stehlen können: http://beta.seattlebedandbreakfast.com/misc/throbber.gif
quelle