Kaj je NoScript, in naj ga uporabite za onemogočenje JavaScript?
Mnogi uporabniki Firefoxa so menili, da je NoScript nujna razširitev in je zdaj na voljo za novi Firefox Quantum. Toda kaj je NoScript, zakaj toliko ljudi priseže na to, in če ga uporabite?
NoScript je v bistvu dodatek za Firefox, ki onemogoča delovanje JavaScripta na spletnih mestih, ki jih obiščete. Torej, preden govorimo o NoScriptu, moramo dejansko govoriti o JavaScriptu: programskem jeziku, ki omogoča splet, ki ga imamo danes.
Kaj je JavaScript?
JavaScript je programski jezik, ki se običajno uporablja na spletnih straneh (med drugim). JavaScript je bil sprva precej osnovan in je bil uporabljen za stvari, kot so opozorilne škatle in meniji, ki so se pojavili, ko ste miško premikali nad elementi na strani. Vendar pa je JavaScript postal veliko več kot to. Je jezik, ki upravlja sodobne spletne aplikacije, kar omogoča, da spletne strani dinamično nalagajo in pošiljajo vsebino v ozadju brez nalaganja strani in drugih dinamičnih, interaktivnih stvari. Večina spletnih mest uporablja JavaScript za zagotavljanje različnih funkcij.
Upoštevajte, da JavaScript ni ista stvar kot Java. JavaScript in Java sploh nista povezana, razen imena (ki je bilo izbrano iz tržnih razlogov). JavaScript je vgrajen v vaš spletni brskalnik - Chrome, Firefox, Internet Explorer, Safari in Opera imajo vse lastne motorje JavaScript. To ni negotov vtičnik, ki ga proizvaja eno samo podjetje, kot je Java. JavaScript ni velika varnostna grožnja, ki jo je imela Java.
Zakaj ljudje želijo onemogočiti JavaScript?
Obstaja majhna, vendar vokalna podskupina uporabnikov, ki onemogočijo JavaScript. Mnogi od teh ljudi to počnejo zaradi zaznane koristi varnosti. Obstaja nekaj ranljivosti brskalnikov, ki so bile izkoriščene prek JavaScripta. Vendar pa je to zelo neobičajno in redke varnostne luknje v motorjih JavaScript so bile hitro zakrpane. Večina spletnih mest uporablja JavaScript - to je tisto, kar omogoča, da imamo splet danes.
Če onemogočite JavaScript, se nekatere vrste oglasov tudi ne naložijo. Ne spodbujamo blokiranja oglasov, če pa morate, obstajajo boljši načini, kot je onemogočanje JavaScripta.
Nazadnje, onemogočanje JavaScripta bo v računalniku zavzelo manj CPU in RAM, kar je pričakovano. Če zaženete nekaj zelo osnovnega, bo porabilo manj sredstev. Toda če je računalnik tako star, da ne more upravljati sodobnih spletnih mest, je morda čas, da ga nadgradite - saj se izboljša splet, potrebuje več sredstev za to, kar počne, tako kot vsi drugi programi v računalniku..
Problem: onemogočanje JavaScripta prekine veliko spleta
Na žalost vse to zveni lepo, vendar je to veliko več težav kot se zdi. Če onemogočite JavaScript, veliko spletnih mest ne bo delovalo pravilno. To še posebej velja za spletne aplikacije, kot so Gmail, Facebook in Google Dokumenti, vendar velja tudi za druge spletne strani (vključno s spletnimi mesti z novicami, kot je tista, ki jo trenutno berete). Če onemogočite JavaScript, lahko prekinete prijavo, objavljanje komentarjev ali dinamično zahtevo za vsebino, ki je danes na spletu postala izjemno pogosta..
Ko na primer izvajate iskanje v storitvi Google Slike, se lahko pomikate navzdol, da si ogledate več slik, ne da bi vam bilo treba znova naložiti stran. Google uporablja JavaScript, da dinamično zahteva nove slike in jih doda na trenutno stran. Ko kliknete sliko, boste videli večjo pojavno okno s to sliko. Ni vam treba čakati na nalaganje nove spletne strani - vse se dogaja na trenutni spletni strani brez neprijetnih časov nalaganja.
Če ste onemogočili JavaScript, morate znova in znova klikniti »naprej«, da si ogledate več slik. Ko kliknete sliko, morate v celoti naložiti novo stran. Za boljše delovanje vmesnika je potreben JavaScript.
To je samo en primer - mnoge druge funkcije na spletnih mestih uporabljajo JavaScript. Nekatera spletna mesta niti ne nudijo nadomestnih strani, ki delujejo brez JavaScripta.
Če onemogočite JavaScript, nekaterih funkcij na spletnem mestu morda ne boste mogli uporabljati. V drugih primerih se lahko spletna stran celo v celoti prekine ali pa boste obtičali z neverjetno staro različico strani. Na primer, Gmail ponuja zelo osnovni navaden HTML način za ljudi s JavaScriptom, ki je onemogočen.
NoScript si prizadeva, da onemogoči JavaScript lažje ... vendar je še vedno Hassle
Sodobni spletni brskalniki imajo možnost, da v celoti onemogočijo JavaScript, prav tako pa imajo možnost, da onemogočijo slike in druge spletne funkcije. V Chromu je to v razdelku Nastavitve> Zasebnost in varnost> Nastavitve vsebine> JavaScript. Tukaj lahko dovolite ali blokirate posamezna spletna mesta, če ne želite blokirati JavaScripta na vsakem spletnem mestu.
Možnosti Firefoxa so bolj omejene, zato potrebujete dodatek, kot je NoScript, za bolj natančen nadzor. NoScript ustvari bližnjico, ki vam omogoča selektivno omogočanje JavaScripta na določenih spletnih mestih, v nasprotju z blokiranjem povsod. Prav tako trdi, da blokira vtičnike, kot sta Flash in Java, čeprav Java v brskalnikih ni več dovoljena, Flash pa mora biti dovoljen ročno na vsakem spletnem mestu, ki ga obiščete..
Stvar je v tem: NoScript se morda zdi primeren kompromis, saj lahko omogočite JavaScript na mestih, ki jih redno obiskujete. Vendar pa privzeto še vedno prelomi večino spleta in zahteva preveč napora za mikromaniranje vašega seznama dovoljenih. Toliko interneta uporablja JavaScript, da boste nenehno naleteli na spletne strani, ki ne delujejo pravilno, dokler jih ne dodate v seznam dovoljenih. Če končate z dodatnimi seznami večine spletnih mest, ki jih obiščete, samo zato, da bi jih uporabili, kakšen je smisel imeti NoScript na prvem mestu?
Verjetno vam ni treba onemogočiti JavaScript
S tem v mislih priporočamo, da JavaScript ne onemogočite, razen če imate resničen razlog za to (kot to zahteva vaše delo). Je jezik, ki se pogosto uporablja, zato je splet tisto, kar je danes, in omogoča, da so spletne strani bolj odzivne, dinamične in interaktivne. Če onemogočite JavaScript, se spletne strani vrnejo v čas, ko so bili preprosti dokumenti brez drugih funkcij. Nekateri ljudje se lahko dolgo želijo vrniti v ta čas, vendar to ni več spletna stran, na kateri živimo, in večini ljudi ni treba tako drastično ukrepati za majhno dojemanje koristi..
Gotovo je bilo nekaj primerov, ko bi onemogočanje JavaScripta lahko oviralo izkoriščanje nove varnostne ranljivosti, vendar so bili ti redki in hitro določeni..
Medtem so bili drugi primeri, ko so bili brskalniki sami izkoriščeni in onemogočanje JavaScripta ni pomagalo. Za zaščito pred takšnimi napadi bi lahko v celoti prenehali uporabljati brskalnike, prenašali HTML datoteke spletnih strani in jih brali ročno v urejevalniku besedila. Ampak ne. Majhno tveganje uporabe spletnega brskalnika namesto urejevalnika besedil je vredno velikega izboljšanja uporabnosti, ki jo ponuja brskalnik. Enako velja za JavaScript, saj je omogočeno zelo majhno tveganje za zelo veliko korist.
Seveda je vaš brskalnik vaš. Imate možnost, da nadzirate, kaj počne - lahko celo onemogočite vse slike v celoti in brskate po spletu v besedilni obliki, če želite. V celoti lahko onemogočite Flash in nikoli ne gledate videoposnetkov na spletu. V terminalu lahko uporabite brskalnik v tekstovnem načinu, kot je w3m, namesto z uporabo grafičnega brskalnika. Ampak ti?
Izbira je na koncu odvisna od vas, vendar vam priporočamo, da pustite JavaScript omogočen in ga ne skrbite. Vaše življenje bo veliko lažje. Poskrbite, da bo vaš brskalnik posodobljen in da boste uporabljali dobro programsko opremo za zaščito pred zlonamerno programsko opremo.