Mainos

Kun Java julkaistiin ensimmäisen kerran julkisesti vuonna 1995, se oli mullistava.

Kehittäjät voivat kirjoittaa koodinsa kerran ja (teoriassa) käyttää sitä millä tahansa haluamallaan tietokoneella tekemättä mitään muutoksia. Se oli ja on edelleen uskomattoman nopea. Tämä nopeus on johtanut siihen, että sitä käytetään aikaherkissä tilanteissa, kuten korkeataajuuksisilla kaupan algoritmeilla Wall Streetillä.

Java oli myös uskomattoman edellä aikaansa. Ensimmäisestä julkaisustaan ​​lähtien kehittäjät voivat käyttää sitä työkaluna upottaaksesi web-sovelluksen, kuten logiikan, verkkosivuille. Niitä kutsuttiin Java-sovelluksiksi, ja koska koodi oli käynnissä erillisessä prosessissa selaimessa, ne sopivat täydellisesti erittäin intensiivisiin tehtäviin, kuten peleihin, visualisointeihin ja simulaatioita.

Mutta se oli silloin, ja tämä on nyt.

On turvallista sanoa, että Java - etenkin selaimessa - on menettänyt paikkansa. Suuri osa tästä johtuu turvallisuusongelmista. Seuraava Google Chromen versio (versio 45, suunniteltu joulukuussa) on poistettu tuki sille kokonaan.

instagram viewer

Onko Java todella epävarma?

Kun kirjoitat Java-palvelusta - etenkin turvallisuuden kannalta -, on tärkeää tehdä ero Java Runtime Environment (JRE) ja Java-selainlaajennus.

Java Runtime Environment (joka sisältää Java-virtuaalikone Mikä on Java-virtuaalikone ja miten se toimii?Vaikka se ei ole ehdottoman välttämätöntä tietää, että se toimii Java-ohjelmointiin, se on silti hyvä tietää, koska se voi auttaa sinua paremman ohjelmoijan luomisessa. Lue lisää ja joitain ohjelmistokirjastoja) syytetään usein epävarmuudesta, mutta se ei välttämättä pidä paikkaansa. Vaikka JRE: llä on ollut osuus vakavista, nolla päivän haavoittuvuudet Mikä on nolla päivän haavoittuvuus? [MakeUseOf selittää] Lue lisää , se on suurimmaksi osaksi erittäin hyvin suunniteltu, turvallinen ohjelmisto. Se käyttää sovelluksia hiekkalaatikkoympäristössä, jossa ohjelmiston mahdolliset vahingot ovat rajoitetut. Jos ohjelma haluaa suorittaa toimintoja "hiekkalaatikon" ulkopuolella, käyttäjälle ilmoitetaan asiasta ja hänen on hyväksyttävä ne.

Java-kotisivu

Mutta selaimessa se on hiukan erilainen vedenkeitin. Java-selaimen laajennus on tunnetusti epävarma ohjelmisto. Kasperskyn mukaan se on vastuussa melkein 50% verkkohyökkäyksistä vuonna 2012.

Mutta se johtuu siitä, että Java-selaimen laajennus on väärin päinvastainen suunnittelussa. Java-sovelmia ei yksinkertaisesti ole hiekkalaatikossa niin kuin niiden pitäisi olla, ja ne sokeasti ajavat mitä tahansa koodia, joka on allekirjoitettu salakirjoituksella, ilman kysyttävää.

Laita tämä maallikon ehdoksi, jos sinulla on haittaohjelma ja haluat varmistaa se voi ajaa rennosti missä tahansa tietokoneessa ilman häiriöitä, sinun on vain salattava se allekirjoitettavaksi. Se on kauhistuttavaa.

Tietysti se ei auta, että useimmat ihmiset käyttävät epävarmaa Java-versiota sen raivostavan ja rikkoutuneen päivitysprosessin ansiosta. Kasperskyn mukaan 2012-2013 Java Under Attack raportin mukaan 55–37% ihmisistä käyttää vanhempia (ja haavoittuvia) Java-versioita.

Kääntäen, Oracle (ja aiemmin Sun Microsystems) ovat melkein vähentäneet ihmisten kannustimia asentamaan uusimmat Java-versioita käyttämällä sitä mahdollisuutena salaa salaisen pakotuksen avulla Kysy-työkalurivin (joka voidaan helposti poistaa 4 Ärsyttävät selaimen työkalurivit ja kuinka niistä päästä eroonSelaimen työkalurivit eivät vain näytä katoavan. Katsotaanpa joitain yleisiä haittoja ja yksityiskohtaisesti kuinka ne poistetaan. Lue lisää ) tai vaihtaa oletusselaimeksi Yahoo !.

java-toolbar

Onneksi Google tekee jotain asialle. Syyskuun jälkeen he aikovat lopettaa NPAPI: n (Netscape Platform API) tuen Google Chromessa, mikä tekee Java-sovelmien suorittamisen käytännössä mahdottomaksi. Se tukee myös Adoben Flashin (jolla on omat tietoturvaongelmat), Silverlightin (jota kukaan ei käyttänyt), Unityn ja Facebook-laajennuksen vanhoja versioita.

On rumblings, että Firefox liittyy pian Chomeen vähentämällä NPAPI: tä, mutta toistaiseksi mitään ei ole oikeasti syntynyt. Ja tietysti NPAPI on edelleen käytössä Internet Explorerissa, Operassa ja Safarissa.

