Čo je to NoScript a mali by ste ho použiť na vypnutie jazyka JavaScript?

Obsah:

Čo je to NoScript a mali by ste ho použiť na vypnutie jazyka JavaScript?
Čo je to NoScript a mali by ste ho použiť na vypnutie jazyka JavaScript?

Video: Čo je to NoScript a mali by ste ho použiť na vypnutie jazyka JavaScript?

Video: Čo je to NoScript a mali by ste ho použiť na vypnutie jazyka JavaScript?
Video: Moto Vlog 4k 60 FPS Updates in my life in Ho Chi Minh City (Saigon) - YouTube 2024, November
Anonim
NoScript bol považovaný mnohými používateľmi prehliadača Firefox za nevyhnutné rozšírenie a teraz je k dispozícii pre nový Firefox Quantum. Ale čo je NoScript, prečo toľko ľudí prisahá a či by ste ho mali používať?
NoScript bol považovaný mnohými používateľmi prehliadača Firefox za nevyhnutné rozšírenie a teraz je k dispozícii pre nový Firefox Quantum. Ale čo je NoScript, prečo toľko ľudí prisahá a či by ste ho mali používať?

NoScript je v podstate doplnok pre Firefox, ktorý zakazuje spustenie webových stránok, ktoré ste navštívili, napríklad JavaScript. Takže skôr, ako budeme hovoriť o jazyku NoScript, mali by sme skutočne hovoriť o jazyku JavaScript: programovací jazyk, ktorý robí web, ktorý máme dnes možné.

Čo je to JavaScript?

JavaScript je programovací jazyk bežne používaný na webových stránkach (okrem iného). JavaScript bol spočiatku dosť základný a bol použitý na veci, ako sú výstražné okná a menu, ktoré sa objavili pri pohybe myši nad prvkami na stránke. Avšak, JavaScript sa stal oveľa viac než to. Je to jazyk, ktorý ovláda moderné webové aplikácie a umožňuje webovým stránkam dynamicky načítavať a odosielať obsah na pozadí bez načítania stránok a robiť ďalšie dynamické a interaktívne veci. Väčšina webových stránok používa JavaScript na poskytovanie rôznych funkcií.

Upozorňujeme, že JavaScript nie je to isté ako Java. JavaScript a Java nie sú v skutočnosti vôbec spojené, okrem názvu (ktorý bol vybraný z marketingových dôvodov). JavaScript je zabudovaný vo vašom webovom prehliadači - všetky prehliadače Chrome, Firefox, Internet Explorer, Safari a Opera majú svoje vlastné motory JavaScript. Nie je to neistý plug-in vytvorený jednou spoločnosťou, ako je Java. JavaScript nie je veľkou bezpečnostnou hrozbou, ktorú mala Java.

Prečo ľudia chcú zakázať JavaScript?

Existuje malá, ale vokálna podmnožina používateľov, ktorí zakážu jazyk JavaScript. Mnohí z týchto ľudí to robia z dôvodu vnímaného bezpečnostného prínosu. Vyskytlo sa niekoľko zraniteľností prehliadača, ktoré boli zneužité prostredníctvom jazyka JavaScript. Toto je však extrémne nezvyčajné a vzácne bezpečnostné otvory v javiskách JavaScript sa opravili veľmi rýchlo. Väčšina webových stránok používa JavaScript - to je to, čo robí web, ktorý máme dnes možné.

Deaktivácia jazyka JavaScript zabraňuje aj načítaniu niektorých typov reklám. Nepodporujeme blokovanie reklám, ale ak je to potrebné, existujú lepšie spôsoby, ako to urobiť, ako úplné zakázanie jazyka JavaScript.

Nakoniec, vypnutie jazyka JavaScript zabraňuje vo vašom počítači menej CPU a pamäte RAM, čo sa dá očakávať. Ak spustíte niečo super základné, bude to zaberať menej zdrojov. Ak je váš počítač tak starý, že nedokáže spracovať moderné webové stránky, môže to byť čas na inováciu - ako sa web vylepšuje, potrebuje viac zdrojov na to, čo robí, rovnako ako akýkoľvek iný program na vašom počítači.

