Незащищенная удаленная отладка запрещена как угроза
Требуется удаленная отладка приложения на сервере с моего локального компьютера, который находится в том же VPN. Приложение работает на Tomcat с параметром:
agentlib:jdwp= транспорт =dt_socket,server=y,address=8011,suspend=n
С помощью nmap я проверил порт и он открыт для связи, после того, как я начну отладку в eclipse, я получаю ошибку соединения Timeout. Когда я разговаривал с администратором на сервере, на котором запущен tomcat, он сказал мне, что проблема в java.debug.wire.protocol.insecure.configuration*. Это означает, что моя отладка помечена как высокий риск для безопасности, и все коммуникации запрещены.
Поэтому я хочу спросить, как я могу сделать свое общение "защищенным", чтобы избежать этой ошибки и разрешить отладку.
* описание ошибки:указывает на попытку использовать протокол Java Debug Wire Protocol (JDWP) для доступа к удаленной отладке. JDWP позволяет удаленную отладку виртуальной машины Java. Однако этот протокол не аутентифицирует пользователей и небезопасен. Злоумышленники могут использовать JDWP для внедрения команд. Порт службы JDWP никогда не должен быть открыт для публики. Эта подпись может обнаруживать попытки использования уязвимости удаленного выполнения кода в Cisco Prime Data Center Network Manager. Уязвимость в функции управления доступом на основе ролей (RBAC) Cisco Prime Data Center Network Manager (DCNM) может позволить неаутентифицированному удаленному злоумышленнику выполнить произвольный код с привилегиями root в уязвимой системе. Уязвимость возникает из-за отсутствия аутентификации и открытого доступа к служебному порту JDWP.