Seite 1 von 1

Config Dateien für CGI Programme mit PB 5.4

Verfasst: 05.09.2015 23:48
von Andreas21
Hi

da es mit der 5.4 nun möglich ist CGI Programme zu schreiben, würde mich interessieren wie man Config Dateien für das Programm am besten und sicher nutzen kann?
Im selben Verzeichnis wie das Programm ist sehr unsicher.
Bei normalen CGI Skripten würde man es ja direct im Script edieren, aber bei einem Programm ist das nicht möglich.

Habe mir die Tage schon etwas den Kopf drüber zerbrochen.

In der Config soll z.b. Passwörter stehen und sonstige Config Sachen.

Re: Config Dateien für CGI Programme mit PB 5.4

Verfasst: 06.09.2015 00:48
von Bisonte
Da bietet sich eine Tabelle in einer Datenbank an. Sicherheit ist dort eigentlich gegeben ;)
Wenn man den Server selbst hostet, hat man allerdings eh Zugriff auf alle Ordner, dann wären
die üblichen Ordner eigentlich angesagt (z.B. bei Windows %APPDATA), wenns denn Textdateien sein sollen.

Re: Config Dateien für CGI Programme mit PB 5.4

Verfasst: 06.09.2015 04:02
von Andreas21
Danke für die Antwort :)

Mit sicher war gemeint das man nicht von außen an die Datei kommt auf einem Webserver.
Wenn man das Programm weiter geben will, muss man sich entscheiden wo man die Config speichern will.
Datenbank ist zwar gut aber meist sind es ja text Config Dateien damit sie schnell bearbeitet werden können.

Linux und Windows.

Re: Config Dateien für CGI Programme mit PB 5.4

Verfasst: 06.09.2015 18:46
von Sicro
Im FTP-Programm kannst du für deine Config-Datei die öffentlichen Zugriffsrechte abschalten.

Gibt nun jemand in seinem Browser die URL zur Config-Datei ein
http://www.deineseite.de/cgi/config.txt
bekommt dieser eine Zugriffsverweigerung vom Browser angezeigt.

Dein CGI-Programm kann aber auf diese Config-Datei immer noch zugreifen.

Re: Config Dateien für CGI Programme mit PB 5.4

Verfasst: 06.09.2015 21:57
von Andreas21
Ok danke, daran hab ich wirklich noch nicht gedacht.
Geht das auch bei Windows? Da ist das ja bissel anders als bei Unix Systemen mit den rechten.

Re: Config Dateien für CGI Programme mit PB 5.4

Verfasst: 06.09.2015 22:34
von Sicro
Andreas21 hat geschrieben:Geht das auch bei Windows? Da ist das ja bissel anders als bei Unix Systemen mit den rechten.
Die Zugriffe regelt das Webserver-Programm (meistens Apache HTTP Server). Es ist also egal, ob dieser auf Windows, Linux usw. läuft.

Bei dieser Variante musst du halt jedes Mal dran denken für deine Config-Datei die Zugriffsrechte einzuschränken.

Ein anderer Weg:
Beim Webserver werden die Dateien für die Internetseiten ja in einem Unterverzeichnis eingefügt, z. B.:

Code: Alles auswählen

/html/
Legst du Dateien in das Verzeichnisoder

Code: Alles auswählen

/irgendwas/
ab, sind diese im Internet nicht erreichbar, weil nur Dateien im Verzeichnis

Code: Alles auswählen

/html/
zugreifbar sind.

Du könntest also deine Config-Datei auch in einem nicht öffentlich erreichbarem Verzeichnis ablegen.

Beachte: Möglicherweise sind noch mehr Verzeichnisse standardmäßig auf dem Webserver für öffentlichen Zugriff eingerichtet.

Re: Config Dateien für CGI Programme mit PB 5.4

Verfasst: 06.09.2015 23:00
von Andreas21
Ok danke :allright: