JavaScript er ikke Java - det er mye tryggere og mye mer nyttig

Oct 21, 2025
Personvern og sikkerhet
UCACHED INNHOLD

Du har sannsynligvis hørt alt om hvordan Java-nettleserprogrammet er usikkert. 91% av systemkompromissene i 2013 var mot den usikre Java-plugin-modulen . Men Java er ikke det samme som JavaScript - faktisk er de ikke veldig relaterte.

De fleste av våre lesere forstår nok forskjellen, men ikke alle vet det. Enhver forvirring er ikke tilfeldig - JavaScript ble opprinnelig kalt JavaScript bare for å knytte det til Java i folks sinn.

Grunnleggende om Java

I SLEKT: Oracle kan ikke sikre Java-plugin-modulen, så hvorfor er den fortsatt aktivert som standard?

Java er et populært programmeringsspråk som brukes til alt fra serverprogramvare til stasjonære applikasjoner og til og med Android-apper. Du har sikkert hørt om Minecraft , som er skrevet på Java. Å kjøre et Java-program krever Oracles Java-kjøretid på datamaskinen din. Den ble tidligere utviklet av Sun, men Oracle kjøpte Sun - så det er nå Oracle Java i stedet for Sun Java.

Men Java brukes ikke bare til tradisjonelle applikasjoner. Tilbake på 90-tallet utviklet Sun en nettleser-plugin-modul som tillot deg å kjøre Java-programmer - eller "Java-applets" - i nettlesere. Java-plugin-modulen brukes ikke mye lenger, og det har vært en kilde til endeløse sikkerhetsproblemer. Du vil ikke kjøre Java-applets i nettleseren din hvis mulig. Java-plugin-modulen - og Java-innholdet i nettlesere - har vist seg usikker og dårlig.

Det er bare en Java-plugin-modul, og den er opprettet av Oracle og leveres sammen med Java-kjøretiden. Hvis det er et problem med det, må du vente på at Oracle skal fikse det. Det er ingen konkurranse om å forbedre det.

Grunnleggende om JavaScript

JavaScript er et programmeringsspråk som brukes av websider. HTML er layoutspråket som definerer hvordan nettsider legges ut, og JavaScript er språket som lar nettsider være mer dynamiske. JavaScript er det som gjør at webapplikasjoner som Gmail kan fungere, og JavaScript brukes av praktisk talt alle nettsteder på dette punktet.

JavaScript ble opprinnelig designet for å være et lett skriptspråk som skal kjøres i nettlesere. Det er ikke en egen nettleser-plugin-modul som kommer fra ett selskap - hver nettleser inkluderer sin egen JavaScript-motor. Nettlesere kjører JavaScript-kode uten å stole på en tredjeparts plugin-modul. Det har vært mye konkurranse blant nettleserleverandører om å gjøre JavaScript raskere og bedre.

Hvorfor kalles det da JavaScript?

JavaScript har egentlig ikke noe med Java å gjøre; det er ikke bare et forenklet delsett av Java. JavaScript ble utviklet under navnet "Mocha" og ble kalt "LiveScript" da det dukket opp i en betaversjon av Netscape Navigator-nettleseren tilbake i 1995.

I 1995 kunngjorde Netscape språket ville bli kalt "JavaScript" i en felles kunngjøring med Sun. Dette skjedde omtrent den gangen Netscape la til støtte for Suns Java-applets. Vi kan se tilbake på kunngjøringen i dag:

“JavaScript-språket utfyller Java, Suns bransjeledende objektorienterte, plattformprogrammeringsspråk ...

JavaScript er et brukervennlig skriptspråk for objekter designet for å lage live online applikasjoner som knytter sammen objekter og ressurser på både klienter og servere. Mens Java brukes av programmerere for å lage nye objekter og appletter, er JavaScript designet for bruk av HTML-sideforfattere og bedriftsapplikasjonsutviklere for dynamisk å skript oppførselen til objekter som kjører på enten klienten eller serveren. ”

Kunngjøringen fortsetter slik og snakker om både Java og JavaScript. Dette blir vanligvis sett på som et forsøk fra Sun og Netscape på å knytte det nye språket - JavaScript - til Java-språket som var populært på den tiden. Navnet gjorde folk litt forvirrede og fikk dem til å knytte det nye språket til Java, noe som ga JavaScript litt øyeblikkelig respekt. Hvis det heter JavaScript og ble kunngjort av Sun i en kunngjøring som snakket mye om Java, var det sikkert knyttet til Java - ikke sant? Nei.

I 1998 hevdet Brendan Eich, som oppfant JavaScript i et intervju at JavaScript var ment "se ut som Java, men vær et skriptspråk" for lett bruk. Det kan se litt ut som Java, men det er veldig annerledes.

