¿Es incorrecto recopilar y almacenar direcciones IP?

3

Estoy desarrollando un programa de análisis de PHP. Estoy usando direcciones IP para obtener su país correspondiente. Me preguntaba si está bien almacenar tanto la dirección IP como el país o si es mejor si simplemente almaceno el país en una base de datos MySQL.

    
pregunta ub3rst4r 20.07.2012 - 22:17
fuente

5 respuestas

6

No debe haber problemas con esto desde la perspectiva de la información legal / personal, ya que si está usando rangos de IP en conjunto para comprender las estadísticas por país, no está almacenando información sobre un individuo.

Su problema puede ser que confíe en los datos IP para obtener resultados; recuerde que la dirección IP de la que ve que proviene la conexión puede no tener nada que ver con la conexión individual. Pueden ser enrutados a través de intermediarios, o su ISP puede enrutar conexiones de forma extraña, o su compañía puede enrutar internamente a un punto de presencia en otra compañía, etc.

    
respondido por el Rory Alsop 20.07.2012 - 23:08
fuente
2

¿Por qué no hacerlo simplemente con el prefijo y ASN ?

    
respondido por el atdre 21.07.2012 - 12:38
fuente
1

No hay nada de malo en almacenar la dirección IP de un visitante. Existen varias razones válidas para almacenar las direcciones IP de los visitantes de su sitio web (seguridad, análisis, etc.).

    
respondido por el DKNUCKLES 20.07.2012 - 22:45
fuente
1

En analítica, hay una dirección IP y un agente de usuario con mayor frecuencia. Y si divide todo en esta combinación única, tendrá una gran cantidad de datos para agrupar, por lo que es mejor mantener esto, por ejemplo. en una tabla separada y extraiga de ella solo el número de espectadores únicos y una vez por vez (por ejemplo, por mes), elimínelos a todos.

He p. ej. cientos de millones de tales combinaciones, y solo para mantenerlo por ej. un año no tiene sentido.

Prefiero generar una clave aleatoria para cada usuario y rastrearlo en base a eso, y no su número de IP es completamente innecesario, excepto por razones de seguridad, pero todo esto está principalmente en el archivo.

Se debe principalmente a que los usuarios generarán un número ilimitado de tales combinaciones, por lo que lo mejor es no guardar estos datos en la base de datos en línea, punto :-)

Obviamente, los datos derivados como la ubicación, ASN, etc. son una historia diferente, estos datos no son exclusivos de cada usuario, por lo que es mucho menor la cantidad de datos que procesar.

    
respondido por el Andrew Smith 22.07.2012 - 20:08
fuente
0

Todo depende de la información que necesite consultar en el futuro. Obviamente, no hay nada de malo en almacenar tanto la información de IP como la de país, ya que el bloqueo de IP cambia de vez en cuando y la correlación de IP a país puede no ser la misma en el futuro.

    
respondido por el Chris 09.08.2012 - 08:29
fuente

Lea otras preguntas en las etiquetas