問題タブ [java-security-manager]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2447 参照

java - Java アプリケーションが悪意のあるアクティビティを実行するのを防ぐ

Jar ファイルをダウンロードして実行する必要があります。それができる/することを知る方法はありますか? 私はそれが持っている権限を意味しますか?具体的には、ファイルにアクセスしようとするかどうか、インターネットを使用しようとするかどうかを知る必要があります。Android アプリケーションをダウンロードすると、それが求めているパーミッションが明確にわかります。Javaデスクトップアプリに似たものはありますか?

0 投票する
0 に答える
171 参照

java - Java SecurityManager 付与と付与コードベース

私はJavaセキュリティマネージャを調査しています。'grant' は *.policy ファイルの必須属性であり、グローバルです。しかし、同じリソースに「grant codeBase」を追加した場合の動作はどうなりますか。例えば:

  1. log4j-1.2.17.jar には、ログ フォルダー内のファイルを削除する権限がありますか?
  2. 「grant codeBase」は「grant」セクションをオーバーライドできますか?

ありがとうございました!

0 投票する
1 に答える
646 参照

java - スレッド「ContainerBackgroundProcessor[StandardEngine[Tomcat]]」の例外 java.lang.NoClassDefFoundError: ch/qos/logback/classic/spi/ThrowableProxy

spring-boot アプリケーションの起動時にエラーが発生します。この例外は、「Java セキュリティ マネージャ」と組み合わせて発生します。

IntelliJ-IDE を使用してプロジェクトを直接開始すると問題なく動作しますが、ターミナルjava -jar java -jar 0.0.1-SNAPSHOT.jarを使用すると上記の例外が発生します。

に追加のようなmaven依存関係を追加しようとしましspring-boot-starter-loggingspring-boot-starter-webが、問題は解決しませんでした。また、.m2 を削除し、すべてのパッケージを再インストールしても解決しませんでした。

Maven への依存関係はすべて、最新の安定版です。

pom.xml

Main.java