Fundamentos de Seguridad Informática: Protección, Amenazas y Ciberseguridad
1. Seguridad Informática
Asegurar que los recursos del sistema sean usados para lo que fue decidido, y que el acceso y modificación de la información solo sea posible por personas autorizadas y dentro de ciertos límites.
Objetivos:
- Detectar problemas y amenazas.
- Garantizar el uso adecuado de aplicaciones y recursos.
- Limitar pérdidas y asegurar una adecuada recuperación.
- Cumplir con el marco legal.
- Garantizar fiabilidad, confidencialidad, integridad y requisitos impuestos.
1.2 Fiabilidad, Integridad, Confidencialidad y Disponibilidad
La seguridad informática es el conjunto de técnicas para obtener un alto nivel de seguridad.
Fiabilidad: Asegurar que el recurso hará su función.
Un sistema seguro garantiza el modelo CIDAN:
- Confidencialidad: Cualidad de que los mensajes y datos solo sean comprensibles por personas autorizadas.
- Integridad: Permite comprobar que NO se ha hecho ninguna manipulación.
- Disponibilidad: Que sea utilizable por los usuarios.
- Autentificación: Permite verificar que es quien dice ser.
- No repudio: Probar la participación de ambos en una comunicación:
- En origen: El emisor crea la prueba de que mandó el mensaje y la envía.
- En destino: El receptor no puede negar la recepción, ya que el emisor hace una prueba de la misma.
Alta Disponibilidad: Aplicaciones y datos estén operativos para usuarios autorizados las 24 horas. El objetivo es mantener la disponibilidad 24 horas, 7 días a la semana, 365 días al año, salvo interrupciones que pueden ser:
- Previstas (para hacer cambios de hardware o software).
- Imprevistas (por ataques, apagones, errores o problemas de seguridad).
1.3 Elementos Vulnerables
Software, hardware y datos. La seguridad afecta a todo el sistema informático. Hay que concienciar a los usuarios, ya que no solo depende de la tecnología. Los datos son lo más crítico debido a su difícil recuperación.
1.4 Amenazas
- Personas: Personas autorizadas (no intencionadas) o no autorizadas (hackers, crackers).
- Físicas: Inundaciones, robos, incendios.
- De Software: Malware, backdoors, rootkits.
Tipos de Perfiles Maliciosos y Ataques
- Hacker: Experto informático que descubre vulnerabilidades pero sin motivación económica o dañina.
- Cracker: Lo hace por motivación económica o para dañar.
- Phreakers: Sabotean la red telefónica para llamar gratis.
- Sniffers: Analizan el tráfico de red y leen información de los paquetes.
- Lammers: Gente que se considera hacker pero no lo es.
- Newbie: Hacker novato.
- Ciberterrorista: Trabaja para organizaciones o países como espía o saboteador informático.
- Programador de virus: Experto en programación, redes y sistemas operativos que crea aplicaciones con efectos no deseados.
- Carders: Atacan sistemas de tarjetas de crédito.
- SCAM: Estafa informática que pide donaciones, compra de productos falsos o usa cadenas de correo engañosas.
- SPAM: Correo basura no deseado o de remitente desconocido, de tipo publicitario, que se manda en gran cantidad y se basa en técnicas de ingeniería social y confianza en el remitente.
- Pharming: Redirige desde un enlace a una web falsa.
- Password Cracking: Rompe contraseñas de sistemas a través de sniffing, observación de teclas, ataque por fuerza bruta o con diccionario (conjunto de letras usadas en contraseñas).
- BOTNET: Conjunto de bots que se ejecutan en muchos hosts infectados y permiten controlar los PC infectados de forma remota; se hace para rastrear información o cometer delitos.
Amenazas Físicas
Dañan el hardware de manera intencionada o no. Los ataques involuntarios se reducen mejorando la calidad. Puntos peligrosos:
- Fallos en discos duros, CPU, RAM. Destrucción física o borrado accidental.
- Temperaturas extremas, polvo, humedad.
- Sobrecargas eléctricas.
- Catástrofes naturales.
Amenazas Lógicas
Código que afecta al sistema, malware creado intencionalmente o errores (bugs). Tipos:
- Herramientas de seguridad maliciosas.
- Falsas aplicaciones de seguridad.
- Backdoors (puertas traseras).
- Virus.
- Troyanos.
- Gusanos.
Técnicas de Ataque
Según la técnica utilizada:
- Spoofing: Suplantación de identidad del PC.
- Sniffing: Rasteo de la red para obtener información confidencial.
- Malware: Aplicaciones, virus o gusanos que afectan al sistema para realizar acciones remotas, dejarlo inutilizable o realizar reenvío de spam.
- Ingeniería Social: Obtiene credenciales usando la confianza del usuario legítimo para beneficio económico, reventando información, chantaje y robo de cuentas.
- Denegación de servicio (DoS): Ataque en el que un recurso deja de estar disponible; los DDoS son una amplificación del ataque.
Objetivos de los ataques:
- Interrupción: El recurso deja de estar disponible.
- Intercepción: El sniffing accede a la información.
- Modificación: Phishing, pharming o spoofing; la información es manipulada.
- Fabricación: Phishing o pharming; se crea una web nueva casi idéntica usada para obtener información confidencial.
1.5 Protección y Auditoría
Hay que realizar una auditoría (análisis de amenazas/riesgos y adoptar las medidas de seguridad necesarias).
El estándar ISO 24001 indica los requisitos de auditoría y los sistemas de seguridad que se usan.
Fases de la auditoría:
- Enumeración de servicios, sistemas operativos y protocolos de red.
- Medidas de corrección.
- Detección, comprobación y evaluación de vulnerabilidades.
- Recomendaciones para implantar medidas preventivas.
Tipos de auditoría:
- Interna: Revisa la seguridad de la intranet.
- Perimetral: Estudia el perímetro de la LAN conectada a redes públicas.
- Test de intrusión: Simular accesos ilegales.
- Análisis forense: Intenta reconstruir la intrusión y evaluar los daños después de un desastre.
- Análisis de código de aplicación y web.