¿Cumple Facebook Connect PCI-DSS?

La respuesta corta es: no es relevante (es decir, sí)

PCI-DSS rige las medidas de seguridad que se toman para proteger el secreto de los números CC (tarjeta de crédito) y los códigos de seguridad. Las medidas que deben tomarse para lograr esto tienen que ver con la gestión de permisos internos / corporativos por parte del sitio web. ¿Estás usando un firewall? ¿Algún esquema interno de autenticación dual? Uso de LDAP? Procedimientos de liberación de código? etc.

Desde el punto de vista del usuario, una vez que ingrese el número CC, nunca más podrá ver su número o el número de otra persona. Esto significa dos cosas:
1. La conexión entre el usuario y el sitio web debe ser segura. Idealmente a través de SSL.
2. El producto del sitio web debe garantizar que los usuarios solo puedan ingresar números CC y nunca ver los números existentes. Esto se logra configurando las rutas de código correctas.

Con respecto al caso de uso donde las credenciales están comprometidas: el único escenario relevante es aquel en el que se ingresa un número CC (el número CC no está expuesto en otros escenarios). Un atacante que ingrese su información de CC significa que ya ha comprometido el CC.

Por lo tanto, el método de autenticación de usuario es irrelevante desde el punto de vista PCI. El objetivo del estándar es asegurarse de que la transmisión y el acceso a los números de tarjeta almacenados estén asegurados.

Bueno, probablemente se requeriría OAuth 2.0 con autenticación HTTPS. Aquí hay más información sobre eso: https://www.facebook.com/notes/j

Sin embargo, supongo que la autenticación de FB Connect está planeada más para el acceso al perfil de usuario para ver la información de la cuenta y el historial de pedidos. Si los datos de la tarjeta de crédito también se pueden ingresar para su uso o compra en el futuro, es más preocupante, sin embargo, el sistema que admite esa entrada, el carrito de compras utilizado y los sistemas y procesos de almacenamiento de registros correspondientes se convertirían en el alcance principal de la evaluación. Finalmente, el acceso administrativo remoto también necesitaría incorporar un segundo factor, es decir, algo que tiene o es; en el ejemplo proporcionado la contraseña constituiría el “algo que sabes”.

Vea algunos de los sitios que figuran en http://www.janrain.com/solutions

Si Sears.com está permitiendo los inicios de sesión sociales, entonces deben haber resuelto las complicaciones de PCI.