У меня есть веб-приложение C # на .net 2.0, размещенное на сервере А. Веб-приложение позволяет пользователям загружать файлы с помощью <input id="File1" name="filMyFile" type="file" runat="server" />
на сервер А. Все это прекрасно работает.
Теперь меня просят изменить веб-приложение, чтобы страницы, обслуживаемые A, позволяли загружать данные непосредственно на сервер B без сохранения какой-либо информации на A, даже временно.
Меня просят сделать это по соображениям безопасности. Я думал о возможном использовании iframe и о том, чтобы сервер B размещал только часть загрузки, обертывающую запрос SSL. Я не совсем уверен в последствиях этого для безопасности, однако я видел несколько веб-сайтов, на которых для контроля входа в систему используется только SSL-фрейм, содержащий часть входа, а остальная часть их сайта была небезопасной.
Это нормально? Может кто-нибудь порекомендовать лучший способ? Возможно, предложите основную архитектуру.