Seguridad Informática: Conceptos Clave, Amenazas, Mecanismos de Protección y Criptografía
Seguridad de la información
Objetivos de seguridad de la información: confidencialidad, disponibilidad e integridad, junto con el no repudio.
Mecanismos de seguridad
Entre los mecanismos se encuentran la autenticación, autorización, auditoría, encriptación, backups, antivirus, firewall, proxy, firma electrónica y el cumplimiento de las leyes.
Seguridad física
Protege los equipos frente a: incendios, inundaciones, robo, señales electromagnéticas, apagones, sobrecargas eléctricas y desastres naturales.
Seguridad lógica
Protege la información frente a: robo, pérdida de información, pérdida de integridad, virus, ataques, modificaciones no autorizadas.
Seguridad activa
- Contraseñas y listas de control de acceso.
- Encriptación y software de seguridad de la información.
- Firmas digitales y certificados digitales.
- Sistemas de ficheros tolerantes a fallos y cuotas de disco.
Seguridad pasiva
- Discos redundantes, SAI (Sistema de Alimentación Ininterrumpida) y copias de seguridad.
Actuaciones para mejorar la seguridad
Incluyen: identificar activos, evaluar riesgos, diseñar un plan de actuación (medidas para minimizar daños, medidas para prevenir daños, revisar periódicamente las medidas adoptadas), formación del personal en medidas de seguridad y concienciación, ya que es una medida importante para los trabajadores.
Vulnerabilidades
Una vulnerabilidad es un defecto de una aplicación que puede ser aprovechado por un atacante. Se clasifican en tres tipos:
- Conocidas sobre aplicaciones instaladas.
- Conocidas sobre aplicaciones no instaladas.
- Aún no conocidas.
Tipos de atacantes
- Hacker
- Cracker
- Script kiddie (aprendiz de hacker)
- Programador de malware
- Sniffer
- Ciberterrorista
Tipos de ataque
Interrupción, intercepción, modificación y fabricación.
Tipos de amenaza
- Spoofing: alterar elementos para hacerse pasar por otra máquina.
- Sniffing: conectarse al mismo tramo de red para capturar tráfico.
- Ingeniería social
- Phishing
- Fuerza bruta
- Keylogger
- DoS y DDoS
Tipos de SAI
- Stand by: toman la corriente sólo cuando falla el suministro principal.
- On line: toman la corriente de la batería siempre.
Almacenamiento redundante y distribuido
RAID
Capacidad de tolerancia a fallos, seguridad y velocidad.
- RAID 0: dos o más discos duros; graba en todos (más velocidad, no redundante).
- RAID 1: espejo; la mitad del espacio es utilizable.
- RAID 5: datos en todos los discos e información de redundancia distribuida en todos ellos.
Discos dinámicos en Windows
- Simple: un solo disco.
- Distribuido: volumen con varios discos.
- Seccionado (RAID 0).
- Reflejado (RAID 1).
- RAID 5.
Clústeres
Un clúster es un grupo de PCs unidos por red que ofrecen:
- Alta disponibilidad
- Alto rendimiento
- Balanceo de carga
- Escalabilidad
Tipos de clúster
Alto rendimiento, alta disponibilidad y alta eficiencia.
Ámbitos de uso
Comercial y científico.
Componentes del clúster
Nodo, sistema operativo, red, middleware y almacenamiento.
Almacenamiento externo
- NAS (sobre TCP, con RAID)
- SAN (sobre fibra)
Copias de seguridad
Tipos de copia
- Completa
- Diferencial (desde la última copia completa)
- Incremental (desde la última copia completa o diferencial)
Política de copias de seguridad
Responsable de la política, análisis de datos, determinación del tipo de copia, frecuencia de realización, venta de backup, soporte y ubicación.
Criptografía
Cifrados clásicos
Escítala (transposición), Polybios, César y Vigenère.
Cifrado simétrico
Utiliza la misma clave; el problema es el intercambio de la clave y la cantidad de claves necesarias.
Cifrado asimétrico
Utiliza una pareja de claves: pública y privada.
Cifrado híbrido
Usa la clave privada para el mensaje y la clave pública para intercambiar la clave privada.
Algoritmos
- De bloque: divide el documento en bloques de bits.
- De flujo: opera bit a bit en lugar de en grupos.
- MD5 y SHA: funciones logarítmicas de hash.
PKI (Infraestructura de Clave Pública)
- Autoridad de certificación: emite certificados.
- Autoridad de registro: controla la generación.
- Autoridad de repositorio: almacena certificados.
- Software y políticas de seguridad.