Úvodná » ako » Č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?

    Program NoScript bol braný do úvahy mnohými používateľmi prehliadača Firefox, čo je 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 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ý pre veci ako 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ý do vášho webového prehliadača - všetky prehliadače Chrome, Firefox, Internet Explorer, Safari a Opera majú svoje vlastné motory JavaScriptu. Nie je to neistý plug-in od jednej spoločnosti, ako je Java. JavaScript nie je veľkým bezpečnostným hrozbám, ktorým bola Java.

    Prečo ľudia chcú deaktivovať JavaScript?

    Existuje malá, ale vokálna podmnožina používateľov, ktorá zakáže 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 veľmi zriedkavé bezpečnostné diery v javiskách JavaScript boli veľmi rýchlo upravené. Väčšina webových stránok používa JavaScript - to je to, čo robí web, ktorý máme dnes možné.

    Zakázanie jazyka JavaScript tiež zabraňuje 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, zakázanie 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 nadštandardné, bude to zaberať menej zdrojov. Ak je váš počítač tak starý, že nemôže zvládnuť 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 problémov, 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í to 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 stal dnes na webe neuveriteľne bežným.

    Ak napríklad vykonávate vyhľadávanie v službe Obrázky Google, môžete pokračovať v posúvaní, aby ste zobrazili viac obrázkov bez toho, aby ste museli znovu načítať stránku. Spoločnosť Google používa jazyk JavaScript na dynamické vyžiadanie nových obrázkov a ich pridávanie na aktuálnu stránku. Keď kliknete na obrázok, uvidíte väčší vyskakovací okienček s týmto obrázkom. Nemusíte čakať na načítanie novej webovej stránky - všetko sa stane na aktuálnej webovej stránke bez nepríjemných zaťažení.

    Ak ste zakázali JavaScript, budete musieť znovu a znovu kliknúť na "ďalší" a zobraziť viac obrázkov. Po kliknutí na obrázok by ste museli ú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.

    Ak zakážete JavaScript, pravdepodobne nebudete môcť používať určité funkcie na webových stránkach. V ostatných prípadoch môže byť web dokonca úplne rozbitý, alebo budete zaseknutý 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 problém

    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. Môžete tu povoliť alebo zablokovať jednotlivé stránky, ak nechcete zablokovať JavaScript na každom mieste.

    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, hoci v prehliadačoch už nie je Java povolená a Flash musí byť povolený manuálne na každej stránke, ktorú navštívite vo východiskovom nastavení.

    Tu je vec: NoScript sa môže zdať ako pohodlný kompromis, pretože môžete povoliť JavaScript na stránkach, ktoré pravidelne navštevujete. Stále však prestáva väčšinu webu v predvolenom nastavení a vyžaduje príliš veľa úsilia na mikromanažovanie vášho bielu listinu. 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 vaša práca vyžaduje). Je to široko používaný jazyk, ktorý robí z internetu to, čo je dnes, čo umožňuje, aby webové stránky boli citlivejšie, dynamickejšie a interaktívne. Zakázaní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í nepotrebuje 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 aj iné prípady, kedy boli využívané prehliadače sami a vypnutie jazyka JavaScript nepomohlo. Na ochranu pred takýmito útokmi by sme mohli úplne prestať používať prehliadače, preberať 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ôžete ovládať to, čo robí - dokonca môžete úplne vypnúť všetky obrázky a prehliadať web v textovom formáte, ak chcete. Môžete úplne deaktivovať program Flash a nikdy sa nedozdávať videá online. V termináli by ste mohli používať prehliadač s textovým režimom, ako je w3m, namiesto používania grafického prehliadača. Ale vy?


    Voľba je nakoniec na vás, ale odporúčame vám nechať JavaScript povolený a nebojte sa o tom. 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ý.