Безопасность Java 2, подписывание jar-файлов и т. Д. Дает некоторый уровень контроля над тем, что загружается в ваше приложение.
Однако, в конце концов, если злоумышленник имеет доступ к машине, так что он может записывать на диск, то, по всей вероятности, у него достаточно возможностей для нанесения вреда, не прибегая к умным взломам Java.
Поверните этот раунд на любом языке, что вы можете сделать, чтобы обнаружить троянов?
Тщательный контроль доступа к машинам, о которых вы заботитесь, нетривиален, но необходим, если вы серьезно относитесь к таким проблемам. Специалисты по безопасности могут показаться параноиками, но это часто означает, что они действительно понимают риски.