securitymanager

    -2熱度

    1回答

    我正在使用nio程序包中的類在java中開發應用程序。 我想知道如何爲程序提供在硬盤上無處不在的權限。 因爲它適用於我的主目錄,但不是硬盤上的任何地方。

    -1熱度

    1回答

    我有我的自定義策略文件,我想以編程方式追加到現有的Java策略,但不是從命令提示符,因爲有附加=和==覆蓋。 如果我嘗試 System.setSecurityManager(new SecurityManager()); System.setProperty("java.security.policy","myPolicy.policy"); 然後將它與現有的追加或重寫?

    6熱度

    1回答

    我正在創建一個允許用戶執行上傳的Java文件的應用程序。我試圖限制他們可以用安全管理器做什麼。一個空白的政策文件會是最嚴格的,不允許他們儘可能做到嗎?這是否會限制他們做任何基本的事情,我不應該限制他們?

    0熱度

    1回答

    我已經創建了一個應用程序,允許人們通過藍牙從iOS設備上玩跳棋遊戲到另一個。每個用戶輪流成爲外設和中心。 我有一切正常工作,除非玩家思考時間過長(超過20秒),連接丟失。我已閱讀了有關安全管理器協議的一些信息,如果它找不到應存儲的已存儲的長期密鑰,它將在20秒後斷開連接。我讀過,我必須在我的代碼中包含以下代碼的一部分來禁用此功能。 self.cp_charac = [[CBMutableChara

    0熱度

    3回答

    我正在編寫一個SecurityManager,應該只允許來自一個類的System.exit()調用。問題是這個類也是包含運行該應用程序的main()方法的一個類,因此使用SecurityManager.inClass()將不起作用 - 我們總是在該類中。我需要知道這個類是否明確試圖退出。這可能嗎?

    0熱度

    1回答

    我想從文件client.policy加載SecurityManager策略。 我讀過我可以指定-Djava.security.policy = client.policy。 但我不想在命令行中指定它。 我嘗試在屬性文件中指定它。 其實我的代碼拋出異常。 如何在沒有命令行參數的情況下讀取策略? 這裏是我的代碼片段: prop.load(ClassLoader.getSystemResourceAsS

    2熱度

    1回答

    我的部分項目需要允許參與者上傳簡單且非常基本的java代碼,我將運行他們的代碼並返回結果給他們。我通過限制Web用戶帳戶的權限,使用線程來控制超時情況,並使用安全管理器來處理沙盒委託程序來降低安全風險。 因爲我不太瞭解什麼樣的請求可能會導致意外的危險,所以我決定使用默認策略。但大多數人都在談論使用定製策略。 我搜索了很多,但我仍然沒有找到任何網站/文學/教程,談論爲什麼我不應該使用默認安全管理器。

    0熱度

    3回答

    我正在研究一個程序,我想循環幾個配置文件,並且每個文件都調用一個具有該文件名的類作爲參數,並等待它完。目前我在做: for (int i = 1; i <= 3; i++){ String[] a = new String[1]; a[0] = "data/config" + i + ".xml"; edu.cwru.sepia.Main2.class.getM

    0熱度

    1回答

    我正在嘗試爲jaas認證/授權編寫loginmodule。我想我會先嚐試一個例子。我正在使用以下示例運行tomcat 7 http://www.byteslounge.com/tutorials/jaas-authentication-in-tomcat-example 我收到以下內容:myeclipse控制檯中的「無安全管理器」,當我嘗試登錄時。事實上,我設置了一個斷點來試圖查看登錄模塊是否被使

    0熱度

    1回答

    根據瞭解其可能使用反射操縱關鍵字final的一般概念。 也可以使用安全管理器來防止相同的情況。 是否有可能默認啓用安全管理器(在jdk安裝級別)? 參考文獻: Change private static final field using Java reflection Running Java Security Manager without the default java.policy fi