Scenarion:
У меня есть веб-приложение, которое будет использовать SqlServerReport (SSRS), расположенное на ReportingServer, который находится на моем DatabaseServer.
Между веб-приложением и сервером SqlserverReport существует брандмауэр.
Теперь, насколько безопасно использовать отчеты напрямую с веб-сервера (т.е. получать доступ к чему-то там на сервере базы данных)?
Мы используем сервер приложений для взаимодействия с данными базы данных.
Все основные звонки
UI ==> AppServer ==> DatabaseServer (общие случаи) :) happy
UI ==> DatabaseServerReports (для доступа к отчетам Sqlserver) :(
Поэтому меня беспокоит, насколько безопасен доступ к отчетам непосредственно с серверов баз данных.