Recibí una exploración de seguridad de Fortify en una aplicación web (usando SSL / HTTPS) escrita en Angular en la que estoy trabajando y tengo dos preguntas (problemas de alto riesgo) en las que estoy buscando ayuda.
- Control de acceso: archivo no protegido - GET /fonts/fontawesome-webfont.ttf?4.3.0. ¿Así que la aplicación web usa iconos impresionantes y supongo que el problema es que los archivos webfont sean accesibles? Primero me gustaría aclarar que mi entendimiento es correcto. Entonces, ¿hay algo que pueda hacer? Si cambio los permisos, puedo detener el acceso al archivo, ¡pero los iconos no se muestran! ¿Es realmente un alto riesgo de seguridad que los archivos webfont no estén protegidos?
- Gestión de contraseñas: envío inseguro: GET /templates/some_file.html?user=12345&pwd=12345. La aplicación web en un punto determinado abrirá un modo que solicita un nombre de usuario y una contraseña. 'usuario' y 'pwd' son del campo de nombre y no sé si simplemente eliminar los campos de nombre de las entradas solucionaría este problema? La otra cosa que ya he hecho es tomar todos los archivos html que no son index.html y compilarlos (usando grunt) en un archivo javascript, por lo que ahora no puedes acceder a /templates/some_file.html y no lo hago. ¿No sabes si eso resuelve este problema también?
Finalmente, veo números de CWE que no tengo claro si corresponden a los números de CVE que he visto mencionados en los sitios. Cuando recibo un informe como este, ¿hay un sitio al que pueda acceder que explique estos problemas en detalle para que pueda conocerlos?
Saludos cordiales, Julie