Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: 7.7.0.0

...

Профиль - это виртуальная личность, данные которой генерируются при каждом новом запуске шаблона (в ProjectMaker генерация происходит во время нажатия кнопки С начала; а в ZennoPoster - при каждом новом выполнении проекта). Подробные данные по профилю можно получить в Окне профиля

...

При выполнении проекта в профиле сгенерируются все данные, которые будут использоваться для регистрации, в том числе данные браузера (язык, размер экрана, User Agent и десятки других).

...

Web Speech API позволяет взаимодействовать с голосовыми интерфейсами для распознавания и синтеза речи. Speech Voice - это пресеты голосов, которые используются для генерации аудио представления информации.

Canvas / WebGL
Expand
titleЧто такое Canvas и WebGL?

Canvas - это элемент HTML5, который предназначен для создания графики на веб-страницах.

WebGL — это API для рисования 3D графики в браузере. WebGL, как и Canvas может использоваться для получения браузерных отпечатков. Есть несколько методов получения отпечатков, один из них WebGL Image.

Снятие отпечатков происходит примерно по одному принципу: на странице сайта прорисовывается скрытое изображение из которого в дальнейшем получается хэш. На разных устройствах результат будет отличаться т.к. он зависит от комбинации железа, драйверов и браузера. Это различие и позволяет отслеживать пользователей.

Expand
titleДо версии 7.7.7.0

Canvas имеет несколько возможных контекстов, WebGL имеет огромное количество параметров и расширений. Все это может быть эмулировано в ZennoPoster. И при включении блока Canvas / WebGL абсолютно все параметры и контексты будут эмулироваться автоматически.

...

В версии 7.7.0.0 эмуляция Canvas/WebGL была значительно улучшена!

Теперь есть три варианта работы:

  • Не эмулировать - будет использован один и тот же отпечаток браузера для всех создаваемых профилей.

  • Добавлять шум - при включении данной настройки отпечаток будет новым для каждого профиля.
    Минус данного режима в том, что будет получаться на 100% уникальный отпечаток, что не совсем естественно, т.к. у простых браузеров отпечатки очень редко, но повторяются (на 1000 пользователей может быть 5 (это примерное число, в реальности может быть как больше так и меньше) с одинаковыми отпечатками.
    Для многих сайтов будет достаточно и данного режима.

  • Супер эмуляция - сгенерированный в этом режиме отпечаток будет не на 100% уникальным. Это позволит Вам сливаться с толпой, поскольку во всём мире существует множество копий устройств.
    ВНИМАНИЕ! Режим “Супер эмуляция” работает только на движке Chromium

Note

Для работы WebGL в браузере, необходима активированная настройка в «Инстанс» > «Использовать GPU для ускорения отрисовки».

Продолжить работу при отсутствии Canvas (не рекомендуется) - если данная настройка включена и не удалось сгенерировать Canvas, то проект продолжит работу. Если настрйка вЫключена, то работа шаблона будет завершена с ошибкой (если не удалось сгенерировать Canvas).

JS Features

Для определения браузера может использовать множество изощренных техник, например вызов функции toString() у любого объекта или функции в JS может многое рассказать о вашем браузере. Блок JS Features предназначен для включения защиты от различных техник определения браузера.

...