Читать книгу Desarrollo y optimización de componentes software para tareas administrativas de sistemas. IFCT0609 - José Luis Villada Romero - Страница 21
2.8.Gestión de la seguridad
ОглавлениеLa seguridad es importante en un sistema operativo, ya que se está hablando de un software que controla todo el sistema a nivel de hardware y de software. Sin embargo, el concepto de seguridad es muy amplio y dependiendo del ámbito puede significar una cosa u otra.
En términos informáticos, se dice que la seguridad es equivalente a garantizar una serie de propiedades. En el caso de un sistema operativo, esas propiedades se aplicarían sobre los usuarios del mismo:
Consistencia: se refiere a que el sistema debe comportarse como se espera y mantener ese comportamiento sin que se produzcan cambios inesperados.
Servicio: el sistema ofrece los servicios de una manera confiable, constante y consistente.
Protección: el entorno de ejecución de un proceso no debe afectar al de otro. De esta manera, si un programa tiene errores y detiene su ejecución, no debe afectar al sistema.
Control de acceso: el sistema debe ofrecer un mecanismo de acceso a los datos que garantice la confidencialidad de los mismos con respecto a otros usuarios.
Autenticación. El sistema debe ofrecer un mecanismo para identificar al usuario que accede al sistema y proporcionar los privilegios adecuados en función del tipo de usuario.
El sistema operativo debe encargarse de garantizar la seguridad a todos los niveles, implementando un modelo de gestión de la seguridad centralizado, en la mayoría de los casos apoyado por un sistema de gestión de actualizaciones que las principales compañías ponen a disposición conforme encuentran agujeros de seguridad en sus sistemas.
Para hacerse una idea de cuáles son los principales mecanismos que afectan de manera directa a la seguridad de todo el sistema, se puede observar el siguiente diagrama: