Java : à quoi ça sert, comment l’installer/désinstaller et le mettre à jour

Java est une le nom d’une technologie et langage d’Oracle qui permet de faire tourner des applications écrits dans ce langage.
La plateforme Java permet peut se soustraire du système d’exploitation, ce dernier faisant la liaison… Ainsi une même application Java peut tourner sur Windows ou Linux.
Enfin, des applications Java peuvent être lancées depuis le navigateur WEB, on parle alors d’applet Java, à ne pas confondre avec JavaScript qui n’a rien à voir.

Petit tour d’horizon de Java afin de comprendre son intérêt et les problèmes de sécurité.

Qu’est-ce-que Java ?

Afin que les applications Java puissent fonctionner sur Windows ou Linux, il faut que la plateforme soit installée.
Exactement comme pour le .Net Framework de Microsoft.
A partir de là, les applications qui ont besoin de Java peuvent le lancer et s’exécuter sur l’ordinateur.
Côté WEB, Java se présente sous la forme d’un plugin, c’est à dire que le navigateur internet va lancer un processus tiers.
Ce processus Java se comporte comme tout autre processus et à accès à l’entière partie du système moyennant un bac à sables.
Des informations sont ensuite échangées entre le navigateur internet et Java.
Enfin, il est tout à fait possible d’exécuter dans Windows, une application en Java.

Ne confondez pas Java et Javascript qui sont deux langages différents. Pour mieux comprendre ce qu’est JavaScript, lire la page : JavaScript : qu’est-ce que ? et sécurité et virus

Java dans Windows

Dans le Panneau de configuration de Windows puis Programmes et fonctionnalités.
Java doit apparaître.
Il existe plusieurs branches et versions 6, 7 et 8.
La version actuelle est la 8.

Une application est généralement développée pour une version spécifique, s’il s’agit par exemple de la 6, elle ne fonctionnera probablement mal sur la 7 ou 8.
C’est pour cela que vous pouvez avoir plusieurs versions installées.
Cela peut poser des problèmes de sécurité, nous y reviendrons.

Qu'est-ce-que Java ? à quoi sert Java ?

Java ajoute aussi une icône directement dans le Panneau de configuration qui permet d’accéder à certains paramétrages.

Qu'est-ce-que Java ? à quoi sert Java ?

Java et les applications et sites internet

Enfin, sachez qu’une application nécessitant Java peut fonctionner sans que Java soit installé.
Il suffit à l’application d’embarquer Java dans un sous-dossiers et d’appeler ce dernier au lancement.
Les programmes Java sont sous la forme de fichier .Jar, ce dernier stocke les classes et métadonnées. Il s’agit d’un fichier Zip, vous pouvez voir le contenu.
Les classes peuvent être signées et donc le code non visible directement.

Par exemple le programme Minecraft embarque Java directement dans son package d’installation.

Qu'est-ce-que Java ? à quoi sert Java ?

Afin d’être actif sur votre navigateur WEB, Java est installé en plugin.
Le plugin permet de faire la passerelle entre le navigateur WEB et le programme Java.
Par exemple, ci-dessous Java en plugin sur Mozilla Firefox (l’adresse about:addons et onglet plugins permet de lister les plugins).

Qu'est-ce-que Java ? à quoi sert Java ?

Lorsque vous lancez une applet Java, c’est à dire le programme Java depuis votre navigateurs WEB.
On constate que Firefox lance plugin-container.exe qui lance le programme Java.
En clair donc, une page WEB peut lancer le programme Java à travers son plugin.

Qu'est-ce-que Java ? à quoi sert Java ?

A retenir, Java se présente sous la forme d’un programme installé, une application nécessitant Java lance ce dernier pour fonctionner.
Java est aussi peut aussi être présent en plugin sur vos navigateurs WEB, cela permet aussi à une page d’exécuter une Applet Java.

Avez-vous besoin de Java ?

Il faut vous demander si vous avez des applications Java sur l’ordinateur (ce qui n’est pas forcément simple).
Si vous avez une utilisation modéré de votre ordinateur, il est peu probable que des applications Java y soient présentes.
Si ce n’est pas le cas, vous pouvez désinstaller complètement Java depuis le Panneau de configuration de Windows puis Programmes et fonctionnalités.

Avez-vous besoin de Java sur votre navigateur WEB ? Probablement que non.
Dans les années 2005, Java était relativement utilisé sous forme d’applet, pour des sites WEB qui ont besoin d’accéder au contenu de l’ordinateurs (certaines données ou périphériques de l’ordinateur).
Par exemple, les scans en ligne des antivirus ayant besoin d’accéder au fichier de l’ordinateur, une applet Java pouvait être utilisée, ainsi l’antivirus était chargé sur l’ordinateur par le navigateur WEB et pouvait analyser les fichiers.
Le site de paiement en ligne des impôts a utilisé des applets Java par le passé.

Au jour, d’aujourd’hui et avec l’avancé de HTML 5, les applets Java ne sont plus utilisés. Ainsi donc, sur le WEB grand public, Java est une technologie morte (Adobe Flash, Microsoft SilverLight vont subir le même sort).
Sachant que cela peut poser des problèmes de sécurité, ce que nous allons détailler dans le paragraphe suivant, il est plutôt conseillé de désinstaller Java ou au moins le désactiver des navigateurs WEB.

