Un Identicon es una representación visual de un valor hash , generalmente de una dirección IP , que sirve para identificar a un usuario de un sistema informático como una forma de avatar mientras protege la privacidad del usuario. El Identicon original era un gráfico de 9 bloques, y la representación se ha extendido a otras formas gráficas por parte de terceros.
Invención
A Don Park se le ocurrió la idea de Identicon el 18 de enero de 2007. En sus palabras:
Originalmente se me ocurrió esta idea para usarla como un medio fácil de distinguir visualmente múltiples unidades de información, cualquier cosa que pueda reducirse a bits. No se trata solo de IP, sino también de personas, lugares y cosas. En mi humilde opinión, gran parte de la web lo que leemos es información textual o numérica que no es fácil de distinguir de un vistazo cuando se mezclan. Así que creo que agregar identificadores visuales hará que la experiencia del usuario sea mucho más agradable.
- Don Park, [1]
Un método similar había sido descrito previamente por Adrian Perrig y Dawn Song en su publicación de 1999 sobre visualización Hash, [2] que ya había tenido un amplio uso, como en el arte aleatorio de las claves SSH .
Aplicaciones
- GitHub usa identicons para diferenciar visualmente a los usuarios que no han configurado su propio avatar. [3]
- Los wikis y los blogs pueden generar identificaciones para identificar visualmente a los autores en función de las direcciones IP. Esto proporciona cierta protección contra la suplantación de identidad sin necesidad de autenticación.
- Hay software de terceros disponible para generar identificaciones con el fin de identificar a los vendedores de eBay. [4]
- La idea original de Identicon se ha ampliado para incluir un par de esquemas de protección anti- phishing nuevos, simples pero muy efectivos . Uno de ellos requiere soporte del lado del cliente; Park está interesado en hablar con los proveedores de navegadores sobre su incorporación. Él llama a esta expansión "Géminis". [5]
- Existe un complemento para Firefox llamado IdentFavIcon Quantum que, en sitios web sin favicons , los reemplaza en la pestaña con Identicons según la dirección IP del sitio web.
- El servicio de reenvío de correo electrónico anónimo IdBloc utiliza Identicons para ayudar a distinguir rápidamente entre diferentes direcciones de correo electrónico visualmente [6]
Referencias
- ^ Don Park. "Seguridad visual: identificación IP de 9 bloques" . Archivado desde el original el 3 de julio de 2008.
- ^ Perrig, Adrian y Dawn Song. "Visualización de hash: una nueva técnica para mejorar la seguridad en el mundo real". Taller Internacional de Técnicas Criptográficas y Comercio Electrónico. Vol. 25. 1999.
- ^ https://github.blog/2013-08-14-identicons/
- ^ Munnin [Product - Identicon] Identificación rápida del vendedor en la lista de artículos
- ^ "Protección anti-phishing basada en Identicon" . Archivado desde el original el 10 de mayo de 2008 . Consultado el 15 de febrero de 2007 .CS1 maint: bot: estado de URL original desconocido ( enlace )
- ^ https://www.idbloc.co/blog/product/update/2019/05/09/toggles-identicons-and-beauty.html#identicons-what-are-those
enlaces externos
- Código fuente original de Don Park en GitHub
- Proyecto Mavenized basado en el código fuente original de Don Park en GitHub
- Identicons como huellas digitales visuales por Phil Haack
- PHP-Identicons
- Identicon CFC: implementación de ColdFusion de Identicons
- Sigil
- NIdenticon - Implementación .Net de Identicons
- Identicons usados en la naturaleza por IdBloc