Могу ли я изменить Aspnet-версию моего логического приложения? - PullRequest
1 голос
/ 30 мая 2019

Мне недавно передали поддержку уже созданного логического приложения, которое принимает некоторые json, выполняет некоторые проверки и отправляет их на какую-то конечную точку. Нет ничего плохого в функциональности приложения Logic, оно работает совершенно нормально.

Проблема в том, что в приложении было выполнено тестирование на проникновение, и это поставило нас перед проблемой безопасности X-aspnet-Version:4.0.30319.

Я нашел это сообщение здесь и там написано:

Это не настоящая версия .NET Framework. Это версия CLR

Мои вопросы: можно ли считать приведенную выше цитату действительной ссылкой для решения проблемы? Если нет, можно ли каким-то образом обновить logic app для использования aspnet версии 4.5 или выше?

И если я могу изменить версию, может ли это повлиять на поведение моего текущего приложения логики?

Примечание: приложение было сделано полностью через logic app designer, а не реализован отдельный фрагмент кода

enter image description here

Ответы [ 2 ]

2 голосов
/ 30 мая 2019

Нет, проблема в инструменте тестирования, а не в приложениях логики.

Только то, что оно выводит проблему, не означает, что есть проблема.

Объясните вам «безопасность»проверяет, что это приложение логики Azure, а не Windows / IIS.Если вы сообщите нам точную «проблему безопасности», мы сможем объяснить, почему она не имеет значения.

1 голос
/ 30 мая 2019

X-AspNet-Version: указывает версию используемого ASP.NET. Обратите внимание, что это значение возвращает базовую версию платформы. Типичные примеры включают 1.1.4322, 2.0.50727 и 4.0.30319.

Веб-сайты ASP.NET автоматически отправляют клиенту информацию о версии ASP.NET на веб-сервере заголовка ответа HTTP как значение X-AspNet-Version. Таким образом, вы не можете изменить его в приложении логики.

...