Saya berurusan dengan informasi kesehatan yang dilindungi elektronik (ePHI atau PHI) dan peraturan HIPAA mensyaratkan bahwa hanya pengguna yang berwenang yang dapat mengakses ePHI. Enkripsi tingkat kolom mungkin bernilai untuk beberapa data, tetapi saya perlu kemampuan untuk melakukan seperti pencarian di beberapa bidang PHI seperti nama.
Enkripsi Data Transparan (TDE) adalah fitur dari SQL Server 2008 untuk mengenkripsi file database dan log. Seperti yang saya pahami, ini mencegah seseorang yang mendapatkan akses ke MDF, LDF, atau file cadangan agar tidak dapat melakukan apa pun dengan file tersebut karena mereka dienkripsi. TDE hanya untuk SQL Server versi perusahaan dan pengembang dan perusahaan tidak memerlukan biaya untuk skenario khusus saya. Bagaimana saya bisa mendapatkan perlindungan serupa pada SQL Server Standard? Apakah ada cara untuk mengenkripsi database dan file cadangan (apakah ada alat pihak ketiga)? Atau sama baiknya, apakah ada cara untuk mencegah file digunakan jika disk terpasang ke komputer lain (linux atau windows)?
Akses administrator ke file dari mesin yang sama baik-baik saja, tetapi saya hanya ingin mencegah masalah jika disk dihapus dan dihubungkan ke komputer lain. Apa saja solusi untuk ini yang ada di luar sana?
Jawaban:
Saran umum untuk HIPAA adalah mengikuti Standar Keamanan Data PCI (PCI-DSS), kecuali di mana-mana mereka mengatakan "Informasi Pemegang Kartu" atau "Informasi Akun" yang Anda katakan "PHI". Perusahaan saya (industri Perawatan Kesehatan, berurusan dengan PHI) menggunakan PCI-DSS sebagai titik awal utama kami, bersama dengan dosis sehat akal sehat (misalnya memastikan data TETAP terenkripsi (atau terbatas pada jaringan aman) setiap saat).
Enkripsi tingkat kolom semacam hampir selalu merupakan ide yang baik ketika berhadapan dengan data sensitif, dan mengingat biaya potensial gugatan itu tinggi di sana dengan hal-hal yang perlu dipertimbangkan.
sumber
Anda harus melindungi PHI yang mengharuskan Anda mengenkripsi data dalam tabel database. Mengenkripsi data dalam level kolom jika Anda bertaruh terbaik. Pencarian di bidang ini akan mahal, tapi itu biaya keamanan yang tinggi.
Saya berbicara tentang berbagai opsi enkripsi data di bab 2 buku saya " Mengamankan SQL Server "
sumber