¿Qué es una forma correcta o, si es posible de decirlo, la mejor manera de almacenar la configuración en cuestiones de seguridad?
Hasta ahora puedo decir que una base de datos con acceso muy restringido es una buena manera, pero por favor, excluyamos la base de datos por el momento. Estoy hablando de cosas como archivos de propiedades encriptados. Como esto ya es una sugerencia, también me gustaría saber acerca de errores comunes o cosas que definitivamente debo tener en cuenta para adquirir una configuración segura. Ya hay discusiones relacionadas con "la mejor manera de almacenar la configuración", sin embargo, no pude encontrar algo que se centre en la seguridad.
La aplicación se ejecuta sin distribución en una máquina host, por lo que la configuración se almacena en el sistema local. La aplicación es, por así decirlo, una aplicación de usuario único. Estamos hablando de algo así como un firewall de software para ser concretos. En realidad estoy pensando en la configuración del ámbito de aplicación. Necesito protección de datos en un sentido de privacidad (no quiero exponer la funcionalidad y la configuración) y la integridad. No tengo miedo de un interno (administrador) sino más de intrusos.
Ya hice esta pregunta sobre stackoverflow pero creo que es más apropiado pedirlo aqui. Eliminaré la publicación de stackoverflow de manera oportuna.