securitymanager

    0熱度

    1回答

    我遇到了連接Active Directory的麻煩。 有問題的代碼是以下幾點: Hashtable<Stirng,String> env = new Hashtable<String,String>(); env.put(Context.INITIAL_CONTEXT_FACTORY,"com.sun.jndi.ldap.LdapCtxFactory"); env.put(Context.PR

    7熱度

    3回答

    請不要發表回答「你不應該這樣做」。我不打算在生產代碼中使用它,但只是爲了一些黑客的樂趣。 在回答this question時,我想運行一些任意的不安全的Java代碼以獲得樂趣。所涉及的代碼涉及僅找到Java TreeMap的葉節點。 運行下面的代碼導致 Exception in thread "main" java.lang.SecurityException: Prohibited packag

    6熱度

    1回答

    permission java.net.SocketPermission "192.168.1.1:31337", "connect, accept, resolve"; 以下權限允許使用什麼?是否允許我的應用程序僅接受來自192.168.1.1:31337(可能是外部客戶端)的連接,或者接受連接到192.168.1.1:31337(我的應用程序正在192.168.1.1:31337上運行,其

    0熱度

    1回答

    嘗試運行帶有SecurityManager的Java RMI應用程序時出現了一個奇怪的錯誤。當服務器啓動時,我希望它從作爲命令行參數提供的文件中讀取文本。我使用的是Eclipse,並且這個文件和Java項目的根目錄在同一個目錄下(所以我可以在命令行參數中給出文件名而不是完整的路徑)。我知道,RMI公司的安全管理器默認禁止的文件I/O,所以我創造了我的服務器策略文件看起來像這樣: grant cod

    3熱度

    1回答

    我不想在我的java主目錄中修改任何內容,但是,我擔心有時我的默認java.policy文件可能太寬鬆了。當我使用-Djava.security.manager選項運行java時,是否有辦法讓我使用指定的策略文件作爲唯一的策略文件? 如果我添加一個-Djava.security.policy=myPolicy.policy選項,它將使用我的策略文件以及默認策略文件 - 這很糟糕,因爲它看起來像默認

    0熱度

    1回答

    我試圖執行this jnlp應用程序。 不過,我不斷收到此安全異常: java.lang.ExceptionInInitializerError at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl

    0熱度

    1回答

    最近question上SO導致我的舊answer有關Java安全管理。我在這個答案中關於這一行的問題: 雖然安全管理器會影響性能,但很少在服務器端使用。 可有人請支持這一行動或反駁?我以爲有總是安全管理器,一個自定義的或默認的,並且容器一直使用它。

    0熱度

    1回答

    System.exit(0); or System.exit(2); 是posiible沒有錯誤與 java -Djava.security.manager -Djava.security.policy==app.policy -cp bin pl.com.App app.policy執行, 運行: grant { permission java.io.FilePermiss

    0熱度

    1回答

    有一個基於Swing的多層Java應用程序,每個模塊都有它的後端和前端。 現在我們想要使用Spring Security來增加安全性。我們決定不使用AspectJ,因爲它的開銷。 是否有可能以某種方式向Java安全管理器注入Spring方法調用授權,以便後端中的每個方法調用都被Spring Security的基於註釋的模型攔截(或委託)? 注: 應用程序包含包的數量龐大且對象均是採用新的運營商或通

    3熱度

    1回答

    假設我有一個網站,人們可以通過課堂形式上傳他們的代碼。我怎麼能限制在這個班裏實際可以做的事情?