Seguridad a fondo · Unidad 20 · Lección 18 de 27
La salida depende del contexto
Decide por qué un nombre mostrado con seguridad no garantiza un enlace seguro.
Para prepararteAplicaciones web
Después de esta lección puedes
- Elegir protecciones distintas para mostrar texto y un enlace aportado por la persona.
Un mismo valor guardado puede encontrar reglas distintas en el navegador.
La interpretación importa
El contexto de salida es la interpretación que rodea un valor: texto común, atributo HTML, URL o código ejecutable. La protección debe corresponder a esa interpretación. Guardar un valor correctamente no vuelve seguros todos sus usos posteriores.
Para texto común, la función de texto de una plataforma mantiene el valor como texto, sin interpretarlo como HTML. Un enlace también necesita una política de esquemas URL permitidos y un tratamiento apropiado del atributo. Codificar representa datos de forma segura en un contexto; no decide si un destino es aceptable.
Revisión ficticia de perfiles
El club permite nombres en texto y enlaces a sitios HTTPS. Las biografías con HTML enriquecido quedan fuera de esta función.
- O1: Los nombres usan la función documentada de texto, sin una opción de HTML directo.
- O2: Los enlaces usan una ayuda genérica llamada «escapar texto». No se documentan esquemas permitidos ni tratamiento del atributo del enlace.
- O3: Una vista previa correcta se presenta como evidencia de seguridad para ambos campos.
Una conclusión delimitada
O1 respalda el tratamiento previsto si esa función se utiliza en toda esa ruta de presentación. O2 no acredita las dos protecciones del enlace. O3 muestra una presentación correcta, no cobertura de otras interpretaciones.
Exige una política de destinos HTTPS y un método compatible para representar el atributo. Conserva nombres significativos sin eliminar puntuación legítima. Si después se añade texto enriquecido, revisa por separado un sanitizador HTML mantenido y sus etiquetas permitidas.
Entregable: Aprobar la ruta de texto documentada; dejar pendiente el enlace hasta documentar su política de destinos y su contexto.
Términos que viste
Compruébate
Sin reloj ni penalizaciones. Lee cada explicación y vuelve a intentarlo cuando quieras.
Las preguntas de esta lección han cambiado. Tu lectura sigue guardada; repasa las preguntas actualizadas.
-
¿Qué debe exigir la revisión para O2?
Ver la respuesta
Respuesta correcta: Una política de esquemas URL permitidos y un método adecuado para mostrar el atributo del enlace. El enlace necesita un destino permitido y una inserción adecuada para ese atributo; mostrar texto con seguridad no establece ninguna de las dos cosas.
Pruébalo
- EscribeCrea una revisión de dos filas para O1 y O2: interpretación prevista, protección documentada y decisión pendiente.