Useat Firefox-käyttäjät pitävät NoScriptia, joka on pakollinen laajennus, ja se on nyt saatavilla uudelle Firefox Quantum -ohjelmalle. Mutta mikä on NoScript, miksi niin monet ihmiset vannovat sen mukaan ja pitäisikö sitä käyttää?
NoScript on pohjimmiltaan Firefox-lisäosa, joka poistaa JavaScriptin kaltaiset asiat käyttämästäsi verkkosivustoilta. Joten ennen kuin puhumme NoScript, meidän pitäisi oikeastaan puhua JavaScript: ohjelmointikieli, joka tekee verkon meillä on tänään mahdollista.
JavaScript on ohjelmointikieli, jota käytetään yleisesti verkkosivuilla (muun muassa). JavaScript oli alun perin melko yksinkertainen, ja sitä käytettiin sellaisissa asioissa kuin hälytysruutut ja valikot, jotka ilmestyivät, kun hiiret hiirellä sivun elementtien päälle. JavaScript on kuitenkin tullut paljon enemmän. Se on kieli, joka tukee nykyaikaisia verkkosovelluksia, jolloin verkkosivut voivat dynaamisesti ladata ja lähettää sisältöä taustalla ilman sivun latauksia ja tehdä muita dynaamisia ja vuorovaikutteisia asioita. Useimmat sivustot käyttävät JavaScript-toimintoja erilaisten ominaisuuksien antamiseen.
Huomaa, että JavaScript ei ole sama kuin Java. JavaScript ja Java eivät todellakaan ole lainkaan merkityksellisiä, lukuun ottamatta nimeä (joka valittiin markkinoinnin syistä). JavaScript on sisäänrakennettu selaimellasi - Chrome, Firefox, Internet Explorer, Safari ja Opera kaikki ovat omat JavaScript-moottorit. Se ei ole yksittäisen yrityksen tuottamat epävarmat laajennukset, kuten Java. JavaScript ei ole Java-tietoturvan suuri uhka.
Käyttäjällä on pieni mutta laulu käyttäjäryhmä, joka poistaa JavaScriptin käytöstä. Monet näistä ihmisistä tekevät niin, koska he saavat tietoturvahyödyn. Muutamia selainongelmia on hyödynnetty JavaScriptin kautta. Tämä on kuitenkin äärimmäisen harvinaista ja JavaScript-moottoreiden harvinaiset turva-aukot on korjattu hyvin nopeasti. Useimmat verkkosivustot käyttävät JavaScript-sivustoa, mikä tekee verkosta tänään mahdollisuuden.
JavaScriptin poistaminen käytöstä estää myös tietyntyyppiset mainokset lataamasta. Emme kannata mainosten estämistä, mutta jos sinulla on, on parempia tapoja tehdä niin kuin JavaScriptin kokonaan.
Lopuksi JavaScriptin poistaminen käytöstä vie tietokoneellesi vähemmän suoritinta ja RAM-muistia, mikä on odotettavissa. Jos suoritat jotain super-perusta, se vie vähemmän resursseja. Mutta jos tietokoneesi on niin vanha, että se ei pysty käsittelemään nykyaikaisia verkkosivustoja, saattaa olla aika päivittää sitä - kun verkko paranee, se tarvitsee enemmän resursseja tekemään mitä se tekee, kuten mikä tahansa muu tietokoneellasi oleva ohjelma.
Valitettavasti kaikki kuulostavat hyvältä, mutta se on paljon haastavampaa kuin miltä se näyttää. Jos poistat JavaScriptin käytöstä, monet sivustot eivät toimi oikein. Tämä pätee erityisesti web-sovelluksiin, kuten Gmail, Facebook ja Google-dokumentit, mutta se pätee myös muille verkkosivustoille (mukaan lukien uutissivustot, kuten juuri nyt luet). JavaScriptin poistaminen käytöstä saattaa rikkoa mahdollisuutta kirjautua sisään, lähettää kommentteja tai dynaamisesti pyytää sisältöä, joka on tullut uskomattoman yleisesti verkossa tänään.
Kun esimerkiksi teet haun Google-kuvista, voit vierittää alaspäin nähdäksesi lisää kuvia lataamatta sivua uudelleen. Google käyttää JavaScriptia dynaamisesti pyytämään uusia kuvia ja lisää ne nykyiselle sivulle. Kun napsautat kuvaa, näet kyseisen kuvan suuremman sisäisen ponnahdusikkunan. Sinun ei tarvitse odottaa uuden verkkosivun lataamista - kaikki tapahtuu nykyisellä verkkosivulla ilman ikäviä latausaikoja.
Jos olet poistanut käytöstä JavaScriptin, sinun tulee klikata "Seuraava" uudelleen ja uudelleen nähdäksesi lisää kuvia. Kun napsautit kuvaa, sinun on ladattava uusi sivu kokonaan. Suurempi käyttöliittymä edellyttää JavaScript-toimintoja, jotta sen ominaisuudet toimisivat.
Tämä on vain yksi esimerkki - monet muut sivuston ominaisuudet käyttävät JavaScriptia. Jotkut sivustot eivät edes tarjoa varattuja sivuja, jotka toimivat ilman JavaScriptia.
Jos poistat JavaScriptin käytöstä, et ehkä voi käyttää tiettyjä ominaisuuksia verkkosivustossa. Muissa tapauksissa verkkosivusto saattaa jopa murtautua kokonaan tai jumittuu käyttämällä uskomattoman vanhaa versiota sivulta. Esimerkiksi Gmail tarjoaa erittäin yksinkertaisen HTML-tilan JavaScriptille, jos JavaScript on poistettu käytöstä.
Nykyaikaisilla selaimilla on mahdollisuus poistaa JavaScript käytöstä kokonaan, aivan kuten niillä on mahdollisuus poistaa kuvia ja muita verkko-ominaisuuksia. Chromessa tämä näkyy kohdassa Asetukset> Tietosuoja ja tietoturva> Sisältöasetukset> JavaScript. Voit sallia tai estää tiettyjä sivustoja erikseen täällä, jos et halua estää JavaScriptia jokaisella sivustolla.
Firefoxin asetukset ovat rajallisempia, joten se vaatii lisäosan, kuten NoScript, entistä hienompaa valvontaa varten. NoScript luo pikakuvakkeen, jonka avulla voit ottaa selektiivisesti käyttöön JavaScriptin tietyillä verkkosivuilla, sen sijaan, että se estettäisiin kaikkialla. Se väittää myös estävän laajennuksia, kuten Flash ja Javaa, vaikka Java ei ole sallittua selaimissa enää, ja Flash on sallittava manuaalisesti jokaisella sivustolla, jonka olet käynyt oletuksena.
Tässä on asia: NoScript saattaa tuntua kätevältä kompromissilta, koska voit sallia JavaScriptin säännöllisesti vierailemilla sivustoilla. Mutta se rikkoo edelleen suurimman osan verkosta oletusarvoisesti ja vaatii liikaa vaivaa sallia whitelistisi. Niin paljon Internetissä käytetään JavaScript-koodia, joka lakkautat jatkuvasti verkkosivustoilla, jotka eivät toimi kunnolla, ennen kuin sallit niiden sallimisen. Jos päätät sallia useimmat sivustot, jotka vierailet vain, jotta he voivat työskennellä, mikä on oikea paikka ottaa NoScript käyttöön?
Tällöin suosittelemme, että JavaScript ei ole käytössä, ellei sinulla ole todella hyvää syytä (kuten työsi sitä vaatii).Se on laajalti käytetty kieli, joka tekee verkosta mitä se on tänään, mikä mahdollistaa verkkosivustojen reagoinnin, dynaamisen ja vuorovaikutteisuuden. JavaScriptin poistaminen käytöstä vie sivustot takaisin siihen päivään, jolloin ne olivat yksinkertaisia asiakirjoja ilman muita ominaisuuksia. Vaikka jotkut ihmiset saattavat pitkään palata tuohon aikaan, se ei ole verkko, johon elämme enää, ja useimmat ihmiset eivät tarvitse ryhtyä tällaisiin jyrkeviin toimiin pientä hyötyä kohti.
On varmasti ollut muutamia tapauksia, joissa JavaScriptin poistaminen käytöstä olisi estänyt uuden tietoturvahaavoittuvuuden käytöstä, mutta ne ovat harvinaisia ja nopeita.
Samaan aikaan on ollut muita tapauksia, joissa selaimia itse käytettiin ja JavaScriptin käytöstä poistaminen ei auttanut. Tällaisten hyökkäysten estämiseksi voimme lopettaa selainten käytön kokonaan, ladata verkkosivujen HTML-tiedostoja ja lukea niitä käsin tekstieditorissa. Mutta emme. Pieni riski web-selaimen käyttämisestä tekstieditorin sijasta on arvokas parannus käytettävyyteen, jota selaimessa on tarjolla. Sama pätee JavaScript-jättämiseen, sillä se on erittäin pieni riski erittäin suurelle hyödyksi.
Tietenkin selaimesi on sinun. Sinulla on mahdollisuus hallita mitä se tekee - voit jopa poistaa kaikki kuvat kokonaan ja selata verkkoa tekstimuodossa, jos haluat. Voit ottaa Flashin käyttöön kokonaan eikä katsella videoita verkossa. Voit käyttää tekstimuotoista selainta, kuten w3m: tä päätelaitteessa, graafisen selaimen sijaan. Mutta sinä?
Valinta on lopulta riippuvainen sinulle, mutta suosittelemme, että jätät Javascriptin käyttöön ja älä huolestu. Elämäsi on paljon helpompaa. Pidä selaimesi ajan tasalla ja aja joitain hyviä haittaohjelmien torjuntaohjelmia, ja sinä saat olla melko turvallinen.