Denegación de ServicioDescripciónEste documento proporciona una visión general de los ataques en los que el propósito general del ataque es denegar a las víctimas el acceso a un recurso particular. Se incluye información que puede ayudar a responder a estos ataques. Un ataque "Denegación de Servicio" esta caracterizado por un intento, por parte de los agresores, de evitar que los legítimos usuarios puedan utilizar un determinado servicio. Por ejemplo:
No todos las paradas de un servicio, que provengan de una actividad maliciosa, son necesariamente ataques "Denegación de Servicio". Otros tipos de ataque pueden incluir una denegación de servicio como una componente mas. Ilegitimar el uso de recursos puede también ser un ataque denegación de servicio. Por ejemplo, un intruso puede utilizar tu área de ftp anónimo para almacenar copias ilegales de software comercial, consumiendo espacio de disco y aumentando el trafico de red. ImpactoEl ataque "Denegación de servicio" esencialmente puede deshabilitar tu equipo o tu red. Dependiendo de la naturaleza de tu empresa puede llegar a deshabilitar tu organización entera. Algunos de esto ataques pueden ser llevados a cabo con un numero limitado de recursos, afectando a redes mucho mas sofisticadas. Estos tipos de ataques se llaman a veces "Ataques asimétricos". Por ejemplo, un atacante, con un viejo PC y un módem lento puede llegar a debilitar equipos mas grandes y redes mucho mas sofisticadas. Modos de ataqueLo ataques "Denegación de Servicio" vienen dados en una variedad de formas y se dirigen hacia una gran variedad de servicios. Hay tres tipos básicos de ataque:
Consumo de recursos limitados.Ordenadores y redes necesitan ciertas cosas para funcionar: ancho de banda para la red, memoria y espacio de disco, tiempo de CPU, estructuras de datos, acceso a otros equipos y redes, y unos ciertos recursos de entorno como son; potencia o aire frío. 1) Conectividad entre redesLos ataques denegación de servicio se llevan a cabo frecuentemente
contra la capacidad de conectitividad entre redes. La intención
es evitar que los equipos o las subredes se puedan comunicar con el resto
de la red. Un ejemplo de este tipo de ataque es el "SYN
flood". 2) Utilización de tus propios recursos contra ti.Un intruso puede usar tus propios recursos contra ti de inesperadas maneras. 3) Consumo de ancho de bandaUn intruso también puede ser capaz de consumir todo el ancho de banda disponible en la red generando una gran cantidad de paquetes dirigidos a tu red. Típicamente esos son paquetes ICMP ECHO, pero en principio pueden ser de cualquier otro tipo. El intruso no tiene porque actuar desde una de las máquinas de la subred, puede ser capaz de coordinar varias máquinas de diferentes redes para obtener el mismo resultado. 4) Consumo de otros recursosJunto con el consumo de ancho de banda, los intrusos pueden ser capaces de consumir otros recursos que el sistema necesita para operar correctamente. Por ejemplo, hay sistemas en los que existen un numero limitado de estructuras de datos para proporcionar información sobre procesos (identificadores de procesos, tablas de entradas de procesos, etc.). Un intruso puede ser capaz de consumir esas estructuras de datos escribiendo un script que no haga nada, pero que repetidamente cree copias de sí mismo. Muchos sistemas operativos modernos,aunque no todos, tienen cuotas para proteger contra estos ataques. De todas formas, si la tabla de procesos no está llena, la CPU puede estar ocupada con un gran numero de procesos y el correspondiente tiempo para conmutar entre procesos. Un intruso también puede intentar consumir espacio de disco de otras maneras, por ejemplo;
En general, cualquier cosa que permita datos en disco, puede ser utilizada para llevar a cabo un ataque denegación de servicio. Por otro lado en algunos lugares, aparece el mensaje "lockout" después de un cierto numero de intentos fallidos de acceso a una determinada cuenta, normalmente 3 o 5. Un intruso puede usar este hecho para evitar el acceso a la cuenta a su legitimo usuario. En algunos casos las cuentas con privilegios suelen ser blancos de estos ataques. Lo mejor es estar seguro de tener un método alternativo para acceder al sistema en caso de emergencia. Un intruso puede hacer que un sistema se venga abajo o que se vuelva inestable enviando datos inesperados a través de la red. Un ejemplo de estos ataques se describe en: http://www.cert.org/advisories/CA-1996-26.html Si tu sistema se viene abajo a menudo sin causa aparente, puede que se trate de este tipo de ataque. Hay otras cosas que pueden ser vulnerables para un ataque denegación de servicio y que es conveniente monitorizar:
Destrucción o alteración de los datos de configuraciónUn equipo mal configurado puede no operar correctamente o dejar de hacerlo.
Un intruso puede alterar o destruir la información de la configuración
evitando así el uso correcto del equipo o de la red. Por ejemplo,
si un intruso puede cambiar la información sobre las rutas, la
red puede venirse abajo. Si es capaz de modificar el registro de una máquina
NT, ciertas funciones pueden dejar de funcionar. Para información
de como configurar máquinas UNIX remitirse a:
http://www.cert.org/tech_tips/unix_security_checklist2.0.html Destrucción física o alteración de componentes de redLo primero que se debe hacer para evitar este tipo de ataques es salvaguardar la seguridad física de lo equipos contra accesos, sin autorización, a ordenadores, routers, redes, segmentos de red, generadores de potencia, estaciones refrigeradas, y cualquier otro componente crítico. Prevención y respuestaLos ataques por denegación de servicio pueden suponer una importante pérdida de tiempo y dinero para la mayoría de las organizaciones. Recomendamos considerar las siguientes opciones dependiendo de las necesidades personales:
Copyright 1997 Carnegie Mellon University. Nota del PutoAmo: Si deseas inforación relevante a todo este tipo
de denegación de servicios, busca en: |
||