Problém: Vypnutie jazyka JavaScript prelomí veľa webu

Bohužiaľ, to všetko znie pekne, ale je to oveľa viac než hádka, ako sa zdá. Ak zakážete JavaScript, mnoho webových stránok nebude fungovať správne. Platí to najmä pre webové aplikácie, ako sú Gmail, Facebook a Dokumenty Google, ale platí aj pre iné webové stránky (vrátane spravodajských stránok, ako je ten, ktorý práve čítate). Deaktivácia jazyka JavaScript môže narušiť schopnosť prihlásiť sa, odosielať komentáre alebo dynamicky požadovať obsah, ktorý sa dnes na webe stal neuveriteľne bežným.

Ak napríklad vykonáte vyhľadávanie v službe Obrázky Google, môžete posúvať nadol, aby ste mohli zobraziť viac obrázkov bez nutnosti opätovného načítania stránky. Spoločnosť Google používa jazyk JavaScript na dynamické vyžiadanie nových obrázkov a pridanie ich na aktuálnu stránku. Keď kliknete na obrázok, uvidíte väčší vyskakovací okienček s daným obrázkom. Nemusíte čakať na načítanie novej webovej stránky - všetko sa stáva na aktuálnej webovej stránke bez akýchkoľvek nepríjemných zaťažovacích časov.

Ak ste zakázali JavaScript, budete musieť znovu a znova zobrazovať viac obrázkov. Po kliknutí na obrázok budete musieť úplne načítať novú stránku. Vyššie rozhranie vyššie vyžaduje JavaScript, aby sa jeho rôzne funkcie fungovali.
Ak ste zakázali JavaScript, budete musieť znovu a znova zobrazovať viac obrázkov. Po kliknutí na obrázok budete musieť úplne načítať novú stránku. Vyššie rozhranie vyššie vyžaduje JavaScript, aby sa jeho rôzne funkcie fungovali.
Toto je len jeden príklad - mnoho ďalších funkcií na webových stránkach používa JavaScript. Niektoré webové stránky neposkytujú ani záložné stránky, ktoré fungujú bez JavaScript.
Toto je len jeden príklad - mnoho ďalších funkcií na webových stránkach používa JavaScript. Niektoré webové stránky neposkytujú ani záložné stránky, ktoré fungujú bez JavaScript.

Ak zakážete JavaScript, pravdepodobne nebudete môcť používať určité funkcie na webových stránkach. V iných prípadoch sa webová stránka dokonca môže dokonca úplne rozbiť, alebo sa budete zaseknúť pomocou neuveriteľne staršej verzie stránky. Napríklad Gmail ponúka veľmi jednoduchý režim HTML pre ľudí s zakázaným JavaScriptom.

NoScript má za cieľ deaktivovať JavaScript … ale je to stále ťažké

Moderné webové prehliadače majú možnosť úplne deaktivovať jazyk JavaScript, rovnako ako majú možnosť zakázať obrázky a iné funkcie webu. V prehliadači Chrome nájdete toto nastavenie v časti Nastavenia> Ochrana osobných údajov a zabezpečenie> Nastavenia obsahu> JavaScript. Tu môžete povoliť alebo zablokovať jednotlivé lokality, ak nechcete blokovať JavaScript na jednotlivých stránkach.

