Conceptos Clave de Seguridad en Sistemas y Redes: Ataques y Defensas
Conceptos Fundamentales de Seguridad
Identificación
La identificación de los usuarios es una técnica fundamental en cuanto a la auditabilidad de sistemas y redes. La identificación inequívoca de los usuarios permite realizar un seguimiento detallado de sus acciones.
Autenticación
La autenticación es un proceso complementario a la identificación que se refiere a la validación de la identidad; es decir, comprobar que realmente «usted es quien dice ser».
Métodos de Autenticación
- Biométricos
- Contraseñas
- Tokens de memoria y Smart Tokens
- Claves criptográficas
Tipos de Ataques y Amenazas Comunes
Sniffer
Un sniffer es un programa o un dispositivo que permite visualizar los datos que viajan por una red. Los sniffers se pueden usar tanto para acciones legítimas de la administración de la red como para el robo de información.
Spamming
Es el envío indiscriminado, no solicitado y no deseado de mensajes de correo electrónico, especialmente de tipo comercial y, generalmente, anuncios masivos. También es conocido como «correo basura».
Spoofing
El spoofing (suplantación) es un tipo de ataque en el cual una entidad del sistema asume de forma ilegal la identidad de otro objeto. Es un ataque mediante el cual una persona o proceso pretende ser una persona o proceso que posee mayores privilegios.
Ping of Death (Ping de la Muerte)
El «Ping de la Muerte» consiste en enviar un paquete ilegal de «ICMP Echo» con una longitud mayor a la permitida (que es de 65.507 bytes), lo que genera un problema en el proceso de reconstrucción del paquete que puede producir la detención del servidor. Una solución temporal a este problema es bloquear los paquetes de tipo «PING».
Ataque TCP SYN
Este ataque se produce cuando toda la memoria destinada a procesar el inicio de las conexiones es ocupada por conexiones fraudulentas o excesivas. Esto impide dejar recursos para otras solicitudes de conexión (SYN) a las que el servidor responde con un acuse de recibo (ACK), quedando a la espera de la respuesta del originador de la solicitud, la cual nunca llega.
Fuerza Bruta
Más que una técnica de criptoanálisis, es un mecanismo de ataque que consiste en probar todas las posibilidades de acceso a un sistema de forma exhaustiva. Un ataque de este tipo siempre puede lograr el objetivo, pero será rentable solo si el valor de los datos a recuperar es mayor que el coste del ataque (en tiempo y recursos). Las defensas contra este tipo de ataque se centran en subir los costes, aumentando la cantidad de posibilidades, por ejemplo, mediante el aumento en la longitud de la password o el aumento de la longitud efectiva de la clave de encriptación.
Mecanismos de Defensa y Control
Intrusión y Monitoreo
Una intrusión es una violación de la política de seguridad del sistema. Los intrusos utilizan fallas en la arquitectura de los sistemas y el conocimiento interno de los sistemas operativos para burlar los procesos normales de autenticación.
El monitoreo es un proceso continuo de revisión de la actividad de un sistema o una red de comunicaciones para asegurar su disponibilidad, integridad y confidencialidad. La detección de intrusos es la forma más común de monitoreo.
Control de Acceso Descentralizado
Se basa en dos métodos:
Dominio
Un dominio de seguridad puede ser entendido como un ambiente de confianza en el que todos los sujetos y objetos comparten políticas de seguridad comunes, procedimientos y restricciones que son gestionados por el mismo sistema de administración.
Confianza
Los usuarios de un dominio no pueden acceder a los recursos de otro dominio a menos que se establezca expresamente una relación de confianza por parte de los administradores de ambos dominios.
RADIUS (Remote Authentication Dial-In User Service)
Es un protocolo y software cliente-servidor que posibilita a servidores de acceso remoto comunicarse con un servidor central para autenticar usuarios conmutados y autorizar su acceso a determinados servicios y sistemas.
Control de Acceso No Discrecional (NDAC)
Corresponde a un conjunto de controles administrados centralizadamente, a diferencia del DAC. En este modelo, los usuarios no poseen la capacidad de delegar facultades de acceso a otros usuarios.
Control de Acceso Discrecional (DAC)
Este control se denomina discrecional porque un sujeto con ciertos permisos de acceso sobre un determinado recurso (normalmente conocido como propietario) puede habilitar el acceso a otro sujeto sobre dicho recurso, sin la intervención del administrador.