Ich habe es mit elektronisch geschützten Gesundheitsinformationen (ePHI oder PHI) zu tun, und die HIPAA-Bestimmungen verlangen, dass nur autorisierte Benutzer auf ePHI zugreifen können. Die Verschlüsselung auf Spaltenebene mag für einige Daten von Wert sein, aber ich brauche die Fähigkeit, ähnliche Suchvorgänge in einigen PHI-Feldern wie dem Namen durchzuführen.
Die transparente Datenverschlüsselung (TDE) ist eine Funktion von SQL Server 2008 zum Verschlüsseln von Datenbank- und Protokolldateien. Soweit ich weiß, verhindert dies, dass jemand, der Zugriff auf MDF-, LDF- oder Sicherungsdateien erhält, etwas mit den Dateien tun kann, da diese verschlüsselt sind. TDE ist nur für Unternehmens- und Entwicklerversionen von SQL Server verfügbar, und Unternehmen sind für mein spezielles Szenario unerschwinglich. Wie kann ich einen ähnlichen Schutz für SQL Server Standard erhalten? Gibt es eine Möglichkeit, die Datenbank und die Sicherungsdateien zu verschlüsseln (gibt es ein Drittanbieter-Tool)? Oder gibt es genauso gut eine Möglichkeit, die Verwendung der Dateien zu verhindern, wenn die Festplatte an einen anderen Computer (Linux oder Windows) angeschlossen wurde?
Der Administratorzugriff auf die Dateien von demselben Computer ist in Ordnung, aber ich möchte nur Probleme vermeiden, wenn die Festplatte entfernt und an einen anderen Computer angeschlossen wurde. Was sind einige der Lösungen dafür, die es gibt?
Antworten:
Der allgemeine Vorschlag für HIPAA lautet, den PCI-Datensicherheitsstandard (PCI-DSS) zu befolgen , außer überall dort, wo "Karteninhaberinformationen" oder "Kontoinformationen" angezeigt werden, sagen Sie "PHI". Mein Unternehmen (Gesundheitsbranche, das sich mit PHI befasst) verwendet das PCI-DSS als primären Ausgangspunkt, zusammen mit einer gesunden Dosis gesunden Menschenverstand (z. B. um sicherzustellen, dass die Daten jederzeit verschlüsselt bleiben (oder auf sichere Netzwerke beschränkt sind)).
Eine Verschlüsselung auf Spaltenebene ist fast immer eine gute Idee, wenn es um vertrauliche Daten geht, und angesichts der potenziellen Kosten eines Rechtsstreits ist sie hoch oben, was zu beachten ist.
quelle
Sie müssen die PHI schützen, für die Sie die Daten in der Datenbanktabelle verschlüsseln müssten. Verschlüsseln Sie die Daten innerhalb der Spaltenebene, wenn Sie die beste Wahl treffen. Die Suche in diesen Feldern wird teuer, aber das sind die Kosten für hohe Sicherheit.
Ich spreche in Kapitel 2 meines Buches " Sichern von SQL Server " über eine Vielzahl von Datenverschlüsselungsoptionen.
quelle