PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Zur Entspannung: Verschlüsselung von Config-Dateien the Mozilla way


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 ;))

Thunderhit
2009-05-08, 21:41:15
Wozu überhaupt verschlüsseln? Man gibt doch kein extra Passwort beim Start ein, also würde eine Verschlüsselung doch sowieso nix bringen dank Open Source.

Gast
2009-05-08, 22:21:52
Das ist ja der Punkt. Es macht... keinen Sinn.

h'lore
2009-05-08, 22:28:39
Wozu überhaupt verschlüsseln? Man gibt doch kein extra Passwort beim Start ein, also würde eine Verschlüsselung doch sowieso nix bringen dank Open Source.Was hat das nun mit OSS zu tun?

Ich denke nicht, dass der ROT13-Quatsch als Sicherheitsmaßnahme gedacht ist. Verstehe eh nicht so ganz, was das soll. Warum möchte man eine Konfigurationsdatei auf den ersten Blick unlesbar machen? Wer Lesezugriff auf die Datei hat, bekommt doch auch problemlos den Klartext raus. Mit dieser obskuren Maßnahme schmälert man einen großen Vorteil von Textkonfigurationsdateien.

edit: Gebgmqrz tvog rf Najraqre, qvr fvpu va Fpuynatrabry rvaonyfnzvreg tnam jbuy shruyra.