Dominios de protección en sistemas informáticos: modelos y reglas implícitas

InformáticaActualizado el 2,33 KB

Resumen

El documento explica el concepto de dominio de protección como conjunto de pares (objeto, operaciones) y los entes que puede representar, como usuarios, procesos o procedimientos. Describe modelos de implementación de protección, incluyendo estructuras dinámicas, matrices de derechos de acceso y protección de dispositivos. Finaliza con las reglas implícitas, ilustradas con el ejemplo de propietarios de procesos y ficheros en Unix.

Puntos clave

  • Un dominio de protección es un conjunto de pares (objeto, operaciones permitidas).
  • Un dominio puede representar un usuario o grupo de usuarios, un proceso o un procedimiento.
  • Las estructuras de protección estáticas no cambian los derechos durante la ejecución; los sistemas necesitan soportar cambios de derechos.
  • En la matriz de derechos, las filas son dominios, las columnas son objetos y cada celda contiene derechos de acceso.
  • Las reglas implícitas evitan expresar la información de protección en estructuras de datos.
  • En Unix, operaciones como matar un proceso requieren que el usuario propietario del proceso coincida con el del objeto.

Ponte a prueba

¿Qué es un Dominio de Protección?

Un dominio de protección es un conjunto de pares (objeto, operaciones); cada par identifica un objeto y las operaciones permitidas sobre él.

¿Qué Representa un Dominio de Protección?

Un dominio de protección puede representar:

  • Un usuario (UNIX) o un grupo de usuarios.
  • Un proceso.
  • Un procedimiento (Hydra).

Modelos de Implementación de Protección

A continuación, se describen tres modelos principales de implementación de protección:

1. Estructuras de Protección Dinámicas

Las matrices de acceso vistas hasta el momento, en las que no cambian los derechos en cada dominio durante su ejecución, son un ejemplo de Estructuras de Protección Estáticas. Con el fin de ofrecer flexibilidad y de implementar eficientemente la protección, un sistema operativo debe soportar cambios en los derechos de acceso. Para esto se requiere implementa

2. Implementación de Matrices con Derechos de Acceso

Un modelo de protección puede ser visto abstractamente como una matriz, llamada matriz de derechos. Los renglones de la matriz representan dominios y las columnas representan objetos. Cada entrada en la matriz contiene un conjunto de derechos de acceso. Dado que los objetos son definidos explícitamente por la columna, se puede omitir el nombre de

3. Protección de Dispositivos

La protección de dispositivos es otra área a tratar dentro de Windows 95. En la implementación de la protección de dispositivos se toman en cuenta la referencia de dirección de entrada/salida y una IRQ (Solicitud de Interrupción) con las que se protege del uso mal administrado o concurrente (que dos usuarios traten de escribir simultáneamente a él).

¿Qué son las Reglas Implícitas? Ejemplo

Las reglas implícitas evitan expresar la información sobre protección en estructuras de datos.

Es muy común considerar que un usuario es un dominio de protección, o alguna variante de este principio.

Ejemplo: En Unix, cada objeto o proceso tiene un usuario propietario. Determinadas operaciones (como matar un proceso o cambiar permisos de un fichero) sólo se pueden efectuar si el usuario propietario del proceso actuante coincide con el del objeto.

Descargar

PDF Word HTML

Preguntas frecuentes

¿Qué es un dominio de protección?

Es un conjunto de pares (objeto, operaciones), donde cada par identifica un objeto y las operaciones permitidas sobre él.

¿Qué puede representar un dominio de protección?

Puede representar un usuario o grupo de usuarios (en UNIX), un proceso o un procedimiento (en Hydra).

¿Qué es una regla implícita?

Es una regla que evita expresar la información sobre protección en estructuras de datos, como ocurre con la comprobación del usuario propietario en Unix.

Ponte a prueba

Tarjetas de repaso

Pulsa una tarjeta para ver la respuesta.

Test

1. ¿Qué es un dominio de protección?
2. ¿Cuál de los siguientes puede representar un dominio de protección según el texto?
3. ¿Qué caracteriza a las estructuras de protección estáticas?
4. En la matriz de derechos, ¿qué representan las columnas?
5. En Unix, ¿cuándo se puede matar un proceso según la regla implícita descrita?

Preguntas generadas con IA a partir del documento: comprueba las respuestas con el texto.