me gustaría mantener el verdadero nombres, correos electrónicos, y cualquier otra información de identificación personal fuera de mi base de datos de aplicación principal, y en otro archivo de base de datos/encriptado. Y tengo curiosidad sobre si hay una solución de mejores prácticas para esto o si estoy totalmente buscando algo.anonimizar base de datos de la aplicación
Algunos pensamientos que tuve fueron los siguientes: Registros de
- usuario con un nombre de usuario y una contraseña que son a la vez hash en la base de datos primaria
- Este servidor hace entonces una especie de llamada segura a la base de datos miembro con id del usuario
- y a cambio de la base de datos miembro devuelve el nombre, correo electrónico, dirección, etc.
me pregunto si este es el enfoque correcto, y si es así, donde las claves se almacenan y se autentican etc ..
Gracias por el mensaje! Por contexto: estoy tratando de resolver el problema de alojar una aplicación compatible con HIPAA utilizando un servicio de alojamiento compartido. Específicamente, la preocupación es que el personal de un servicio de alojamiento tenga acceso (en teoría) a su sistema y esto puede romper algunas reglas. Así que mi idea original fue dividirla como mencioné entre dos proveedores de servicios diferentes. Definitivamente examinaré la posibilidad de 'tercerizar' el bit de autenticación y veré si puedo evitar esa parte, pero imagino que eventualmente necesitaré almacenar cierta información personal asociada con su cuenta. – mrami