Tengo la siguiente situación: tengo una aplicación en un dispositivo de usuario y mi servidor principal. La aplicación puede enviar los archivos pdf y jpg del servidor principal. Ahora mis problemas son:
- > ¿Cuál es la mejor manera para que el servidor se asegure de que solo lleguen los archivos pdf y los archivos jpg?
- > ¿Cuál es la mejor manera para que el servidor se asegure de que solo lleguen los archivos generados desde la aplicación y no los archivos generados por el usuario? Si el usuario puede generar sus propios archivos, puede agregar contenido malicioso que no deseo tener en mi servidor.
Mi aplicación se ejecuta en un teléfono posiblemente abierto (rooteado / liberado), por lo que no puedo estar seguro de que nadie tenga acceso a la carpeta de almacenamiento de la aplicación.
¿Cómo puedo resolver este problema?