programing

MongoDB 데이터베이스 암호화

lovejava 2023. 5. 29. 09:03

MongoDB 데이터베이스 암호화

저는 MongoDB를 이용하여 개인정보를 안전하게 저장하는 웹앱을 설계하고자 합니다.전체 데이터베이스를 암호화하고 싶은데 지원되지 않는 것 같습니다.데이터베이스를 암호화하기 위해 어떤 경로를 사용할 수 있습니까?

MongoDB 3.2(2015년 11월 출시)는 암호화된 스토리지 엔진을 제공합니다.전체 드라이브를 삽입하거나 암호화하기 전에 타사 API를 사용하여 데이터를 암호화할 필요가 없습니다.자세한 내용은 여기에서 확인할 수 있습니다.그러나 Enterprise 버전에만 제공됩니다.

3.0부터 기본 MMAPv1 스토리지 엔진의 대안으로 포함된 WiredTiger 스토리지 엔진과 함께 작동합니다.데이터베이스가 여전히 MMAPv1을 사용 중인 경우 이 안내서에서 MMAPv1에서 WiredTiger로 데이터베이스를 변환하는 단계를 참조하십시오.

Fernando Paz가 코멘트에서 언급했듯이 암호화된 스토리지는 MongoDB Enterprise 버전에서만 사용할 수 있습니다.

좋은 질문입니다!빅 데이터의 증가로 인해 미사용 데이터의 보안이 그 어느 때보다 중요해졌습니다.

MongoDB는 이를 직접 지원하지 않지만, Gazang의 Encryption & Key Management Platform은 MongoDB를 위해 특별히 제작되었습니다(다른 NOSQL 데이터베이스 시스템과도 작동합니다).이 솔루션은 Linux의 오픈 소스 eCryptfs 암호화 파일 시스템 위에 구축된 상용 솔루션으로, 성능에 대한 악영향을 최소화하면서 보안을 극대화하는 방식으로 기본 파일 시스템에서 암호화를 수행합니다.

사용자 정의 가능한 액세스 제어 목록을 사용하면 암호화되지 않은 MongoDB 데이터는 사용자가 선택한 프로세스만 액세스할 수 있습니다. 데이터 보안 백서를 확인하거나 www.securingbigdata.com 을 방문하여 자세한 정보를 확인하십시오.

전체 공개:저는 가창에 고용되어 있습니다.

LUCS를 사용하여 데이터 볼륨을 암호화하는 것이 좋습니다.파일 시스템 기반 암호화에 비해 설정 및 관리가 매우 간단합니다.또한 다양한 Linux 버전으로 이동할 수 있으며 암호를 변경할 수 있는 유연성도 있습니다.즉시 사용할 수 있는 솔루션이 필요한 경우 Scalegrid.io 암호화 지원은 mongodb 클러스터 생성 마법사에서 이 기능을 제공합니다.

고지 사항:저는 Scalegrid의 설립자입니다.이오

언급URL : https://stackoverflow.com/questions/8803332/mongodb-database-encryption