мне нужно запустить приложение Java (не апплет или JNLP, но полномасштабная приложения в JRE) и нужны некоторые ограничения на:Запуск локального приложения Java с файловой системой и порта ограничения
Файл Система. Приложение может получить доступ только к 1 папке для чтения & write (это был бы фиксированный путь для ссылки приложения, например /).
Порты. Приложение может иметь доступ только к нескольким локальным портам. (например, можно было получить доступ только к порту 8080/3306)
Есть ли способ сделать это? Я искал в Java Security & Политики, но не приблизился к решению.
Я планирую написать контейнер для запуска этого приложения или изменения/переопределения классов (в случае OpenJDK). Это нормально?
Это для проекта с открытым исходным кодом, который мы собираемся начать, оцените некоторые полезные советы от мудрого сообщества StackExchange.
рассматривает
Thx для вас ответ. Идея состоит в том, чтобы заставить приложение только читать и писать 1 папку, поэтому ее очень безопасно, так как любые папки пользователей, например документы, недоступны этому приложению. Kinda a Jailed App. – Araejay