Identicon (Identicon)
Identicon — визуальное представление хеш-значения, обычно IP-адреса, которое служит для идентификации пользователя компьютерной системы в виде аватара, защищая конфиденциальность пользователя. Оригинальный Identicon был девятиблочным изображением. Его представление было расширено до других графических форм третьими лицами.
Изобретение
[править | править код]Дон Парк придумал идею Identicon 18 января 2007 года. По его словам:
Первоначально я придумал эту идею, чтобы использовать в качестве простого средства визуального различения нескольких единиц информации, всего, что можно свести к битам. Это не только IP-адреса, но и люди, места и вещи. ИМХО, слишком большая часть Интернета, которую мы читаем, представляет собой текстовую или числовую информацию, которую нелегко отличить сразу, когда они смешаны вместе. Поэтому я думаю, что добавление визуальных идентификаторов сделает пользовательский опыт более приятным.
— Дон Парк, [1]
Релизы
[править | править код]Оригинальный исходный пакет Identicon 0.1 был на серверной Java. Версия 0.2 была очищена, добавлена некоторая документация, исправлена ошибка цвета, добавлены кэш и исполняемый jar. Версия 0.3 включает теги Canvas на стороне клиента. Текущая версия — 0.5.
Применение
[править | править код]- Одним из применений Identicon-ов является встраивание их в Вики-страницы и комментарии в блоге для идентификации авторов. Идея подразумевает защиту автора от кого-то другого, использующего его имя в комментариях. Это было бы очевидно, потому что в тех случаях, когда провайдеры предоставляют уникальные IP-адреса вместо динамических, IP-адреса будут генерировать разные идентификаторы.
- Программное обеспечение сторонних производителей доступно для создания Identicon-ов для идентификации продавцов на аукционе eBay[2].
- Оригинальная идея Identicon была расширена и включает в себя пару новых, простых, но очень эффективных схем защиты от фишинга. Один из них требует поддержки на стороне клиента; Дон Парк заинтересован в сотрудничестве с поставщиками браузеров относительно его включения. Он называет это расширение «Gemini»[3].
- Дополнение для браузера Firefox под названием IdentFavIcon делает так, что если у веб-страницы нет favicon, оно создает вместо него Identicon на основе IP-адреса страницы.
См. также
[править | править код]Примечания
[править | править код]- ↑ Don Park. Visual Security: 9-block IP Identification . Архивировано из оригинала 3 июля 2008 года.
- ↑ [https://web.archive.org/web/20201027002925/http://www.munnin.com/en/program_identicon.php Архивная копия от 27 октября 2020 на Wayback Machine Munnin [ Product - Identicon ] Quick seller identification in the item listing]
- ↑ Identicon-based anti-phishing protection . Дата обращения: 15 февраля 2007. Архивировано 10 мая 2008 года.
Ссылки
[править | править код]- Исходный код Don Park на GitHub Архивная копия от 15 октября 2020 на Wayback Machine
- Проект Mavenized на основе исходного кода Don Park на GitHub
- Identicons как визуальные отпечатки пальцев Архивная копия от 25 августа 2018 на Wayback Machine Фила Хаака
- РНР-Identicons Архивная копия от 18 июля 2018 на Wayback Machine
- Identicon CFC - ColdFusion реализация Identicons
- Sigil Архивная копия от 10 июня 2018 на Wayback Machine
- NIdenticon - .NET реализация Identicons Архивная копия от 11 июня 2018 на Wayback Machine