Cómo Realizar el Enmascaramiento de Datos Estáticos de DataSunrise para MongoDB
DataSunrise ahora tiene la capacidad de Enmascaramiento de Datos Estáticos para MongoDB. Anteriormente, solo se soportaba el Enmascaramiento Dinámico. Ahora puede utilizar todas las funcionalidades de DataSunrise con una variedad de métodos de enmascaramiento, incluyendo el Cifrado que Preserva el Formato (FPE), la Tokenización que Preserva el Formato (FPT) y scripts en Lua para implementar algoritmos de enmascaramiento personalizados.
Puede elegir fácilmente qué campos deben enmascararse y cómo. Para documentos embebidos, todos los campos con un nombre especificado serán enmascarados. Esto asegura una seguridad completa al tratar con datos sensibles, sin importar sus objetivos de seguridad, tales como actividades corporativas o el acceso a bases de datos por parte de proveedores externos y compañías de TI de terceros.
DataSunrise soporta el Enmascaramiento de Datos Estáticos únicamente en documentos validados. De lo contrario, se producirá un error durante el proceso de Enmascaramiento Estático.
Conceder Permisos de Lectura y Escritura
Para realizar el Enmascaramiento de Datos Estáticos en una base de datos MongoDB, necesita un usuario de la base de datos con los permisos correspondientes.
Para la base de datos de origen, ejecute:
use <Source_DB>
db.grantRolesToUser("<User_name>", ["read"])
Para la base de datos de destino, ejecute:
use <Target_DB>
db.grantRolesToUser("<User_name>", ["readWrite"])
Creación de Instancia para MongoDB
Primero, necesita crear una Instancia para MongoDB en DataSunrise. Esto es necesario para crear un perfil de base de datos. El comienzo es el mismo para cada base de datos: solo ingrese los detalles de conexión para su MongoDB.
Asegúrese de guardar su contraseña en DataSunrise, CyberArk o AWS Secrets Manager. De lo contrario, si no guarda su contraseña en una instancia, esta deberá almacenarse en una tarea de Enmascaramiento Estático. El proceso de Enmascaramiento Estático no se puede iniciar sin la contraseña guardada.

Presione Test y, tras la conexión exitosa, presione Save.
Agregar Nueva Tarea de Enmascaramiento de Datos Estáticos
Abra la Consola Web de DataSunrise, sección Enmascaramiento Estático, y haga clic en New para crear una nueva tarea de Enmascaramiento Estático.

En Instancias de Origen y Destino, seleccione las instancias de la base de datos de origen y destino del menú desplegable y ingrese las credenciales para el usuario de la base de datos.
Presione el botón Select y elija la colección requerida para utilizar en el proceso de Enmascaramiento de Datos Estáticos como colección de origen:

Presione el botón Add Column e ingrese el nombre exacto del campo que desea enmascarar:

Agregue todos los campos necesarios para enmascarar:

Si es necesario, seleccione el campo requerido, haga clic en Set Masking Method y seleccione un método de enmascaramiento para esta columna en particular. Repita lo mismo para las otras columnas según sea necesario. Todos los métodos de enmascaramiento están disponibles para MongoDB, excepto la Llamada a Función.
Dado que esta es una Tarea Periódica de Enmascaramiento Estático, puede elegir la frecuencia requerida para la ejecución de la tarea.
Presione Save.
Ejecución del Enmascaramiento de Datos Estáticos
Ingrese a la tarea de Enmascaramiento de Datos Estáticos recién creada y presione Start:

Personalización del Proceso de Enmascaramiento de Datos Estáticos
Existen tres parámetros principales para configurar el Enmascaramiento de Datos Estáticos para MongoDB:
- MongoDbDataSearchRecursionLimit – límite de profundidad de búsqueda en anidamientos tanto para el Enmascaramiento Dinámico como para el Estático.
- StaticMaskingParallelLoadThreadsCount – número de hilos utilizados para la transferencia paralela de datos durante el Enmascaramiento Estático.
- MongoBulkOperationSize – volumen de datos (número de documentos) transferidos por una operación de inserción masiva. Cuanto mayor sea el valor de este parámetro, más rápida será la operación de inserción, pero mayor será el consumo de memoria.
Conclusión
DataSunrise es un proveedor confiable de soluciones de protección para bases de datos MongoDB. El Enmascaramiento de Datos Estáticos garantiza la protección integral de los datos sensibles en toda su empresa junto con otras soluciones como Descubrimiento de Datos Sensibles, Monitoreo de Actividades, Firewall para Bases de Datos y más.
Tenga en cuenta que el Enmascaramiento In-Place no es compatible con MongoDB en la versión 8.0.0. A partir de 2024, el enmascaramiento in-place estático ya es totalmente compatible. Para más detalles, consulte nuestro artículo actualizado sobre este tema.
Mantenga sus datos seguros con DataSunrise y siga nuestras próximas actualizaciones para estar al día.