Как на сайте мэрии Кемерова из-за ошибки накручивались голоса. Эксперимент Белсата

Мэрия Кемерова предложила жителям самим выбрать название городского сквера с помощью онлайн-голосования. Вот только оказалось, что из-за ошибки программирования сайта один житель может проголосовать неограниченное количество раз. Ошибку системы выявил корреспондент «Белсата» и обратился к городским властям за разъяснениями.

Снимок экрана, belsat.eu

Мэрия российского города Кемерово 27 июня объявила о начале очередного онлайн-голосования на своем сайте, предложив горожанам самим выбрать название будущего сквера на месте сгоревшего в марте 2018 года торгового центра «Зимняя вишня». В огне тогда погибли 60 человек, большинство из которых дети. Сквер на месте снесенного здания должен быть открыт 20 августа, сейчас там активно идут строительные работы.

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

Иллюзия народного волеизъявления?

Согласно информации мэрии, перечень названий будущего сквера составлен с учётом мнения родственников погибших и включает в себя следующие варианты: «Белые лебеди», «Тихий сквер», «Ивушка», «Любовь», «Парк поющей воды», «Почемучка», «Сквер ангелов», «Сквер памяти» и «Семейный сквер».

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

Результаты опроса до эксперимента, belsat.eu
Результаты опроса после эксперимента, belsat.eu

«По воле народа» мэрия не только присваивает имена скверам, через онлайн-голосование решались куда более серьезные вопросы, в том числе, и сам сквер на месте снесенного здания ТЦ появился в результате подобного опроса, а могла, например, быть установлена часовня или памятник. Кроме того, основываясь на результатах онлайн-голосования кемеровская мэрия производила и распределение бюджетных средств. Вот несколько примеров.

Сквер на месте снесенного здания ТЦ Зимняя вишня. Фото – Роман Янченко, belsat.eu

Весной прошлого года кемеровчан спросили, нужен ли им на День Победы традиционный фейерверк, когда всего чуть больше месяца назад городское небо было застлано черным дымом горящей «Зимней вишни». Из 3886 человек почти 58% проголосовали за. Кто и в чьих интересах гипотетически мог повлиять на результаты этого голосования, накрутив счетчик, установить вряд ли возможно, но организатор профессиональных салютов получил-таки от мэрии заказ.

Фоторепортаж: «Зимняя вишня» – год после трагедии

В рейтинговом голосовании по выбору общественных территорий, на которых в 2019 году будут установлены либо заменены детские игровые площадки, было собрано 50 005 голосов. Один из лидеров опроса: территориальное управление Рудничного района, перед зданием которого, действительно, стояла старая и довольно опасная для детей площадка. Теперь на её месте новенькая. Кто активно набрал теруправлению 13,5% голосов: горожане или некие заинтересованные лица, вопрос открытый.

Власти Кемерова отправляют митинги на бензоколонку

Методом онлайн-голосования мэрия узнавала заработную плату горожан, выбирала «Народного участкового», устанавливала приоритетные направления в городском развитии, определяла оценку антикоррупционной работы полицейских, интересовалась, нужно ли 4-классникам ввести школьный курс «Основ религиозных культур» и многое другое.

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

Случай не единичный

«Скорее всего, опрос сделан через cookies-файлы, то есть у него привязка к браузеру, а должна быть уникальная идентификация проголосовавшего пользователя, например, через номер телефона или портал Госуслуг, – комментирует ситуацию специалист по функциональному тестированию программного обеспечения на этапе разработки Евгения Кузина.

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

«Думаю, зная такой баг, любому интернет-пользователю ясно, что таким опросам нельзя верить, так как непонятно кто и как голосует, кто и как подсчитывает результаты», – отмечает специалист.

Стоит отметить, что онлайн-голосования есть не у каждого официального сайта российского города, но, к примеру, чтобы проголосовать на сайте Братска, необходимо зарегистрироваться через портал Госуслуг или ввести личный логин/пароль, а вот на сайте города Архангельск можно голосовать бесконечно, открывая каждый раз новую страничку в режиме инкогнито, и, к примеру, изменять расклад ответов на вопрос «Удовлетворяет ли Вас информационная открытость органов местного самоуправления?».

Разработчики никаких проблем не увидели

За разъяснениями корреспондент «Белсат» обратился в мэрию города Кемерово, представители которой заявили, что об этой ошибке впервые слышат. По словам председателя комитета по работе со СМИ городской администрации Екатерины Дубковой, программисты мэрии не увидели никаких проблем в работе сайта. Пришлось корреспонденту «Белсат» по полочкам и подробно объяснить, как можно обойти их «защиту» и проголосовать несколько раз.

«Я главе (мэр г. Кемерово Илья Середюк – прим. «Белсат») доложила вопрос по голосованию, дошла до наших программистов, – рассказывает Дубкова. – Глава говорит, давайте посмотрим, давайте найдём, где этот пробел, где этот недостаток, потому что программисты его наши не видят, и, конечно, мы не заинтересованы в том, чтобы это было как-то несправедливо или без учета каких-то голосов, или наоборот накрутки».

По словам Дубковой, сайт мэрии очень старый, видимо, этим и объясняется эта ошибка, однако уже совсем скоро он должен быть обновлён, «включая всю программную начинку». Вопрос, этично и законно ли вообще учитывать результаты таких голосований, остался без ответа.

Однако после звонка корреспондента «Белсат» в мэрию на сайте все же произошли изменения: на момент публикации возможность повторного голосования отсутствует. Теперь на сайте при попытке проголосовать дважды появляется сообщение – ВЫ УЖЕ ГОЛОСОВАЛИ. ВАШ ГОЛОС НЕ УЧИТЫВАЕТСЯ.

Снимок экрана, belsat.eu

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

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

Читайте другие материалы автора:

Построила и потеряла миллионный бизнес. История матери-одиночки из Кемерова

Роман Янченко, belsat.eu

Новости