MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Mengenkripsi Data MongoDB saat Istirahat

MongoDB sekarang menjadi database defacto untuk berbagai macam aplikasi, beberapa di antaranya, menyimpan data yang sangat sensitif. Saat Anda menyimpan informasi sensitif di database MongoDB Anda, penting untuk mengenkripsi konten disk data Anda. Ini memberi Anda lapisan perlindungan ekstra jika disk data, snapshot, atau cadangan Anda hilang atau dicuri. Dalam beberapa skenario, enkripsi-at-rest adalah wajib karena persyaratan kepatuhan. Misalnya, jika penyerang mendapatkan akses ke snapshot atau cadangan Anda, semua data masih dienkripsi dan mereka masih tidak dapat mengakses data aplikasi mentah Anda.

Di ScaleGrid, kami membuatnya sangat mudah untuk mengenkripsi volume data MongoDB Anda saat istirahat. Di wizard pembuatan, saat membuat cluster MongoDB baru, pilih opsi untuk "Enkripsi disk Anda" – dan hanya itu! Perangkat lunak kami kemudian akan menangani semua detail enkripsi, termasuk menyiapkan volume untuk enkripsi, menyiapkan kunci, mencadangkan, memulihkan, dll.

Teknologi Enkripsi

Di balik layar, kami menggunakan enkripsi tingkat blok untuk memastikan seluruh konten disk data Anda dienkripsi. Kami merasa itulah pilihan paling sederhana dan terbersih dalam jangka panjang. Berikut adalah beberapa opsi lain yang kami pertimbangkan:

  1. Enkripsi sistem file

    Enkripsi sistem file masuk akal jika Anda hanya ingin mengenkripsi beberapa file. Dalam kasus kami, kami mengenkripsi seluruh volume data MongoDB.

  2. Enkripsi tingkat aplikasi

    Ini bukan opsi yang kami sarankan. Memperbaiki kriptografi dan mengamankan kunci di tingkat aplikasi adalah tugas yang tidak sepele, dan sebaiknya diserahkan kepada platform.

Cadangkan &Pulihkan

Setelah Anda memilih untuk mengenkripsi disk Anda, cadangan Anda juga dienkripsi secara otomatis – Anda tidak perlu melakukan tindakan lebih lanjut. Karena enkripsi, cadangan sekarang hanya dapat dipulihkan di kluster tertentu tempat mereka diambil.

Mengenkripsi Data-in-Motion

Mengenkripsi data Anda saat bergerak sangat penting saat data Anda melintasi jaringan yang tidak aman seperti internet. ScaleGrid membuat mengenkripsi data Anda bergerak menjadi tugas yang sederhana dan sepele. Ini dicapai dengan memilih opsi "Aktifkan SSL" di wizard pembuatan, mengaktifkan SSL di server MongoDB Anda. Jika Anda juga ingin membawa sertifikat SSL khusus Anda sendiri, silakan hubungi tim dukungan kami. Untuk detail selengkapnya, lihat postingan tentang Menyiapkan SSL.

Jika Anda memiliki pertanyaan lebih lanjut tentang penyiapan enkripsi, silakan kirim email kepada kami di [email protected].


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Implementasi Pemberian Tag Sederhana dengan MongoDB

  2. MongoDB $acosh

  3. Bagaimana cara membuat kueri case-insensitive di Mongodb?

  4. MongoDB - objek? Mengapa saya membutuhkan _id secara agregat

  5. Bagaimana cara membuat wadah DB untuk MongoDB saat memulai?