Oglas

Kada je Java prvi put objavljena 1995. godine, bila je revolucionarna.

Programeri bi mogli jednom napisati svoj kôd i (u teoriji) ga pokrenuti na bilo kojem računalu koje žele, a da ne moraju unositi nikakve promjene. Bilo je, i još uvijek jest, nevjerojatno brzo. Ova brzina dovela ga je do upotrebe u vremenski osjetljivim okvirima, poput visokofrekventnih algoritama za trgovanje na Wall Streetu.

Java je također nevjerojatno bila ispred svog vremena. Od svog prvog izdanja programeri bi ga mogli upotrijebiti kao alat za ugrađivanje web-aplikacija poput logike u web stranice. Nazvani su Java appleti i zbog toga što se kôd izvodio u zasebnom procesu izvan web-preglednika, savršeno su odgovarali za zadatke visokog intenziteta poput igara, vizualizacija i simulacije.

Ali to je bilo tada, a ovo je sada.

Sigurno je reći da je Java, posebno u pregledniku, izgubila sjaj. Veliki dio toga je posljedica zabrinutosti za sigurnost. Sljedeća verzija preglednika Google Chrome (verzija 45, zakazana za prosinac) ima uklonila podršku za njega u cijelosti.

instagram viewer

Je li Java zapravo nesigurna?

Kada pišete o Javi, posebno iz ugla sigurnosti - važno je razlikovati između Java Runtime Environment (JRE) i dodatak Java preglednika.

Java Runtime Environment (koji uključuje Java virtualni stroj Što je Java virtualni stroj i kako to radi?Iako nije nužno znati da to radi za programiranje na Javi, ipak je dobro znati jer vam to može pomoći postati bolji programer. Čitaj više i neke softverske knjižnice) često se optužuju da nisu sigurni, ali to nije nužno i istina. Iako je JRE imao ozbiljan udio, nula-dnevne ranjivosti Što je ranjivost od nule? [MakeUseOf objašnjava] Čitaj više , to je uglavnom vrlo dobro dizajniran, siguran dio softvera. Aplikacije pokreće u okruženju s pjeskovnim okruženjem, gdje je potencijalna šteta koju uzrokuje dio softvera ograničena. Ako program želi izvesti radnje izvan „sandbox“ -a, korisnik je informiran i mora ih odobriti.

Java Početna

Ali u pregledniku je to malo drugačiji čajnik od ribe. Dodatak Java preglednika notorno je nesiguran dio softvera. Prema Kasperskyju, ona je gotovo odgovorna 50% cyber napada u 2012. godini.

Ali to je zato što je obrnuto, dodatak Java preglednika neispravan po dizajnu. Java apleti jednostavno nisu na pločicama kao što bi trebali biti, i slijepo pokreću bilo koji kod koji je potpisan kriptografskim potpisom, bez sumnje.

Da biste ovo stavili u laičke izraze, ako imate zlonamjerni dio softvera, i to želite osigurati može se pokrenuti na bilo kojem računalu bez ikakvih smetnji, samo ga morate kriptografski potpisati. To je zastrašujuće

Naravno, ne pomaže to što većina ljudi vodi nesigurnu verziju Java, zahvaljujući jezivom i prekinutom postupku nadogradnje. Prema Kasperskyjevim 2012-2013 Java pod napadom izvješća, bilo gdje između 55% i 37% ljudi koristi starije (i ranjive) verzije Jave.

Obrnuto, Oracle (i prethodno Sun Microsystems) gotovo su de-stimulirali ljude da instaliraju najnovije verzije Jave pomoću nje kao prilike da naglo prisilite instalaciju Tražene alatne trake (koja mogu se lako ukloniti 4 dosadne alatne trake preglednika i kako ih se riješitiAlatne trake preglednika jednostavno ne nestaju. Pogledajmo nekoliko uobičajenih smetnji i detaljno kako ih ukloniti. Čitaj više ) ili promijeniti svoj zadani preglednik u Yahoo !.

java-alatna traka

Srećom, Google nešto radi u vezi s tim. Nakon rujna prekinuti će podršku za NPAPI (Netscape Platform API) u pregledniku Google Chrome, što će učinkovito onemogućiti pokretanje Java appleta. Također će prekinuti podršku starijim verzijama Adobeovog Flash-a (koji ima svoje sigurnosne probleme), Silverlight (koji nitko ne koristi), Unity i dodatka za Facebook.

Postoje tračevi da će se Firefox uskoro pridružiti Chomeu u omalovažavanju NPAPI-ja, ali do sada se ništa zapravo nije pojavilo. I, naravno, NPAPI je i dalje omogućen na Internet Exploreru, Operi i Safariju.

