sábado, 13 de marzo de 1999

Problemas con las Zonas de Seguridad del Internet IExplorer 4

Vulnerabilidad en el navegador de Microsoft debido a la forma
en que identifica las diferentes zonas de seguridad. En determinadas
ocasiones es posible que IE, versiones 4.x y betas 5, baje sus
defensas al confundir sitios de Internet con la intranet local.
A partir de la versión 4.0, Internet Explorer presentaba una
nueva filosofía para protección en Internet mediante la incorporación
de zonas de seguridad. Podemos encontrar cuatro zonas predefinidas:
Internet, intranet local, sitios en los que se confía y sitios
restringidos. Mediante un sencillo cuadro de diálogo podemos escoger
el nivel de seguridad para cada una de estas zonas, entre alto, bajo
y, por último, una opción que permite personalizar la configuración.

El problema viene derivado por la forma en que Internet Explorer
diferencia entre la zona Internet y la intranet local. El sistema
presupone que aquellas direcciones que contienen menos de 15
caracteres y que no poseen el caracter "." corresponden a la
zona de intranet local. Aunque esta sencilla regla puede ser
suficiente con la mayoría de las direcciones hay algunas excepciones
y determinadas técnicas que pueden poner en peligro al sistema, ya
que la configuración de la zona de intranet es mucho menor que la
de Internet.

El primer caso lo encontramos cuando un usuario tiene configurado
la orden de búsqueda del sitio de dominio en la pestaña de
Configuración DNS en las propiedades de TCP/IP. Por ejemplo, en
el caso de que incluyamos dominios tales como "com", la dirección
http://microsoft nos llevará al sitio http://microsoft.com en
internet, sin embargo nuestro Explorer considerará que se trata de
una zona de intranet local. Algo similar ocurre en aquellos dominios
a los que se han asignado directamente nombres que incumplen la
regla de IE, como por ejemplo en http://ls

Este mismo problema nos lo encontramos cuando se asigna un alias
a una IP en la tabla de hosts en el ficheros C:\WINDOWS\HOSTS. En
el caso, por ejemplo, de que en este fichero hagamos la entrada:
194.75.72.74 hispasec tendremos que la dirección http://hispasec
nos guiará a la página http://194.75.72.74, y en este caso Internet
Explorer volverá a creer que se trata de una zona de intranet local.

Otra forma de conseguir este efecto es haciendo uso de las
direcciones de 32 bits. En el caso de la direccion de hispasec,
http://194.75.72.74, podemos poner su dirección de la forma
http://3259713610/, con lo que evitamos los ".", al mismo tiempo
que las medidas de seguridad de la zona Internet. La forma de pasar
una dirección IP x,y,z,w ess calcular la dirección correspondiente
a partir de x*256^3+y*256^2+z*256+w.

Más información:
Navegadores inseguros
Confusión en las zonas del IE
Parche "Dotless IP Address"



Bernardo Quintero



No hay comentarios:

Publicar un comentario en la entrada