1
我開發了一個android庫,我想阻止反射來訪問我的類字段和方法。我記得有關SecurityManager
的一些信息,但我不知道它是否有幫助。如何防止反射訪問java中的類或方法
我該如何實現這樣的功能?
我開發了一個android庫,我想阻止反射來訪問我的類字段和方法。我記得有關SecurityManager
的一些信息,但我不知道它是否有幫助。如何防止反射訪問java中的類或方法
我該如何實現這樣的功能?
JVM具有安全機制,允許您通過Java安全策略文件定義對代碼的限制。 它將使用默認值,除非您另有指定。
運行使用安全管理器和足夠嚴格的安全政策,您的應用程序,政策可以在這裏找到: http://docs.oracle.com/javase/7/docs/technotes/guides/security/PolicyFiles.html
你會發現這個教程有用: http://docs.oracle.com/javase/tutorial/essential/environment/security.html
你到底是想通過防止控制什麼反射?如果問題是安全問題,那麼標準的Android應用程序隔離機制是不夠的? –
這是一個包含AIDL服務的庫,最終將由第三方應用程序使用。我想確保第三方應用程序在運行時不會對我的類和變量進行任何惡意更改。 –