Sistema operativo: seguridad
La seguridad se refiere a proporcionar un sistema de protección a los recursos del sistema informático, como la CPU, la memoria, el disco, los programas de software y, lo más importante, los datos / información almacenados en el sistema informático. Si un programa de computadora es ejecutado por un usuario no autorizado, entonces él / ella puede causar daños severos a la computadora o los datos almacenados en ella. Por lo tanto, un sistema informático debe estar protegido contra el acceso no autorizado, el acceso malicioso a la memoria del sistema, virus, gusanos, etc. Vamos a discutir los siguientes temas en este capítulo.
- Authentication
- Contraseñas de un solo uso
- Amenazas del programa
- Amenazas del sistema
- Clasificaciones de seguridad informática
Autenticación
La autenticación se refiere a identificar a cada usuario del sistema y asociar los programas en ejecución con esos usuarios. Es responsabilidad del sistema operativo crear un sistema de protección que garantice que un usuario que está ejecutando un programa en particular sea auténtico. Los sistemas operativos generalmente identifican / autentican a los usuarios utilizando las siguientes tres formas:
Username / Password - El usuario debe ingresar un nombre de usuario registrado y una contraseña con el sistema operativo para iniciar sesión en el sistema.
User card/key - El usuario debe perforar la tarjeta en la ranura de la tarjeta o ingresar la clave generada por el generador de claves en la opción proporcionada por el sistema operativo para iniciar sesión en el sistema.
User attribute - fingerprint/ eye retina pattern/ signature - El usuario debe pasar su atributo a través del dispositivo de entrada designado utilizado por el sistema operativo para iniciar sesión en el sistema.
Contraseñas de un solo uso
Las contraseñas de un solo uso brindan seguridad adicional junto con la autenticación normal. En el sistema de contraseña de un solo uso, se requiere una contraseña única cada vez que el usuario intenta iniciar sesión en el sistema. Una vez que se utiliza una contraseña de un solo uso, no se puede volver a utilizar. Las contraseñas de un solo uso se implementan de varias maneras.
Random numbers- Los usuarios reciben tarjetas con números impresos junto con los alfabetos correspondientes. El sistema solicita números correspondientes a unos pocos alfabetos elegidos al azar.
Secret key- Al usuario se le proporciona un dispositivo de hardware que puede crear una identificación secreta mapeada con la identificación del usuario. El sistema solicita dicha identificación secreta que se generará cada vez antes de iniciar sesión.
Network password - Algunas aplicaciones comerciales envían contraseñas de un solo uso al usuario en el móvil / correo electrónico registrado, que se debe ingresar antes de iniciar sesión.
Amenazas del programa
Los procesos y el kernel del sistema operativo realizan la tarea designada según las instrucciones. Si un programa de usuario hizo que estos procesos realizaran tareas maliciosas, entonces se conoce comoProgram Threats. Uno de los ejemplos comunes de amenaza de programa es un programa instalado en una computadora que puede almacenar y enviar credenciales de usuario a través de la red a algún pirata informático. A continuación se muestra la lista de algunas amenazas conocidas del programa.
Trojan Horse - Dicho programa captura las credenciales de inicio de sesión del usuario y las almacena para enviárselas a usuarios malintencionados que luego pueden iniciar sesión en la computadora y acceder a los recursos del sistema.
Trap Door - Si un programa que está diseñado para funcionar como se requiere, tiene un agujero de seguridad en su código y realiza una acción ilegal sin el conocimiento del usuario, entonces se le pide que tenga una trampilla.
Logic Bomb- La bomba lógica es una situación en la que un programa se comporta mal solo cuando se cumplen ciertas condiciones; de lo contrario, funciona como un programa genuino. Es más difícil de detectar.
Virus- El virus como su nombre sugiere puede replicarse en el sistema informático. Son muy peligrosos y pueden modificar / eliminar archivos de usuario, bloquear sistemas. Generalmente, un virus es un pequeño código incrustado en un programa. A medida que el usuario accede al programa, el virus comienza a incrustarse en otros archivos / programas y puede inutilizar el sistema para el usuario.
Amenazas del sistema
Las amenazas del sistema se refieren al uso indebido de los servicios del sistema y las conexiones de red para causar problemas al usuario. Las amenazas del sistema se pueden utilizar para lanzar amenazas de programas en una red completa denominada ataque de programa. Las amenazas del sistema crean un entorno tal que los recursos del sistema operativo / archivos de usuario se utilizan incorrectamente. A continuación se muestra la lista de algunas amenazas conocidas del sistema.
Worm- El gusano es un proceso que puede ahogar el rendimiento de un sistema utilizando los recursos del sistema a niveles extremos. Un proceso de Worm genera sus múltiples copias donde cada copia usa recursos del sistema, evita que todos los demás procesos obtengan los recursos necesarios. Los procesos de gusanos pueden incluso cerrar una red completa.
Port Scanning - El escaneo de puertos es un mecanismo o medio por el cual un pirata informático puede detectar vulnerabilidades del sistema para realizar un ataque en el sistema.
Denial of Service- Los ataques de denegación de servicio normalmente impiden al usuario hacer un uso legítimo del sistema. Por ejemplo, es posible que un usuario no pueda utilizar Internet si la denegación de servicio ataca la configuración de contenido del navegador.
Clasificaciones de seguridad informática
Según los Criterios de evaluación de los sistemas informáticos de confianza del Departamento de defensa de EE. UU., Existen cuatro clasificaciones de seguridad en los sistemas informáticos: A, B, C y D. Se trata de especificaciones ampliamente utilizadas para determinar y modelar la seguridad de los sistemas y de las soluciones de seguridad. A continuación se muestra una breve descripción de cada clasificación.
SN | Tipo de clasificación y descripción |
---|---|
1 | Type A Nivel más alto. Utiliza especificaciones formales de diseño y técnicas de verificación. Otorga un alto grado de garantía de la seguridad del proceso. |
2 | Type B Proporciona sistema de protección obligatorio. Tener todas las propiedades de un sistema de clase C2. Adjunta una etiqueta de confidencialidad a cada objeto. Es de tres tipos.
|
3 | Type C Proporciona protección y responsabilidad al usuario mediante capacidades de auditoría. Es de dos tipos.
|
4 | Type D Nivel más bajo. Protección mínima. MS-DOS, Windows 3.1 entran en esta categoría. |