Día 1 : Hardware y Software
🖥️🔒 Teoría de Hardware y Sistemas Operativos
Descripción
La teoría de hardware y sistemas operativos abarca los principios básicos sobre cómo los componentes físicos de una computadora, como el procesador, la memoria y el almacenamiento, interactúan con el software para gestionar los recursos del sistema y mantener su seguridad.
Ideal para: Comprender los principios clave que sustentan el funcionamiento y la seguridad de cualquier sistema informático.
🧩 Componentes Clave del Hardware
CPU (Unidad Central de Procesamiento): Ejecuta instrucciones y cálculos.
RAM (Memoria de Acceso Aleatorio): Memoria volátil usada para almacenar datos temporales.
Almacenamiento (SSD/HDD): Guarda los datos y el sistema operativo de manera permanente.
ROM (Read Only Memory): Memoria no volátil que almacena instrucciones esenciales de arranque.
BIOS/UEFI: Sistemas de firmware que inician el hardware y cargan el sistema operativo.
🔁 Proceso de Arranque de un Sistema Windows
A continuación, se presenta un flujo basado en el siguiente esquema de arranque del sistema:
Etapas Clave:
BIOS Initialization / UEFI Initialization:
Ejecuta pruebas POST (Power-On Self-Test).
En BIOS, busca el MBR (Master Boot Record); en UEFI, carga los archivos EFI.
Bootmgr.exe:
Cargador principal del sistema. Llama al BCD (Boot Configuration Data).
BCD:
Contiene las configuraciones de arranque.
Winload.exe:
Carga el kernel de Windows y los controladores esenciales (KMCS).
KMCS (Kernel Mode Code Signing):
Verifica firmas digitales para evitar controladores maliciosos.
Ntoskrnl.exe:
Núcleo de Windows: gestiona procesos, memoria, seguridad.
HAL (Hardware Abstraction Layer):
Traduce llamadas del sistema operativo al hardware específico.
SMSS (Session Manager Subsystem):
Inicializa subsistemas y prepara el entorno de usuario.
Logon:
Pantalla de inicio de sesión del usuario.
Modo de hibernación:
Si el sistema estaba hibernado, se utiliza
winresume.exe
y el archivohiberfil.sys
para restaurar el estado.
💻 Laboratorio Virtual
Prueba un entorno Linux desde tu navegador sin instalar nada:
🧪 Comandos esenciales de Linux
📚 Recursos recomendados
Operating System Concepts – Silberschatz, Galvin y Gagne.
Computer Security Fundamentals – Chuck Easttom.
Kali Linux Revealed – Enfoque ofensivo para profesionales de seguridad.
🔍 Comparativa rápida de sistemas operativos
Gestión de procesos
ps
, top
, kill
tasklist
, taskkill
Red
ifconfig
, netstat
, ping
ipconfig
, netstat
, ping
Seguridad
sudo
, permisos, SELinux/AppArmor
UAC, antivirus, firewall
Sistema de archivos
Ext4, comandos CLI
NTFS, interfaz gráfica GUI
Porque para entender la seguridad, primero hay que entender el sistema.
Last updated