[Typo3-german] Encryptionkey Änderung und Folgen
Michael Schaller
mic at micweb.de
Wed Dec 7 17:15:29 CET 2005
Hallo zusammen,
eine nachträgliche Änderung des encryptionkey bedeutet ja auch eine
Änderung des cHash Wertes.
Interne Links, werden nach einem Leeren des Caches dann automatisch mit
dem neuen, richtigen cHash Wert (sofern einer nötig ist) belegt.
Anders sieht es jedoch mit (von Hand gesetzten) Links von aussen aus.
Ein bestehender Link auf bspw.
http://bla.blubb.de/index.php?id=111&tt_news=92&cHash=6596167653 wäre
zwar immer noch gültig (die richtige Newsmeldung würde angezeigt) die
Seite würde jedoch nicht mehr gecacht werden weil der cHash Wert jetz
nicht mehr stimmt.
Bei Verwendung von simulatestaic würde eine Änderung des encryprionkey
dazu führen, das alle bisherigen Einträgegen in der mysql-Tabelle
cache_md5params im Feld params einen 'falschen' chash Wert enthalten und
Seitenaufrufe (durch externe Links) nicht mehr gecacht werden könne.
Bestehende Links von aussen würden also generell nicht mehr gecacht
werden könnne.
Im entsprechenden Security Bulletin heisst es ja auch:
"Please be aware that since this changes the cHash value, simulateStatic
URLs may be invalidated."
Hab ich das soweit richtig verstanden?
Wäre es bei Verwendung von simulatestatic denkbar, durch ein kleines
php-Script die bestehenden chash Werte im Feld params auf den richtigen
Wert zu korrigieren?
Ok dann hätte man jeweils 2 Zeilen (einmal die bestehende und dann die
von typo3 neu berechntete), mit unterschiedlichen md5hash Werten, die
eine Seite mit denselben Parameter aufrufen, aber vorhandene Links von
ausserhalb könnten weiterhin gecacht werden.
Prinzipiell müsste das machbar sein, oder bin ich da uf dem Holzweg?
Gibt es nocht mehr Seiteneffekte einer nachträglichen Änderung des
encryptionkeys?
Grüße
Michael
More information about the TYPO3-german
mailing list