February 25, 2019

"Липовые" голосования от барнаульской администрации

15 февраля на сайте администрации предложили всем желающим поучаствовать в голосовании за место главной новогодней ёлки.

Новизна действия была в том, что в голосовании были открыты цифры в режиме онлайн.

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

Какой мотив был у администрации для неожиданного проявления интереса к мнению барнаульцев? Ещё и в формате открытого голосования.

Точный ответ, видимо, знают только в Комитете по информационной политике Администрации города.

Возможно, это был "пробный шар" - как получится проводить голосования в открытом формате.

Важный момент: в сообществе "Барнаул 22" сделали своё голосование на базе платформы "Вконтакте", где проголосовало более 5 тыс. человек. Цифра внушительная, поэтому игнорировать эти результаты вряд ли бы получилось.

Не знаю, были ли планы в администрации получить ("накрутить") какой-то определенный результат голосования, но, если были, то альтернативное голосование с 5 тыс. человек в "Барнаул 22", наверняка, помешало это сделать.

Тем не менее, результаты на сайте администрации активно накручивались, изображая "активность" барнаульцев. Зачем это нужно было делать, так явно и наглядно, - не до конца понятно. Причём, есть полная уверенность, что это дело рук именно организатора голосования (у кого есть доступ к CMS сайта).

Далее подробно.

Равномерно растущие голоса за второй вариант мы заметили 20 февраля. Вечером 20 февраля, накручивающую "машинку" переключили на третий вариант. Выглядело это так:

Этой же ночью для контроля мы включили непрерывную запись результатов.

Машинка работала всю ночь, добавляя по 1 голосу каждые 10 секунд. В 8:15 утра машинку отключили. Вероятно, проснулся или пришёл на работу технический специалист (далее "админ").

Предположу, что на этот момент админ заметил наше внимание к странице голосования, т.к. страница постоянно обновлялась для мониторинга. Больше в непрерывном режиме машинка не включалась. Это одно из косвенных подтверждений того, что накрутка шла не "извне" (тогда накрутчик не увидел бы нашего внимания).

Для удобства мы сделали график (оси нормированы, показана динамика роста голосов до финального значения):

Итак, видна непрерывная работа машинки до 8:15 утра 21-го февраля, накручивающая третий вариант. Далее админ начал экспериментировать с режимами. Были накинуты несколько сотен голосов за первый вариант. На короткое время была включена накрутка за 2-й вариант, накинувшая более 1000 голосов за 7 минут (с 9:53 до 10:00):

Дальше, видимо, доработка алгоритма "машинки" продолжалась, чтобы сделать периоды включения не такими заметными. Была уменьшена скорость набрасывания голосов. Тем не менее, включения машинки отчетливо видны 22-23 февраля.

Все, кто хоть немного занимался анализом веб-статистики сайтов (Яндекс-метрика и т.д.) отметят, что графики роста количества голосов похожи на что угодно, только не на органический рост. При нормальном голосовании просто статистически невозможны периоды роста числа голосов за один вариант (на сотни единиц), при том, что за другие никто не голосует.

Пример "органического роста" можно увидеть на этом же графике. 21 февраля около 14 часов дня пост про голосование появился в популярном паблике instagram:

В остальное же время присутствуют скачкообразный рост - десятки и сотни голосов добавляются за короткое время за один вариант - при этом другие варианты не менялись. При реальном голосовании людей с разными мнениями такое невозможно.

Пример - отрезок с утра до вечера 23 февраля:

Голоса за первый вариант практически не изменились за весь день!

Думаю, что с фактом "накрутки" уже всё понятно.

По совокупности признаков мы предполагаем, что накрутка была не "извне":

а) ответ сервера с датой генерации веб-страницы голосования: страницу ночью никто не запрашивал, кроме авторов данного исследования, при этом голоса росли со скоростью 1 в 10 секунд... Иначе говоря, цифры увеличивались в самой системе, а не через страницу голосования.

б) непрерывная накрутка прекратилась после начала мониторинга страницы.

в) авторам не известны простые способы накрутки голосований "извне" в используемой на сайте CMS Битрикс.

Вопрос - что это было и зачем?

Давайте представим два возможных объяснения:

  1. Система всё-таки уязвима к внешним накруткам. Тогда как выяснять реальные мнения барнаульцев? Почему не реализованы меры по защите от накруток (капча) и/или надежная авторизация.
  2. Накручивали организаторы. Скорее всего, так и было, в чём никто никогда не признается. Вопрос, зачем открывали цифры? Решили поиграть в "прозрачность", но и это сымитировать не смогли?

Конечно, должны возникать вопросы и к прошлым голосованиям... (у авторов вопросов к прошлым голосованиям нет, для них с ними тоже всё очевидно).

Если объяснения пойдут по первому сценарию, то предвижу вариант: организаторы с серьезными лицами будут уверять, что накрутка была "извне" - и это прямое следствие возможности видеть результаты онлайн. Надеюсь, никто не позволит повесить себе такую лапшу на уши. Устранить технические возможности накрутки нужно с помощью средств защиты и авторизации. А цифры онлайн - они как раз для мониторинга разных злоупотреблений, как "извне", так и организаторов... Всё это сделать можно, но как вернуть доверие?