Gast
2009-05-07, 22:03:54
Ist euch langweilig? Mögt ihr Firefox?
Hier ist ein kleines aber feines Beispiel wie man einen echten WTF-Moment in einem weitverbreiteten Browser finden kann.
Stellt euch einfach vor, ihr wollt eine Config-Datei bauen, die nicht einfach so lesbar ist. Wie könnte man die Datei nun vor neugierigen Augen schützen? Natürlich mit dem sichersten Verschlüsselungsalgoritmus auf Erden. ROT13 (http://de.wikipedia.org/wiki/ROT13).
Glaubt ihr nicht? Schaut nach. Öffnet die about:config -Seite in Firefox. Der Filter der Wahl ist das Wort "obscure". Ihr findet den Wert
general.config.obscure_value mit dem Wert 13.
Was macht der?
http://mit.edu/~firefox/www/maintainers/autoconfig.html Abschnitt "2. Edit all.js"
The general.config.obscure_value preference specifies how the configuration file is obscured. Firefox expects that each byte in the file will be rotated by the specified value. The default value is 13. If this value is left unchanged, then the configuration file must be encoded as ROT13. Autoconfig will fail if the cfg file is not encoded as specified by this preference.
Man muss als Mozilla-Entwickler anscheinend etwas Humor haben (https://bugzilla.mozilla.org/show_bug.cgi?id=262173).
(Ich bin mir nicht sicher ob das hier an der richtigen Stelle ist, aber im OffTopic haben Gäste keinen Zugriff. Und wir können gerne über Verschlüsselung diskutieren ;))
Hier ist ein kleines aber feines Beispiel wie man einen echten WTF-Moment in einem weitverbreiteten Browser finden kann.
Stellt euch einfach vor, ihr wollt eine Config-Datei bauen, die nicht einfach so lesbar ist. Wie könnte man die Datei nun vor neugierigen Augen schützen? Natürlich mit dem sichersten Verschlüsselungsalgoritmus auf Erden. ROT13 (http://de.wikipedia.org/wiki/ROT13).
Glaubt ihr nicht? Schaut nach. Öffnet die about:config -Seite in Firefox. Der Filter der Wahl ist das Wort "obscure". Ihr findet den Wert
general.config.obscure_value mit dem Wert 13.
Was macht der?
http://mit.edu/~firefox/www/maintainers/autoconfig.html Abschnitt "2. Edit all.js"
The general.config.obscure_value preference specifies how the configuration file is obscured. Firefox expects that each byte in the file will be rotated by the specified value. The default value is 13. If this value is left unchanged, then the configuration file must be encoded as ROT13. Autoconfig will fail if the cfg file is not encoded as specified by this preference.
Man muss als Mozilla-Entwickler anscheinend etwas Humor haben (https://bugzilla.mozilla.org/show_bug.cgi?id=262173).
(Ich bin mir nicht sicher ob das hier an der richtigen Stelle ist, aber im OffTopic haben Gäste keinen Zugriff. Und wir können gerne über Verschlüsselung diskutieren ;))