Какие данные можно узнать о пользователе, который зашёл на сайт?

Какую информацию можно узнать о пользователе, который зашел на сайт, кроме userAgent?

Дополнительно:

А какая интересует? Узнать можно кучу всего, смотря какие скрипты подключаешь для сбора данных.

  • maksam07, любая. Пишу на JS
  • Noder SS, что в вашем понимании - любая? Для чего? Вы хотите хранить всю базу о каждом посещении страницы сайта?
    Куки можете узнать, цифровую подпись, информацию о браузере, локали, ОС. Может быть и ип адрес. Возможно и о установленных плагинах в браузере. Часовой пояс. И куча всего другого
  • Какую задачу решаете?
  • Да хоть посмотреть в труханах пользователь или без)))). Смотря, как спровацировать дать права доступа к камере)))
    По сути без ограничений только user-agent
    • Какая цель сбора таких данных?
    • А что делать, когда пользователь зашёл через прокси/аномайзер?
  • https://clientjs.org/
    https://github.com/jackspirou/clientjs
    https://github.com/fingerprintjs/fingerprintjs

    Перечень того, что "можно узнать о пользователе", используя js:
    ClientJS Methods
    Fingerprint Methods
    User Agent Methods
    Browser Methods
    Engine Methods
    OS Methods
    Device Methods
    CPU Methods
    Mobile Methods
    iOS Methods
    Screen Methods
    Plugin Methods
    Mime Type Methods
    Font Methods
    Plugin Methods
    Mime Type Methods
    Font Methods
    Storage Methods
    Time Methods
    Language Methods
    Canvas Methods
    Additional Info

    • Какие данные можно узнать о пользователе, который зашёл на сайт?

    • Noder SS, и? Там есть кнопка advanced, где можно проигнорировать предупреждение, ответ обновил
    • Михаил Р., Спасибо

    Если пользователь не сопротивляется (например специфические настройки и приватный режим браузера, плагины-блокировщики, виртуализация и т.п.) то:
    * информация о железе - ос, параметры экрана и от сюда вплоть до конкретной модели мобильного устройства, ну по классам, наличие видеоускорителя, бенчмарки процессора и много чего еще
    p.s. кстати webgl это огромная дыра, при должном старании как я понимаю можно даже содержимое экрана получить, буквально чем занимается пользователь вне браузера.
    сюда же можно докинуть шрифты и алгоритмы их отрисовки, к примеру при должном старании можно понять, установлен ли тот или иной софт (крупный, какой-нибудь cad) по тому как браузер отрисовывает тексты шрифтами, устанавливаемыми этим софтом.
    * fingerprint - набор технологий позволяющих вытянуть из поведения браузера идентификатор пользователя (читай куки) даже если он сопротивляется этому
    * наличие плагинов/расширений браузера, по каждому расширению нужно проводить свои проверки но детектировать можно всепример:посчитай время, необходимое на запрос

    если без ошибок то значит установлено расширение Simple Translate
    * поведенческий анализ, стиль работы с мышкой и клавиатурой, можно оценить реакцию пользователя на раздражители
    полагаю при должном старании можно даже что то о характере пользователя понятьмат анализ и теория вероятности, позволяют вытягивать кучу информации и предсказывать на очень странных зависимостях, отличный пример, когда то давно давно был проект анализ авторства текста, так вот выяснилось что для определения авторства достаточно было таких метрик как количество знаков препинания, размера предложений и т.п.
    * если ты - рекламная сеть (точнее куча веб сайтов устанавливают твой аналитический код да просто изображение-пиксел) то ты можешь знать, какие твои сайты посещал пользователь, вплоть до открываемых страниц и даже мониторинг поведения (если баннерная сеть ставит свой javascript код на сайт, то она может собирать буквально всю информацию, например нажимаемые кнопки), это самая вкусная информация, особенно для крупных сетей, ведь видно все интересы пользователя с историей

    * банальщина вида - подменять содержимое clipboard, браузер позволяет его устанавливать на реакцию пользователя, типа клик(одно время и читать тоже, но это поменяли), как с этим можно смошенничать догадывайся сам

    • Спасибо! А как сделать это в js? Какие методы, функции?
    • гугли, ответ на вопрос будет архисложным и объемным

    Если на сайте установлены трекеры, а пользователь их не отключил через блокировщик, то узнать можно очень и очень много. Практически всё.
    А если пользователь разрешил дать геолокацию, доступ к камере и микрофону, то за ним можно наблюдать в реальном времени.
    Какую задачу решаешь?

    • Просто из собственного интереса, что можно узнать

     

    Для решения данной проблемы вы можете воспользоваться услугами фрилансеров. Мы выполним необходимую работу быстро и качественно.

     

      • Какие данные можно узнать о пользователе, который зашёл на сайт?Есть ответ
      • 07.04.2024
      Ответить

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

      1. IP-адрес пользователя: Вы можете получить IP-адрес пользователя, который зашел на сайт, с помощью переменной $_SERVER['REMOTE_ADDR']. Этот IP-адрес позволяет определить местоположение пользователя примерно до региона.

      2. Браузер и операционная система: Вы также можете получить информацию о браузере и операционной системе пользователя с помощью переменных $_SERVER['HTTP_USER_AGENT'].

      3. Cookie: Cookie - это небольшие фрагменты данных, которые хранятся на компьютере пользователя. Вы можете использовать cookie для отслеживания пользователей и хранения информации о них.

      4. Сессии: Сессии позволяют хранить данные о пользователе на сервере в течение сеанса. Вы можете использовать сессии для хранения информации о пользователе, такой как имя, email и т. д.

      5. Аналитика: Использование аналитических инструментов, таких как Google Analytics, позволяет получить дополнительную информацию о пользователях, такую как их поведение на сайте, действия и привычки.

      Учитывая вышеперечисленные методы, вы можете получить различные данные о пользователях, которые заходят на ваш сайт, и использовать эту информацию для улучшения пользовательского опыта, персонализации контента и маркетинговых усилий.

    Оставить комментарий