Команда Фокуса подвела итоги голосования в онлайн-рейтинге "Топ-50 блогеров Украины", а шеф-редактор сайта рассказал о технической подноготной проекта.
Голосование за главных блогеров Украины завершилось в 23:59 26 мая.
Окончательный список "ТОП-50 блогеров Украины по версии читателей Фокуса":
- Юлия Вербинец / "Стиль жизни"
- Анатолий Шарий / "Политика"
- Дарья Пазюк (Баба Даша) / "Развлечения и юмор"
- Ольга Белоконь / "Медицина"
- Даша Евтух / "Развлечения и юмор"
- Виктория Киктенко / "Стиль жизни"
- Ольга Шарий / "Политика"
- Алина Шаманская (Ханумак) / "Стиль жизни"
- Макс Назаров / "Политика"
- Антон Птушкин / "Стиль жизни"
- Татьяна Коряк (Корячка) / "Стиль жизни"
- Дмитрий Василец / "Политика"
- Дарья Квиткова / "Стиль жизни"
- Диана Панченко / "Политика"
- Антин Мухарский / "Культура"
- Юлия Науменко / "Стиль жизни"
- Роман Доник / "Политика"
- Александра Пустовит / "Стиль жизни"
- Саша Петрайчук / "Психология и отношения"
- Дмитрий Комаров / "Стиль жизни"
- Татьяна Самбурская / "Стиль жизни"
- Ольга Науг (Наугольникова) / "Стиль жизни"
- Виталий Богомолов / "Развлечения и юмор"
- Олеся Медведева / "Политика"
- Евгений Комаровский / "Медицина"
- Виктория Ильчук (Баба Нюся) / "Развлечения и юмор"
- Виталий Потрников / "Политика"
- Янина Соколова / "Политика"
- София Стужук / "Стиль жизни"
- Сергей Притула / "Политика"
- Михаил Чаплыга / "Политика"
- Татьяна Ткачук / "Стиль жизни"
- Сергей Жадан / "Культура"
- Леся Никитюк / "Стиль жизни"
- Настя Талпа / "Стиль жизни"
- Кристина Третяк (Закарпатська жона) / "Развлечения и юмор"
- Катерина Баррел (Катя Бльостка) / "Психология и отношения"
- Андрей Карпов (Андрей Полтава) / "Политика"
- Евгений Клопотенко / "Стиль жизни"
- Юлиан Чаплинский / "Культура"
- Сергей Стерненко / "Политика"
- Елена Мандзюк / "Стиль жизни"
- Сергей Нагорный / "Стиль жизни"
- Даниил Гетманцев / "Политика"
- Александр Терехов / "Наука и техника"
- Лариса Ницой / "Политика"
- Никита Добрынин / "Селебрити"
- Ярослава Гресь / "Бизнес"
- Максим Бужанский / "Политика"
- Маша Ефросинина / "Селебрити"
Победителями в отдельно взятых категориях рейтинга стали:
- Юлия Вербинец ("Стиль жизни");
- Анатолий Шарий ("Политика");
- Ольга Белоконь ("Медицина");
- Дарья Пазюк (Баба Даша) ("Развлечения и юмор");
- Саша Петрайчук ("Психология и отношения");
- Ярослава Гресь ("Бизнес");
- Александр Терехов ("Наука и техника")
- Антин Мухарский ("Культура");
- Никита Добрынин ("Селебрити").
ТОП-50 будет опубликован в номере журнала Фокус, который выйдет 11 июня. Редакция подробно расскажет о первой пятерке рейтинга, а также о победителях в отдельно взятых категориях.
В связи с критикой, прозвучавшей в последний день голосования, шеф-редактор сайта focus.ua Михаил Багинский рассказал о технической подноготной проекта. Приводим его комментарий целиком.
"Во время голосования мы использовали ряд инструментов для защиты от накруток, включая последнюю версию reCAPTCHA от Google, которая оценивала вероятность того, что проголосовать пытается не живой человек, а программа (бот), проверку IP-адреса по базе спамеров CleanTalk и географии (принимались голоса только из Украины), а также работу с юзер агентом и фингерпринтом. Последний применялся для идентификации пользователя даже в случае отключения или очистки cookie или использования режима "приватного просмотра". Это было необходимо, чтобы сохранить возможность голосовать в один клик — без авторизации.
Эта схема прекрасно показала себя во время последнего онлайн-рейтинга, который собрал пару сотен тысяч просмотров. Однако после запуска этого голосования, страницы которого посетили 4,5 млн раз, вскоре стало понятно, что в систему голосования нужно внести правки. В первую очередь это было связано с тем, что браузер Safari маскирует пользователей, затрудняя адекватную работу фингерпринта, в то время, как доля этого браузера в трафике Instagram-блогеров достигала 50%. Пользователи заходили и видели сообщение "проголосовано" вместо активной кнопки "проголосовать".
Почему это происходило? Это можно объяснить на простом примере. Представьте, что в вашем подъезде сидит консьерж, который пропускает жильцов, которых знает в лицо. Началась эпидемия, все надели маски. И вот уже консьерж видит не Ивана Петровича из 31 квартиры, а мужчину средних лет в маске. Соответственно, Иван Петрович ничем не отличается от множества других людей, которые выглядят точно так же.
Теперь представьте, что на сайт заходит такой пользователь, "замаскированный" усилиями Apple. Система видит мужчину средних лет в маске и дает ему проголосовать. Затем заходит другой мужчина средних лет в маске: теперь система будет считать, что это повторная попытка и не позволит ему это сделать. Мужчина увидит надпись "проголосовано" и не сможет поддержать своего любимого блогера.
Если при небольшом количество проголосовавших, среди которых нет подавляющей доли пользователей iPhone, это не является проблемой, то в этот раз мы столкнулись с дилеммой. С одной стороны, нужно было отключать проверку по фингерпринту для части браузеров или устройств, а с другой, это оставляло дыру в нашей системе защиты. Это не осталось незамеченным и в чате в телеграм-канале одного из блогеров мы обнаружили сообщение с описанием, как можно накрутить голоса. Одновременно мы обнаружили активность на карточке другого блогера, которая могла указывать на попытки проголосовать множество раз с одного браузера.
Мы понимали, что несмотря на задержку с обновлением количества голосов в 5-10 минут, такие попытки рано или поздно дадут понимание, как именно можно накрутить голоса. Тогда техническая команда Фокуса приняла решение сыграть в игру "дыра в заборе". Ее суть я также объясню на примере из жизни. Когда-то я с друзьями решил бесплатно погулять по ботаническому саду в Киеве. Мы знали, где находится удобная для прохода дыра в заборе, но когда мы зашли внутрь, там нас ждали охранник с кассиром.
Действуя по такой же логике, мы оставили возможность "накручивать" голоса наиболее очевидным способом, который мы могли проконтролировать, продолжая собирать фингерпринты, чтобы провести удаление "дублей" позже.
Здесь нужно сделать важное примечание. Факт удаления части голосов не обязательно означает, что все они были "накрученными". Ни к одному участнику рейтинга редакция не применяла ручного действия и не корректировала количество голосов. Все работы с базой происходили по единым алгоритмам. Скрипт удалял или не удалял голос, основываясь на данных user agent и фингерпринте.
За два дня до окончания голосования мы сообщили, что "техническая команда Фокуса фиксирует попытки накрутить голоса, что будет принято во внимание при подведении итогов голосования", а также анонсировала планы "просеять базу данных по универсальному правилу, что может привести к уменьшению общего количества голосов, но позволит привести позиции в рейтинге в соответствие с реальными результатами голосования".
За день до окончания голосования мы просеяли базу голосов, удаляя дублирующиеся фингерпринты браузеров, которые не маскируют пользователей (например, Chrome), о чем сообщили в еще одной новости. А в последний день голосования мы сообщили о том, что "после завершения голосования (23:59 26 мая) мы повторим процедуру очистки голосов и 27 мая на сайте focus.ua будет опубликован окончательный перечень тех, кто попал в "ТОП-50 блогеров Украины".
Однако вечером в тот же день мы увидели резкий рост активности голосующих, что вынудило внести корректировки. В течение вечера 26 мая мы вручную запускали эту процедуру и повторили ее после отключения голосования в полночь.
Хочу еще раз повторить: все блогеры находились в равных условиях. Техническая команда Фокуса видела своей главной задачей борьбу с накрутками и гарантирование единых правил игры для всех. Соответственно, на любой стадии очистки голосов они затрагивали каждого участника. В то же время итоговый результат — позиции в рейтинге, весьма точно отражают реальную картину голосования.
Проанализировав этот опыт, команда Фокуса планирует изменить систему защиты голосования, а также для блогеров из категории "политика" добавить рейтинг недоверия.
Более детально обо всех новшествах мы расскажем перед запуском новых онлайн-рейтингов".
Напомним, голосование за "ТОП-50 блогеров Украины по версии читателей сайта Фокус" проходило с 3 по 26 мая. Страницу рейтинга на сайте focus.ua посетили более 4,5 млн раз.