Можно ли отображать номер кредитной карты при проверке после обратной передачи Соответствие C# PCI

Меня интересуют требования соответствия PCI, касающиеся обратной отправки формы Bill Pay.

В настоящее время у меня есть форма, которая отправляется на authorize.net, я не храню информацию о кредитной карте в базе данных или каким-либо другим способом.

Мой вопрос касается значений ASP.NET ViewState и PostBack. Если пользователь забывает ввести свое имя в форме, форма выполняет обратную передачу и показывает сообщение проверки. Затем ASP.NET восстанавливает всю введенную пользователем информацию из ViewState. Это включает в себя введенный номер кредитной карты. Мне кажется, что это было бы нарушением PCI Compliance. Я не эксперт, поэтому я не уверен, если бы кто-нибудь мог пролить свет на эту тему, это было бы здорово.

Кроме того, к вашему сведению, если кому-то интересно, форма отправляется через SSL, и мое состояние просмотра зашифровано.


person TroySteven    schedule 04.07.2015    source источник
comment
Соблюдение требований требуется, если вы храните, обрабатываете или передаете данные карты; учитывая, что номер карты проходит через вашу систему, вы должны соответствовать требованиям.   -  person Alex K.    schedule 04.07.2015
comment
Я понимаю, что мой вопрос заключается в том, что отображение номера их карты обратно в поле кредитной карты после обратной передачи вместо повторного ввода номера карты является нарушением этого соответствия. Конкретным примером является обратная передача проверки формы, когда пользователь возвращается к исходной форме после того, как не смог заполнить другое поле в форме, такое как имя, адрес электронной почты и т. д.   -  person TroySteven    schedule 04.07.2015


Ответы (1)


НЕ ДЕЛАЙТЕ ЭТОГО.

PCI позволяет отображать только первые шесть (BIN) или последние четыре цифры.

Если вы должны повторно отобразить, покажите только последние четыре на странице и зашифруйте в скрытом поле.

Возьмите это «например», пользователь вводит всю свою информацию, он щелкает, отходя от компьютера, думая, что все в порядке, а затем возвращается через некоторое время, чтобы увидеть свою информацию в полном отображении для всего мира. Кто знает, сколько людей могли увидеть эту информацию.

person dbinott    schedule 31.07.2015