Estoy configurando un sistema simple que usa un servidor HTTP que escribe datos entrantes en archivos JSON en un directorio específico. Esto funciona como una pseudo-base de datos muy simple. Para simplificar, suponga que Java y no explota directamente en el software del servidor, los usuarios pueden enviar JSON, está escrito en un archivo específico y pueden solicitar el contenido de todos esos archivos.
¿Me estoy perdiendo un problema de seguridad importante aquí? ¿Pueden los usuarios de alguna manera abusar de este diseño para obtener acceso de alguna manera?
Si llamas a esto una base de datos, mi temor es un vector de ataque similar a la inyección SQL.
Si el sistema operativo es importante (lo que supongo que sería), sería bueno enfocarse en Windows y Linux / Unix.