Краткое описание задачи: есть некий софт (на java, без исходников) от некоего заграничного разработчика, который либо не желает вносить изменения в исходники, либо будет делать это очень долго. Есть требования безопасников к конечной системе на базе этого софта: должен логироваться доступ юзеров к некоторым объектам. Текущая версия программы это делать не умеет.
Как проще всего реализовать данный функционал?
На данный момент рассматривается следующее решение: decompile с последующим
code injection через применение JBoss Javassist + java agent.
Возможно, что есть еще более короткий путь/более простая реализация/существующие решения.
Прошу знающих подсказать.