Wie speichern Sie wichtige (datenschutzrechtliche) Benutzerdaten wie SSN, Kreditkartennummern und Adressen in Datenbanken?
Szenario: Es werden
nur Daten gespeichert, die verfügbar sein müssen. Zum Beispiel wird SSN gespeichert, weil die App die SSN verwendet, um einen bestimmten Datensatz zu identifizieren. oder Kreditkartendetails werden gespeichert, um 1-Klick-Transaktionen zu ermöglichen. Einige dieser Daten können verschlüsselt und gespeichert werden, einige Daten müssen jedoch im Klartext vorliegen (z. B. für die Volltextsuche). Die App verwendet Hosting von Drittanbietern.
Fragen:
Wie sicher sind solche Daten im Klartext (oder auf andere Weise) auf Hosts von Drittanbietern wie HostGator oder App Engine?
Speichern Sie solche Daten auf Hosts von Drittanbietern (und wird diese Vorgehensweise empfohlen)?
Speichern Sie es im Klartext oder verschlüsseln Sie solche Daten?
Sollten nur diejenigen Unternehmen solche Apps erstellen, die über die Ressourcen verfügen, um über eigene Server zu verfügen?
quelle
Antworten:
Sie müssen zuerst Ihre rechtliche Haftung untersuchen - die von Land zu Land unterschiedlich ist. Beispielsweise können Finanzdaten in Großbritannien nicht auf einem Server in einem Nicht-Großbritannien-Land gespeichert werden (oder in einem Nicht-EU-Land, je nachdem, um welche Daten es sich handelt).
Daten sind niemals 100% sicher, wenn sie unverschlüsselt sind. Zum Teufel, es ist nicht einmal 100% sicher, wenn sie verschlüsselt sind.
Ja, ich kann Hosting auf Drittanbietern empfehlen, insbesondere wenn Sie es sich nicht leisten können, diese Data Warehouse-Infrastruktur zu erstellen und zu warten. Auch hier kommt es auf Ihre Daten und Ihr Geschäft an.
Verschlüsseln Sie immer frickin alle Daten, die privat oder geschäftskritisch sind. Vertraue niemals einem Dritten :).
Viele Unternehmen nutzen das Datenhosting von Drittanbietern, sodass Sie keine eigene Farm betreiben müssen. Natürlich schätzen Menschen wie Twitter, Google und Facebook ihre Daten so sehr, dass sie niemals davon träumen würden, ihre Daten auf einem Drittanbieter-Host zu speichern.
Ich hoffe, das hilft!
quelle
Da Sie Kreditkartennummern einbeziehen, sollten Sie sich die geltenden PCI-Datensicherheitsstandards ansehen . Der Wikipedia-Artikel scheint keine Hosts von Drittanbietern zu erwähnen, die Anforderungen für die Nachverfolgung des Zugriffs lassen dies jedoch nicht zu. Dies ist das Minimum, das erforderlich ist, um Kreditkarten selbst zu akzeptieren (zumindest in den USA).
Es gibt genügend potenzielle Rechts- und Compliance-Probleme, sodass das Hosten der eigenen Server keine zusätzlichen Kosten darstellt.
quelle