Me dicen que no debería estar usando ID de bases de datos directamente en código HTML en aplicaciones web.¿Debería estar ofuscando las ID de las bases de datos de mis usuarios?
Actualmente uso de los identificadores en cosas como identificadores de fila de tabla (TableRow-454, donde 454 es el ID de la fila en la base de datos), en campos ocultos o selecciona en formas o en las direcciones URL. (No me estoy refiriendo a decirles a las personas visualmente en una página que son ####.)
La recomendación que me dieron fue que utilizara algunos cálculos matemáticos para ofuscar la identificación del usuario. Estoy pensando que esto solo complicará las cosas y agregará una complejidad innecesaria. Pero puedo ver algunas buenas razones para que sea más difícil determinar una ID de base de datos del HTML.
¿Olvidaste las ID del usuario? ¿O te importa?
Tengo curiosidad por ver cuál de nuestras dos respuestas recibe más tracción. –
Sí, será interesante – Greg
+1. Además, si está preocupado por las identidades secuenciales, entonces siempre podría usar GUID en su lugar. – David