Mientras trabajo en un sitio web que solicita a los clientes que ingresen datos como su nombre, dirección, número de teléfono y, obviamente, los datos de los clientes que necesitan protección.
Hago todo lo posible para no registrar dichos datos (aunque tengo dos niveles de registros: normal y seguro, y utilizaría el área de registro seguro para los mismos), me pregunto si se espera que una aplicación aún no registre los datos de los clientes. cuando está en modo debug o trace. Todos esos registros ocurren en el lado del servidor. El cliente no tiene control sobre él.
En mi implementación actual, el modo de lanzamiento normal no lo haría en los niveles de registro de INFO, ADVERTENCIA o ERROR, pero los niveles DEBUG / TRACE podrían filtrar parte de esa información a los registros. ¿Es ese comportamiento esperado en la mayoría de los servidores de sitios web? ¿O deberíamos intentar limitar tales fugas incluso en el modo DEBUG, TRACE? (tenga en cuenta que nuestra aplicación C ++ está compilada en modo de lanzamiento, la "DEBUG" en este caso hace referencia al nivel de registro y no a si todavía hay algún código de depuración en el software).
Tenga en cuenta que la aplicación puede registrar los datos en otra computadora o incluso en un sistema de terceros, por lo que el acceso de seguridad a los registros es independiente del acceso a la aplicación del servidor del sitio web o la base de datos donde, obviamente, los datos son seguros. Sin embargo, puedo imaginar que algunas personas tengan menos requisitos de seguridad en sus computadoras de registro que las computadoras con la base de datos ...