„Generator“ Meta-Tag entfernen – Drupal 8

"Generator" Meta-Tag in Drupal 8 entfernen

Fast jedes CMS schreibt innerhalb des head-Elements den eigenen Namen und im schlimmsten Fall sogar die Versionsnummer in einen Meta-Tag. Das große Problem an der Angabe: Die potenziellen Angreifer wissen sofort welches CMS und in welcher Version verwendet wird. Das macht die Suche nach einer Sicherheitslücke natürlich viel einfacher. Aus diesem Grund empfehle ich jedem, diese Informationen zu unterdrücken.

Auch Drupal 8 generiert einen Meta-Tag mit diesen Angaben. Dieser lässt sich jedoch mit wenigen Zeilen entfernen. Dazu eignet sich der Hook *_preprocess_page(&$variables) in der *.theme Datei. Das Sternchen steht dabei für den aktuellen Theme- oder Modulnamen. (In dem kommenden Beispiel „my_theme“.)

In den Zeilen 6-7 werden alle Meta-Tags selektiert und anschließend in einer Schleife durchlaufen. Entspricht eins der Namen dem Wort „Generator“, so wird dieses Element aus dem Array entfernt.

ALL-INKL.COM