Ubij Java. Ubij ga vatrom

Java je zanimljiv i zapanjujuće čest vektor napada zlonamjernog softvera za zaraziti vaše računalo. Ali možete učiniti nešto u vezi s tim. To je jednostavno, i to je očito.

Jednostavno izbrišete cjelokupno Java vrijeme rada.

Ako ga ne upotrebljavate, nema smisla instalirati ga, a brisanje je lakše nego što mislite. Evo kako to radite na Linuxu (Ubuntu - ostali se distributi mogu razlikovati), Mac OS X i Windows 10.

Uklanjanje Java na Linuxu (Ubuntu)

Uklanjanje Java na Linuxu istovremeno je jednostavno i komplicirano. U odnosu na to da vam je potrebno samo nekoliko naredbi, to je jednostavno. Ali to je i komplicirano, jer morate znati što Java Runtime uklanjate.

Ali čekaj, postoji više od jedne Java verzije?

Dobro, Da. Eto, tu je službena osoba koju je proizveo Oracle - programer Jave. No tu je i OpenJDK, implementacija otvorenog koda objavljena pod GNU General Public License - a dozvoljena softverska licenca Licence softvera otvorenog koda: koje biste trebali koristiti?Jeste li znali da nisu sve licence otvorenog koda iste? Čitaj više favoriziraju proizvode otvorenog koda.

Kvote su dobre da ste dobili OpenJDK, ali lako je provjeriti. Samo trči:

JRE-Ubuntu-Version-Edit
java -verzija

Zatim je jednostavno uklanjanje relevantnih paketa s vašim upraviteljem paketa.

JRE-Ubuntu-remove-Uredi
sudo apt-get autoremove openjdk-jre-7

Ako koristite stariju verziju OpenJDK, promijenite broj verzije (openjdk-jre-) dopisivati ​​se s njom. Ako koristite Oracle JDK, pokrenite:

sudo apt-get remove oracle-java7-installer

Uklanjanje Java na Mac OS X

Ove upute djeluju za Yosemite; najnovija verzija OS X. Ovdje je zapravo iznenađujuće jednostavno ukloniti Javu. Jednostavno vam treba korijenski pristup i malo povjerenja u naredbeni redak.

Otvorite terminal i pokrenite sljedeće:

Java-remove-applet
sudo rm -rf / Biblioteka / Internet \ Plug-Ins / JavaAppletPlugin.plugin /
Java-remove-Prefpane
sudo rm -rf /Library/PreferencePanes/JavaControlPanel.prefPane

Hura! Uklonili ste JRE na svom računalu.

Uklanjanje Java u sustavu Windows 10

Da biste uklonili Javu u sustavu Windows 10, jednostavno otvorite izbornik Start i potražite Java. Zatim kliknite desnom tipkom miša i kliknite Deinstaliraj. Ne bojte se ako u Javi postoji više stavki s imenom.

Java prozori

To je tako jednostavno. Ali tu je i službena aplikacija Oracle koji automatizira proces uklanjanja Jave.

Ako koristite Windows 7, možda želite pogledajte ovaj post Je li Java nesigurna i treba li je onemogućiti?Oracle Java dodatak postaje sve rjeđi na webu, ali postaje sve češći u vijestima. Bilo da Java dopušta da se zarazi preko 600.000 Maca ili je Oracle ... Čitaj više bivši MUO-er, Chris Hoffman, koji savršeno objašnjava kako onemogućiti i ukloniti Javu s računala.

Počnite, Java!

Doba Java apleta odavno je prošla. Dobra zagonetka.

Bili su spori, nesigurni i, iskreno, puno su bolje tehnologije koje su ih istisnule iz ruku. HTML5 mi posebno pada na pamet i platno. Google bi trebao pozdraviti što je konačno prekinuo podršku za njih u sustavu Windows 10.

Naravno, jedini način da uistinu budete sigurni jest da ga u potpunosti uklonite.

Dakle, imajući to na umu, postoji li neki stvarni razlog da vam se na računalo instalira Java? Nisam tako mislio, ali što misliš? Neka ideja? Želim ih čuti. Ostavite mi svoje komentare u donjem okviru i razgovarat ćemo.

Foto-krediti: Gil C / Shutterstock.com, WetWebwork putem Flickr-a

Matthew Hughes je programer i pisac softvera iz Liverpoola u Engleskoj. Rijetko se nađe bez šalice jake crne kave u ruci i apsolutno obožava svoj Macbook Pro i svoj fotoaparat. Njegov blog možete pročitati na http://www.matthewhughes.co.uk i slijedite ga na twitteru na @matthewhughes.