Я бы не стал полагаться на SecurityManager на вашем месте. Да, ваша конфигурация выглядит правильной, и этого было бы достаточно, если бы песочница Java была безупречна. Но посмотрите, сколько уязвимостей Java исправлено в каждом выпуске безопасности Java. Например, последний Oracle Java CPU . Многие из этих уязвимостей Java - те, которые уходят из Песочницы. Это очень плохо на стороне клиента (несколько человек выступают за отключение Java из браузера), но было бы еще хуже на стороне сервера, так как злоумышленникам не нужно заманивать вас на свой сайт, они могут просто атаковать ваш сервер.
Например, в настоящее время у меня лично есть несколько таких уязвимостей, которые я ожидаю, чтобы Oracle исправила их, или я нахожусь в процессе передачи их в Oracle. И я не единственный исследователь, у которого они есть. И, должно быть, плохие парни тоже их имеют. Поэтому, даже если вы будете религиозно обновлять Java, когда выйдет новая версия, вы не будете в безопасности.
Я думаю, что по крайней мере у вас должно быть что-то на уровне ОС, разрешения и т. Д., Чтобы контролировать процесс сервера. Извините, у меня нет хороших предложений, но я просто говорю, что нет, вы абсолютно не можете полагаться на JVM Sandbox для обеспечения безопасности на сервере.