Tach!
oder das Anlegen von ein paar Variablen/Arrays einer Programmiersprache in der Datei steht
Genau das ist ein Sicherheitsproblem: So lässt sich nämlich jeder beliebige Code einschleusen.
Wir reden hier von interpretierenden Sprachen, bei denen der Code des Projekts in lesbarer Form vorliegt. Wer in die Konfigurationsdatei Code einfügen kann, kann das auch in jede beliebige andere Datei des Projekts. Das Problem besteht nicht darin, dass man Code in diese Datei einfügen könnte, sondern wenn Nicht-Administratoren an irgendeiner beliebigen Stelle des gesamten Projektcodes Manipulationen vornehmen können.
dedlfix.