Welche Schritte müssen unternommen werden, um PCI-Konformität für Magento CE zu erreichen?
Wenn Sie beispielsweise Paypal-Websitezahlungen pro oder Sage Pay direkt in einem Geschäft verwenden, können Sie die PCI-Konformität erreichen.
payment-gateway
blakcaps
quelle
quelle
Antworten:
Es gibt keinen Grund, warum CE nicht PCI-konform sein kann
Es wurde immer als PCI-konform eingestuft - bis EE hinzukam, brauchte EE einen weiteren USP. Solange Sie keine CC-Daten speichern, ist keine Verschlüsselung anderer Daten (Name / Adresse des Kunden usw.) erforderlich.
Beachten Sie jedoch, dass die PCI-Konformität sowohl eine anwendungsseitige Anforderung als auch eine Reihe von Regeln und Definitionen für die Führung Ihres Unternehmens und den Umgang mit vertraulichen Informationen ist.
SAQ
Welcher Grad an Konformität Sie erreichen, bestimmt, was Sie tun müssen, um die PCI-Konformität sicherzustellen. Wenn SAQ (Self Assessment Questionnaire) für Ihre Unternehmensgröße geeignet ist, können Sie bei Verwendung einer externen Zahlungsmethode (wie der beschriebenen) ohne Unterstützung mit CE bestehen.
Andernfalls, oberhalb des SAQ-Niveaus - Sie benötigen ohnehin einen QSA - und Sie sprechen mit professioneller Unterstützung über viel Geld. Die Tatsache, dass Sie hier nachfragen, legt wahrscheinlich fest, dass Sie sich nicht in dieser Grenze befinden.
Sie würden wahrscheinlich unter SAQ-D fallen
Siehe https://www.pcisecuritystandards.org/smb/what_to_secure.html
Händler- / Transaktionsebene
Siehe http://usa.visa.com/merchants/risk_management/cisp_merchants.html
Wichtig ist die Unterscheidung zwischen Händler- und SAQ-Ebene. Sie sind getrennt. Sie können SAQ-D als Level 2-Händler sein. Tatsächlich können Sie sich in den meisten Fällen bis Stufe 2 auf Stufe SAQ-D selbst einschätzen, da die Anforderungen entspannter sind, weil Sie überhaupt nicht mit Kartendaten umgehen.
Wenn Sie nur EE verwenden, werden Sie nicht PCI-konform. Wenn Sie einen PCI-konformen Host verwenden, werden Sie auch nicht PCI-konform. Ihr gesamtes Unternehmen (Anwendung, Unternehmen / Personal, Hosting) muss PCI-konform sein.
quelle
Die PCI-Stufe, die Sie einhalten müssen, hängt davon ab, wie viele Transaktionen Sie voraussichtlich durchführen werden. Als ersten Schritt sollten Sie herausfinden, welches Level für Sie zutreffen würde:
http://usa.visa.com/merchants/risk_management/cisp_merchants.html Dies stammt von VISA, gilt jedoch auch für PCI
Mit jedem Level müssen Sie unterschiedliche Anforderungen erfüllen. Sobald Sie die Bewertung vorgenommen haben, kann Ihnen bestimmt jemand eine genauere Antwort geben, welche Schritte mit CE unternommen werden müssen.
quelle
Die Enterprise Edition wird mit einer Anwendung namens Payment Bridge ausgeliefert, die sich mit einer wirklich guten Menge an Verschlüsselung befasst und auf einem anderen Server als Ihrer Anwendung ausgeführt werden kann. Dies kann in den meisten Kontexten zu schnell passieren und erfordert die Bereitschaft, Anwendungscode in einer OO-Organisation zu isolieren und zu debuggen, die nicht so einfach zu befolgen ist wie der Magento Core-Code.
PCI-Konformität weist viele kleine Unterschiede auf, die dazu führen, dass CE nicht vollständig PCI-konform ist. Die schnellste und häufig beste Möglichkeit, PCI-kompatibel zu sein, besteht in der Verwendung eines Tokenization Payment Gateway-Systems eines Drittanbieters. Es gibt einige Erweiterungen, die Authorize.net CIM oder Cybersource Payment Profiles bereits integriert haben, und einige andere. Das bedeutet, dass bei korrekter Implementierung nur die Profil-ID des Kunden gespeichert wird und die Kreditkartendaten auf dem Zahlungs-Gateway gespeichert werden.
Abgesehen davon, glaube ich, enthält Ihre Frage nicht eindeutig die Informationen, die Sie über die Transaktion speichern möchten, die Sie verbessern möchten, um die PCI-Konformität zu erfüllen. Ohne weitere Informationen ist es schwierig, die Architektur Ihrer speziellen Anforderung mit irgendeiner Spezifität zu lösen.
quelle
Ich denke, normalerweise gibt es zwei Möglichkeiten:
Sie wollen es nicht selbst machen, weil Sie ein kleiner Laden sind, dann sollten Sie beim CE bleiben und einen Zahlungsanbieter verwenden, um dies für Sie zu tun
Sie sind ein großes Unternehmen und erwarten eine Menge Transaktionen und möchten diese selbst durchführen. Dann sollten Sie genug Geld haben, um den EE zu nutzen.
ALTE ANTWORT:
Sie müssen alle Kreditkartendaten (dank @sonassi) "PCIish" verschlüsseln und vieles mehr. Die Überprüfung auf PCI-Konformität kostet afaik viel Geld. Warum willst du das? Benutze den EE :-)
Alle Informationen, die Sie benötigen, finden Sie auf der PCI-Website
Und ich glaube nicht, dass es hier viele Entwickler gibt, die den Standard kennen, ich auch nicht.
PCI-Konformität ist kein Problem. Wenn du das willst, musst du viel Geld ausgeben und du brauchst Experten.
quelle
Es gibt Plugins (z. B. das Sicherheitsunternehmen Foregenix, das Protokollierung, Überwachung von Dateiänderungen und einige andere Aufgaben übernimmt), mit denen einige der PCI-Steuerelemente schnell und einfach eingerichtet werden können. Wenn Sie jedoch aus Compliance-Sicht den einfachsten Weg einschlagen möchten, sollten Sie in Betracht ziehen, eine gehostete Zahlungsseite von Ihrem Zahlungs-Gateway aus zu verwenden. Auf diese Weise können Sie SAQ A-EP verwenden (sofern Sie nicht versuchen, etwas anderes als die gewöhnliche gehostete Zahlungsseite zu tun).
quelle