Falhas do tipo CWE-1051
1 resultadoInicialização com configuração de recursos de rede codificada
A aplicação inicializa configurações de rede (URLs, IPs, portas, credenciais) diretamente no código-fonte, em vez de usar arquivos de configuração externos. Isso impede flexibilidade, dificulta mudanças de ambiente (dev/prod) e expõe dados sensíveis em repositórios e binários compilados.
Um aplicativo móvel que conecta sempre a um servidor específico (String apiUrl = "http://10.0.0.1:8080") codificado no Java, impossibilitando mudança sem recompilação e deixando a rede interna exposta no APK.
Externalizar configurações em arquivos (properties, YAML, JSON) carregados em tempo de execução ou variáveis de ambiente. Para dados sensíveis, usar sistemas de gestão de secrets (Vault, AWS Secrets Manager). Nunca commitar credenciais ou IPs críticos no repositório Git.