Para apps internas revisamos acceso, autenticación, permisos, copias de seguridad, cifrado cuando aplica y exposición pública. No todo debe estar abierto a internet.
Según el caso, podemos usar controles como Cloudflare, reglas de acceso, VPN, túneles, allowlists o autenticación fuerte. La opción correcta depende de quién entra, desde dónde y qué tan crítico es el sistema.
También conviene separar ambientes. Desarrollo, pruebas y producción no deberían mezclarse cuando el proyecto maneja datos reales.