• Все разделы
  • Статьи
  • Медиа
  • Новости
  • Нормативные материалы
  • Конференции
  • Глоссарий

Note 962319 - Подробные сообщения об ошибке в Web Dynpro содержат трассировку стека

Главная Специалистам База уязвимостей Note 962319 - Подробные сообщения об ошибке в Web Dynpro содержат трассировку стека

Карточка уязвимости

Характеристики уязвимости

Уровень опасности
Оценка CVSS
Производитель ПО
SAP
Наименование ПО
SAP Notes (962319-6)
Описание
Используется технология SAP Web Dynpro UI для Java, являющаяся частью SAP
NetWeaver, версия NetWeaver 2004 или NetWeaver 2004s.
Как исправить
Страницы ошибки отображаемые Web Dynpro для Java, например, страницы с сообщением "500 Internal Server Error" ("500 Внутренняя ошибка сервера"), могут иметь разную степень детализации.

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

Степень детализации в Web Dynpro зависит от следующих факторов:
1. Необходимо проверить настройки в Visual Administrator, "Licensing Adapter" -> "General" -> "SystemType" !
Если установлен флажок "DEVELOPMENT_MODE" ("режим разработки"), отображается полная версия сообщения об ошибке.
Если не выбрана ни одна из опций, перейдите к следующему пункту.
Если выбрана какая-либо другая опция, отображаются идентификаторы исключения. В этом случае идентификатор исключения можно найти в файлах трассировки по умолчанию.
2. Если тип системы не определен, необходимо проверить настройки в Config Tool "Configurations" -> "webdynpro" -> "sap.com" -> "tc~wd~dispwda" -> "Propertysheet default" -> "DevelopmentMode". Если установлено значение "true", отображается полная версия сообщения об ошибке.
3. Если должна отображаться полная версия сообщения об ошибке, но отображается краткая, данное сообщение об ошибке не относится к Web Dynpro и принадлежит другому компоненту NetWeaver. Необходимо перейти к настройкам в Visual Administrator "Properties" -> "HTTP Provider" -> "DetailedErrorResponse" и установить значение "true".
4. Помимо страницы ошибки, отображаемой браузером или клиентом, важные сообщения об ошибках и трассировка стека записываются в системном журнале и файлах трассировки по умолчанию, usr\sap\\\j2ee\cluster\server\log\defaulttrace.trc..
a) В некоторых случаях, когда сообщение об ошибке содержит идентификатор исключения, файл системного журнала может быть использован для получения подробного сообщения об ошибке.
b) Если идентификатор исключения отсутствует, подробное сообщение об ошибке можно найти в системном журнале, указав отметку времени и/или идентификатор пользователя.
Необходимо всегда перезагружать систему после внесения в настройки изменений.

Не рекомендуется устанавливать неподходящее значение для "SystemType" исключительно для отображения полной версии сообщения об ошибке. Тип системы оказывает непредусмотренное влияние на работу framework, приложений и лицензирование.

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