Java, les virus et la sécurité

Une applet Java permet donc de lancer de lancer un programme Java sur l’ordinateur à partir d’une page WEB.
Comme bien des plugins (Flash, Adobe PDF), des vulnérabilités sur le programme Java sont publiées régulièrement.
Ainsi, des cybercriminels peuvent utiliser Java comme vecteur d’installation de logiciels malveillants.

En clair, vous chargez un site WEB, piraté ou contenant une publicités malveillante…. Celle-ci charge une applet Java automatiquement, charge l’applet qui permet de télécharger et exécuter le virus sur l’ordinateur.
Il existe des logiciels qui permettent d’effectuer ces opérations automatiquement : Les Web Exploits.

2008 ont vu une montée de ces méthodes d’infection et notamment en 2010 :

Les éditeurs des navigateurs WEB ont réagit en bloquant automatique des applets Java.
De plus les versions non à jour de Java et comportant des vulnérabilités ont aussi été bloqués.

Java, les virus et la sécurité

Un autre aspect à savoir est que Java comme Flash est aussi utilisé comme vecteur pour faire installer des PUPs/Adwares.
De faux messages de mises à jour sont affichées à travers des publicités malveillantes.
Les sites de P2P, streaming (voir Les virus sur les sites de streaming) et pornographiques en sont remplis.

Plus d’informations, lire le dossier : Dossier Adwares/PUPs : programmes indésirables et parasites

Java, les virus et la sécurité
En vidéo :

Désactiver Java sur les navigateurs WEB

Première méthode, désinstallez Java depuis le Panneau de configuration de Windows puis Programmes et fonctionnalités.
Désinstallez Java.

Si vous êtes obligés de garder Java, vous pouvez allez dans le Panneau de configuration de Windows > Java.
Onglet Avancé, dans la partie Java par défaut sur les navigateurs WEB.
Vous pouvez décocher Firefox.

Désactiver Java sur les navigateurs WEB

Il est ensuite possible de désactiver le plugin sur chaque navigateur WEB.
Vous ne pouvez pas supprimer le plugin, pour se faire, vous devez désinstaller le programme Java.

Internet Explorer

Sur Internet Explorer, cliquez sur le menu Outils puis Gérer les modules complémentaires.

Désactiver Java sur le navigateurs WEB Internet Explorer

Cherchez et sélectionnez Java dans la liste, puis Désactiver en bas à droite.

Désactiver Java sur le navigateurs WEB Internet Explorer

Mozilla Firefox

Voici comment désactiver Java sur Mozilla Firefox, sachant que ce dernier est de plus en plus bloqué à travers de nouvelles politiques de plugins.

Ouvrez un nouvel onglet, puis collez l’adresse about:addons
Cliquez à gauche sur plugins.
Positionnez Java sur « Ne jamais activer ».

Désactiver Java sur le navigateurs WEB Mozilla Firefox

Google Chrome

Il est enfin possible de désactiver Java sur Chrome.

Ouvrez un nouvel onglet et collez l’adresse : chrome://plugins
Dans la liste, si Java est présent, décochez l’option « Toujours autoriser l’exécution« .

Désactiver Java sur le navigateurs WEB Google Chrome

Pour la sécurité des navigateurs WEB, ça se passe sur ces liens :

Les mises à jour Java

Java permet de gérer ses mises à jour pour installer les nouvelles versions et notamment corriger les versions possédants des vulnérabilités.
La configuration des mises à jour Java se fait depuis le Panneau de configuration puis Java.
Onglet Mise à jour.
Vous pouvez régler la fréquence des vérifications.
Le bouton Mettre à jour permet de lancer une mise à jour.

Le programme gérant les mises à jour de Java au démarrage de Windows est jushed.exe :

O4 – HKLM..\Run: [SunJavaUpdateSched] C:\Program Files\Java\jre1.6.0_02\bin\jusched.exe (Sun Microsystems, Inc.)

Les mises à jour Java

Attention lors des mises à jour Java, ce dernier peut tenter de changer les moteurs de recherche de vos navigateur WEB.
Le programme Yahoo Search Set peut s’installer afin de contrôler la configuration des moteurs de recherche et pousser Yahoo!
Plus d’informations : La guerre des moteurs de recherche.
Les mises à jour Java

Les mises à jour Java

Plus d’informations sur les mises à jour de logicielles : Maintenir Java, Adobe Reader et le player Flash à jour et Logiciels pour maintenir ses programmes à jour

Pour comprendre aussi ce qu’est Adobe Flash, lire la page : Adobe Flash Player

Pour tous les liens autour d’internet, lire : tuto et articles sur internet
et pour les navigateurs WEB : Les navigateurs WEB

(Visité 6 073 fois, 10 visites ce jour)

Vous pouvez aussi lire...

Les Tags : #Windows10 - #Windows - #Tutoriel - #Virus - #Antivirus - #navigateurs WEB - #Securité - #Réseau - #Internet