¿Cuáles son los pasos que deben seguirse para lograr el cumplimiento de PCI para Magento CE?
Por ejemplo, el uso de los pagos del sitio web de Paypal pro o sage pay direct en una tienda ayudaría a lograr el cumplimiento de PCI?
payment-gateway
blakcaps
fuente
fuente
Respuestas:
No hay ninguna razón por la cual CE no puede ser compatible con PCI
Siempre se consideró que cumplía con PCI: hasta que apareció EE, EE necesitaba otro USP. Mientras no esté almacenando los detalles de CC, no es necesario cifrar otros datos (nombre / dirección del cliente, etc.).
Pero tenga en cuenta que el cumplimiento de PCI es tanto un requisito del lado de la aplicación como un conjunto de reglas y definiciones para administrar su empresa y manejar información confidencial.
SAQ
El nivel de cumplimiento en el que se encuentre determinará lo que debe hacer para garantizar el cumplimiento de PCI. Si el SAQ (cuestionario de autoevaluación) es adecuado para el tamaño de su negocio, puede pasarlo sin ayuda de CE, cuando utilice un método de pago externo (como los descritos).
De lo contrario, por encima de los niveles de SAQ, necesitará un QSA de todos modos, y está hablando de mucho dinero con asistencia profesional. El hecho de que estés preguntando aquí probablemente estipula que no estás en este límite.
Probablemente caerías bajo SAQ-D
Ver https://www.pcisecuritystandards.org/smb/what_to_secure.html
Comerciante / Nivel de transacción
Ver http://usa.visa.com/merchants/risk_management/cisp_merchants.html
Lo importante es diferenciar el nivel de comerciante y el nivel de SAQ. Están separados Puedes ser SAQ-D como comerciante de nivel 2. De hecho, en la mayoría de los casos puede autoevaluarse hasta el Nivel 2 cuando está en el nivel SAQ-D, ya que los requisitos son más relajados porque no está manejando los datos de la tarjeta.
El simple hecho de usar EE no lo hace compatible con PCI, de la misma manera que usar un host compatible con PCI no lo hace compatible con PCI. Toda su empresa (aplicación, empresa / personal, hosting) debe ser compatible con PCI.
fuente
El nivel de PCI que debe cumplir depende de cuántas transacciones es probable que tenga. Como primer paso, debe determinar qué nivel se aplicaría a usted:
http://usa.visa.com/merchants/risk_management/cisp_merchants.html esto es de VISA pero se aplicaría de manera similar a PCI
Con cada nivel tendrás diferentes requisitos que cumplir. Una vez que haya realizado la evaluación, estoy seguro de que alguien podrá darle una respuesta más detallada sobre los pasos a seguir con CE.
fuente
Enterprise Edition viene con una aplicación llamada Payment Bridge que trata con una cantidad realmente buena de encriptación y puede ejecutarse en un servidor separado que su aplicación. Esto puede ser excesivo para la mayoría de los contextos, y requiere la voluntad de aislar y depurar el código de la aplicación en una organización OO que no es tan fácil de seguir como el código Magento Core.
El cumplimiento de PCI tiene muchos pequeños matices que realmente hacen que CE no sea totalmente compatible con PCI. La forma más rápida y, a menudo, la mejor, de cumplir con PCI en CE es utilizar un sistema de pasarela de pago de tokenización de terceros. Hay algunas extensiones que ya tienen integrado Authorize.net CIM, o Cybersource Payment Profiles, y algunas otras. Esto significa que cuando se implementa correctamente, todo lo que almacena es el ID de perfil para el cliente y los datos de la tarjeta de crédito se almacenan en la pasarela de pago.
Dicho esto, no creo que su pregunta indique claramente la información que desea almacenar sobre la transacción que desea mejorar para cumplir con el cumplimiento de PCI. Sin más información, es difícil ayudar a resolver la arquitectura de sus requisitos particulares con alguna especificidad.
fuente
Creo que normalmente son dos formas:
No desea hacerlo usted mismo, ya que es una tienda pequeña, entonces debe quedarse con el CE y usar un proveedor de pagos para hacer esto piensa por usted
Eres una gran empresa y esperas muchas transacciones y quieres hacerlo tú mismo. Entonces deberías tener suficiente dinero para usar EE.
ANTIGUA RESPUESTA:
Debe cifrar todos los datos de la tarjeta de crédito (gracias a @sonassi) de forma "PCIish" y mucho más. Verificar el cumplimiento de PCI cuesta afaik mucho dinero. ¿Por qué quieres esto? Usa el EE :-)
Toda la información que necesita se puede encontrar en el sitio web de PCI
Y no creo que haya muchos desarrolladores aquí, que conozcan el estándar, yo tampoco.
El cumplimiento de PCI no es nada con lo que jugar. Si quieres esto, tienes que gastar mucho dinero y necesitas expertos.
fuente
Existen complementos (p. Ej., La compañía de seguridad Foregenix tiene uno que realiza el registro, el monitoreo de cambios de archivos y algunas otras cosas) que pueden ayudar a implementar algunos de los controles PCI de manera rápida y sencilla. Pero si está buscando tomar el camino más fácil desde una perspectiva de cumplimiento, debería considerar usar una página de pago alojada desde su pasarela de pago. Esto le permitirá usar SAQ A-EP (siempre que no esté tratando de hacer algo diferente de la página de pago alojada ordinaria).
fuente