Skip to content
Johanna Räisä edited this page Oct 13, 2026 · 2 revisions

Selainturvallisuus: selainlaajennusten rajoittaminen

Tavoite

Rajoittaa, mitä selainlaajennuksia saa käyttää Kohaa vasten. Sallitaan vain organisaatiolle tarpeelliset laajennukset, kaikki muut estetään.

Asetus

Selaimen yritysasetuksilla voidaan estää kaikki laajennukset ja sallia vain valitut. Tiedoston nimen on oltava policies.json — muut nimet jätetään huomiotta — ja sisällön UTF-8-muodossa.

{
  "policies": {
    "ExtensionSettings": {
      "*": {
        "installation_mode": "blocked",
        "blocked_install_message": "Laajennusten asennus on estetty. Ota yhteyttä IT-tukeen."
      },
      "koct@koha.fr": {
        "installation_mode": "allowed"
      }
    }
  }
}

Voit ladata valmiin tiedoston: policies.json

Esimerkki sallii yhden laajennuksen. Korvaa koct@koha.fr omilla sallittavilla laajennuksilla. Tunnus löytyy Firefoxista: about:support → Extensions.

"*" estää kaikki laajennukset. Jokainen sallittu laajennus lisätään erilliseksi riviksi, ja sille on pakko antaa installation_mode. Ilman sitä rivi olettaa allowed, mikä voi kumota *-eston.

"tunnus1": { "installation_mode": "allowed" },
"tunnus2": { "installation_mode": "allowed" }

Vaatimukset

Firefox 69 tai ESR 68.1 tai uurempi.

Asennus

Järjestelmä Polku
Windows C:\Program Files\Mozilla Firefox\distribution\policies.json
Windows (32-bit) C:\Program Files (x86)\Mozilla Firefox\distribution\policies.json
Linux /etc/firefox/policies/policies.json
macOS /Applications/Firefox.app/Contents/Resources/distribution/policies.json

GPOlla (Windows)

Rekisteriavain HKLM\SOFTWARE\Policies\Mozilla\Firefox, arvo ExtensionSettings (REG_MULTI_SZ) = yllä oleva JSON.

ADMX-tiedostot: mozilla/policy-templates → windows/firefox.admx ja windows/en-US/firefox.adml.

Tarkistus

Avaa Firefoxissa about:policies. ExtensionSettings pitää näkyä tilassa Active. Jos tila on Error, tiedosto on virheellinen tai väärässä paikassa.

Käyttöönotto

  1. Pilotoi ensin yhdellä koneella ja tarkista about:policies.
  2. Muut laajennukset poistuvat seuraavassa Firefox-käynnistyksessä.
  3. Kerro henkilökunnalle ennen käyttöönottoa.

Kielipaketit ja teemat voivat joutua *-eston alle – tarkista pilotilla.

Peruutus

Poista policies.json (tai rekisteriarvo) ja käynnistä Firefox uudelleen.

Rajoitteet

Kohdealueella on ESR. Laajennuksen rajoittaminen tiettyyn sivustoon ei ole siellä mahdollista, koska runtime_allowed_hosts on käytettävissä vasta Firefox 153:sta alkaen. Asia käsitellään uudelleen, jos selaimet siirtyvät nykyiseen versioon.

Aiheeseen liittyvä

Koha-26x#117

Clone this wiki locally