Как стать автором
Обновить

Комментарии 27

Соберите статистику сбора статистики. После отправки выдайте сообщение пользователю: «С вашего компьютера успешно отправлена информация о вашем CPU, разрешении экрана, языке интерфейса, …» и предоставьте выбор вариантов:
  • продолжать отправлять ежедневно;
  • продолжать отправлять ежедневно без выдачи этого сообщения;
  • прекратить отправку.
И отправьте себе выбранный ответ.
Лучше вообще — сделать наподобие того как у Steam.
1. Отправить статистику?
2. Если да, то отправляем.
3. Хотите посмотреть результаты?
4. Если да — показывается страница со статистикой.

Само собой, раз в сутки не надо дёргать такими вопросами, но вообще открытый раздел на сайте не помешал бы.
Раз в день — не слишком ли часто для подобной информации? Вряд ли кто-то каждый день меняет архитектуру CPU и язык интерфейса :)
Думаю, просто чтобы не делать 2 разных вида запроса: «У меня такие настройки» и «Я еще живой».
На самом деле нам нужна информация о количестве ежедневных пользователей тоже. Это важно — иметь точные цифры и строить работу компании на основе реальности, а не придуманных цифр.
А почему по HTTPS?
Для защищённости данных.
Но ведь
статистика обезличена и не представляет коммерческой ценности
И что? Это внутренняя информация компании, зачем давать повод другим её посмотреть?
Это не внутренняя информация компании, а внутренняя информация пользователя.
Не совсем. Это информация, которую получает любой сервер в сети, к которому обращается любой браузер пользователя. В данном случае мы просто организовали принудительную отправку этих данных на наш сервер, даже если пользователь не заходит на него.
Когда данные о пользователе передаются на сервер, они все равно остаются данными о пользователе. Представьте, что я на своем сервере буду хранить ваши ФИО, паспортные данные, домашний адрес и т.д. Чьи это данные – ваши или мои? Предполагаю, что ваши. То же самое и при отправке данных о компьютере пользователя. Сервер компании, но данные то пользователя.
Внутренняя информация компании – это исходники браузера, список сотрудников, данные о начисленной зарплате каждому сотруднику. А статистика, собранная с машин пользователей – это не ваши данные, а данные о пользователях, даже если эти данные хранятся на ваших серверах.
Я, наверное, не очень понятно объяснил.

Это данные не пользователя — это данные браузера. Собственно пользователь никак не влияет на эти данные и не создаёт их. Это стандартные технические характеристики браузера, которые видимы абсолютно всем серверам и сайтам — именно на их основе и собирается статистика посещений. Мы же просто будем получать эти данные независимо от того, посетили вы наши серверы или нет. Таким образом мы будем видеть точное число пользователей, в каких они странах живут, какой язык предпочитают, какой ОС пользуются, какое у них разрешение экрана. Повторю, что абсолютно все эти данные получают из вашего браузера абсолютно все сайты и серверы, которые вы посещаете. Нам эта статистика поможет лучше расставлять приоритеты в исправлении ошибок и добавлении новых функций.
Хорошо, пусть это данные браузера (все же полученные с машины пользователя). Пусть каждый браузер первым делом сообщает эти данные любому сайту при посещении (возможно, за исключением разрешения экрана).
Но никак не пойму, зачем передавать эту информацию по защищенному протоколу. Хотите скрыть информацию, которая передается? Но заголовки HTTP гуляют по всему интернету в открытом виде, а вы практически ничего кроме них не отправляете. Сама передаваемая информация не несет никакой ценности.
Хотите скрыть сам факт передачи данных? Но ведь и так видно, что передается информация. По HTTPS не видно что внутри, но сам факт передачи информации через HTTPS на ваши сервера будет виден.
Напрашивается предположение – браузер будет сливать еще какую-то информацию, возможно личную. Может не сейчас, а в одной из следующих версий. А если нет – нет смысла использовать защищенный протокол.
Вам никто не мешает посмотреть, что за данные отправляются.

Кроме того, наши серверы являются защищёнными и работают по протоколу HTTPS — мы не хотим, чтобы к нам пролезла какая-нибудь зараза.

И ещё один довод — мы планируем добавить в браузер синхронизацию. А уж эти данные в любом случае нужно защищать.
Извините, очень интересна тема применения защищенного протокола.
Вам никто не мешает посмотреть, что за данные отправляются.
Но ведь снифануть HTTPS не получится, т.к. он шифруется. Можно только поверить браузеру «на слово», если он покажет данные перед отправкой.
Кроме того, наши серверы являются защищёнными и работают по протоколу HTTPS — мы не хотим, чтобы к нам пролезла какая-нибудь зараза.
Разве при желании кто-нибудь не сможет подключиться по HTTPS и накидать вам своей «статистики» (ведь по сравнению с HTTP усложняется взаимодействие, но защита сервера не появляется)?
Я нашёл решение. Я добавлю ваши вопросы в общий список и попрошу на них ответить Ингве, который у нас занимается всеми вопросами безопасности. Хорошо?
Да, спасибо большое.
Уже несколько версий назад убрали из окна заголовок открытой страницы, не стали делать отдельную строку. А зря, это удобно, когда вверху видно название:
image

Планируется ли это вернуть или уже окончательно отказались?
В своём интерфейсе эту строку убрали, но она становится видимой в заголовке окна браузера, если включить использование нативного окна (в настройках).
Настроил, что-то всё равно заголовок не появляется:
image
image

Вивальди перезагрузил.
Хм… А в Linux работает, как надо. Попозже проверю в Windows тоже.
NPAPI оставите или нет?
Насколько я понимаю — оставим. Но для вас хороший шанс воспользоваться вот этим предложением :)
Да, наверное стоит. Мне туда вопрос продублировать или как?
Лучше продублировать, чтобы не потерялся.
Почините, пожалуйста HTML плеер на Ютубе. Его интерфейс работает очень своеобразно: чтобы он появился, надо сначала ткнуть по видео, оно ставится на паузу (или нет — тут уж как повезёт) и тогда, может быть, появится интерфейс. То есть просто при наведении курсора он почти никогда не срабатывает. Vivaldi 167.2 Win7 Pro 64.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий