Le web est juste devenu plus sûr: google laisse tomber le support pour java

Lorsque Java a été rendu public en 1995, il était révolutionnaire.

Video: Les arnaques sur le WEB

Les développeurs peuvent écrire leur code une fois, et (en théorie) l`exécuter sur un ordinateur qu`ils voulaient sans avoir à apporter des modifications. Il était, et est toujours, incroyablement rapide. Cette vitesse a conduit à leur utilisation dans des contextes sensibles au facteur temps, comme des algorithmes de trading à haute fréquence sur Wall Street.

Java a également été très en avance sur son temps. Depuis sa première version, les développeurs peuvent l`utiliser comme un outil pour intégrer web-app comme la logique dans les pages Web. Ceux-ci ont été appelés Java Applets, et parce que le code a été en cours d`exécution dans un processus séparé en dehors du navigateur Web, ils étaient parfaitement adaptés à des tâches à haute intensité comme des jeux, des simulations et des visualisations.

Mais c`était alors, et cela est maintenant.

Il est sûr de dire que Java - en particulier dans le navigateur - a perdu son éclat. Une grande partie de cela est dû à des problèmes de sécurité. La prochaine version de Google Chrome (version 45, prévue pour Décembre) a supprimé le support entièrement.

Java est fait Insecure?

Lors de l`écriture sur Java - en particulier du point de vue de la sécurité - il est important de faire la différence entre entre le Java Runtime Environment (JRE) et le plug-in de navigateur Java.

Java Runtime Environment (qui comprend le Java Virtual Machine et certaines bibliothèques de logiciels) est souvent accusé d`être peu sûr, mais ce n`est pas nécessairement vrai. Bien que le JRE a eu sa part de grave, vulnérabilités zero-day, il est pour la plupart très bien conçu, pièce sécurisée du logiciel. Il exécute des applications dans un environnement « sandbox », où les dommages potentiels causés par un logiciel est limité. Si le programme veut effectuer des actions en dehors du « bac à sable », l`utilisateur est informé et doit les approuver.Qu`est-ce que la machine virtuelle Java & Comment ça marche?Qu`est-ce que la machine virtuelle Java & Comment ça marche?Bien qu`il ne soit pas strictement nécessaire de connaître cela fonctionne pour programmer en Java, il est toujours bon de savoir, car il peut vous aider à devenir un meilleur programmeur.Lire la suite

Video: O'Reilly Webcast: Creating Mobile Apps with GWT and PhoneGap

Java Page d`accueil

Mais dans le navigateur, il est une bouilloire légèrement différente de poissons. Le plug-in de navigateur Java est un morceau notoirement peu sûr de logiciels. Selon Kaspersky, il est responsable de près de 50% des cyber-attaques en 2012.

Mais c`est parce que, paradoxalement, le plug-in Java du navigateur est défectueux par conception. applets Java sont tout simplement pas sandbox comme ils le devraient, et ils courent aveuglément tout code qui a été signé avec une signature cryptographique, sans aucun doute.

Pour mettre cela en termes simples, si vous avez un morceau malveillant de logiciel, et vous voulez vous assurer qu`il peut fonctionner généralisée sur tout ordinateur sans aucune interférence, il vous suffit de signer cryptographiquement il. C`est terrifiant.

Video: 1 - Google Guice Introduction

Bien sûr, il ne permet pas que la plupart des gens sont en cours d`exécution d`une version non sécurisé de Java, grâce à son processus de mise à niveau et exaspérante cassé. Selon 2012-2013 Java Dans le rapport d`attaque de Kaspersky, ne importe où entre 55% et 37% des personnes utilisent des versions de Java anciennes (et vulnérables).

Perversement, Oracle (et auparavant Sun Microsystems) ont presque de-incitées personnes d`installer les dernières versions de Java en l`utilisant comme une occasion de forcer subrepticement l`installation de la barre d`outils Ask (qui peuvent être facilement enlevés), Ou modifier leur navigateur par défaut pour Yahoo !.

java-barre d`outils

Heureusement, Google fait quelque chose à ce sujet. Après Septembre, ils vont d`arrêter le support NPAPI (Netscape API Platform) dans Google Chrome, ce qui aura pour effet de rendre impossible pour les applets Java de fonctionner. Il sera également briser le soutien pour les anciennes versions de Flash d`Adobe (qui a ses propres problèmes de sécurité), Silverlight (que personne utilisé), l`unité et le plugin Facebook.

Il y a des rumeurs que Firefox va bientôt rejoindre Chome en dévalorisant NPAPI, mais jusqu`à présent, rien n`a vraiment émergé. Et, bien sûr, NPAPI est toujours activé sur Internet Explorer, Opera et Safari.

Tuer Java. Kill It With Fire

Java est un intéressant, et étonnamment vecteur d`attaque commun pour les logiciels malveillants d`infecter votre ordinateur. Mais il y a quelque chose que vous pouvez faire à ce sujet. Il est tout simplement, et il est évident.

Vous supprimez simplement le moteur d`exécution Java ensemble de votre système.

Si vous ne l`utilisez pas, il n`y a pas de véritable point d`avoir installé, et le supprimer est plus facile que vous le pensez. Voilà comment vous le faites sur Linux (Ubuntu - autres distros peuvent varier), Mac OS X et Windows 10.

Suppression de Java sur Linux (Ubuntu)

Suppression de Java sur Linux est à la fois simple et complexe. Il est simple dans le respect que vous avez besoin que d`exécuter quelques commandes. Mais il est aussi compliqué, que vous avez besoin de savoir ce que l`exécution Java vous supprimez.

Mais attendez, il y a plus d`un moteur d`exécution Java?

Bien, Oui. Vous voyez, il y a l`officiel qui est produit par Oracle - le développeur de Java. Mais il y a aussi OpenJDK, qui est une implémentation open source sous licence GNU General Public License - un licence logicielle permissive favorisée par les produits open source.Licences Open Source Software: Que devriez-vous utiliser?Licences Open Source Software: Que devriez-vous utiliser?Saviez-vous que toutes les licences open source sont les mêmes?Lire la suite

Video: Desarrollo Web con Google

Les chances sont bonnes que vous avez le OpenJDK, mais il est facile de vérifier. Il suffit de lancer:

-Ubuntu-JRE Version-Edit

java -version

Ensuite, il est une simple question d`enlever les paquets concernés avec votre gestionnaire de paquets.

-Ubuntu-JRE Retirez-Edit

sudo apt-get autoremove openjdk-jre-7

Si vous utilisez une ancienne version de OpenJDK, changer le numéro de version (OpenJDK-jre-) Pour correspondre avec elle. Si vous utilisez le JDK Oracle, exécutez:

sudo apt-get remove oracle-java7-installateur

Suppression de Java sur Mac OS X

Ces instructions fonctionnent pour Yosemite- la dernière version de Mac OS X. Il est en fait étonnamment simple de supprimer Java ici. Vous devez simplement un accès root et un peu de confiance avec la ligne de commande.

Ouvrez un terminal et exécutez la commande suivante:

Java Remove-Applet

La -rf sudo / Library / Internet Plug-Ins / JavaAppletPlugin.plugin /
Java Remove-prefpanesudo rm -rf /Library/PreferencePanes/JavaControlPanel.prefPane

Hourra! Vous avez enlevé le JRE sur votre machine.

Suppression de Java sous Windows 10

Pour supprimer Java sous Windows 10, il suffit d`ouvrir le menu Démarrer et recherche de Java. Ensuite, faites un clic droit et cliquez sur Désinstaller. Ne pas avoir peur s`il y a plus de quelques éléments avec Java dans le nom.

java-windows

C`est aussi simple que ça. Mais il y a aussi une application officielle d`Oracle qui permet d`automatiser le processus de suppression de Java.

Si vous utilisez Windows 7, vous pouvez consultez cet article par l`ancien MUO-er, Chris Hoffman, qui explique en détail comment parfait pour désactiver et supprimer Java à partir de votre PC.Java est non sécuritaire & Si vous le désactiver?Java est non sécuritaire & Si vous le désactiver?plug-in Java d`Oracle est devenu de moins en moins fréquentes sur le Web, mais il est devenu de plus en plus courant dans les nouvelles. Que Java permet à plus de 600 000 Mac d`être infectés ou Oracle est ...Lire la suite

Va-t-Java!

L`ère des applets Java est révolue depuis longtemps. Bon débarras.

Ils étaient lents, peu sûr, et très franchement, il y a beaucoup mieux les technologies that`ve supplanté. HTML5 et Canvas en particulier, à l`esprit. Google devrait être applaudi pour enfin cesser le soutien pour eux dans Windows 10.

Bien sûr, la seule façon de vraiment être sûr est de supprimer entièrement.

Donc, avec cela à l`esprit, est-il vrai raison d`avoir Java installé sur votre ordinateur? Je ne pensais pas, mais que pensez-vous? Des pensées? Je veux les entendre. Laissez-moi dans la case ci-dessous vos commentaires, et nous causerons.

Crédits photo: Gil C / Shutterstock.com, WetWebwork via Flickr

Articles connexes