Джерси - JaxB: я должен послать трассировку стека для Плохого XML? - PullRequest
2 голосов
/ 06 июля 2010

Для любого плохого XML по умолчанию Jersey - JaxB выдает следующее: Метод не выполнен: HTTP / 1.1 400 Bad Request

Мой клиент (пользователь REST ws) настаивает на предоставлении полной информации опроблема в XML.

Разумно ли указывать в стеке проблему в XML?

1 Ответ

1 голос
/ 06 июля 2010

Во время отладки приложения можно отобразить трассировку стека, если это поможет вам выявить проблему и исправить ее.Однако когда приложение достигает рабочего сервера, вы всегда должны отключать вывод сообщений об ошибках, включая трассировки стека.

Сообщения об ошибках и трассировки стека часто включают в себя конфиденциальную информацию.Хакер может использовать эту информацию, чтобы узнать об окружающей среде, версиях программного обеспечения, пользователях, данных и т. Д., Знание которых может помочь хакеру проникнуть в систему.

Непреднамеренное раскрытие информации с помощью сообщений об ошибках, CWE-209 , входит в число 25 основных слабых мест программного обеспечения по оценке CWE / SANS.

...