JavaScript non è Java: è molto più sicuro e molto più utile

Oct 21, 2025
Privacy e sicurezza
CONTENUTO UNCACHED

Probabilmente hai già sentito parlare di come il plug-in del browser Java non sia sicuro. Il 91% delle compromissioni di sistema nel 2013 riguardava quel plug-in Java non sicuro . Ma Java non è la stessa cosa di JavaScript: in effetti, non sono realmente correlati.

La maggior parte dei nostri lettori probabilmente comprende la differenza, ma non tutti lo sanno. Qualsiasi confusione non è casuale: JavaScript era originariamente chiamato JavaScript solo per associarlo a Java nella mente delle persone.

Nozioni di base su Java

RELAZIONATO: Oracle non può proteggere il plug-in Java, quindi perché è ancora abilitato per impostazione predefinita?

Java è un linguaggio di programmazione popolare utilizzato per qualsiasi cosa, dal software server alle applicazioni desktop e persino alle app Android. Probabilmente ne hai sentito parlare Minecraft , che è scritto in Java. L'esecuzione di un'applicazione Java richiede il runtime Java di Oracle sul tuo computer. In precedenza era stato sviluppato da Sun, ma Oracle ha acquistato Sun, quindi ora è Oracle Java anziché Sun Java.

Ma Java non viene utilizzato solo per le applicazioni tradizionali. Negli anni '90 Sun ha sviluppato un plug-in per il browser che consentiva di eseguire programmi Java, o "applet Java", all'interno dei browser web. Il plug-in Java non è più ampiamente utilizzato ed è stato fonte di infiniti problemi di sicurezza. Non si desidera eseguire applet Java all'interno del browser, se possibile. Il plug-in Java e il contenuto Java nei browser Web si sono dimostrati insicuri e dannosi.

Esiste un solo plug-in Java, creato da Oracle e fornito in bundle con il runtime Java. Se c'è un problema con esso, devi aspettare che Oracle lo risolva. Non c'è concorrenza per migliorarlo.

Nozioni di base su JavaScript

JavaScript è un linguaggio di programmazione utilizzato dalle pagine web. HTML è il linguaggio di layout che definisce il modo in cui le pagine web sono disposte e JavaScript è il linguaggio che consente alle pagine web di essere più dinamiche. JavaScript è ciò che consente alle applicazioni web come Gmail di funzionare e JavaScript è utilizzato praticamente da tutti i siti web a questo punto.

JavaScript è stato originariamente progettato per essere un linguaggio di scripting leggero da eseguire nei browser web. Non è un plug-in del browser separato che proviene da un'azienda: ogni browser include il proprio motore JavaScript diverso. I browser eseguono in modo nativo il codice JavaScript senza fare affidamento su un plug-in di terze parti. C'è stata molta concorrenza tra i fornitori di browser per rendere JavaScript più veloce e migliore.

Perché allora si chiama JavaScript?

JavaScript non ha davvero nulla a che fare con Java; non è solo un sottoinsieme semplificato di Java. JavaScript è stato sviluppato con il nome "Mocha" ed è stato denominato "LiveScript" quando è apparso in una versione beta del browser Web Netscape Navigator nel 1995.

Nel 1995, Netscape annunciò che il linguaggio sarebbe stato chiamato "JavaScript" in un annuncio congiunto con Sun. Ciò è accaduto nel periodo in cui Netscape ha aggiunto il supporto per gli applet Java di Sun. Possiamo guardare indietro l'annuncio oggi:

"Il linguaggio JavaScript è complementare a Java, il linguaggio di programmazione multipiattaforma orientato agli oggetti leader del settore ...

JavaScript è un linguaggio di scripting di oggetti di facile utilizzo progettato per la creazione di applicazioni online live che collegano oggetti e risorse su client e server. Sebbene Java venga utilizzato dai programmatori per creare nuovi oggetti e applet, JavaScript è progettato per essere utilizzato da autori di pagine HTML e sviluppatori di applicazioni aziendali per creare script dinamicamente per il comportamento degli oggetti in esecuzione sul client o sul server. "

L'annuncio continua così, parlando sia di Java che di JavaScript. Questo di solito è visto come un tentativo da parte di Sun e Netscape di associare il nuovo linguaggio - JavaScript - con il linguaggio Java che era popolare all'epoca. Il nome ha reso le persone un po 'confuse e le ha indotte ad associare il nuovo linguaggio a Java, dando a JavaScript un certo rispetto immediato. Se si chiama JavaScript ed è stato annunciato da Sun in un annuncio che parlava molto di Java, sicuramente era correlato a Java, giusto? No.

Nel 1998, Brendan Eich, che ha inventato JavaScript, ha affermato in an interview che JavaScript era inteso "assomigliare a Java, ma essere un linguaggio di scripting" per un utilizzo leggero. Potrebbe sembrare un po 'come Java, ma è molto diverso.

JavaScript è praticamente obbligatorio per il Web moderno

RELAZIONATO: Cos'è NoScript e dovresti usarlo per disabilitare JavaScript?

Nel corso degli anni ci siamo allontanati dai contenuti Java nel browser. Sebbene Java sia ancora ampiamente utilizzato, è diventato un nome sporco se associato ai browser web. Java è anche diventato un pezzo di software consumer sempre più sgradito raggruppare junkware con aggiornamenti di sicurezza .

Laddove il nome Java era originariamente inteso per aggiungere credibilità a JavaScript, l'associazione Java sta ora offuscando il suo nome. È facile che JavaScript ti venga in mente quando vedi titoli apocalittici sulle vulnerabilità dei plug-in Java. Questo era il punto centrale del nome: farli sembrare correlati.

Alcune persone fanno di tutto per disabilitare JavaScript nei loro browser web con componenti aggiuntivi come NoScript. Ma JavaScript non è insicuro come Java è nel browser. Sì, c'è una vulnerabilità di sicurezza occasionale in un browser web che può essere sfruttata tramite JavaScript, ma il buco viene risolto e andiamo avanti. Questo non è esclusivo di JavaScript: potrebbe esserci una vulnerabilità di sicurezza in un browser web che potrebbe essere sfruttata anche tramite HTML, CSS o altre tecnologie. Non c'è modo di proteggersi completamente da possibili future vulnerabilità del browser. Tieni aggiornato il tuo browser e i suoi plug-in.


JavaScript è alla base del Web moderno, sia che tu stia utilizzando un browser sul tuo computer o smartphone. Disattivarlo renderebbe inutilizzabili molti siti web.

D'altra parte, il plug-in del browser Java viene utilizzato su pochissimi siti Web. Se disabiliti il ​​plug-in del browser Java, il web continuerà a funzionare normalmente. Probabilmente non ti accorgerai mai di non averlo.

Credito immagine: nyuhuhuu su Flickr , Marcin Wichary su Flickr

WebAssembly And The Death Of JavaScript

Coffee Without Java


Privacy e sicurezza - Articoli più popolari

Come eliminare o scaricare un'app su iPhone o iPad

Privacy e sicurezza Oct 4, 2025

CONTENUTO UNCACHED Se sei come me, hai scaricato dozzine di app iOS, le hai provate e poi non le hai mai più utilizzate. Invece di lasciarli a ingombrare la schermata iniziale, d..


Come utilizzare il blocco dinamico per bloccare automaticamente il PC Windows 10

Privacy e sicurezza Apr 12, 2025

CONTENUTO UNCACHED Creators Update di Windows 10 aggiunge Dynamic Lock, che cerca di bloccare automaticamente il PC quando ti allontani. Dynamic Lock utilizza il Bluet..


Come funziona il "Great Firewall of China" per censurare Internet in Cina

Privacy e sicurezza Sep 10, 2025

CONTENUTO UNCACHED Il Great Firewall of China, ufficialmente noto come progetto Golden Shield, utilizza una serie di trucchi per censurare Internet in Cina e bloccare l'accesso a ..


Come assicurarsi che il router di casa disponga degli ultimi aggiornamenti di sicurezza

Privacy e sicurezza May 23, 2025

CONTENUTO UNCACHED Mantenere aggiornato il router di casa è una parte cruciale della sicurezza. Shellshock ha colpito diversi router e abbiamo anche visto router hackerati e tras..


Come aggiungere ulteriori impronte digitali Touch ID su iPhone o iPad

Privacy e sicurezza Jan 30, 2025

CONTENUTO UNCACHED Gli scanner di impronte digitali sono stati un'opzione su alcuni modelli di laptop per circa il tempo in cui il concetto esisteva, ma di solito sono se..


In che modo un sito web ricorda le tue preferenze (e le scelte in merito ai cookie)?

Privacy e sicurezza Sep 2, 2025

CONTENUTO UNCACHED In che modo i siti web ricordano le tue preferenze per loro (o il desiderio di non averne nessuna) e che dire dell'argomento delicato dei cookie stessi? Il post..


4 modi per configurare il controllo genitori sulla rete domestica

Privacy e sicurezza Jul 5, 2025

Il controllo genitori può filtrare il Web, bloccando l'accesso involontario a siti Web inappropriati. Esistono diversi modi per farlo, dalla configurazione del controllo genitori a..


Proteggi i tuoi account di posta elettronica dallo spam con Spamavert

Privacy e sicurezza Sep 1, 2025

CONTENUTO UNCACHED Sei stanco dei siti web che chiedono sempre il tuo indirizzo e-mail e poi ti bombardano con elevate quantità di spam? Ora puoi ottenere ciò di cui hai bisogno e porre f..


Categorie