securitymanager

    3熱度

    4回答

    在Java策略文件中,grant codeBase語法指定應授予哪個代碼庫哪些權限。例如, 授權代碼庫 「的文件:/ C:/abc.jar」{ 許可 java.security.AllPermission; }; 補助AllPermission裏面abc.jar 代碼以類似的方式,有沒有辦法來deny權限特定的語法?就像這樣: 拒絕代碼庫 「文件:/ C:/def.jar」{ 許可 java.io

    1熱度

    2回答

    我有一個Swing應用程序(駐留在一個可執行文件,簽名的jar),這是一個客戶端。該應用程序還連接到服務器。當某些條件滿足時,我執行GUI刷新(更具體地說,刪除JTree的所有節點,然後重新填充它)。當我按原樣運行這個客戶端(即,沒有安全管理器並且沒有駐留在可執行文件中,簽名的JAR)時,樹會刷新並且沒有任何問題地更新。 但是,當我將客戶端打包爲帶簽名的JAR(使用適當的策略文件)時,我遇到了刷新

    0熱度

    1回答

    我想在受限制的沙箱中運行特定的線程類,而應用程序的其餘部分可以不受限制地運行。 是否有可能僅爲特定線程類附加安全管理器? - 編輯:用彼得的提示,我創建了以下變量,我定義安全管理器裏面: private static ThreadLocal<Boolean> isChatbot = new InheritableThreadLocal<Boolean>() { @Override pro

    2熱度

    1回答

    我正在開發非標準應用程序。基本上它是使用嵌入式Mozilla瀏覽器(mozilla-interfaces-1.9.2.12.jar,mozilla-glue-1.9.2.12.jar) 的SWT應用程序 ,它應顯示包含小程序(由我自己開發)的html頁面。 這些小程序已簽名並且證書被導入到密鑰庫中。在標準獨立Mozilla瀏覽器中運行 小程序時,一切正常。 即使運行我的SWT應用程序正常(我的意思

    4熱度

    1回答

    我試圖通過運行在非常嚴格的SecurityManager下處理用戶提供的內容的代碼來保護我的應用程序。它的AccessController.doPrivileged()開頭 - 通常這是用來提供額外的權限的代碼塊,但我用它來限制一個代碼塊到一個非常小的沙箱。 一切都很好,直到我需要調用構造函數。然後我需要讀取世界。 (或者至少對我的類路徑中的所有.jar,.class和.property文件)。我

    10熱度

    3回答

    這article有關Java安全說: 代碼Java庫諮詢的 安全管理每當危險 操作將嘗試。 那麼,這究竟意味着什麼?假設我已經實現了自己的安全管理器併爲整個JVM啓用了它。現在,java運行時是否會爲每個java調用(例如System.out.println()等)諮詢我的安全管理器,或者它僅爲諸如System.exit()之類的dangerous api調用,文件操作等提供諮詢? 編輯:讓我澄清

    5熱度

    1回答

    我想創建一個非常嚴格的安全管理器,所以我擴展了SecurityManager並覆蓋了所有自定義的checkXXX方法。 但後來我發現,我的安全管理是沒用的,因爲任何人都可以只是: System.setSecurityManager(null); 所以我要補充: @Override public void checkPermission(Permission perm) { if (p

    2熱度

    1回答

    我已經構建了在Tomcat中使用的Web應用程序。這取決於春天。我嘗試訪問它時出現以下異常: java.security.AccessControlException: access denied (java.lang.RuntimePermission createClassLoader) 我讀了tomcat文檔,發現我需要配置安全性。我添加以下行 「/usr/share/tomcat/co

    1熱度

    1回答

    執行Java安全管理器會導致性能下降嗎?

    1熱度

    2回答

    我曾經遇到過一篇文章,稱我們可以使用SecurityManager來限制某些類別調用另一個類的public方法。我們如何做到這一點?