1

ユーザーが顧客のクレジット カード番号をパラメーターとして使用して顧客のレポートを取得できるようにする必要があります。セキュリティのために、多くの e コマース サイトで一般的であるように、フィールドをマスクします。

これはレポート サービスのすぐに使える機能ではないことは確かです。しかし、VB をレポートに追加することで、これが達成できることを願っています。よくわかりません。

レポートサービスでこれを行う方法を知っている人はいますか?

4

1 に答える 1

1

私の知る限り、SSRS 2008 にはパラメーターのマスクされた入力はありません。カスタム コードを使用する方法があるかどうかはわかりません。レポートをどのように配信しているかについては教えていただけませんでしたが、ReportViewerを備えたカスタム アプリまたは Web サイトが解決策として最善の策である可能性があります。ReportViewer コントロールに加えて、ユーザーがパラメーターを入力し、コード ビハインドで値を送信するための独自の (マスクされた入力) コントロールを配置できます。

ただし、重要な点として、クレジット カード番号の取り扱いについては十分に検討してください。姉妹サイトsecurity.stackexchange.comで、次のような質問をしてください (トップ コメント: 「この質問をしなければならない場合は、おそらくクレジット カード番号を保存するべきではありません。可能な場合はこれを外部委託してください」) 。わからない。いずれにせよ、SSRS は既定では特に安全ではないことに注意してください。1 つは、送信されたパラメーターをそのまま ReportServer データベースに格納することです。

于 2012-12-24T08:55:35.067 に答える