Защищены ли скрытые параметры служб отчетов SQL?
Если в моем отчете SSRS сделать скрытый параметр @UserID и установить эту сторону сервера в элементе управления ReportViewer, то этот параметр безопасен или может быть изменен конечным пользователем?
Я использую SSRS 2017.
1 ответ
Решение
Пользователь сможет запустить отчет, передав значение параметра в URL, чтобы открыть отчет. Я не думаю, что большинство пользователей обладают техническими навыками, но это возможно.
Вот ссылка, чтобы показать вам, как они должны были бы создать URL. https://myserver/Reportserver?/SQL+Server+User+Education+Team/_ContentTeams/folder123/team+project+report&teamgrouping2=xgroup&teamgrouping1=ygroup
Вот документация Microsoft:
https://docs.microsoft.com/en-us/sql/reporting-services/pass-a-report-parameter-within-a-url