Я работаю на соответствие PCI DSS моей компании.После некоторого исследования я обнаружил, что не стоит хранить данные кредитных карт вообще, поскольку это усложняет ситуацию.
Я обнаружил, что платежный провайдер предоставляет безопасное хранилище данных в сочетании с решением для токенизации.Поскольку я не хочу проверять все подмодули большого решения, я подумал о написании прозрачного прокси-сервера, который заменяет кредитную карту (находит ее с помощью регулярного выражения) и заменяет ее токеном, как только я хочу отправить кредиттретьему лицу, я отправляю его через прокси, и прокси меняет токен обратно на кредитную карту.это должно снизить требования к безопасному кодированию, включая аудит кода для прокси-сервера, поскольку весь остальной код просто получает токен.
Я использую ASP.NET MVC / Webforms и WCF.Каков наилучший способ сделать что-то подобное?Я думаю о написании HttpFilter / ISAPI для этой работы.
Может быть, уже есть такой продукт?Эта идея вообще имеет смысл?