MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Криптиране на MongoDB данни в покой

MongoDB вече е дефакто база данни за голямо разнообразие от приложения, някои от които съхраняват много чувствителни данни. Когато съхранявате чувствителна информация във вашата база данни MongoDB, важно е да шифровате съдържанието на вашия диск с данни. Това ви дава допълнителен слой защита, ако вашите дискове с данни, моментни снимки или резервни копия бъдат загубени или откраднати. В някои сценарии криптирането в състояние на покой е задължително поради изискванията за съответствие. Например, ако нападател получи достъп до вашите моментни снимки или резервни копия, всички данни все още са криптирани и те все още нямат достъп до необработените ви данни от приложението.

В ScaleGrid ние улесняваме криптирането на вашите обеми данни в MongoDB в покой. В съветника за създаване, когато създавате нов MongoDB клъстер, изберете опцията „Шифроване на вашия диск“ – и това е! След това нашият софтуер ще се погрижи за всички подробности за криптирането, включително настройка на томовете за криптиране, настройка на ключове, архивиране, възстановяване и т.н.

Технология за криптиране

Зад кулисите използваме криптиране на ниво блок, за да гарантираме, че цялото съдържание на вашия диск с данни е криптирано. Смятаме, че това е най-простият и най-чист вариант в дългосрочен план. Ето няколко други опции, които разгледахме:

  1. Криптиране на файловата система

    Криптирането на файловата система има смисъл, когато искате да шифровате само няколко файла. В нашия случай ние криптираме целия обем данни на MongoDB.

  2. Криптиране на ниво приложение

    Това не е опция, която бихме препоръчали. Получаването на правилната криптография и осигуряването на ключове на ниво приложение е нетривиална задача и е най-добре да се остави на платформата.

Архивиране и възстановяване

След като изберете да шифровате дисковете си, вашите резервни копия също се криптират автоматично – не са необходими допълнителни действия от ваша страна. Поради криптирането архивите вече могат да бъдат възстановени само в конкретния клъстер, на който са направени.

Шифроване на данни в движение

Криптирането на вашите данни в движение е от съществено значение, когато данните ви преминават през незащитени мрежи като интернет. ScaleGrid прави криптирането на вашите данни в движение проста, тривиална задача. Това се постига чрез избор на опцията „Активиране на SSL“ в съветника за създаване, като активирате SSL на вашите MongoDB сървъри. Ако искате да донесете и свой собствен персонализиран SSL сертификат, моля, свържете се с нашия екип за поддръжка. За повече подробности вижте публикацията за настройка на SSL.

Ако имате още въпроси относно настройката за криптиране, моля, изпратете ни имейл на [email protected].


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongoose сортира обобщения резултат

  2. MongoDB $час

  3. Meteor.js се разгръща в example.com или www.example.com?

  4. Как написах приложение за най-висока класация за една седмица с Realm и SwiftUI

  5. Как работи hideIndex() в MongoDB