1. UNIVERSIDAD REGIONAL AUTONOMA DE LOS ANDES
UNIANDES
CENTRO DE APOYO SANTO DOMINGO
FACULTAD: SISTEMAS MERCANTILES
ESCUELA: SISTEMAS
MODULO: REDES II
TEMAS: AGENTES DE USUARIOS
2. Un agente de usuario es una aplicación
informática que funciona como cliente en un
protocolo de red; el nombre se aplica
generalmente para referirse a aquellas
aplicaciones que acceden a la World Wide
Web. Los agentes de usuario que se
conectan a la Web pueden ser desde
navegadores web hasta los web crawler de
los buscadores, pasando por teléfonos
móviles, etc.
3. Acceso de Agente de usuario
Cuando un usuario accede a una página web, la
aplicación generalmente envía una cadena de texto
que identifica al agente de usuario ante el servidor.
Este texto forma parte del pedido a través de HTTP,
llevando como prefijo User-agent, y generalmente
incluye información como el nombre de la aplicación,
la versión, el sistema operativo, y el idioma. Los
bots, como los web crawlers, a veces incluyen
también una URL o una dirección de correo
electrónico para que el administrador del sitio web
pueda contactarse con el operador del mismo.
La identificación de agente de usuario es uno de los
criterios de exclusión utilizado por el Estándar de
exclusión de robots para impedir el acceso a ciertas
secciones de un sitio web.
4. Suplantación de la identificación
de agente de usuario
En varios momentos durante la guerra de navegadores, alguno de los
diferentes navegadores web dominó el mercado, al punto de que los
sitios web eran diseñados y adaptados para funcionar con ese
navegador en particular, en lugar de respetar los estándares
propuestos por organismos como W3C y IETF. Este tipo de sitios
generalmente incluye código que inspecciona qué agente de usuario
realiza el pedido y altera el contenido de la respuesta acorde a cada
uno; esta técnica es generalmente conocida por su nombre en inglés,
browser sniffing. Esto generalmente resulta en que navegadores poco
conocidos reciben sólo parte del contenido original, aunque sean
capaces de mostrar el contenido completo de manera correcta; en
casos extremos pueden tener bloqueado el acceso al sitio. Debido a
esto, varios navegadores suplantan la identificación de agente de
usuario, identificándose como otro navegador para burlar la detección;
generalmente, la identificación real del navegador se mantiene en la
identificación de agente de usuario. Este tipo de técnica es conocida
generalmente por su nombre en inglés, user-agent spoofing.
5. Verificación del agentes de
usuarios
La verificación del agente de usuario más conocida por su
nombre en inglés, user agent sniffing— se refiere a la
costumbre de ciertos sitios web de mostrar contenidos
diferentes según el agente de usuario; en Internet, esto
implica mostrar diferentes contenidos según el navegador
web. Un triste ejemplo de esta práctica es Outlook 2003
Web Access, de Microsoft; Internet Explorer tiene acceso a
funcionalidades no disponibles si se accede con otro
navegador web. La verificación y consecuente
discriminación según el agente de usuario es considerada
generalmente una mala costumbre, porque implica un
diseño diferente para cada situación. Generalmente se les
recomienda a los responsables de sitios web que utilizan
código HTML respetar tanto como sea posible los
estándares para lograr un resultado similar con navegadores
diferentes.
6. Capacidad de cifrado
de Agentes de Usuarios
Netscape, Mozilla, Opera y otros desarrolladores web utilizan
una de estas letras para especificar la capacidad de cifrado del
navegador. Dado que anteriormente el gobierno de los Estados
Unidos de América no permitía la exportación de tecnología de
cifrado mayor a 40-bit, se lanzaban diferentes versiones de
cada navegador con diferentes capacidades de cifrado. "U" se
refiere a "USA" (con capacidad de cifrado de 128-bit), "I" se
refiere "International" (con capacidad de cifrado de 40-bit, que
puede ser usado en cualquier país) y "N" se refiere a None
(nula capacidad de cifrado). Originalmente sólo se permitía
bajar la versión "U" en Estados Unidos de América, pero luego
de un tiempo el gobierno se volvió más flexible y permite la
exportación de esta tecnología a la mayoría de los países.
Actualmente Netscape y Mozilla distribuyen sólo la versión "U"
de sus navegadores web, con capacidad de cifrado de 256-bit,
ya que no sigue siendo necesario desarrollar una versión
internacional.