Lokale Erweiterungs-Installation als Admin blockieren

  • Wenn nicht ausdrücklich anders gewünscht, installieren wir in den Netzwerken unserer Kunden Firefox.

    Die vielen schönen Erweiterungen führen dazu, dass immer wieder mal ein User eine IE-bezogene Erweiterung installiert und damit ein Sicherheitsrisiko ins Netz einbringt, das wir eigentlich verhindern wollten.

    Es wäre also gut, wenn man nur nach Absprache mit dem Admin Erweiterungen installieren könnte.

    Wenn ich im Programmverzeichnis in geprefs/xpinstall.js "pref("xpinstall.enable", ...) auf "false" setze, können User nicht mehr von Websites installieren. Eine Installation von Festplatte oder USB-Stick ist aber ohne Probleme durchführbar.

    Gibt es eine Möglichkeit, die Installation von Erweiterungen grundsätzlich (als Admin und ohne Eingriff in User-Profile) zentral zu blockieren?

    Gruß, Joke

    OpenSuSe 11.1, OpenOffice 3.2, Firefox 3.5.8, Thunderbird 2.0.0.24, NVU 1.0
    Windows XP , OpenOffice 3.2, Firefox 3.5.8, Thunderbird 2.0.0.24, NVU 1.0

  • Hallo pencil,

    erst mal vielen Dank für den zweifachen Tipp. Ich werde mir mal ansehen, in wie weit das unsere Wünsche trifft!

    Mit den besten Wünschen in die Freie Republik Rheinland (gegen Rüttgers oder gegen Merkel oder gegen Westfalen?)

    Joke

    OpenSuSe 11.1, OpenOffice 3.2, Firefox 3.5.8, Thunderbird 2.0.0.24, NVU 1.0
    Windows XP , OpenOffice 3.2, Firefox 3.5.8, Thunderbird 2.0.0.24, NVU 1.0

  • Zitat von Joke

    Mit den besten Wünschen in die Freie Republik Rheinland (gegen Rüttgers oder gegen Merkel oder gegen Westfalen?)


    Der natürliche Rivale des Rheinländers war, ist und bleibt der Westfale :wink:
    Die anderen mehr oder weniger finsteren Gestalten kommen und gehen - der Westfale bleibt!

    /pencil

  • Danke für den erweiterten Tipp.

    Da wo ich her komme heißt die lokale Variante: "Eala Frya Fresena!", alternativ "Lever dot as slav!" und der natürliche Feind war "der" Oldenburger oder gleich Preußen insgesamt. Auf die Sprüche ist schon Klaus Störtebeker reingefallen. Hat ihn bloß den Kopf gekostet.

    Nun soll ja laut Vorurteil "der" Westfale ein angenehmer, weil "beharrlicher" Gegner sein. Da kann man in Ruhe zielen! Aber Vorsicht: Wie ich "die" Westfalen kennen gelernt habe, haben sie eine enorme Affinität zur Gruppe derer, "die zuletzt lachen".

    Man wird sehen, wohin das führt!

    Joke

    OpenSuSe 11.1, OpenOffice 3.2, Firefox 3.5.8, Thunderbird 2.0.0.24, NVU 1.0
    Windows XP , OpenOffice 3.2, Firefox 3.5.8, Thunderbird 2.0.0.24, NVU 1.0

  • Danke, sieht auf den ersten Blick nach einer interessanten Lösung aus!

    Gruß, Joke

    OpenSuSe 11.1, OpenOffice 3.2, Firefox 3.5.8, Thunderbird 2.0.0.24, NVU 1.0
    Windows XP , OpenOffice 3.2, Firefox 3.5.8, Thunderbird 2.0.0.24, NVU 1.0

  • Hallo alle miteinander,

    ich hab einige der Links mal verfolgt, bin aber nicht ganz glücklich damit.

    Übrigens ist folgender Link von Pencil nicht mehr erreichbar:

    https://addons.mozilla.org/extensions/sho…iosk%20Browsing


    wenn man über "about:config" den Wert für "xpinstall.enabled" auf "false" setzt und versucht ein Add-on zu installieren, bekommt man die bekannte Leiste angezeigt, die mitteilt dass die Funktion deaktiviert ist.

    Sagenhafterweise befindet sich am rechten Ende der Leiste ein Knopf "aktivieren"! :? Das mag durchaus Benutzerfreundlich sein, wirft aber jedes Sciherheitskonzept über den Haufen!

    Gibt es eine Möglichkeit diesen Button auszublenden oder zu deaktivieren???

    Gruß
    Dragonslayr

  • OK, anscheinend ist das ein etwas kniffligeres Problem, denn bislang hat mir bei dieser hier geballt auftretenden Firefox-Kompetenz noch immer jemand weiter helfen können.

    Als Workaround-Lösung kann ich mittlerweile folgendes anbieten:

    Man kann damit nicht verhindern dass der Benutzer in "about:config" den Eintrag "xpinstall.enabled" von "false" auf "true" ändert, aber dennoch die Installation von *.xpi-Dateien verhindern.

    Man muss dazu die Whitelist für *.xpi-Installation verwenden. Diese muss jedoch leer sein.
    Wenn man nun in "about:config" den Wert für "xpinstall.dialog.confirm" löscht, kann der Dialog, in dem man
    die Whitelist bearbeiten, nicht aufgerufen werden.

    Um diese Einstellungen auch nach einem Browserneustart beständig zu halten, sollten folgende Einträge in der user.js vorgenommen werden.

    user_pref("xpinstall.dialog.confirm", "");
    user_pref("xpinstall.enabled", false);
    user_pref("xpinstall.whitelist.add", "");
    user_pref("xpinstall.whitelist.add.103", "");


    Da dies aber nur eine quick & dirty Lösung ist habe ich versucht der Sache auf den Grund zu gehen.

    Ich habe versucht den Aufruf des Buttons zu verfolgen.
    Gelandet bin ich in:

    C:\Programme\Mozilla Firefox\chrome\de.jar in Zeile 3985

    verfolgt man dem damit verbundenen Aufruf:
    "xpinstallDisabledButton=Aktiveren"

    landet man in:

    C:\Programme\Mozilla Firefox\chrome\browser.jar in Zeile 1679

    Soweit ich diesem Quelltext entnehmen kann (Kenntnisse leider sehr eingeschränkt) wird zwischen Zeile 1661 und 1713 der Aufruf abgehandelt,
    wie verfahren werden soll, wenn die Installation von *.xpi Dateien nicht erlaubt ist.
    Leider hat jeglicher Ansatz etwas an diesen Zeilen zu ändern oder zu entfernen dazu geführt das der Firefox nicht mehr richtig funktioniert.
    Ich bin leider kein Programmierer, sonst würde es mir sicherlich leichter fallen hier eine Lösung zu finden.

    Gruß
    Dragonslayr

  • ich weiß ja nicht, wie rafiniert die Kunden eurer Netzwerke sind aber ich würde mal sagen, wenn jemand will, dann bekommt er es auch anders hin eine Erweiterung zu installieren:
    er könnte die bei sich zu Hause oder sonstwo installieren und den entpackten Ordner einfach wieder in den Profilordner unter extensions kopieren, dann hätte er das add-on auch... ist halt die Frage, ob du nur den "normalen Nutzer" davon abhalten willst was zu installieren oder auch die "erfahreneren" User...

    Firefox Firefox 3.6.x den festen und den zum Reisen,
    Win. 7 SP1

    Der IE ist wirklich sehr wichtig! Man benötigt ihn, um sich einen Browser zu besorgen!

  • Hallo und Danke für die schnelle Antwort,

    im Regelfall sind unsere Anwender nicht so EDV-gewand dass sie im Dateisystem herumturnen. Zudem würde ich dem Benutzer eine gewisse kriminelle Energie nachsagen, der trotz Verbot Systeme manipuliert.
    Klar dass es wenig Chancen gibt, wenn es jemand darauf anlegt eine Erweiterung zu installieren. Aber uns geht es rein darum den Benutzern die Möglichkeit zu nehmen mit einem Knopfdruck seinen Firefox so zu ändern, dass wir ihn am Ende nicht mehr wiedererkennen :~).

    ...und mal Hand aufs Herz... dieser "Aktivieren" Button schreit danach, dass man ihn auch drückt. Und schon sind Tür und Tor für alles offen was da im Netz so kreucht und fleucht. Und wenn der Benutzer anschließend noch seine Whitelist beliebig editieren kann...
    ...ich mag gar nicht dran denken.

    Gruß
    Dragonslayr