Homepage » come » Che cos'è NoScript e dovresti usarlo per disabilitare JavaScript?

    Che cos'è NoScript e dovresti usarlo per disabilitare JavaScript?

    NoScript è stato considerato, da molti utenti di Firefox, un'estensione indispensabile, ed è ora disponibile per il nuovo Firefox Quantum. Ma cos'è NoScript, perché così tante persone lo giurano e dovresti usarlo?

    NoScript è, in sostanza, un componente aggiuntivo di Firefox che disabilita le cose come JavaScript da eseguire sui siti Web visitati. Quindi, prima di parlare di NoScript, dovremmo parlare di JavaScript: il linguaggio di programmazione che rende possibile il web oggi.

    Che cos'è JavaScript?

    JavaScript è un linguaggio di programmazione comunemente usato sulle pagine web (tra le altre cose). JavaScript era inizialmente piuttosto semplice e veniva usato per cose come le finestre di avviso e i menu che apparivano quando si spostava il mouse sugli elementi della pagina. Tuttavia, JavaScript è diventato molto più di questo. È il linguaggio che alimenta le moderne app Web, consentendo alle pagine Web di caricare e inviare dinamicamente contenuti in background senza carichi di pagina e altre attività dinamiche e interattive. La maggior parte dei siti Web utilizza JavaScript per fornire varie funzionalità.

    Nota che JavaScript non è la stessa cosa di Java. JavaScript e Java non sono affatto correlati, a parte il nome (scelto per motivi di marketing). JavaScript è incorporato nel tuo browser web: Chrome, Firefox, Internet Explorer, Safari e Opera hanno tutti i loro motori JavaScript. Non è un plug-in non sicuro prodotto da una singola azienda, come Java. JavaScript non è la grande minaccia alla sicurezza di Java.

    Perché le persone vogliono disabilitare JavaScript?

    C'è un sottoinsieme piccolo ma vocale di utenti che disabilita JavaScript. Molte di queste persone lo fanno a causa di un vantaggio di sicurezza percepito. Ci sono state alcune vulnerabilità del browser che sono state sfruttate tramite JavaScript. Tuttavia, questo è estremamente raro e le rare lacune di sicurezza nei motori JavaScript sono state corrette molto rapidamente. La maggior parte dei siti Web utilizza JavaScript: è ciò che rende possibile il Web oggi.

    La disabilitazione di JavaScript impedisce anche il caricamento di alcuni tipi di annunci. Non incoraggiamo il blocco degli annunci, ma se è necessario, ci sono modi migliori per farlo che disabilitare completamente JavaScript.

    Infine, disabilitare JavaScript richiederà meno CPU e RAM sul tuo computer, il che è normale. Se si esegue qualcosa di super-base, occuperà meno risorse. Ma se il tuo computer è così vecchio da non poter gestire i siti web moderni, potrebbe essere il momento di aggiornarlo, poiché il Web migliora, ha bisogno di più risorse per fare ciò che fa, proprio come qualsiasi altro programma sul tuo computer.

    Il problema: disabilitare JavaScript interrompe gran parte del Web

    Sfortunatamente, sembra tutto molto bello, ma è molto più complicato di quanto sembri. Se si disabilita JavaScript, molti siti Web non funzioneranno correttamente. Ciò è particolarmente vero per le app Web come Gmail, Facebook e Google Docs, ma è anche vero per altri siti Web (inclusi siti di notizie come quello che stai leggendo in questo momento). La disattivazione di JavaScript può interrompere la possibilità di accedere, pubblicare commenti o richiedere in modo dinamico il contenuto, che è diventato incredibilmente comune sul web oggi.

    Ad esempio, quando esegui una ricerca su Google Immagini, puoi continuare a scorrere verso il basso per visualizzare più immagini senza dover ricaricare la pagina. Google sta usando JavaScript per richiedere dinamicamente nuove immagini e aggiungerle alla pagina corrente. Quando fai clic su un'immagine, vedrai un popup in linea più grande con quell'immagine. Non devi aspettare che venga caricata una nuova pagina Web: tutto avviene sulla pagina Web corrente senza tempi di caricamento fastidiosi.

    Se hai disabilitato JavaScript, dovresti fare clic su "Avanti" più volte per visualizzare più immagini. Quando hai fatto clic su un'immagine, dovresti caricare completamente una nuova pagina. La migliore interfaccia sopra richiede JavaScript per far funzionare le sue varie funzionalità.

    Questo è solo un esempio: molte altre funzionalità sui siti Web utilizzano JavaScript. Alcuni siti Web non forniscono nemmeno pagine di riserva che funzionano senza JavaScript.

    Se disabiliti JavaScript, potresti non essere in grado di utilizzare determinate funzionalità su un sito web. In altri casi, il sito Web potrebbe addirittura interrompersi completamente, altrimenti rimarrai bloccato utilizzando una versione incredibilmente vecchia della pagina. Ad esempio, Gmail offre una modalità HTML semplice di base per le persone con JavaScript disabilitato.

    NoScript mira a rendere più semplice la disattivazione di JavaScript ... ma è ancora un problema

    I moderni browser Web hanno un'opzione per disabilitare completamente JavaScript, così come hanno la possibilità di disabilitare le immagini e altre funzionalità web. In Chrome, lo trovi in ​​Impostazioni> Privacy e sicurezza> Impostazioni contenuti> JavaScript. Puoi consentire o bloccare determinati siti individualmente qui se preferisci non bloccare JavaScript su ogni singolo sito.

    Le opzioni di Firefox sono più limitate, quindi richiede un add-on come NoScript per un controllo più dettagliato. NoScript crea una scorciatoia che ti consente di abilitare selettivamente JavaScript su determinati siti web, anziché bloccarlo ovunque. Sostiene inoltre di bloccare plug-in come Flash e Java, sebbene Java non sia più consentito nei browser e Flash deve essere autorizzato manualmente su ogni sito che visiti per impostazione predefinita.

    Ecco la cosa: NoScript potrebbe sembrare un compromesso conveniente, dal momento che puoi consentire JavaScript sui siti che visiti regolarmente. Tuttavia, interrompe la maggior parte del Web per impostazione predefinita e richiede troppo sforzo per eseguire la microgestione della tua lista bianca. Gran parte di Internet utilizza JavaScript che incapperai costantemente in siti Web che non funzionano correttamente finché non li annulli. Se finisci per autorizzare la maggior parte dei siti che visiti solo per farli funzionare, qual è il punto di avere NoScript in primo luogo?

    Probabilmente non è necessario disabilitare JavaScript

    Con questo in mente, ti consigliamo di disabilitare JavaScript, a meno che tu non abbia una buona ragione per farlo (come il tuo lavoro lo richiede). È un linguaggio ampiamente utilizzato che rende il Web quello che è oggi, consentendo ai siti Web di essere più reattivi, dinamici e interattivi. La disabilitazione di JavaScript riporta i siti Web a un tempo in cui erano documenti semplici senza altre funzionalità. Mentre alcune persone potrebbero desiderare di tornare a quel tempo, non è più la rete in cui viviamo e la maggior parte delle persone non ha bisogno di intraprendere azioni così drastiche per un piccolo beneficio percepito.

    Ci sono certamente stati alcuni casi in cui la disabilitazione di JavaScript potrebbe aver bloccato una nuova vulnerabilità di sicurezza da sfruttamento, ma quelli sono stati rari e risolti rapidamente.

    Nel frattempo, ci sono stati altri casi in cui i browser stessi sono stati sfruttati e la disabilitazione di JavaScript non ha aiutato. Per proteggerci da tali attacchi, potremmo smettere di utilizzare completamente i browser, scaricare file HTML di pagine Web e leggerli a mano in un editor di testo. Ma noi no. Il piccolo rischio di utilizzare un browser Web invece di un editor di testo vale l'enorme miglioramento dell'usabilità offerto da un browser. Lo stesso vale per JavaScript: lasciare attivato è un rischio molto piccolo per un vantaggio molto grande.

    Certo, il tuo browser è tuo. Hai la possibilità di controllare ciò che fa: potresti addirittura disabilitare tutte le immagini e navigare nel Web in formato testo, se lo desideri. È possibile disabilitare completamente Flash e non guardare mai i video online. È possibile utilizzare un browser in modalità testo come w3m nel terminale anziché utilizzare un browser grafico. Ma tu?


    La scelta spetta a te, ma ti consigliamo di lasciare JavaScript abilitato e non preoccuparti. La tua vita sarà molto più facile. Basta tenere aggiornato il browser e utilizzare un buon software anti-malware e sarai al sicuro.