Parcial I Flashcards

(32 cards)

1
Q

¿Qué es el DOM?

A

Document Object Model: representación en forma de árbol de una página web (HTML/XML) en memoria.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

GET vs POST

A

GET: datos en la URL (no para datos sensibles).
POST: datos en el cuerpo (más seguro, encapsulado).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

¿Dónde “viven” las cookies?

A

En los HEADERS de request y response HTTP; se accede como un diccionario.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

¿Cuál es el problema de estado en ASP.NET y cómo se soluciona?

A

HTTP es sin estado, ASP no guarda variables entre páginas. Se usa cookies o variables de sesión.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Cliente-Servidor vs Distribuido

A

Cliente-Servidor: comunicación directa.
Distribuido: hay un “bróker” intermediario entre nodos

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

XML vs HTML

A

XML: sensible a mayúsculas, etiquetas definidas por el usuario, estrictas.
HTML: no case-sensitive, etiquetas fijas, tolerante.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Triada CIA en seguridad web

A

Confidencialidad, Integridad, Disponibilidad

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Modelos de Control de Acceso

A

MAC: multinivel obligatorio.
DAC: discrecional, dueño decide.
RBAC: basado en roles.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

3 mecanismos de seguridad

A

Ejemplos: principio de privilegios mínimos, separación de privilegios, autenticación

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Factores de calidad del software

A

Funcionalidad; Fiabilidad; Usabilidad; Eficiencia; Mantenibilidad; Portabilidad

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Tipos de calidad

A

Interna: propiedades estáticas del código.
Externa: comportamiento al ejecutarse.
De uso: grado de satisfacción del usuario.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Usabilidad vs Accesibilidad

A

Accesibilidad: adaptación a limitaciones (p.ej.: lectores de pantalla).
Usabilidad: facilidad y satisfacción general de uso.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

¿En qué se diferencia un sistema cliente-servidor de uno distribuido?

A

¿En qué se diferencia un sistema cliente-servidor de uno distribuido?

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

¿Qué significa RBAC y cómo funciona?

A

“Role Based Access Control”: los permisos se asignan a roles, y los usuarios adquieren permisos al pertenecer a esos roles.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Menciona los factores de calidad según McCall.

A

Funcionalidad; Fiabilidad; Usabilidad; Eficiencia; Mantenibilidad; Portabilidad.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Define usabilidad

A

Capacidad de un software para ser comprendido, aprendido y usado de forma efectiva y satisfactoria.

17
Q

¿Cómo difieren usabilidad y accesibilidad?

A

Usabilidad: facilidad y satisfacción de uso en general.
Accesibilidad: adaptación para personas con limitaciones (visual, auditiva, motora, etc.).

18
Q

¿Cuál es la sintaxis básica para crear una tabla en HTML?

A

<table>, dentro filas con <tr> y celdas con <td> o <th>.
</th></td></tr></table>

19
Q

¿Cómo se hace un <a> a un enlace externo y a un ancla interna?</a>

A

Externo: <a>…</a>

Ancla interna/página: <a>…</a>.

20
Q

¿Cuál es el problema de estado en ASP y su solución?

A

HTTP es sin estado; ASP no conserva variables entre peticiones. Se soluciona usando cookies o variables de sesión.

21
Q

¿Qué son las HasKeys en ASP?

A

Propiedad booleana que indica si existe un diccionario (p.ej. de cookies) con claves disponibles.

22
Q

Para qué sirven los eventos Application_Start y Application_End en global.asax?

A

Manejan inicialización al arrancar la aplicación y limpieza al cerrarla, vinculados a objetos Application y Session.

23
Q

¿Qué es una cookie en HTTP?

A

Pequeña colección de datos (clave-valor) enviada y recibida en cabeceras de request y response para mantener estado.

24
Q

Triada CIA: ¿qué es y sus componentes?

A

Modelo de seguridad en la web: Confidencialidad; Integridad; Disponibilidad.

25
Tipos de medidas de seguridad web
Prevención, Corrección y Recuperación (legales, organizativas, físicas y técnicas).
26
Da ejemplos de medidas técnicas de seguridad.
Identificación/autenticación de usuarios; control de acceso; cifrado; integridad de datos; auditoría.
27
¿Qué mecanismos de protección existen?
Autenticación; Control de acceso; Cifrado; Funciones resumen; Firma digital; Registro de auditoría.
28
Niveles de seguridad clasificados en web.
Desclasificación; Restringido; Confidencial; Secreto; Ultrasecreto
29
Modelos de control de acceso (MAC, DAC, RBAC).
MAC: obligatorio multinivel. DAC: discrecional, dueño decide. RBAC: basado en roles.
30
Menciona 3 mecanismos relacionados con control de acceso.
Principio de privilegios mínimos; Separación de privilegios; Autorizaciones positivas/negativas.
31
Tipos de calidad de software (interna, externa, de uso).
Interna: propiedades estáticas del código. Externa: comportamiento en ejecución. De uso: satisfacción del usuario.
32
Qué debe poseer el DOM?
Estructura de árbol; Lenguaje neutral; Manipulación dinámica; Soporte de interactividad en clientes web.