2013-04-03 14:18:32 +0000 2013-04-03 14:18:32 +0000
17
17
Advertisement

Comment désactiver le popup Java "Security Warning" ?

Advertisement

Y a-t-il un moyen de désactiver ce popup Java Security ? Je n'utilise que des sites sur mon intranet et chaque page contient plus de 40 applets qui génèrent un nouvel identifiant à chaque chargement. Pour cette raison, chaque fois que la page est visitée, vous devez cliquer sur “Exécuter” plus de 40 fois.

OS: Windows 7

Navigateur: IE 10

Voici ma solution :

  1. Ouvrez Internet Explorer
  2. Cliquez sur Outils et sélectionnez Options Internet
  3. Cliquez sur l'onglet Sécurité et cliquez sur le bouton “Personnaliser le niveau”
  4. Dans la section “Divers”, changez “Afficher un contenu mixte” en “Activer”.
Advertisement

Réponses (7)

3
3
3
2013-09-05 20:23:11 +0000

Mettez un document texte à cet endroit nommé deployment.properties c:\windows\sun\Java\deployment\deployment.properties

Malgré ce que dit la documentation Java, vous n'avez pas besoin du fichier deployment.config à moins que vous ne vouliez utiliser le paramètre obligatoire.

Ce fichier changera la valeur par défaut pour chaque utilisateur de l'ordinateur, même s'il a déjà un fichier deployment.properties dans son dossier appdata. Vous pouvez vérifier que les paramètres prennent effet lorsque vous ouvrez le panneau de contrôle java 32 puisqu'il lit alors les paramètres.

Voici quelques éléments que nous avons mis dans notre fichier deployment.properties.

#disables the java desktop shortcut on install - might not be required for modern versions
deployment.javaws.shortcut="NEVER"

#tells sets security level to it's minimum "MEDIUM" to allow for apps to run on outdated java versions
deployment.security.level=MEDIUM

#disabled certificate checking so that java apps load much faster. Java still checks the certificate
#blacklist though so the certificate is still used.
deployment.security.validation.ocsp=true

#moves the user trusted certificates store to a shared location so we can pre-approve controls
deployment.user.security.trusted.certs=C\:\Program Files\Java\jre7\security\trusted.certs

La dernière partie est la meilleure façon de se débarrasser des cases “voulez-vous lancer cette application”. Une fois que vous avez défini l'emplacement du fichier trusted.certs sur un emplacement partagé, créez votre propre fichier trusted.certs en allant manuellement au processus de cochage de la case “ne plus afficher ceci”. Ils déploient ce fichier trusted.certs sur toutes vos machines avec ce fichier deployment.properties et viola, plus de pop-up de sécurité.

Notez que les barres obliques supplémentaires dans le chemin d'accès sont nécessaires. Les deux-points sont des caractères réservés et la barre oblique inverse est le caractère d'échappement.

3
3
3
2013-04-22 16:39:26 +0000

Le réglage de cette option sur Désactiver la vérification supprimera cette fenêtre contextuelle. Oui, c'est un risque pour la sécurité, mais je suis presque sûr que l'option Désactiver était le niveau de sécurité par défaut des versions précédentes de Java. Je suis sûr que la fenêtre contextuelle offre une sécurité supplémentaire, mais dans un environnement où chaque vendeur lance ses propres applications web et où les mises à jour sont rares, c'est plus un problème qu'une question de sécurité. Malheureusement, ce paramètre semble être contrôlé par un fichier sous le profil de chaque utilisateur. Plus précisément C:\Users\username\AppData \LocalLow\Sun\Java\Deployment\deployment.properties . Je n'arrive pas à imaginer un moyen de pousser ce paramètre par le biais de la politique de groupe. Si quelqu'un propose une solution, veuillez la poster dans les commentaires. D'ici là, nous nous en tiendrons à Java 6 Update 19 pour notre environnement. Source

: http://gdgtry.com/2010/05/disable-javas-new-security-warning/

2
Advertisement
2
2
2013-04-22 19:13:26 +0000

J'utilise java 7 mise à jour 17. Vous pouvez cocher la case “Ne plus afficher ceci pour cette application” (la case à cocher sur l'image que vous avez fournie). Vous pouvez également essayer de modifier les paramètres dans le Panneau de configuration de Java mais je ne suis pas sûr que cela fonctionne : Dans le panneau de configuration Java, dans l'onglet Sécurité, modifiez le niveau de sécurité de “élevé” à “moyen” ou “faible”, puis allez dans l'onglet Avancé et cochez “Cacher l'avertissement et exécuter les protections” ou si cela ne fonctionne pas, choisissez “désactiver la vérification”.

1
1
1
2013-04-22 19:35:24 +0000

Quelle version de Java utilisez-vous ?

Oracle a introduit de nouvelles fonctions de sécurité dans son plug-in de navigateur web Java lorsqu'il a publié Java 7 Update 11 le 11 décembre 2012.

Vous pouvez revenir à une version antérieure de 2012, car la sécurité n'est pas trop importante dans un environnement intranet.

Avec une version antérieure, il peut être plus facile d'ajuster le niveau de sécurité dans le panneau de contrôle.

1
Advertisement
1
1
2015-02-27 17:52:21 +0000

Pour contrôler l'action par défaut de JAVA, mieux configurer tous les paramètres au niveau du système.

C:\Windows\Sun\Java\Deployment. vous avez besoin de 4 fichiers

@ deployment.config

@ deployment.properties – deployment.security.mixcode=DISABLE

@ exception. sites

@ Plus important encore, vous avez besoin d'un fichier de certificat trusted.cert pour désactiver cette boîte de message

Cela donnera à tous les utilisateurs de ce PC les mêmes paramètres. Voir plus ici

0
0
0
2017-10-11 11:13:13 +0000

Mettez les lignes ci-dessous dans le fichier de niveau système du serveur C:\Windows\Sun\Java\Deployment\deployment.properties pour arrêter ces messages

deployment.security.mixcode=DISABLE
deployment.security.level=MEDIUM
deployment.security.validation.ocsp=true
deployment.expiration.check.enabled=false
-3
Advertisement
-3
-3
2013-07-19 12:47:09 +0000

Mettez cette ligne dans votre script de connexion, cela devrait suffire

mkdir "%AppData%\Sun\Java\Deployment"
echo deployment.security.mixcode=DISABLE >> "%AppData%\Sun\Java\Deployment\deployment.PROPERTIES"
Advertisement
Advertisement