会社の PCI DSS コンプライアンスに取り組んでいます。いくつかの調査の結果、クレジット カードのデータを保存することは、物事がはるかに複雑になるため、まったく良い考えではないことがわかりました。
トークン化ソリューションと組み合わせて安全なデータ保管庫を提供する支払いプロバイダーを見つけました。大規模なソリューションのすべてのサブモジュールを監査したくないので、クレジットカードを送信したいときにすぐに、クレジットカードを置き換える透過的なプロキシサーバーを作成し(正規表現で検索)、それをトークンに置き換えることを考えましたカードを第三者に送信する場合、プロキシ経由で送信すると、プロキシはトークンをクレジット カードに戻します。これにより、他のすべてのコードがトークンにヒットするだけなので、プロキシへのコード監査を含む安全なコーディング要件が軽減されます。
ASP.NET MVC / Webforms と WCF を使用しています。このようなことを成し遂げるための最良の方法は何ですか? 私は、この仕事をするために HttpFilter / ISAPI を書くことについて考えました。
ひょっとしたら、このような製品がすでにあるのではないでしょうか?この考えはまったく理にかなっていますか?