İlan

Java 1995 yılında ilk kez piyasaya sürüldüğünde devrim niteliğindeydi.

Geliştiriciler kodlarını bir kez yazabilir ve (teoride) herhangi bir değişiklik yapmadan istedikleri bilgisayarda çalıştırabilirler. İnanılmaz derecede hızlıydı ve hala da hızlı. Bu hız, Wall Street'teki yüksek frekans ticaret algoritmaları gibi zamana duyarlı bağlamlarda kullanılmasına yol açtı.

Java da zamanının inanılmaz ötesindeydi. İlk sürümünden itibaren, geliştiriciler bunu mantık gibi web uygulamasını web sayfalarına yerleştirmek için bir araç olarak kullanabilirler. Bunlara Java Applet'leri deniyordu ve kod, uygulamanın dışında ayrı bir işlemde çalıştığı için web tarayıcısı, oyunlar, görselleştirmeler ve simülasyonları.

Ama o zaman buydu ve şimdi.

Java'nın - özellikle tarayıcıda - parlaklığını kaybettiğini söylemek güvenlidir. Bunun büyük bir kısmı güvenlik endişelerinden kaynaklanmaktadır. Google Chrome'un sonraki sürümü (Aralık için planlanan 45 sürüm) bunun için desteği tamamen kaldırdı.

Java Aslında Güvensiz mi?

instagram viewer

Java hakkında yazarken - özellikle güvenlik açısından - Java Çalışma Zamanı Ortamı (JRE) ve Java tarayıcı eklentisi.

Java Çalışma Zamanı Ortamı ( Java Sanal Makinesi Java Sanal Makinesi Nedir ve Nasıl Çalışır?Java'da programlamak için işe yaradığını bilmek kesinlikle gerekli olmasa da, daha iyi bir programcı olmanıza yardımcı olabileceğinden hala bilmek iyidir. Daha fazla oku ve bazı yazılım kütüphaneleri) genellikle güvensiz olmakla suçlanır, ancak bu her zaman doğru değildir. JRE'nin ağır payı olmasına rağmen, sıfır gün güvenlik açıkları Sıfır Gün Güvenlik Açığı Nedir? [Açıklamalar MakeUseOf] Daha fazla oku , çoğunlukla çok iyi tasarlanmış, güvenli bir yazılım parçasıdır. Uygulamaları, bir yazılım parçasının yol açabileceği potansiyel hasarın sınırlı olduğu “korumalı” bir ortamda çalıştırır. Program "korumalı alan" dışında eylemler gerçekleştirmek istiyorsa, kullanıcı bilgilendirilir ve onaylaması gerekir.

Java Anasayfa

Ancak tarayıcıda, biraz farklı bir su ısıtıcısı. Java tarayıcı eklentisi kötü şöhretli güvensiz bir yazılımdır. Kaspersky'ye göre, 2012'de siber saldırıların% 50'si.

Ancak bunun nedeni, Java tarayıcı eklentisinin tasarım gereği arızalı olmasıdır. Java uygulamaları gerektiği gibi korumalı olarak yerleştirilmez ve kriptografik imza ile imzalanmış herhangi bir kodu sorgulamadan körü körüne çalıştırırlar.

Kötü niyetli bir yazılımınız varsa ve emin olmak istiyorsanız, bunu layman'ın şartlarına koymak için herhangi bir parazit olmadan herhangi bir bilgisayarda yaygın çalışabilir, sadece kriptografik olarak imzalamanız gerekir. Bu çok korkunç.

Tabii ki, çileden çıkaran ve kırık yükseltme işlemi sayesinde çoğu insanın Java'nın güvensiz bir sürümünü çalıştırmasına yardımcı olmaz. Kaspersky’ye göre 2012-2013 Java Saldırı Altında insanların% 55 ila% 37'si arasındaki herhangi bir yerde Java'nın eski (ve savunmasız) sürümlerini kullanır.

Sapkın bir şekilde, Oracle (ve daha önce Sun Microsystems), insanların en son sürümü yüklemelerini neredeyse teşvik etmedi Sor Araç Çubuğunun kurulumunu gizlice zorlamak için bir fırsat olarak kullanarak Java sürümlerini ( kolayca çıkarılabilir 4 Can Sıkıcı Tarayıcı Araç Çubukları ve Bunlardan Nasıl KurtulunurTarayıcı araç çubukları gitmiyor gibi görünüyor. Bazı yaygın sıkıntılara bakalım ve bunları nasıl kaldıracağımızı ayrıntılandıralım. Daha fazla oku ) veya varsayılan tarayıcılarını Yahoo!

java-araç çubuğu

Neyse ki, Google bu konuda bir şeyler yapıyor. Eylül ayından sonra, Google Chrome'da NPAPI (Netscape Platform API) desteğini durduracaklar, bu da Java uygulamalarının çalışmasını imkansız hale getirecek. Ayrıca Adobe’nin Flash (kendi güvenlik sorunları olan), Silverlight (hiç kimsenin kullanmadığı), Unity ve Facebook eklentisinin eski sürümleri için desteği kesecektir.

Firefox'un yakında NPAPI'yı reddetmekte Chome'ye katılacağına dair söylentiler var, ancak şimdiye kadar gerçekten hiçbir şey ortaya çıkmadı. Ve elbette, NPAPI hala Internet Explorer, Opera ve Safari'de etkindir.

Java'yı öldürün. Ateşle Öldür

Java, kötü amaçlı yazılımların bilgisayarınıza bulaşmasına yönelik ilginç ve şaşırtıcı derecede yaygın bir saldırı vektörüdür. Ama bu konuda yapabileceğiniz bir şey var. Basit ve açık.

Java çalışma zamanının tamamını sisteminizden silmeniz yeterlidir.

Eğer kullanmıyorsanız, kurmanızın gerçek bir anlamı yoktur ve onu silmek düşündüğünüzden daha kolaydır. Linux (Ubuntu - diğer dağıtımlar değişebilir), Mac OS X ve Windows 10'da bunu nasıl yapacağınız aşağıda açıklanmıştır.

Linux'ta Java'yı Kaldırma (Ubuntu)

Linux'ta Java'yı kaldırmak aynı anda basit ve karmaşıktır. Sadece birkaç komut çalıştırmanız gerektiğinde çok basit. Ancak, hangi Java çalışma zamanını kaldırdığınızı bilmeniz gerektiğinden de karmaşıktır.

Fakat bekle, birden fazla Java çalışma zamanı var mı?

İyi, Evet. Görüyorsunuz, Oracle tarafından üretilen resmi bir tane var - Java'nın geliştiricisi. Ancak GNU Genel Kamu Lisansı altında yayınlanan açık kaynaklı bir uygulama olan OpenJDK da var. izinli yazılım lisansı Açık Kaynak Kodlu Yazılım Lisansları: Hangisini Kullanmalısınız?Tüm açık kaynak lisanslarının aynı olmadığını biliyor muydunuz? Daha fazla oku açık kaynaklı ürünler tarafından tercih edilir.

Oranlar OpenJDK'ya sahip olduğunuz için iyidir, ancak kontrol edilmesi kolaydır. Sadece koş:

JRE-Ubuntu-Versiyon-Düzen
java -versiyon

Ardından, ilgili paketlerin paket yöneticinizle kaldırılması basit bir konudur.

JRE-Ubuntu-Kaldır-Düzen
sudo apt-get otomatik kaldır openjdk-jre-7

OpenJDK'nın eski bir sürümünü kullanıyorsanız sürüm numarasını değiştirin (openjdk-jre-) uygun olacaktır. Oracle JDK kullanıyorsanız şunları çalıştırın:

sudo apt-get oracle-java7-installer kaldır

Mac OS X'te Java'yı Kaldırma

Bu talimatlar Yosemite için geçerlidir; OS X'in son sürümü. Burada Java'yı kaldırmak gerçekten şaşırtıcı derecede basit. Komut satırında yalnızca root erişimine ve güvene ihtiyacınız var.

Bir terminal açın ve aşağıdakileri çalıştırın:

Java Kaldır-Applet
sudo rm -rf / Kütüphane / Internet \ Eklentiler / JavaAppletPlugin.plugin /
Java Kaldır-PrefPane
sudo rm -rf /Kitaplık / TercihlerPanes/JavaControlPanel.prefPane

Yaşa! Makinenizdeki JRE yazılımını kaldırdınız.

Windows 10'da Java'yı Kaldırma

Windows 10'da Java'yı kaldırmak için Başlat menüsünü açın ve Java'yı arayın. Sonra sağ tıklayın ve tıklayın Kaldırma. Adında Java bulunan birkaç öğeden fazla varsa korkmayın.

java-pencere

Bu kadar kolay. Ama aynı zamanda bir resmi Oracle uygulaması Java'yı kaldırma işlemini otomatik hale getirir.

Windows 7 kullanıyorsanız, bu yazıyı kontrol et Java Güvensiz mi? Devre Dışı Bırakmalı Mısınız?Oracle’ın Java eklentisi Web'de giderek daha az yaygınlaştı, ancak haberlerde giderek daha yaygın hale geldi. Java'nın 600.000'den fazla Mac'in etkilenmesine izin verip vermediği veya Oracle ... Daha fazla oku Java'yı bilgisayarınızdan nasıl devre dışı bırakacağınızı ve kaldıracağınızı mükemmel bir şekilde açıklayan eski MUO-er, Chris Hoffman.

Defol, Java!

Java uygulamalarının dönemi çoktan gitti. Hele şükür.

Yavaş, güvensizdi ve açıkçası, onları tamamlayan çok daha iyi teknolojiler var. HTML5 ve özellikle Canvas akla geliyor. Google, Windows 10'da nihayet onlar için desteği bıraktığı için alkışlanmalıdır.

Tabii ki, gerçekten güvenli olmanın tek yolu, onu tamamen kaldırmaktır.

Bunu akılda tutarak, bilgisayarınızda Java yüklü olması için gerçek bir neden var mı? Ben öyle düşünmedim, ama ne düşünüyorsun? Düşüncesi olan var mı? Onları duymak istiyorum. Bana yorumlarınızı aşağıdaki kutuya bırakın, sohbet edelim.

Fotoğrafa katkı verenler: Gil C / Shutterstock.com, WetWebwork Flickr aracılığıyla

Matthew Hughes, Liverpool, İngiltere'den bir yazılım geliştiricisi ve yazarıdır. Elinde bir fincan güçlü siyah kahve olmadan nadiren bulunur ve kesinlikle Macbook Pro ve kamerasına hayran kalır. Blogunu şurada okuyabilirsiniz: http://www.matthewhughes.co.uk ve @matthewhughes'da Twitter'da onu takip edin.