Seguridad y protección
En un sistema operativo, seguridad y protección son dos conceptos relacionados pero distintos:
- Protección → se refiere a los mecanismos internos que regulan cómo los procesos acceden a los recursos (CPU, memoria, archivos, dispositivos).
- Seguridad → se centra en defender el sistema contra amenazas externas o internas, como usuarios malintencionados o software dañino.
👉 El objetivo es que los recursos estén disponibles solo para quienes tienen permiso y que el sistema siga funcionando de forma estable.
1. Principales amenazas #
- Accesos no autorizados → un usuario sin permisos intenta entrar en un archivo o programa.
- Malware (virus, troyanos, ransomware) → programas diseñados para dañar o robar información.
- Errores de software → fallos que permiten a un proceso acceder a recursos que no debería.
- Ataques de red → intentos de intrusión desde internet (phishing, DDoS, sniffing).
2. Mecanismos de protección #
-
Modos de ejecución
-
El procesador tiene modos como:
- Modo kernel: privilegios totales (el SO).
- Modo usuario: restringido (las aplicaciones).
-
Evita que una app dañe el núcleo del sistema.
-
-
Control de acceso
- Cada archivo, carpeta o recurso tiene permisos.
- Ejemplo: en Linux → permisos
rwx(lectura, escritura, ejecución).
-
Autenticación
- Verificar la identidad del usuario.
- Métodos: contraseña, PIN, huella dactilar, reconocimiento facial, tokens.
-
Cifrado
- Protege datos sensibles guardándolos de forma ilegible sin la clave.
- Ejemplo: BitLocker (Windows), FileVault (macOS).
-
Firewall y antivirus
- Filtran accesos de red y programas sospechosos.
-
Auditoría y registros (logs)
- El SO guarda un historial de accesos y actividades para detectar intrusiones.
3. Ejemplo práctico #
-
Intentas abrir un archivo del sistema en Windows:
- El SO verifica tu usuario → no eres administrador → acceso denegado.
-
Al conectarte a internet:
- El firewall bloquea conexiones sospechosas.
-
Guardas datos en un disco cifrado:
- Solo quien tenga la clave podrá leerlos, aunque roben el disco.
Resumen del tema
Conceptos clave #
- Distinción entre Protección y Seguridad:
- Protección: mecanismos internos para controlar el acceso de procesos a recursos del sistema.
- Seguridad: defensa integral frente a accesos indebidos, malware y amenazas de red externas/internas.
- Anillos de Privilegio de la CPU: modo núcleo (Kernel Mode / Ring 0) frente a modo usuario (User Mode / Ring 3) mediado por llamadas al sistema (syscalls).
- Políticas de Control de Acceso: permisos POSIX (
rwx), listas ACL y principio de mínimo privilegio. - Defensas Integradas: cifrado de volúmenes en reposo (BitLocker, LUKS, FileVault), autenticación multifactor (MFA), cortafuegos perimetrales y auditoría de eventos en logs.
Qué debes recordar #
La protección aísla procesos mediante modos de ejecución (kernel/usuario) y permisos, mientras que la seguridad resguarda el sistema con autenticación, cifrado y auditoría.