JavaScript er praktisk talt obligatorisk for det moderne nettet

I SLEKT: Hva er NoScript, og bør du bruke det til å deaktivere JavaScript?

Vi har gått bort fra Java-innhold i nettleseren gjennom årene. Selv om Java fremdeles er mye brukt, har det blitt et skittent navn når det er knyttet til nettlesere. Java har også blitt et stadig mer mislikt stykke forbrukerprogramvare kjent for bunke junkware med sikkerhetsoppdateringer .

Der Java-navnet opprinnelig var ment å legge til troverdighet til JavaScript, sverter Java-foreningen nå navnet. Det er enkelt for JavaScript å tenke på deg når du ser apokalyptiske overskrifter om Java-plugin-sårbarheter. Det var hele poenget med navnet - å få dem til å virke beslektede.

Noen mennesker går ut av veien for å deaktivere JavaScript i nettleserne med tillegg som NoScript. Men JavaScript er ikke usikkert slik Java er i nettleseren. Ja, det er en og annen sikkerhetsproblem i en nettleser som kan utnyttes via JavaScript, men hullet er lappet opp og vi går videre. Dette er ikke unikt for JavaScript - det kan være et sikkerhetsproblem i en nettleser som også kan utnyttes via HTML, CSS eller andre teknologier. Det er ingen måte å fullstendig beskytte deg mot mulige fremtidige nettlesersårbarheter. Bare hold nettleseren din og plugin-modulene oppdatert.


JavaScript driver det moderne nettet, enten du bruker en nettleser på datamaskinen eller smarttelefonen. Deaktivering av det ville gjøre mange nettsteder ubrukelige.

På den annen side brukes plugin-modulen til Java-nettleseren på veldig, veldig få nettsteder. Hvis du deaktiverer plugin-modulen for Java-nettleser, fortsetter nettet å fungere normalt. Du vil sannsynligvis aldri merke at du ikke har det.

Bildekreditt: nyuhuhuu på Flickr , Marcin Wichary på Flickr

.post-innhold .inngangs-bunntekst

WebAssembly And The Death Of JavaScript

Coffee Without Java


Personvern og sikkerhet - Mest populære artikler

Kjemper hackere virkelig i sanntid?

Personvern og sikkerhet Jul 15, 2025

UCACHED INNHOLD PR Image Factory / Shutterstock Alle kjenner den hackerangrepsscenen fra NCIS . Abby Sciuto (Pauley P..


Slik aktiverer eller deaktiverer du sikker pålogging for Windows 10

Personvern og sikkerhet Oct 15, 2025

Windows er det mest målrettede operativsystemet på planeten. Det betyr at du bør styrke PC-ens forsvar for å være trygg både online og offline. Denne guiden viser deg hvordan ..


Hvorfor du bør logge på med Google, Facebook eller Apple

Personvern og sikkerhet Sep 30, 2025

Nopparat Khokthong/Shutterstock.com Oppretter du fortsatt brukerkontoer overalt? Kanskje du bør stoppe og logge på med Google-, Facebook- eller..


Slik aktiverer du foreldrenes begrensninger på iTunes på en PC, Mac eller iPhone

Personvern og sikkerhet Feb 21, 2025

UCACHED INNHOLD Enten barna bruker iTunes på en Mac, Windows-datamaskin eller på iPhone eller iPad, vil du sannsynligvis ikke at de skal få tilgang til upassende vokseninnhold...


Slik sletter du Amazon-kontoen din

Personvern og sikkerhet Feb 5, 2025

Slette Amazon-kontoen din er den eneste måten å slette kjøpshistorikken din fullstendig. Hvis du vil slette kontoen din for godt, kan du gi deg et rent skifer. ..


Slik krypterer du Android-telefonen din (og hvorfor du kanskje vil)

Personvern og sikkerhet Jul 28, 2025

Google introduserte kryptering av full enhet i Android Gingerbread (2.3.x), men den har gjennomgått noen dramatiske endringer siden den gang. På noen av de mer avanserte håndsett..


Slik legger du til eller fjerner Wi-Fi-nettverk manuelt fra OS X

Personvern og sikkerhet Dec 4, 2024

UCACHED INNHOLD En av tingene som OS X gjør er å lagre alle Wi-Fi-nettverk du kobler til. Dette er flott hvis du går fra Wi-Fi-nettverk til Wi-Fi-nettverk og ikke vil legge inn..


Sikker databehandling: Gratis virusbeskyttelse med PC-verktøy

Personvern og sikkerhet Sep 17, 2025

UCACHED INNHOLD Så langt i serien vår om gratis antivirusverktøy vi har dekket AVG , Avast , AntiVir og ClamWin , og i dag ska..


Kategorier