/ / Wie kann man verhindern, dass jemand eine Methode in einer im OSGI-Container bereitgestellten mBean aufruft - osgi, jmx, mbeans

wie man verhindert, dass jemand eine Methode in einem im OSGI-Container bereitgestellten mBean aufruft - osgi, jmx, mbeans

Ich habe den osgi.core.Framework mbean in den OSGI-Container implementiert. Dieses bestimmte MBean hat eine Methode "installBundleFromURL", mit der jemand einen böswilligen Jar bereitstellen kann. Ich möchte verhindern, dass jemand diese bestimmte Methode aufruft. Gibt es überhaupt etwas zu tun?

Antworten:

1 für die Antwort № 1

Verwenden Sie Berechtigungen, um zu überprüfen, ob dem Anrufer die erforderliche Berechtigung erteilt wurde.