Lector desde hace mucho tiempo, es la primera vez que publico, así que disculpas si algo no se confirma de la manera correcta.
Actualmente construí una plataforma SaaS, con una base de datos MySQL que contiene PPI. Quiero ampliar el equipo y exigirles que accedan a la base de datos. Sin embargo; hay demasiados datos de PPI para permitir que un nuevo empleado remoto acceda a todo.
Me encontré con la función de enmascaramiento de datos dinámicos de Microsoft SQL Server, que era perfecta hasta que me di cuenta de que no está disponible en MySQL. No puedo encontrar ninguna función similar, ¿existe alguna? y si no, alguna sugerencia sobre cómo podría lograr algo similar a otorgar acceso mientras protejo mis datos
Gracias
Lo más parecido en MySQL son los privilegios a nivel de columna.
Consulte https://dev.mysql.com/doc/refman/8.0/en/grant.html#grant-column-privileges
Esto, combinado con el soporte para roles (nuevo en MySQL 8.0), debería facilitar la creación de conjuntos separados de privilegios de acceso a nivel de columna, otorgando esos privilegios a los roles. Cuando se una un nuevo empleado, concédale el rol con acceso limitado. Una vez que hayan existido el tiempo suficiente para ser de confianza, concédales el rol adicional con los privilegios de la columna PII.