
Selainlaajennusopas: turvallisuus, asennus ja luominen
Oletko koskaan huomannut niitä pieniä kuvakkeita selaimen osoitepalkin vieressä? Ne ovat selainlaajennuksia – pieniä ohjelmia, jotka muuttavat tapaa, jolla käytät internetiä. AdBlock estää mainoksia yli 100 miljoonalla laitteella, ja Grammarly tarkistaa kirjoituksesi oikeinkirjoituksen reaaliajassa. Tämä opas auttaa sinua ymmärtämään, miten laajennukset toimivat, miten pysyt turvassa ja miten voit jopa luoda oman laajennuksen.
Chrome Web Store -laajennukset: yli 200 000 ·
Firefox-lisäosat: yli 30 000 ·
AdBlock-lataukset: yli 100 miljoonaa
Pikakatsaus
- Selainlaajennus on pieni ohjelma, joka lisää toimintoja selaimeen (Google Chrome Help)
- Laajennuksia jaetaan virallisissa verkkokaupoissa (Google Chrome Help)
- Haitalliset laajennukset ovat kiellettyjä ja voivat johtaa oikeustoimiin (Chrome for Developers)
- Tarkkaa lukua haitallisten laajennusten määrästä ei ole julkisesti saatavilla
- Laajennuksen luomisen helppous riippuu käyttäjän teknisestä taustasta
- Tekoälytyökalujen luotettavuus laajennuksen luomisessa vaatii ihmistarkastuksen
- Chrome siirtyy Manifest V3 -versioon, joka rajoittaa taustaprosesseja (Chrome for Developers)
- Selainvalmistajat tiukentavat laajennusten tietosuojasääntöjä jatkuvasti (NCSC)
- Laajennusten turvallisuusvalvonta tiukkenee virallisissa kaupoissa
- Yhä useampi käyttäjä luo itse omia laajennuksia tekoälyn avulla
Kuusi keskeistä faktaa, jotka jokaisen laajennusten käyttäjän ja kehittäjän tulisi tietää:
| Ominaisuus | Tiedot |
|---|---|
| Määritelmä | Pieni ohjelma, joka laajentaa selaimen ominaisuuksia (Google Chrome Help) |
| Suosituin laajennus | AdBlock, yli 100 miljoonaa latausta |
| Käyttöoikeudet | Laajennus voi pyytää pääsyä tietoihin tai toimintoihin asennuksen yhteydessä (Google Chrome Help) |
| Turvallisuusuhka | Jotkin laajennukset myyvät selausdataa kolmansille osapuolille (Vanderbilt University) |
| Luomisen vaikeus | Peruslaajennus on mahdollista tehdä tunnissa HTML-, CSS- ja JavaScript-taidot halliten |
| Säännökset | Laajennusten on noudatettava selainvalmistajien kehittäjäkäytäntöjä (Chrome for Developers) |
Mikä on selainlaajennus?
Selainlaajennus on pieni ohjelma, joka lisää uusia toiminnallisuuksia verkkoselaimeen. Se toimii selaimen päällä eikä ole erillinen sovellus. Google Chrome Help määrittelee laajennuksen ohjelmaksi, joka voi pyytää pääsyä tietoihin tai oikeuksiin asennuksen yhteydessä. Käyttäjä päättää, mitä oikeuksia hän haluaa myöntää.
Tavallinen käyttäjä saattaa asentaa kymmeniä laajennuksia vuosien varrella tietämättä, mitä ne oikeastaan tekevät taustalla. Jotkin parantavat tuottavuutta, toiset suojaavat yksityisyyttä – mutta osa voi myös kerätä tietoja ilman lupaa.
Mikä on esimerkki selainlaajennuksesta?
- AdBlock – estää mainoksia verkkosivuilla. Yli 100 miljoonaa latausta tekee siitä yhden maailman käytetyimmistä laajennuksista.
- LastPass – hallinnoi salasanoja ja täyttää kirjautumistiedot automaattisesti.
- Grammarly – tarkistaa oikeinkirjoituksen ja kieliopin selaimessa reaaliajassa.
- Honey – etsii ja soveltaa alennuskuponkeja verkkokaupoissa.
Mozilla Support muistuttaa, että jokainen laajennus on syytä arvioida erikseen – suosio ei takaa turvallisuutta.
Selainlaajennukset ovat kuin kaukosäädin televisiolle: ne tekevät käytöstä mukavampaa, mutta väärät valinnat voivat avata pääsyn kaikille kanaville. Jokainen oikeuspyyntö on päätös, jota ei pidä tehdä ajattelematta.
Mitä tämä tarkoittaa käytännössä?
Kun asennat laajennuksen, myönnät sille tiettyjä oikeuksia – esimerkiksi pääsyn selaushistoriaan, evästeisiin tai verkkosivujen sisältöön. OWASP neuvoo rajoittamaan kerättävää dataa ja kertomaan siitä läpinäkyvästi. Käyttäjän tulisi aina tarkistaa, mitä oikeuksia laajennus pyytää, ennen kuin hän hyväksyy asennuksen.
Googlen Chrome for Developers suosittelee kehittäjiä minimoimaan oikeudet vain sellaisiin API-rajapintoihin ja verkkosivuihin, joita laajennus todella tarvitsee. Tämä vähentää riskiä, että laajennusta käytetään hyväksi tietomurrossa.
Mistä tiedän, onko minulla selainlaajennus?
Selainlaajennukset näkyvät tyypillisesti kuvakkeina selaimen osoitepalkin vieressä. Jos et ole koskaan tarkistanut asennettuja laajennuksia, et ehkä tiedä, mitä selaimessasi oikeasti on. Tässä ohjeet kahteen suosituimpaan selaimeen.
Miten tarkistan asennetut laajennukset Chrome-selaimessa?
- Avaa Chrome ja napsauta oikeassa yläkulmassa olevaa kolmea pystypistettä (valikko).
- Valitse Lisää työkaluja > Laajennukset.
- Näet listan kaikista asennetuista laajennuksista. Voit poistaa käytöstä tai poistaa laajennuksia täältä. Google Chrome Help ohjeistaa, että tällä sivulla voit myös tarkistaa laajennusten käyttöoikeudet.
- Vaihtoehtoisesti kirjoita osoiteriville
chrome://extensions/ja paina Enter.
Miten tarkistan asennetut laajennukset Firefoxissa?
- Avaa Firefox ja napsauta oikeassa yläkulmassa olevaa kolmea vaakaviivaa (valikko).
- Valitse Lisäosat ja teemat.
- Laajennukset-lista näyttää kaikki asennetut lisäosat. Mozilla Support suosittelee tarkistamaan erityisesti laajennusten oikeuspyynnöt ja kehittäjän luotettavuuden tällä sivulla.
- Voit poistaa laajennuksen käytöstä tai poistaa sen kokonaan napsauttamalla kolmea pistettä laajennuksen kohdalla.
Molemmissa selaimissa kannattaa käydä läpi asennetut laajennukset kerran kuussa ja poistaa ne, joita et enää käytä. Vanderbilt Universityn kyberturvallisuusohjeistus korostaa, että tarpeettomat laajennukset pitää poistaa käytöstä tai poistaa kokonaan.
Ovatko selainlaajennukset turvallisia?
Lyhyt vastaus: kaikki laajennukset eivät ole turvallisia. Osa on suunniteltu keräämään käyttäjätietoja, asentamaan haittaohjelmia tai ohjaamaan selausliikennettä. Britannian NCSC kehottaa organisaatioita laatimaan käytännön kolmansien osapuolten laajennusten asentamisesta.
Ongelma on todellinen: Vanderbilt University varoittaa, että monet laajennukset pyytävät huomattavasti enemmän oikeuksia kuin ne tarvitsevat. Esimerkiksi yksinkertainen kuponkilaajennus saattaa pyytää pääsyä kaikkiin verkkosivustoihin ja mahdollisuutta lukea ja muuttaa kaikkea dataa.
Mitkä ovat suurimmat uhat selainlaajennuksissa?
- Tietojenkeruu – Laajennus kerää selaustiedot, näppäinpainallukset tai henkilökohtaiset viestit ja myy ne kolmansille osapuolille.
- Mainosten kaappaus – Laajennus muuttaa sivujen sisältöä lisäämällä omia mainoksia tai vaihtamalla linkkejä.
- Tietojenkalastelu – Laajennus esiintyy luotettavana ohjelmana ja varastaa kirjautumistiedot.
OWASP suosittelee hankkimaan käyttäjän suostumuksen ennen henkilökohtaisten tietojen keräämistä. Jos laajennus kerää dataa ilman selvää suostumusta, se toimii todennäköisesti eettisten ohjeiden vastaisesti.
Miten varmistan laajennuksen turvallisuuden?
Mozilla Support antaa neljä kriteeriä laajennuksen turvallisuuden arviointiin:
- Kehittäjän luotettavuus: Tunnetko kehittäjän tai yrityksen? Onko heillä hyvä maine?
- Käyttäjämäärä ja -arviot: Tuhansien käyttäjien ja positiivisten arvioiden laajennus on todennäköisesti turvallisempi.
- Oikeuspyynnöt: Pyytääkö laajennus vain oikeuksia, jotka ovat linjassa sen toiminnan kanssa?
- Tietosuojakäytäntö: Onko laajennuksella selkeä tietosuojakäytäntö, joka kertoo mitä tietoja kerätään?
Asenna laajennuksia vain virallisista verkkokaupoista – Chrome Web Storesta tai Firefox Add-ons -sivustolta. Google Chrome Help varoittaa hyväksymästä laajennuksia, joiden turvallisuudesta et ole varma.
Käyttäjä, joka asentaa laajennuksia sokeasti luottaen, altistaa itsensä tietovuodolle. Suurin riski ei ole haittaohjelma vaan se, että laajennus kerää kaiken verkkokäyttäytymisesi. Tarkista aina oikeuspyynnöt ennen asennusta.
Miten saan selainlaajennuksen?
Laajennuksen asentaminen on nopeaa ja yksinkertaista. Prosessi on samanlainen Chrome- ja Firefox-selaimissa, vaikka tarkat vaiheet eroavat hieman.
Mitä tämä tarkoittaa käytännössä?
Käytännössä asennus on kuin sovelluksen lataaminen puhelimeen: siirry kauppaan, etsi laajennus, lue tiedot ja paina asenna. Erona on, että laajennus toimii vain selaimen sisällä, ei koko laitteessa.
Mistä löydän selainlaajennukset selaimestani?
- Chrome: Siirry Chrome Web Storeen. Hakupalkilla voit etsiä tiettyä laajennusta tai selata kategorioita.
- Firefox: Siirry Firefox Add-ons -sivustolle. Sama hakutoiminto ja kategoriat ovat käytettävissä.
- Edge: Microsoft Edge käyttää Chrome Web Storea, koska se on rakennettu Chromium-pohjalle.
Kun olet löytänyt haluamasi laajennuksen, napsauta Lisää Chromeen tai Lisää Firefoxiin. Google Chrome Help kertoo, että selain voi näyttää lisäoikeuksia tai datapyyntöjä ennen asennuksen vahvistamista.
Miten aktivoin selainlaajennuksen?
Laajennus aktivoituu yleensä automaattisesti asennuksen jälkeen. Kuvake ilmestyy osoitepalkin viereen. Jos se ei aktivoidu automaattisesti:
- Siirry Chrome- tai Firefox-valikon laajennussivulle (
chrome://extensions/tai Lisäosat). - Varmista, että laajennuksen kytkin on päällä (sininen/aktiivinen).
- Jotkin laajennukset vaativat kirjautumisen tai lisäasetusten konfiguroinnin ennen käyttöä.
Mozilla Support suosittelee testaamaan laajennusta yhdellä sivulla ennen laajempaa käyttöä.
Miten luon selainlaajennuksen?
Oman selainlaajennuksen tekeminen on yllättävän helppoa, ja se on loistava tapa oppia web-kehitystä. Google Chrome Help kuvaa prosessin alkavan kansiosta, manifest.json-tiedoston luomisesta ja testauksesta developer mode -tilassa.
Onko Chrome-laajennuksen tekeminen vaikeaa?
Peruslaajennus vaatii vain kolme tekniikkaa: HTML, CSS ja JavaScript. Jos osaat perusteet, voit luoda toimivan laajennuksen alle tunnissa. Tässä yksinkertaistettu rakenne:
- Luo kansio laajennuksellesi.
- Luo manifest.json-tiedosto, joka sisältää laajennuksen perustiedot (nimi, versio, oikeudet, taustaskriptit).
- Luo popup.html – se määrittää käyttöliittymän, jonka käyttäjä näkee kuvaketta napsauttaessa.
- Luo background.js – taustaskripti hoitaa logiikan, kuten tapahtumien kuuntelun ja datan käsittelyn.
- Testaa laajennus siirtymällä
chrome://extensions/ja valitsemalla Load unpacked. Valitse kansio, johon tallensit tiedostot.
Chrome for Developers suosittelee siirtämään kaiken ulkoisen koodin laajennuksen omaan pakettiin. Tämä vähentää tietoturvariskejä, koska kaikki koodi on hallinnassasi.
Aloita yksinkertaisesta laajennuksesta, joka muuttaa sivun taustavärin tai lisää verkkosivulle painikkeen. Kun perusrakenne on hallussa, laajentaminen monimutkaisempiin ominaisuuksiin on suoraviivaista. Manifest V3 on tällä hetkellä suositeltu versio uusille laajennuksille.
Voiko ChatGPT tehdä Chrome-laajennuksen?
Kyllä, ChatGPT ja muut tekoälymallit voivat tuottaa koodia Chrome-laajennukselle. Ne pystyvät kirjoittamaan manifest.json-tiedoston, popup.html:n ja JavaScript-logiikan. Tämä nopeuttaa kehitystä huomattavasti, mutta lopputulos vaatii aina ihmistarkastuksen. OWASP muistuttaa, että jokainen laajennus on tarkistettava tietoturvahaavoittuvuuksien varalta.
Kannattaa pyytää ChatGPT:tä selittämään jokainen koodirivi, jotta ymmärrät, mitä laajennus oikeasti tekee. Tekoäly voi tehdä huomaamattomia virheitä, jotka avaavat tietoturva-aukkoja.
Voiko selainlaajennuksilla ansaita rahaa?
Kyllä. Yleisimmät tulonlähteet ovat:
- Mainokset – laajennus näyttää mainoksia käyttäjälle.
- Premium-ominaisuudet – perusversio on ilmainen, edistyneemmät ominaisuudet maksullisia.
- Kumppanuuslinkit – laajennus suosittelee tuotteita ja ansaitsee provision.
- Suorat maksut – käyttäjä maksaa laajennuksesta kertamaksun.
Laajennusten kautta ansaitseminen on täysin laillista, kunhan se on tehty läpinäkyvästi. Google Chrome Help edellyttää, että laajennusten on noudatettava Chrome Web Storen kehittäjäkäytäntöjä, jotka kieltävät harhaanjohtavat mainokset ja tiedonkeruun ilman lupaa.
Ovatko Chrome-laajennukset laittomia?
Chrome-laajennukset eivät ole lähtökohtaisesti laittomia. Ne ovat täysin sallittuja ohjelmia, jotka parantavat selaimen käyttökokemusta. Laiton toiminta syntyy siitä, mitä laajennus tekee – ei siitä, että se on laajennus.
Mitä tämä tarkoittaa käytännössä?
Laillisuus riippuu kolmesta asiasta: noudattaako laajennus Googlen kehittäjäkäytäntöjä, kerätäänkö tietoja luvallisesti ja käytetäänkö laajennusta rikolliseen toimintaan. Suurin osa laajennuksista on täysin laillisia.
Voiko itse tehdyn laajennuksen jakaa laillisesti?
Kyllä, oman laajennuksen jakaminen Chrome Web Storessa on sallittua, kunhan se täyttää Chrome for Developers -käytännöt. Laajennuksen tulee:
- Pyytää vain tarpeellisia oikeuksia.
- Olla tietoturvallinen eikä sisältää haittaohjelmia.
- Noudattaa Googlen tietosuojasääntöjä.
- Olla selkeä ja läpinäkyvä toiminnoiltaan.
Haitalliset laajennukset – kuten tietojenkalasteluun tai käyttäjätietojen varastamiseen tarkoitetut – ovat kiellettyjä ja voivat johtaa oikeustoimiin. NCSC muistuttaa, että organisaatioiden tulisi valvoa laajennusten käyttöä osana tietoturvapolitiikkaansa.
Edut
- Selainlaajennukset parantavat tuottavuutta ja käyttökokemusta
- Ilmaisia laajennuksia on tuhansia joka tarkoitukseen
- Oman laajennuksen tekeminen on mahdollista perustaidoilla
- Laajennuksilla voi ansaita rahaa läpinäkyvästi
Haitat
- Jotkin laajennukset keräävät käyttäjätietoja ilman lupaa
- Liian monet laajennukset hidastavat selainta
- Osa pyytää laajempia oikeuksia kuin tarvitsee
- Haitalliset laajennukset voivat altistaa tietoturvariskeille
Vaiheittainen ohje: selainlaajennuksen luominen alusta loppuun
Tässä on käytännön vaiheet, joiden avulla voit luoda ensimmäisen Chrome-laajennuksesi alle tunnissa. Tämä esimerkkilaajennus vaihtaa nykyisen verkkosivun taustavärin.
Vaihe 1: Valmistele kansio ja tiedostot
Luo työpöydälle uusi kansio nimeltä “taustavarilaajennus”. Luo tämän kansion sisään kolme tiedostoa: manifest.json, popup.html ja background.js.
Vaihe 2: Kirjoita manifest.json
Manifest-tiedosto määrittää laajennuksen perustiedot. Chrome for Developers korostaa, että manifest on laajennuksen tärkein turvallisuusdokumentti – se määrittää oikeudet ja resurssit.
Vaihe 3: Kirjoita popup.html
Popup-tiedosto luo käyttöliittymän, jonka käyttäjä näkee napsauttaessaan kuvaketta. Yksinkertainen HTML-sivu, jossa on painike ja väriasetukset.
Vaihe 4: Kirjoita background.js
Taustaskripti hoitaa laajennuksen logiikan. Tässä esimerkissä se muuttaa sivun taustaväriä painiketta napsautettaessa.
Vaihe 5: Testaa developer mode -tilassa
Siirry selaimeen, avaa chrome://extensions/, ota käyttöön Developer mode (oikeasta yläkulmasta) ja valitse Load unpacked. Valitse luomasi kansio. Laajennus on nyt käytössä. Google Chrome Help kertoo, että tämä on nopein tapa testata laajennuksia ennen julkaisua.
Vaihe 6: Paketoi ja julkaise
Kun olet tyytyväinen, paketoi laajennus ZIP-muotoon ja lataa se Chrome Web Storeen. Googlen tarkistusprosessi varmistaa, että laajennus täyttää turvallisuusvaatimukset.
Vahvistetut faktat vs. epäselvät asiat
Vahvistetut faktat
- Selainlaajennukset ovat pieniä ohjelmia, jotka toimivat selaimen päällä (Google Chrome Help)
- Niitä jaetaan virallisissa verkkokaupoissa, kuten Chrome Web Store ja Firefox Add-ons
- Haitalliset laajennukset ovat kiellettyjä ja niiden tekijöille voi seurata oikeudellisia seurauksia
- Laajennusten oikeuspyynnöt on tarkistettava ennen asennusta (Mozilla Support)
- Oman laajennuksen luominen vaatii HTML-, CSS- ja JavaScript-taitoja
- Laajennuksilla voi ansaita rahaa, kun toiminta on läpinäkyvää
Epäselvät asiat
- Tarkkaa lukua haitallisten laajennusten määrästä ei ole julkisesti saatavilla – arvioita on vaikea tehdä, koska osa laajennuksista poistetaan vasta jälkikäteen
- On epäselvää, kuinka moni käyttäjä tarkistaa laajennusten oikeuspyynnöt ennen asennusta – käytännössä suurin osa luultavasti vain painaa “Lisää”
- Tekoälytyökalujen, kuten ChatGPT:n, tuottaman koodin turvallisuus ja luotettavuus vaatii aina ihmistarkastuksen
Asiantuntijoiden näkemyksiä
“Selainlaajennus voi myydä kaiken tekemisesi verkossa.”
– Geoffrey A. Fowler, The Washington Post (teknologian toimittaja ja kuluttaja-asiantuntija)
“Laajennusten riskien hallinta on olennainen osa organisaation tietoturvaa – hallitsemattomat laajennukset ovat pysyvä tietovuodon riski.”
– KeepAware-asiantuntijat (yritystason tietoturvaratkaisujen kehittäjä)
“Oikeuspyyntöjen tulisi olla linjassa laajennuksen ominaisuuksien kanssa – jos yksinkertainen kuponkilaajennus pyytää pääsyä kaikkiin sivustoihin, se on heräte.”
– Mozilla Support (selainvalmistajan tietoturvatiimi)
Yhteenveto
Selainlaajennukset ovat pieniä mutta voimakkaita työkaluja: ne voivat parantaa tuottavuuttasi, suojata yksityisyyttäsi tai altistaa sinut tietovuodolle. Jokaisen laajennuksen kohdalla on tehtävä tietoinen päätös: tarkista oikeuspyynnöt, lue käyttäjäarvostelut ja asenna vain luotettavista lähteistä.
Suomalaisten käyttäjien ja kehittäjien kannattaa muistaa, että laajennusten turvallisuus on oma vastuu. Tarkista asennetut laajennuksesi tänään – poista ne, joita et tarvitse, ja pidä loput ajan tasalla. Päätös on selvä: hallitse laajennuksiasi ennen kuin ne hallitsevat sinua.
developer.chrome.com, support.google.com, developer.chrome.com, developer.chrome.com, support.google.com
Usein kysytyt kysymykset
Voinko poistaa selainlaajennuksen?
Kyllä. Chrome-selaimessa siirry kohtaan chrome://extensions/, ja valitse Poista laajennuksen kohdalla. Firefoxissa siirry Lisäosat-valikkoon ja napsauta kolmea pistettä laajennuksen kohdalla. Laajennus poistuu kokonaan selaimesta.
Mitä eroa on laajennuksella ja lisäosalla?
Käytännössä termejä käytetään synonyymeina. Chrome puhuu “laajennuksista” (extensions), Firefox puhuu “lisäosista” (add-ons). Molemmat tarkoittavat pieniä ohjelmia, jotka lisäävät toiminnallisuuksia selaimeen.
Tarvitsenko selainlaajennuksia tietoturvaohjelmaksi?
Ei välttämättä. Modernit selaimet sisältävät sisäänrakennettuja turvaominaisuuksia, kuten haittaohjelmasuojauksen ja evästeiden hallinnan. Laajennukset voivat kuitenkin tarjota lisäturvaa, esimerkiksi salasanojen hallintaan tai VPN-yhteyksiin. NCSC suosittelee harkitsemaan tarkkaan, mitä laajennuksia asennat.
Miten päivitän selainlaajennukset?
Chrome ja Firefox päivittävät laajennukset automaattisesti oletusarvoisesti. Voit tarkistaa päivitykset manuaalisesti Chrome-selaimessa chrome://extensions/-sivulla napsauttamalla Päivitä-painiketta. Firefoxissa lisäosat päivittyvät automaattisesti taustalla.
Voiko selainlaajennus hidastaa selainta?
Kyllä. Jokainen asennettu laajennus kuluttaa muistia ja prosessointitehoa. Erityisesti laajennukset, jotka skannaavat verkkosivuja tai näyttävät mainoksia, voivat hidastaa selainta. Poista tarpeettomat laajennukset nopeuden parantamiseksi.
Onko selainlaajennuksia mobiiliselaimille?
Kyllä. Chrome Androidille tukee joitakin laajennuksia, mutta valikoima on rajallinen. Firefox Androidille tukee laajennuksia paremmin ja antaa asentaa samat lisäosat kuin työpöytäversiossa. iOS-selaimet eivät pääsääntöisesti tue laajennuksia Applen rajoitusten vuoksi.
Miten estän ei-toivotut laajennukset?
Organisaatioissa IT-osasto voi estää laajennusten asennuksen ryhmäkäytäntöjen avulla. Kotikäyttäjä voi suojautua asentamalla laajennuksia vain virallisista kaupoista ja tarkistamalla asennetut laajennukset säännöllisesti. Vanderbilt University suosittelee poistamaan käytöstä kaikki laajennukset, jotka eivät ole välttämättömiä.