Идентикон — это визуальное представление хеш-значения , обычно IP-адреса , которое служит для идентификации пользователя компьютерной системы в виде аватара , одновременно защищая конфиденциальность пользователя. Первоначальный Identicon представлял собой графику из 9 блоков, и третьи лица расширили это представление до других графических форм.
Изобретение
Дон Пак выступил с идеей Identicon 18 января 2007 года. По его словам:
Первоначально я придумал эту идею как простой способ визуального различения нескольких единиц информации, всего, что можно свести к битам. Это не только IP-адреса, но также люди, места и вещи. ИМХО, слишком большая часть того, что мы читаем в Интернете, представляет собой текстовую или числовую информацию, которую нелегко различить с первого взгляда, когда она перемешана. Поэтому я думаю, что добавление визуальных идентификаторов сделает работу пользователя намного приятнее. [1]
Подобный метод ранее был описан Адрианом Перригом и Дон Сонг в их публикации 1999 года о визуализации хеша [2] , которая уже нашла широкое применение, например, в искусстве случайного использования ключей SSH.
Приложения
GitHub и Roll20 используют идентификаторы, чтобы визуально различать пользователей, которые не установили свой собственный аватар. [3] [4]
Вики и блоги могут создавать идентификаторы для визуальной идентификации авторов на основе IP-адресов. Это обеспечивает некоторую защиту от выдачи себя за другое лицо без необходимости аутентификации.
Доступно стороннее программное обеспечение для создания идентификаторов с целью идентификации продавцов eBay. [5]
Первоначальная идея Identicon была расширена и теперь включает пару новых, простых, но очень эффективных схем защиты от фишинга . Один из них требует поддержки на стороне клиента; Парк заинтересован в переговорах с поставщиками браузеров по поводу его включения. Он называет это расширение «Близнецы». [6]
Существует надстройка для Firefox под названием IdentFavIcon Quantum , которая на веб-сайтах без значков заменяет их во вкладке на Identicons на основе IP-адреса веб-сайта.
Служба анонимной пересылки электронной почты IdBloc использует Identicons, чтобы быстро различать разные адреса электронной почты визуально [7]
Рекомендации
^ Дон Парк. «Визуальная безопасность: 9-блочная IP-идентификация». Архивировано из оригинала 3 июля 2008 г.
^ Перриг, Адриан и Дон Сонг. «Визуализация хеша: новый метод повышения безопасности в реальном мире». Международный семинар по криптографическим методам и электронной коммерции. Том. 25. 1999.
^ "Идентиконы!". 15 августа 2013 г.
^ «Настройки учетной записи Roll20, требуется вход в систему» . 23 февраля 2024 г.
^ Munnin [Товар - Идентикон] Быстрая идентификация продавца в списке товаров
^ «Защита от фишинга на основе Identicon» . Архивировано из оригинала 10 мая 2008 года . Проверено 15 февраля 2007 г.{{cite web}}: CS1 maint: bot: исходный статус URL неизвестен ( ссылка )
^ «Новые функции и обновления» . 9 мая 2019 года.
Внешние ссылки
Исходный код Дона Парка на GitHub
Mavenized проект, основанный на оригинальном исходном коде Дона Парка на GitHub.
Идентиконы как визуальные отпечатки пальцев Фила Хаака
PHP-идентификаторы
Identicon CFC — реализация Identicons в ColdFusion
Сигил
NIdenticon — .Net-реализация Identicons.
Идентиконы, используемые IdBloc в дикой природе
Awesome Identicon — тщательно подобранный список примеров идентификаторов.