Ang Web Ay Naging Ligtas Na: Ang Google Drops Support para sa Java

Ang Web Ay Naging Ligtas Na: Ang Google Drops Support para sa Java

Nang ang Java ay unang inilabas sa publiko noong 1995, ito ay rebolusyonaryo.





Maaaring isulat ng mga developer ang kanilang code nang isang beses, at (sa teorya) patakbuhin ito sa anumang computer na nais nila nang hindi kinakailangang gumawa ng anumang mga pagbabago. Ito ay, at ganun pa rin, hindi kapani-paniwalang mabilis. Ang bilis na ito ay humantong sa paggamit nito sa mga konteksto na sensitibo sa oras, tulad ng mga algorithm ng mataas na dalas ng kalakalan sa Wall Street.





Ang Java ay hindi kapani-paniwala din bago ang oras nito. Mula sa unang paglabas nito, maaaring gamitin ito ng mga developer bilang isang tool upang mai-embed ang web-app tulad ng lohika sa mga web page. Tinawag itong Java Applets, at dahil tumatakbo ang code sa isang hiwalay na proseso sa labas ng web browser, perpekto silang nababagay para sa mga gawaing matindi ang intensidad tulad ng mga laro, visualisasyon at simulation.





Ngunit iyon ay noon, at ito ngayon.

Ligtas na sabihin na ang Java - partikular sa browser - ay nawalan ng ningning. Ang isang malaking bahagi nito ay dahil sa mga alalahanin sa seguridad. Ang susunod na bersyon ng Google Chrome (bersyon 45, naka-iskedyul para sa Disyembre) ay mayroon tinanggal ang suporta para sa buong ito .



Talaga bang Walang Seguro ang Java?

Kapag nagsusulat tungkol sa Java - partikular sa pananaw ng seguridad - mahalagang makilala ang pagkakaiba sa pagitan ng Java Runtime Environment (JRE) at ang Java browser plugin.

Ang Kapaligiran sa Runtime ng Java (na kinabibilangan ng Java Virtual Machine at ilang mga aklatan ng software) ay madalas na inakusahan ng pagiging walang katiyakan, ngunit hindi ito totoo. Bagaman ang JRE ay mayroong bahagi ng malubhang, zero-day na mga kahinaan, ito ay para sa pinaka-bahagi ng isang napakahusay na dinisenyo, ligtas na piraso ng software. Nagpapatakbo ito ng mga aplikasyon sa loob ng isang 'sandboxed' na kapaligiran, kung saan limitado ang potensyal na pinsala na dulot ng isang piraso ng software. Kung nais ng programa na magsagawa ng mga pagkilos sa labas ng 'sandbox', ang gumagamit ay may alam at dapat aprubahan ang mga ito.





Ngunit sa browser, ito ay isang bahagyang magkaibang takure ng isda. Ang plugin ng browser ng Java ay isang kilalang hindi secure na piraso ng software. Ayon kay Kaspersky, responsable ito para sa halos 50% ng mga pag-atake sa cyber noong 2012 .

Ngunit iyan ay dahil, perversely, ang browser ng Java browser ay sira sa pamamagitan ng disenyo. Ang mga applet ng Java ay simpleng hindi naka-sandbox tulad ng dapat, at bulag na pinapatakbo nila ang anumang code na nilagdaan ng isang lagda ng cryptographic, nang walang tanong.





Upang mailagay ito sa mga tuntunin ng karaniwang tao, kung mayroon kang isang nakakahamak na piraso ng software, at nais mong matiyak na maaari itong magpatakbo sa anumang computer nang walang anumang pagkagambala, kailangan mo lamang itong cryptographically sign ito. Nakakakilabot yan.

Siyempre, hindi makakatulong na ang karamihan sa mga tao ay nagpapatakbo ng isang hindi secure na bersyon ng Java, salamat sa nakakagalit at sirang proseso ng pag-upgrade. Ayon kay Kaspersky's 2012-2013 Java Under Attack ulat, saanman sa pagitan ng 55% at 37% ng mga tao ang gumagamit ng mga mas matanda (at mahina laban) na mga bersyon ng Java.

Sa kabaligtaran, ang Oracle (at dating Sun Microsystems) ay halos hindi na-insentibo ang mga tao mula sa pag-install ng pinakabagong mga bersyon ng Java sa pamamagitan ng paggamit nito bilang isang pagkakataon na surreptitious pilitin ang pag-install ng Ask Toolbar (na madaling matanggal ), o baguhin ang kanilang default browser sa Yahoo !.

kung paano i-save ang mga larawan mula sa pinterest

Sa kabutihang palad, may ginagawa ang Google tungkol dito. Pagkatapos ng Setyembre, ihihinto nila ang suporta para sa NPAPI (Netscape Platform API) sa Google Chrome, na mabisang gawing imposible para sa mga Java applet na tumakbo. Masisira din nito ang suporta para sa mas matandang mga bersyon ng Adobe's Flash (na may sariling mga problema sa seguridad), Silverlight (na walang ginamit), Pagkakaisa, at ang plugin ng Facebook.

Mayroong mga rumbling na ang Firefox ay malapit nang sumali sa Chome sa pag-aalis ng NPAPI, ngunit sa ngayon wala pa talagang lumalabas. At, syempre, pinagana pa rin ang NPAPI sa Internet Explorer, Opera at Safari.

Patayin ang Java. Patayin Mo Ito Ng Apoy

Ang Java ay isang nakawiwili, at nakakagulat na karaniwang vector ng pag-atake para sa malware upang mahawahan ang iyong computer. Ngunit may magagawa ka tungkol dito. Ito ay simple, at halata.

Tinatanggal mo lang ang buong Java runtime mula sa iyong system.

Kung hindi mo ito ginagamit, walang tunay na point sa pag-install nito, at ang pagtanggal nito ay mas madali kaysa sa iniisip mo. Narito kung paano mo ito gagawin sa Linux (Ubuntu - ang iba pang mga distrito ay maaaring magkakaiba), Mac OS X, at Windows 10.

Inaalis ang Java sa Linux (Ubuntu)

Ang pag-aalis ng Java sa Linux ay sabay-sabay simple at kumplikado. Ito ay simple sa paggalang na kailangan mo lamang magpatakbo ng ilang mga utos. Ngunit kumplikado din ito, dahil kailangan mong malaman kung anong Java runtime ang iyong tinatanggal.

Ngunit sandali, mayroong higit sa isang Java runtime?

Eh oo . Kita mo, mayroong opisyal na ginawa ng Oracle - ang developer ng Java. Ngunit mayroon ding OpenJDK, na isang bukas na pagpapatupad ng mapagkukunan na inilabas sa ilalim ng GNU General Public License - isang permisibong software na lisensya na ginusto ng mga open source na produkto.

Mabuti ang mga logro na nakuha mo ang OpenJDK, ngunit madali itong suriin. Patakbuhin lang:

java -version

Pagkatapos, isang simpleng isyu ng pag-aalis ng mga nauugnay na package sa iyong manager ng package.

sudo apt-get autoremove openjdk-jre-7

Kung gumagamit ka ng isang mas matandang bersyon ng OpenJDK, baguhin ang numero ng bersyon (openjdk-jre-) upang sumulat dito. Kung gumagamit ka ng Oracle JDK, patakbuhin ang:

sudo apt-get alisin ang oracle-java7-installer

Inaalis ang Java sa Mac OS X

Ang mga tagubiling ito ay gumagana para sa Yosemite; ang pinakabagong bersyon ng OS X. Totoong nakakagulat na simple na alisin ang Java dito. Kailangan mo lamang ng pag-access sa ugat at kaunting kumpiyansa sa linya ng utos.

Magbukas ng isang terminal at patakbuhin ang sumusunod:

sudo rm -rf / Library / Internet Plug-Ins / JavaAppletPlugin.plugin /

sudo rm -rf /Library/PreferensiPanes/JavaControlPanel.prefPane

Hurray! Inalis mo ang JRE sa iyong machine.

Inaalis ang Java Sa Windows 10

Upang alisin ang Java sa Windows 10, buksan lamang ang Start menu at hanapin ang Java. Pagkatapos ay i-right click ito, at i-click I-uninstall Huwag matakot kung mayroong higit sa ilang mga item na may Java sa pangalan.

Napakadali nito. Ngunit mayroon ding isang opisyal na Oracle app na awtomatiko ang proseso ng pag-aalis ng Java.

Kung gumagamit ka ng Windows 7, baka gusto mong suriin ang post na ito ng dating MUO-er, Chris Hoffman, na nagpapaliwanag ng perpektong detalye kung paano hindi paganahin at alisin ang Java mula sa iyong PC.

Nagsimula na, Java!

Ang panahon ng mga applet na Java ay matagal nang nawala. Magandang riddance.

Sila ay mabagal, walang katiyakan, at lantaran, maraming mga mas mahusay na teknolohiya na humalili sa kanila. Ang HTML5, at ang partikular na Canvas, ay nasa isip. Dapat na palakpakan ang Google para sa wakas na itigil ang suporta para sa kanila sa Windows 10.

Siyempre, ang tanging paraan upang tunay na maging ligtas ay ang ganap na alisin ito.

Kaya't sa pag-iisip na iyon, mayroon bang anumang tunay na dahilan upang mai-install ang Java sa iyong computer? Hindi ko naman inisip, ngunit ano sa palagay mo? May mga naiisip ba? Gusto kong marinig ang mga ito. Iwanan mo sa akin ang iyong mga komento sa kahon sa ibaba, at mag-uusap kami.

Mga Kredito sa Larawan: Gil C / Shutterstock.com , WetWebwork sa pamamagitan ni Flickr

Magbahagi Magbahagi Mag-tweet Email 7 Mga Kamangha-manghang Tampok ng AI na Makikita Mo sa OnePlus Nord 2

Ang mga rebolusyonaryong artipisyal na katalinuhan sa OnePlus Nord 2 ay nagdudulot ng mga pagpapabuti sa iyong mga larawan, video, paglalaro, at marami pa.

Basahin Susunod
Mga Kaugnay na Paksa
  • Seguridad
  • Java
  • Online Security
Tungkol sa May-akda Matthew Hughes(386 Mga Artikulo Nai-publish)

Si Matthew Hughes ay isang developer ng software at manunulat mula sa Liverpool, England. Bihira siyang matagpuan nang walang isang tasa ng malakas na itim na kape sa kanyang kamay at ganap na adores ang kanyang Macbook Pro at ang kanyang camera. Maaari mong basahin ang kanyang blog sa http://www.matthewhughes.co.uk at sundin siya sa kaba sa @matthewhughes.

Higit pa Mula kay Matthew Hughes

Mag-subscribe sa aming newsletter

Sumali sa aming newsletter para sa mga tip sa tech, pagsusuri, libreng ebook, at eksklusibong deal!

Mag-click dito upang mag-subscribe