Подтвердить что ты не робот

Шифрование базы данных MongoDB

Я ищу дизайн webapp, который надежно хранит конфиденциальную информацию с помощью MongoDB. Я хотел бы зашифровать всю базу данных, но похоже, что она не поддерживается. Какие маршруты можно использовать для шифрования моей базы данных?

4b9b3361

Ответ 1

MongoDB 3.2 (выпущено в ноябрь 2015 г.) предлагает зашифрованный механизм хранения. Не нужно использовать сторонние API для шифрования ваших данных перед вставкой или шифрования всего диска. Вы можете найти более подробную информацию здесь.

Он работает с механизмом хранения WiredTiger, который был включен в качестве альтернативы файловому серверу MMAPv1 по умолчанию с версии 3.0. Если ваша база данных все еще использует MMAPv1, прочитайте это руководство для шагов по преобразованию базы данных с MMAPv1 в WiredTiger.

Ответ 2

Отличный вопрос! С ростом больших данных обеспечение безопасности в жизни более важно, чем когда-либо!

MongoDB не поддерживает это напрямую, но Gazzang Платформа шифрования и управления ключами специально разработана для MongoDB (хотя она также работает с другими системами баз данных NOSQL). Это коммерческое решение, созданное на основе шифрованной файловой системы с открытым исходным кодом eCryptfs в Linux и выполняет шифрование в базовой файловой системе в способ обеспечения максимальной безопасности с минимальными неблагоприятными последствиями для производительности.

С настраиваемыми списками контроля доступа ваши незашифрованные данные MongoDB будут доступны только пользователям или процессам по вашему выбору. Ознакомьтесь с этим Техническим документом по обеспечению безопасности больших данных или посетите www.securingbigdata.com для получения дополнительной информации.

Полное раскрытие: я занят Gazzang.

Ответ 3

Я бы рекомендовал вам использовать LUKS для шифрования вашего объема данных. Достаточно просто настроить и управлять по сравнению с шифрованием на основе файловой системы. Он также переносится на различные варианты Linux, а также обладает гибкостью, позволяя вам сменить пароль. Если вам нужно решение из коробки Поддержка шифрования Scalegrid.io предоставляет эту функцию в мастере создания кластера mongodb

Отказ от ответственности: я являюсь основателем Scalegrid.io