セキュリティブロックの自動実行Javaプログラム


-1

Javaプログラムを実行していますが、セキュリティソフトウェア(マカフィーなど)によってブロックされています。

「セキュリティの設定によりアプリケーションがブロックされました」というポップアップが表示されました

セキュリティ設定により、自己署名アプリケーションの実行がブロックされています

名前:oracle.forms.engine.Main場所:https ://sid.studenti.polito.it 理由:セキュリティ設定により、自己署名アプリケーションの実行がブロックされています

エラーは次のとおりです。

Java Plug-in 10.51.2.13
Using JRE version 1.7.0_51-b13 Java HotSpot(TM) Client VM
User home directory = C:\Users\user
----------------------------------------------------
c:   clear console window
f:   finalize objects on finalization queue
g:   garbage collect
h:   display this help message
l:   dump classloader list
m:   print memory usage
o:   trigger logging
q:   hide console
r:   reload policy configuration
s:   dump system and deployment properties
t:   dump thread list
v:   dump thread stack
x:   clear classloader cache
0-5: set trace level to <n>
----------------------------------------------------

    com.sun.deploy.security.BlockedException: Your security settings have blocked a self-signed application from running
at com.sun.deploy.security.SandboxSecurity.showBlockedDialog(Unknown Source)
at com.sun.deploy.security.TrustDecider.askUser(Unknown Source)
at com.sun.deploy.security.TrustDecider.validateChain(Unknown Source)
at com.sun.deploy.security.TrustDecider.isAllPermissionGranted(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.isTrustedByTrustDecider(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.getTrustedCodeSources(Unknown Source)
at com.sun.deploy.security.CPCallbackHandler$ParentCallback.strategy(Unknown Source)
at com.sun.deploy.security.CPCallbackHandler$ParentCallback.openClassPathElement(Unknown Source)
at com.sun.deploy.security.DeployURLClassPath$JarLoader.getJarFile(Unknown Source)
at com.sun.deploy.security.DeployURLClassPath$JarLoader.access$1000(Unknown Source)
at com.sun.deploy.security.DeployURLClassPath$JarLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.deploy.security.DeployURLClassPath$JarLoader.ensureOpen(Unknown Source)
at com.sun.deploy.security.DeployURLClassPath$JarLoader.<init>(Unknown Source)
at com.sun.deploy.security.DeployURLClassPath$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.deploy.security.DeployURLClassPath.getLoader(Unknown Source)
at com.sun.deploy.security.DeployURLClassPath.getLoader(Unknown Source)
at com.sun.deploy.security.DeployURLClassPath.getResource(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at sun.plugin2.applet.Plugin2ClassLoader.findClassHelper(Unknown Source)
at sun.plugin2.applet.Applet2ClassLoader.findClass(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass0(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass0(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadCode(Unknown Source)
at sun.plugin2.applet.Plugin2Manager.initAppletAdapter(Unknown Source)
at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

これに対処する方法は?ありがとう


1
常にセキュリティをオフにして、ブロッカーであることを確認できます。プログラムにセキュリティ例外を追加して、許可します。あなたの「エラー」は何も教えてくれません。
マシューウィリアムズ

1
どのプログラムがそれを行っているのかわからない場合、どのようにブロックされているのを知るのですか?
フランクトーマス

どのオペレーティングシステムですか?
ラムハウンド

回答:


3

Java 7U51以降、自己署名パッケージは新しいセキュリティ構成ごとにデフォルトでは実行されないため、アプレットはJava自体によってブロックされています。

自己署名証明書を持つアプリケーションはデフォルトでブロックされます。このタイプのアプリケーションは、発行者が特定されておらず、アプリケーションがコンピューター上の個人データへのアクセスを許可される可能性があるため、最高レベルのリスクを示します。

from:https : //www.java.com/en/download/help/java_blocked.xml

問題に対処する最善の方法は、ベストプラクティスのドキュメントに従って、プログラム自体を修正することです。

作成者でない場合は、Javaランタイムで例外を作成できます。

Javaコントロールパネル->セキュリティ->サイトリストの編集を開き、URLをアプレットとその親Webページに追加します。

詳細については、https//www.java.com/en/download/help/java_blocked.xmlを参照してください

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.