Desarrollo una aplicacion web que funcionara en un servidor local. Deseamos registrar en una BD, por motivos de seguridad, algun dato que identifique a la máquina que entra y usa la aplicacion. Sabemos que existe la manera de obtener el numero ip con lineas como: request.remote_addr request.env['REMOTE_ADDR'] request.remote_ip Pero, por nuestra experiencia desarrollando con otros lenguajes como php sabemos que no siempre este numero ip es unico de una sola máquina Ya que cuando una red esta bajo un proxy, desde afuera es visto con la ip del proxy de manera que no es posible diferenciar cada máquina. Aunque esta aplicacion funcionara en un servidor local con maquinas conectadas en una LAN, en ocasionaes debera ser manipulada desde afuera por agentes de soporte técnico que podrian estar conectados a intenet atravez de un proxy. Por lo que se necesita que el numero ip(u otro tipo de identificador) obtenido, corresponda a una sola máquina a fin de que quede registrado en el sistema. Quisiera que me dieran alguna sujerencia para poder discernir o identificar con las herramientas que proporciona Rails, cual es la máquina que esta entrando a mi aplicación Rails.
on 12.08.2008 17:24
on 12.08.2008 18:22
Para el historico, visto en thread con asunto "Discrenir cual pc esta entrando a una aplicación". 2008/8/12 Johan Esparza <superbaner@gmail.com>: