|
El paquete Berkeley Internet Name Domain (BIND), es la implementacion mas utilizada de servicio de nombres de dominio (DNS) -- el importante sistema que nos permite localizar los sistemas en Internet
por su nombre (por ejemplo, www.sans.org) sin necesidad de utilizar direcciones IP -- lo que
lo convierte en uno de los blancos favoritos para un ataque. Es triste ver que, de acuerdo con una encuesta realizada a mediados de 1999, cerca del 50% de todos los servidores de DNS conectados a Internet
utilizaban una version de BIND vulnerable. En un ataque tipico a BIND, los intrusos borran los archivos log del sistema e instalan herramientas que les permiten obtener privilegios de administrador. A
continuacion, compilan e instalan diversas utilidades de IRC y escaneo de redes, que las utilizaran para encontrar (dentro del rango de varias clases B de direcciones IP) otros sistemas que tambien utilicen
versiones vulnerables de BIND. En cuestion de minutos, habran utilizado el sistema comprometido para atacar cientos de sistemas remotos, obteniendo el control de los mismos. Esto ilustra el caos que
puede resultar de una simple vulnerabilidad en un software para la gestion de servicios universales en Internet, como puede ser el DNS.
Sistemas afectados Diversos sistemas UNIX y Linux.
A fecha 22 de mayo de 2000, todas las versiones de BIND anteriores a la v.8.2.2 actualizacion 7 son vulnerables.
Registro CVE: nxt CVE-1999-0833 qinv CVE-1999-0009
Otros registros CVE relacionados: CVE-1999-0835, CVE-1999-0848, CVE-1999-0849, CVE-1999-0851
Consejos para la resolucion del problema:
Desactivar el daemon BIND (named) en todos aquellos sistemas que no actuan como servidores de DNS. Algunos expertos incluso recomiendan la desinstalacion del software de DNS.
-
Ejecute BIND como un usuario sin privilegios como medida de proteccion ante futuros ataques. (No obstante, solo los procesos que se ejecutan como root pueden ser configurados para
utilizar los puertos inferiores al 1024 -un requisito del DNS. Por tanto, debera configurar BIND para que cambie de usuario una vez se haya asociado al puerto).
Ejecute BIND en una estructura de directorios chroot() como medida de proteccion ante futuros ataques.
|