Caching - Sicherheitsprobleme

  • Themenstarter Themenstarter ByeBye 8492
  • Beginndatum Beginndatum
B

ByeBye 8492

Moinsen,

ich habe ein doch recht kraftvolles CMS entwickelt, diesem CMS will ich nun noch ein vernünftiges Caching System nebenbei stellen, um die Serverlast so gering wie möglich zu behalten.

Mein Problem daran ist, das ich verschiedene Benutzergruppen habe und diese natürlich verschiedene Inhalte sehen können, also die eine Gruppe sieht zum Beispiel die Kategorie Intern nicht. Nun wird diese Kategorie allerdings gecached und in den Ordner /cache/md5(filename).htm gesteckt.

Mein Problem ist dann, das ein bösartiger Besucher ( wovon man ja immer ausgehen sollte ), nun mit einem Programm den Ordner Cache scannt und dort dann den gesamten Inhalt aufgelistet kriegt obwohl im Ordner eine index.htm drinne steht, somit hätte er also alle Inhalte die er gar nicht haben dürfte.

Der Cache erfolgt entweder bei Aufruf ( wenn noch keine Datei existierte, oder aber wenn der Inhalt verfasst wird).

Desweiteren weiß ich aber auch noch nicht ob es nicht vielleicht besser wäre den Cache in die Datenbank auszulagern ( damit würde mein Oben genanntes Problem entfallen ).

Was ist das schnellste und vor allem sicherste System um meine Anforderungen zu treffen?
 
Hmm also von der DB würde ich abraten und wegen dem Inhalt des Verzeichnisses, du kannst es ja durch ne Serverbasierte Benutzerauthetifizierung sperren. Mit Php kannst du denn immer noch auf die Dateien zugreifen, nur wenn eine Datei in dem Verzeichniss aufgerufen wird, musst du dich authentifizieren. Wir hatten hier auch mal sowas im Forum, weiß aber im Moment net wo. :)
 
Zurück