Seguridad · Pregunta 4 de 12

Un formulario de contacto valida su entrada solo en el navegador con el atributo HTML required y JavaScript. ¿Por qué no basta desde el punto de vista de la seguridad?

1 respuesta es correcta. Fácil

Mostrar solución

Solución

  • B Un atacante puede enviar peticiones directamente al servidor y eludir la comprobación del navegador

Explicación

Todo lo que se ejecuta en el navegador está bajo el control del usuario: puede desactivar JavaScript, cambiar el HTML en las herramientas de desarrollo o construir la petición él mismo con curl. Por eso las comprobaciones en el navegador solo mejoran la usabilidad, porque los errores se muestran de inmediato. La validación vinculante debe hacerse siempre en el servidor, en TYPO3 por ejemplo con los validadores del Form Framework o con validadores de Extbase. required funciona independientemente de HTTPS; el problema no es el navegador, sino que no se debe confiar en él.

Certificaciones y exámenes

¿Qué examen viene después?

Ya puedes practicar 19 exámenes y 21 están en votación. Mira todas las certificaciones con información oficial, vota o propón tu examen.

Ver todas las certificaciones