Zum Inhalt springen

Kreditkarten Info verschluesseln

Erstellt am 5. Mai 2005 · 6 Antworten · letzte Antwort am 5. Mai 2006

Tags: Sicherheit, Frage

Frank.​Mueller ·

Hallo,

habe alles durchsucht und komme nicht weiter ...

Ich benoetige ein einfaches Auftragssystem, sodass der tt_products Shop genau richtig dafuer ist.

Ich muss aber die Daten der Kreditkarte abfragen und sie verschluesselt (PGP oder vergleichbar) per Mail uebertragen bzw. in der Datenbank speichern. Es geht dabei NICHT um eine Online Buchung sondern nur um die Aufnahme/Uebertragung der Bestelldaten.

Kann mir jemand weiterhelfen, wie ich die Kreditkarteninformationen im Shop abfrage und sie dann sicher speichere oder per Mail versende?

Bin fuer jede Hilfe sehr dankbar.

Gruesse
/Frank

Flink ·
Frank.Mueller schrieb

Kann mir jemand weiterhelfen, wie ich die Kreditkarteninformationen im Shop abfrage und sie dann sicher speichere oder per Mail versende?

1. ein einbruchsicheres System. (siehe hunderte Bücher über Computersicherheit)
2. tt_products und fe_users erweitern um ein Feld 'credit card' und Aufruf einer Funktion zum Verschlüsseln; Darstellung als ********** im Dialog. Aber der PGP Verschlüsselungs-Schlüssel müßte hier im Klartext auf dem Rechner abgespeichert sein, was ein großes Sicherheitsrisiko darstellen würde. Also müßte das Schlüssel-Paar möglichst häufig geändert werden. Bzw. der Schlüssel wird ebenfalls verschlüsselt und das Paßwort wird in den geheimen Programm-Code (Include-Datei) mit aufgenommen. Diese Include-Datei mit dem Paßwort wird häufig ausgetauscht.
Noch sicherer wäre es, dieses Paßwort in einer großen GIF-Datei über einen Algorithmus in einem Bild abzuspeichern. Je mehr Daten anfallen, desto schwerer wird es für jemanden, diese Daten wieder zurückzugewinnen, und er weiß nicht, in welchem Bild die Daten überhaupt gespeichert sind. Der Bild-Algorithmus verwendet wieder ein möglichst langes Paßwort. Das Paßwort und der GPG-Schlüssel müssen in gewissen Abständen geändert werden.

mic_jan ·

Aber der PGP Verschlüsselungs-Schlüssel müßte hier im Klartext auf dem Rechner abgespeichert sein, was ein großes Sicherheitsrisiko darstellen würde.

Solange es der öffentliche Schlüssel ist, ist es doch kein Problem!

Es gibt inzwischen schon eine Extensions, die zumindest Mailformulare mit PGP versendet (noch nicht von mir getestet 😉 )

Aber zusätzlich müsste man auch noch ein SSl-Zertifikat haben.

Gruss

Michael
P.S.: Nur mal so nebenbei erwähnt: ohne Email-Notify und Vorschau der geschriebenen Beiträge geht das hier echt nicht #evil#

UND! Warum ist mein ganzer Beitrag als gequotet gekennzeichnet? Bug oder Feature, das ist hier die Frage...

SaschaH ·

Hallo Frank,

ich hab heute deinen Beitrag w/Verschlüsselung Kreditkartendaten gelesen. Hast du dafür eine Lösung gefunden. Stehen nämlich vor dem gleichen Problem.

Für Tipps wäre ich sehr dankbar.

Gruß
SaschaH

Frank.Mueller schrieb

Hallo,

habe alles durchsucht und komme nicht weiter ...

Ich benoetige ein einfaches Auftragssystem, sodass der tt_products Shop genau richtig dafuer ist.

Ich muss aber die Daten der Kreditkarte abfragen und sie verschluesselt (PGP oder vergleichbar) per Mail uebertragen bzw. in der Datenbank speichern. Es geht dabei NICHT um eine Online Buchung sondern nur um die Aufnahme/Uebertragung der Bestelldaten.

Kann mir jemand weiterhelfen, wie ich die Kreditkarteninformationen im Shop abfrage und sie dann sicher speichere oder per Mail versende?

Bin fuer jede Hilfe sehr dankbar.

Gruesse
/Frank

turi66 ·

Hallo,

wie sieht es mit einem SSL-Zertifikat aus? Das wäre die sicherste Lösung und sollte bei einem selbst betriebenen Server kein Problem sein. Einige Provider bieten auch SSL an, jedoch nicht ganz preisgünstig.

VG
Nino

SaschaH ·

Ja, aber der Versandt der Email ist dann aber trotzdem nicht sicher so viel ich weiß, oder irre ich mich da?

Gruß
SaschaH

Flink ·
SaschaH schrieb

Ja, aber der Versandt der Email ist dann aber trotzdem nicht sicher so viel ich weiß, oder irre ich mich da?

Wenn die Email nicht verschlüsselt übertragen wird, kann sie 'versehentlich' kopiert und von jemand anderem gelesen werden, ohne daß das jemand bemerkt.