Možnosti prehliadača Firefox sú obmedzenejšie, takže vyžaduje doplnok ako NoScript pre jemnejšiu kontrolu. NoScript vytvára skratku, ktorá vám umožní selektívne povoliť JavaScript na určitých webových stránkach, na rozdiel od toho, aby ste ho blokovali všade. Tiež tvrdí, že zablokuje doplnky ako Flash a Java, aj keď v prehliadačoch už nie je povolená Java a Flash musí byť povolený manuálne na každej stránke, ktorú navštívite v predvolenom nastavení.
Možnosti prehliadača Firefox sú obmedzenejšie, takže vyžaduje doplnok ako NoScript pre jemnejšiu kontrolu. NoScript vytvára skratku, ktorá vám umožní selektívne povoliť JavaScript na určitých webových stránkach, na rozdiel od toho, aby ste ho blokovali všade. Tiež tvrdí, že zablokuje doplnky ako Flash a Java, aj keď v prehliadačoch už nie je povolená Java a Flash musí byť povolený manuálne na každej stránke, ktorú navštívite v predvolenom nastavení.
Tu je vec: NoScript sa môže javiť ako pohodlný kompromis, pretože môžete povoliť JavaScript na stránkach, ktoré navštevujete pravidelne. Stále však prestáva väčšinu webu v predvolenom nastavení a vyžaduje si príliš veľa úsilia na mikromanažovanie vášho whitelistu.Tak veľa internetu používa JavaScript, ktorý neustále narazíte na webové stránky, ktoré nefungujú správne, kým ich neuvádzate na bielu listinu. Ak skončíte s ostatnými webovými lokalitami, ktoré ste navštívili, len aby ste ich pracovali, aký je dôvod, aby ste na prvom mieste mali NoScript?
Tu je vec: NoScript sa môže javiť ako pohodlný kompromis, pretože môžete povoliť JavaScript na stránkach, ktoré navštevujete pravidelne. Stále však prestáva väčšinu webu v predvolenom nastavení a vyžaduje si príliš veľa úsilia na mikromanažovanie vášho whitelistu.Tak veľa internetu používa JavaScript, ktorý neustále narazíte na webové stránky, ktoré nefungujú správne, kým ich neuvádzate na bielu listinu. Ak skončíte s ostatnými webovými lokalitami, ktoré ste navštívili, len aby ste ich pracovali, aký je dôvod, aby ste na prvom mieste mali NoScript?

Pravdepodobne nemusíte zakázať JavaScript

S ohľadom na to odporúčame vypnúť JavaScript, ak nemáte naozaj dobrý dôvod (ako to vyžaduje vaša práca). Je to široko používaný jazyk, ktorý robí z webu to, čo je dnes, čo umožňuje, aby webové stránky boli citlivejšie, dynamickejšie a interaktívne. Vypnutím jazyka JavaScript sa webové stránky vrátia do obdobia, keď boli jednoduchými dokumentmi bez akýchkoľvek ďalších funkcií. Zatiaľ čo niektorí ľudia môžu dlho sa vrátiť k tomu času, to nie je ten web, na ktorom žijeme, a väčšina ľudí nemusí robiť takéto drastické kroky pre malý vnímaný prínos.

Určite bolo niekoľko prípadov, kedy zakázanie jazyka JavaScript mohlo zabrániť zneužitiu novej bezpečnostnej zraniteľnosti, ale tie boli zriedkavé a rýchlo odstránené.

Medzitým sa vyskytli ďalšie prípady, kedy boli prehliadače sami využívané a vypnutie jazyka JavaScript nepomohlo. Na ochranu pred takýmito útokmi by sme mohli úplne prestať používať prehliadače, sťahovať HTML súbory webových stránok a čítať ich ručne v textovom editore. Ale nemáme. Malé riziko používania webového prehliadača namiesto textového editora stojí za obrovské zlepšenie použiteľnosti, ktorú ponúka prehliadač. To isté platí pre JavaScript - ponechanie povolené je veľmi malé riziko pre veľmi veľký prínos.

Samozrejme, váš prehliadač je váš. Máte možnosť ovládať to, čo robí - dokonca môžete dokonca úplne vypnúť všetky obrázky a prehliadať web v textovom formáte, ak chcete. Môžete úplne zablokovať program Flash a nikdy sa nemôžete video pozerať online. Môžete použiť prehliadač s textovým režimom ako w3m v termináli namiesto používania grafického prehliadača. Ale vy?

Voľba je nakoniec na vás, ale odporúčame vám ponechať JavaScript povolený a nebojte sa o to. Váš život bude oveľa jednoduchšie. Stačí, aby bol váš prehliadač aktuálny a spustite dobrý anti-malware softvér a budete docela bezpečný.

Odporúča: