If-Koubou

Što je NoScript i trebate li ga onemogućiti JavaScript?

Što je NoScript i trebate li ga onemogućiti JavaScript? (Kako da)

NoScript je smatrao, mnogi Firefox korisnici, moraju imati proširenje, a sada je dostupan za novi Firefox Quantum. Ali što je NoScript, zašto se tako mnogi zaklinju i trebaju li ga koristiti?

NoScript je, u suštini, dodatak za Firefox koji onemogućuje pokretanje JavaScripta na web stranicama koje posjećujete. Dakle, prije nego što govorimo o NoScriptu, trebali bismo govoriti o JavaScriptu: programskom jeziku koji čini web danas imamo.

Što je JavaScript?

JavaScript je programski jezik koji se obično koristi na web stranicama (između ostalog). JavaScript je u početku bio prilično osnovan te se upotrebljavao za stvari kao što su kutije za upozorenje i izbornici koji su se pojavili kada ste lebdjeli miša iznad elemenata na stranici. Međutim, JavaScript je postao mnogo više od toga. To je jezik koji ovlasti moderne web aplikacije, dopuštajući web-stranicama dinamički učitavanje i slanje sadržaja u pozadini bez učitavanja stranice i druge dinamičke interaktivne stvari. Većina web stranica koristi JavaScript za pružanje različitih mogućnosti.

Imajte na umu da JavaScript nije ista stvar kao Java. JavaScript i Java nisu uopće povezani, osim imena (koji su odabrani zbog marketinških razloga). JavaScript je ugrađen u vaš web preglednik - Chrome, Firefox, Internet Explorer, Safari i Opera svi imaju svoje JavaScript motore. To nije nesiguran plug-in koji proizvodi jedna tvrtka, kao što je Java. JavaScript nije velika sigurnosna prijetnja koju je Java radio.

Zašto ljudi žele onemogućiti JavaScript?

Postoji mali, ali vokalni podskup korisnika koji onemogućuju JavaScript. Mnogi od tih ljudi to čine zbog percipirane sigurnosti. Došlo je do nekoliko ranjivosti preglednika koje su iskorištene putem JavaScripta. Međutim, ovo je izuzetno neuobičajeno i rijetke sigurnosne rupe u JavaScript motorima su vrlo brzo zakrpe. Većina web stranica koristi JavaScript - to je ono što čini web danas imamo.

Onemogućavanje JavaScript također sprječava učitavanje nekih vrsta oglasa. Ne potičemo blokiranje oglasa, ali ako trebate, postoje bolji načini nego onemogućili JavaScript.

Na kraju, onemogućavanje JavaScript-a će zauzeti manje CPU-a i RAM-a na vašem računalu, što se može očekivati. Ako pokrenete nešto super osnovno, potrebno je manje resursa. Ali ako je vaše računalo tako staro da ne može podnijeti suvremene web stranice, možda je vrijeme da se nadogradi - budući da web poboljšava, potrebno je više resursa za napraviti ono što čini, baš kao i svaki drugi program na vašem računalu.

Problem: onemogućavanje JavaScripta razbija puno web-a

Na žalost, sve to zvuči lijepo, ali puno je više gnjavaže nego što se čini. Ako onemogućite JavaScript, mnoge web stranice neće ispravno raditi. To se posebno odnosi na web aplikacije kao što su Gmail, Facebook i Google Dokumenti, ali isto vrijedi i za druge web stranice (uključujući web-lokacije s vijestima poput onog koje čitate odmah). Onemogućavanje JavaScript-a može potkopati mogućnost prijave, objavljivanja komentara ili dinamičkog zahtjeva sadržaja koji je danas postao nevjerojatno uobičajen na webu.

Na primjer, kada pretražujete na usluzi Google slike, možete nastaviti pomicati prema dolje da biste vidjeli više slika bez ponovnog učitavanja stranice. Google upotrebljava JavaScript za dinamičko traženje novih slika i dodavanje ih na trenutačnu stranicu. Kada kliknete na sliku, vidjet ćete veći pop-up prozor s tom slikom. Ne morate čekati novu web stranicu za učitavanje - sve se događa na trenutnoj web stranici bez ikakvih neugodnih vremena učitavanja.

Ako ste onemogućili JavaScript, morat ćete ponovo kliknuti "sljedeći" da biste vidjeli više slika. Kada ste kliknuli na sliku, trebali biste potpuno učitati novu stranicu. Najbolje sučelje iznad zahtjeva JavaScript da bi svoje različite značajke funkcionirale.

Ovo je samo jedan primjer - mnoge druge značajke na web-lokacijama koriste JavaScript. Neke web stranice ni ne nude rezervne stranice koje funkcioniraju bez JavaScripta.

Ako onemogućite JavaScript, možda nećete moći koristiti određene značajke na web stranici. U drugim slučajevima, web-lokacija može čak i potpuno uništiti ili ćete se zaglaviti pomoću nevjerojatno stare verzije stranice. Na primjer, Gmail nudi vrlo jednostavan običan HTML način rada za osobe s onemogućenim JavaScriptom.

NoScript želi ukloniti JavaScript lakše ... ali to je još uvijek gnjavaža

Moderni web preglednici imaju mogućnost onemogućiti JavaScript u potpunosti, baš kao što imaju mogućnost onemogućiti slike i druge web značajke. U Chromeu to ćete pronaći pod Postavke> Privatnost i sigurnost> Postavke sadržaja> JavaScript. Ovdje možete pojedinačno dopustiti ili blokirati određene web lokacije ako biste radije blokirali JavaScript na svakoj web lokaciji.

Opcije Firefoxa su ograničene, stoga zahtijeva dodatak poput NoScript za precizniju kontrolu. NoScript stvara prečac koji vam omogućuje da selektivno omogućite JavaScript na određenim web stranicama, za razliku od blokiranja svugdje. Također tvrdi da blokiraju dodatke kao što su Flash i Java, iako Java nije dopušten u preglednicima i Flash mora biti dopušten ručno na svakoj web stranici koju posjetite prema zadanim postavkama.

Evo što: NoScript može izgledati kao prikladan kompromis, jer možete dopustiti JavaScript na mjestima koja redovito posjećujete. No, on i dalje prekida većinu web-a prema zadanim postavkama i zahtijeva previše napora za micromanage vašeg popisa dopuštenih. Toliko interneta koristi JavaScript koji ćete stalno posrnuti na web stranicama koje ne funkcioniraju ispravno sve dok ih ne dopustite. Ako završite s popisom web lokacija koje posjetite samo kako biste ih mogli raditi, koja je svrha da prvo ima NoScript?

Vjerojatno ne morate onemogućiti JavaScript

Imajući to na umu, preporučujemo da onemogućite JavaScript, osim ako nemate stvarno dobar razlog (kao što to zahtijeva vaš posao).To je široko upotrebljavani jezik koji čini webu ono što je danas, što omogućuje web-lokacijama da budu više odgovarajući, dinamični i interaktivni. Onemogućavanje JavaScript dovodi web stranice natrag u vrijeme kada su jednostavni dokumenti bez ikakvih drugih značajki. Dok se neki ljudi možda žele vratiti u to vrijeme, to više nije web na kojem živimo, a većina ljudi ne treba takve drastične akcije za malu predodžbu.

Sigurno je bilo nekoliko slučajeva u kojima je onemogućavanje JavaScripta moglo blokirati novo otklanjanje sigurnosne ranjivosti, ali one su bile rijetke i brzo su se fiksirale.

U međuvremenu, bilo je i drugih slučajeva u kojima su sami preglednici iskorišteni, a onemogućavanje JavaScripta nije vam pomoglo. Da bismo zaštitili od takvih napada, mogli bismo potpuno isključiti preglednike, preuzimati HTML datoteke web stranice i čitati ih ručno u uređivaču teksta. Ali mi ne. Mali rizik korištenja web preglednika umjesto uređivača teksta vrijedi ogromno poboljšanje upotrebljivosti koju nudi preglednik. Isto vrijedi i za JavaScript - ostavljajući to omogućen je vrlo mali rizik za vrlo veliku korist.

Naravno, vaš je preglednik vaš. Imate mogućnost kontrolirati ono što čini - možete čak i onemogućiti sve slike u cijelosti i pregledavati web u tekstualnom obliku, ako želite. Možete potpuno onemogućiti Flash i nikada nećete gledati videozapise na mreži. Umjesto grafičkog preglednika, možete upotrijebiti tekstualni preglednik poput w3m na terminalu. Ali jeste li?

Izbor je u konačnici na vama, no preporučujemo vam da omogućite JavaScript i ne brinite o tome. Vaš će život biti mnogo lakši. Samo zadržite svoj preglednik ažuriran i pokrenite neki dobar anti-malware softver i bit ćete prilično sigurni.