Protección y seguridad en el sistema operativo
Este artículo necesita citas adicionales para su verificación. Por favor, ayude a mejorar este artículo añadiendo citas de fuentes fiables. El material sin fuente puede ser cuestionado y eliminado.Buscar fuentes: “Memory protection” – noticias – periódicos – libros – scholar – JSTOR (septiembre de 2012) (Aprende cómo y cuándo eliminar este mensaje de la plantilla)
La protección de la memoria es una forma de controlar los derechos de acceso a la memoria en un ordenador, y forma parte de la mayoría de las arquitecturas de conjuntos de instrucciones y sistemas operativos modernos. El objetivo principal de la protección de la memoria es evitar que un proceso acceda a la memoria que no le ha sido asignada. Esto evita que un error o un malware dentro de un proceso afecte a otros procesos, o al propio sistema operativo. La protección puede abarcar todos los accesos a un área específica de la memoria, los accesos de escritura o los intentos de ejecutar el contenido del área. Un intento de acceder a una memoria no autorizada[a] da lugar a un fallo de hardware, por ejemplo, un fallo de segmentación, una excepción de violación de almacenamiento, que generalmente provoca la terminación anormal del proceso infractor. La protección de la memoria para la seguridad informática incluye técnicas adicionales como la aleatorización de la disposición del espacio de direcciones y la protección del espacio ejecutable.
Diferencia entre protección y seguridad en el sistema operativo
Este artículo incluye una lista de referencias generales, pero permanece en gran medida sin verificar porque carece de suficientes citas en línea correspondientes. Por favor, ayude a mejorar este artículo introduciendo citas más precisas. (Febrero de 2015) (Aprende cómo y cuándo eliminar este mensaje de la plantilla)
En informática, los dominios de protección jerárquica,[1][2] a menudo llamados anillos de protección, son mecanismos para proteger los datos y la funcionalidad de los fallos (mejorando la tolerancia a los fallos) y del comportamiento malicioso (proporcionando seguridad informática).
Los sistemas operativos de los ordenadores proporcionan diferentes niveles de acceso a los recursos. Un anillo de protección es uno de los dos o más niveles jerárquicos o capas de privilegio dentro de la arquitectura de un sistema informático. En general, se trata de un sistema reforzado por hardware en algunas arquitecturas de CPU que proporcionan diferentes modos de CPU a nivel de hardware o microcódigo. Los anillos están organizados en una jerarquía desde el más privilegiado (el más confiable, usualmente numerado como cero) hasta el menos privilegiado (el menos confiable, usualmente con el número de anillo más alto). En la mayoría de los sistemas operativos, el anillo 0 es el nivel con más privilegios e interactúa más directamente con el hardware físico, como la CPU y la memoria.
Protección de la memoria en el sistema operativo
Los sistemas operativos se encargan de ser el intermediario que permite que los programas se ejecuten en tu ordenador. Dividen los recursos de tu ordenador, repartiéndolos entre las aplicaciones, para permitirte manipular el hardware que hay debajo. En pocas palabras, cualquier máquina que pueda ejecutar programas necesita uno, ya sea macOS, Windows o Linux.
Aunque algunos sistemas operativos son más seguros que otros, muchos de los modernos hacen todo lo posible para protegerse de posibles problemas desde el principio. Por lo tanto, sería erróneo decir que sólo porque algunos son conocidos por tener más exploits que otros, lo hacen por ser malos.
Para que los programas funcionen, hay que dotarlos de recursos con los que puedan ser manipulados rápidamente. Esto viene en forma de RAM (Random Access Memory), que hace exactamente eso. La RAM es un tipo de almacenamiento temporal (todo lo que ocurre en ella se borra al apagar), que permite escribir y leer datos muy rápidamente. Cuando se inicia una aplicación, el sistema operativo le da acceso a una parte de este recurso para que se ejecute.
Cuáles son los principios de la protección
Protección del sistema en el sistema operativoLa protección se refiere a un mecanismo que controla el acceso de los programas, procesos o usuarios a los recursos definidos por un sistema informático. Podemos considerar la protección como una ayuda para el sistema operativo de programación múltiple, de modo que muchos usuarios puedan compartir de forma segura un espacio de nombres lógico común, como un directorio o archivos.Necesidad de protección:Función de la protección:La función de la protección es proporcionar un mecanismo que aplique las políticas que definen los usos de los recursos en el sistema informático. Algunas políticas se definen en el momento de diseñar el sistema, otras son diseñadas por la administración del sistema y otras son definidas por los usuarios del sistema para proteger sus propios archivos y programas. El programador de la aplicación también debe diseñar el mecanismo de protección para proteger su sistema contra el mal uso. Los mecanismos determinan cómo se hará algo y las políticas determinan qué se hará. La separación de mecanismo y política es importante para la flexibilidad del sistema.Mis notas personales