Parcial I Flashcards
(32 cards)
¿Qué es el DOM?
Document Object Model: representación en forma de árbol de una página web (HTML/XML) en memoria.
GET vs POST
GET: datos en la URL (no para datos sensibles).
POST: datos en el cuerpo (más seguro, encapsulado).
¿Dónde “viven” las cookies?
En los HEADERS de request y response HTTP; se accede como un diccionario.
¿Cuál es el problema de estado en ASP.NET y cómo se soluciona?
HTTP es sin estado, ASP no guarda variables entre páginas. Se usa cookies o variables de sesión.
Cliente-Servidor vs Distribuido
Cliente-Servidor: comunicación directa.
Distribuido: hay un “bróker” intermediario entre nodos
XML vs HTML
XML: sensible a mayúsculas, etiquetas definidas por el usuario, estrictas.
HTML: no case-sensitive, etiquetas fijas, tolerante.
Triada CIA en seguridad web
Confidencialidad, Integridad, Disponibilidad
Modelos de Control de Acceso
MAC: multinivel obligatorio.
DAC: discrecional, dueño decide.
RBAC: basado en roles.
3 mecanismos de seguridad
Ejemplos: principio de privilegios mínimos, separación de privilegios, autenticación
Factores de calidad del software
Funcionalidad; Fiabilidad; Usabilidad; Eficiencia; Mantenibilidad; Portabilidad
Tipos de calidad
Interna: propiedades estáticas del código.
Externa: comportamiento al ejecutarse.
De uso: grado de satisfacción del usuario.
Usabilidad vs Accesibilidad
Accesibilidad: adaptación a limitaciones (p.ej.: lectores de pantalla).
Usabilidad: facilidad y satisfacción general de uso.
¿En qué se diferencia un sistema cliente-servidor de uno distribuido?
¿En qué se diferencia un sistema cliente-servidor de uno distribuido?
¿Qué significa RBAC y cómo funciona?
“Role Based Access Control”: los permisos se asignan a roles, y los usuarios adquieren permisos al pertenecer a esos roles.
Menciona los factores de calidad según McCall.
Funcionalidad; Fiabilidad; Usabilidad; Eficiencia; Mantenibilidad; Portabilidad.
Define usabilidad
Capacidad de un software para ser comprendido, aprendido y usado de forma efectiva y satisfactoria.
¿Cómo difieren usabilidad y accesibilidad?
Usabilidad: facilidad y satisfacción de uso en general.
Accesibilidad: adaptación para personas con limitaciones (visual, auditiva, motora, etc.).
¿Cuál es la sintaxis básica para crear una tabla en HTML?
<table>, dentro filas con <tr> y celdas con <td> o <th>.
</th></td></tr></table>
¿Cómo se hace un <a> a un enlace externo y a un ancla interna?</a>
Externo: <a>…</a>
Ancla interna/página: <a>…</a>.
¿Cuál es el problema de estado en ASP y su solución?
HTTP es sin estado; ASP no conserva variables entre peticiones. Se soluciona usando cookies o variables de sesión.
¿Qué son las HasKeys en ASP?
Propiedad booleana que indica si existe un diccionario (p.ej. de cookies) con claves disponibles.
Para qué sirven los eventos Application_Start y Application_End en global.asax?
Manejan inicialización al arrancar la aplicación y limpieza al cerrarla, vinculados a objetos Application y Session.
¿Qué es una cookie en HTTP?
Pequeña colección de datos (clave-valor) enviada y recibida en cabeceras de request y response para mantener estado.
Triada CIA: ¿qué es y sus componentes?
Modelo de seguridad en la web: Confidencialidad; Integridad; Disponibilidad.