Tapa Java. Tapa se tulella

Java on mielenkiintoinen ja hätkähdyttävä hyökkäysvektori haittaohjelmille tietokoneesi saastuttamiseksi. Mutta voit tehdä asialle jotain. Se on yksinkertaisesti, ja se on selvää.

Voit poistaa koko Java-käyttöajan järjestelmästä.

Jos et käytä sitä, sitä ei ole mitään järkevää asentaa, ja sen poistaminen on helpompaa kuin luulet. Näin teet sen Linuxissa (Ubuntu - muut levyt saattavat vaihdella), Mac OS X: ssä ja Windows 10: ssä.

Java-sovelluksen poistaminen Linuxista (Ubuntu)

Java-sovelluksen poistaminen Linuxista on samanaikaisesti yksinkertaista ja monimutkaista. Se on yksinkertaista, että tarvitset vain muutaman komennon. Mutta se on myös monimutkainen, koska sinun on tiedettävä, mitä Java-suoritusaika poistat.

Mutta odota, on olemassa useita Java-käyttöaikoja?

Hyvin, Joo. Oracle on tuottanut virallisen version, joka on Java-kehittäjä. Mutta siellä on myös OpenJDK, joka on avoimen lähdekoodin toteutus, julkaistu GNU General Public License -lisenssillä - a sallittu ohjelmistolisenssi Avoimen lähdekoodin ohjelmistolisenssit: mitä sinun tulisi käyttää?Tiesitkö, että kaikki avoimen lähdekoodin lisenssit eivät ole samoja? Lue lisää avoimen lähdekoodin tuotteiden suosima.

Kertoimet ovat hyviä, että sinulla on OpenJDK, mutta se on helppo tarkistaa. Juokse:

JRE-Ubuntu-versio-Edit
java -versio

Sitten on yksinkertainen asia poistaa asianmukaiset paketit paketinhallinnan kanssa.

JRE-Ubuntu-Poista-Edit
sudo apt-get autoremove openjdk-jre-7

Jos käytät OpenJDK: n vanhaa versiota, vaihda versionumero (openjdk-jre-) vastaamaan sitä. Suorita: Jos käytät Oracle JDK: ta,

sudo apt-get poista oracle-java7-installer

Java-sovelluksen poistaminen Mac OS X: stä

Nämä ohjeet toimivat Yosemitelle; OS X: n uusin versio. Java on täältä todella yllättävän helppo poistaa. Tarvitset vain pääkäyttäjän pääsyn ja vähän luottamusta komentorivin kanssa.

Avaa pääte ja suorita seuraava:

Java-Poista-Applet
sudo rm -rf / Kirjasto / Internet \ Plug-ins / JavaAppletPlugin.plugin /
Java-Poista-prefpane
sudo rm -rf /Library/PreferencePanes/JavaControlPanel.prefPane

Hurraa! Olet poistanut JRE: n koneeltasi.

Java-sovelluksen poistaminen Windows 10: ssä

Jos haluat poistaa Java-version Windows 10: stä, avaa Käynnistä-valikko ja etsi Java. Napsauta sitten hiiren kakkospainikkeella ja napsauta Poista. Älä pelkää, jos nimessä on enemmän kuin muutamia esineitä, joissa Java on.

java-ikkunat

Se on niin helppoa. Mutta siellä on myös virallinen Oracle-sovellus joka automatisoi Java-poistoprosessin.

Voit käyttää Windows 7 -käyttöjärjestelmää tarkista tämä viesti Onko Java vaarallinen ja pitäisikö sinun poistaa se käytöstä?Oraclen Java-laajennus on tullut harvemmin Webissä, mutta se on tullut yhä yleisempi uutinen. Antaako Java yli 600 000 Macin tartunnan tai Oraclen ... Lue lisää kirjoittanut entinen MUO-er, Chris Hoffman, joka selittää yksityiskohtaisesti kuinka poistaa Java käytöstä ja poistaa tietokoneesta.

Alkaen, Java!

Java-sovelmien aikakausi on kauan ohitettu. Hyvä pääsy.

Ne olivat hitaita, epävarmoja ja rehellisesti sanottuna on olemassa paljon parempia tekniikoita, jotka ovat syrjäyttäneet ne. HTML5 ja erityisesti kangas tulevat mieleen. Googlea tulisi kiittää siitä, että lopulta lopetettiin heille suunnattu tuki Windows 10: ssä.

Ainoa tapa todella olla turvallinen on tietysti poistaa se kokonaan.

Joten ottaen huomioon tämä, onko mitään todellista syytä asentaa Java tietokoneellesi? En tiennyt niin, mutta mitä luulet? ajatuksia? Haluan kuulla heidät. Jätä kommenttisi alla olevaan ruutuun, ja me keskustelemme.

Valokuvapisteet: Gil C / Shutterstock.com, WetWebwork Flickrin kautta

Matthew Hughes on ohjelmistokehittäjä ja kirjailija Liverpoolista, Englannista. Hän on harvoin löydetty ilman kuppia vahvaa mustaa kahvia kädessään ja ihailee ehdottomasti MacBook Prota ja kameraansa. Voit lukea hänen bloginsa osoitteessa http://www.matthewhughes.co.uk ja seuraa häntä twitterissä osoitteessa @matthewhughes.