Итак, выборы прошли, и как обычно, начали появляться сообщения о фальсификациях, различных аномалиях - неправдоподобных значениях тех или иных показателей. Например, повторяющиеся проценты явки на разных участках. О подобных "аномалиях" я писал в статье по результатам прошлогоднего голосования о поправках в Конституцию, если кто хочет лучше узнать о них, приглашаю в ту статью.
А сейчас поговорим про только что завершившиеся выборы. Для определения аномалий необходимо загрузить результаты выборов в виде таблицы. Обычно это делают программы, но в принципе такое можно сделать и вручную, только на это уходит много времени. Давайте попробуем посмотреть результаты по какому-нибудь произвольному участку.
Заходим на сайт Центризбиркома (http://www.cikrf.ru/). Кликаем на ссылку "Информация о выборах и референдумах". Далее выбираем Выборы депутатов Государственной Думы Федерального Собрания Российской Федерации восьмого созыва. И попадаем на вот такую страницу.
Казалось бы, здорово: тут можно выбрать и регион, и даже конкретный участок. Ну что ж, давайте сделаем это и посмотрим на результаты выборов. Выбираю наобум участок, выбираем "Результаты выборов" слева.
Ну что ж, данные вроде есть (на всякий случай, ссылка: http://www.khabarovsk.vybory.izbirkom.ru/region/region/khabarovsk?action=show&root=272000005&tvd=4274007451406&vrn=100100225883172®ion=27&global=&sub_region=27&prver=0&pronetvd=null&vibid=4274007451406&type=463). Но попробуем их скопировать (куда-то в другой файл, например, в таблицу Excel), чтобы сравнить с данными на других участках. Выделяем цифры и уже замечаем что-то неладное - они выделяются не все.
Ладно выделяем, что получается, копируем и... видим вместо цифр "904" вот это: "1ш Число избирателей, внесенных в список избирателей на момент окончания голосования эю0"!
Где-то вставлены лишние буквы, какие-то цифры изменены, какие-то - нет (тут, например, 0 вроде не поменялся). Закодированы даже цифры в названиях пунктов! Например, копируем третью строчку и видим:
"w Число избирательных бюллетеней, выданных избирателям, проголосовавшим досрочно ь0"
Вот здесь программисты разобрались - сайт просто использует специальные зашифрованные шрифты, которых к тому же и много разных (возможно даже, генерируются динамически). Например, буква "У" в таких шрифтах будет выглядеть как цифра 5. Глазами кажется, что всё в порядке, но когда вы скопируете такой символ в другую программу, он будет выглядеть как буква "У".
Для тех, кто разбирается в языке HTML, вот как это выглядит в коде сайта.
Глава ЦИК Элла Памфилова говорит, что это сделано для защиты от атак. Но, во-первых, это не защищает от атак, а во-вторых, это кодирование дополнительно нагружает сайт, из-за чего он тормозит ещё сильнее. То есть не только не защищает от сбоев в работе, но само его вызывает. Сейчас сайт ЦИК работает крайне медленно, порой даже это шифрование не срабатывает и результаты удаётся скопировать, но в основном - нет. Данные можно прочесть с помощью программ распознавания изображений, но это долго и муторно.
В общем, под соусом разговоров о борьбе с фальсификациями, ЦИК взял и существенно затруднил работу по проверке результатов, фактически, по поиску этих фальсификаций, зашифровав результаты, а заодно и вызвав сбои в работе сайта с результатами выборов, перегрузив его ресурсы этим шифрованием.
Upd. Для пессимистов. Уже написали скрипт который это обходит. Один - вообще простой, на 25 строк, можно в браузер вставить
https://habr.com/ru/news/t/578832/#comment_23499710
А другой - немного сложнее и точнее.
https://habr.com/ru/news/t/578832/comments/#comment_23500224
Ну и заветные графики уже получили
https://kobak.livejournal.com/122643.html?thread=2993939#t2993939
P.S. Если вам понравилась статья, и вы тоже считаете происходящее, мягко говоря, подозрительным и неприемлемым, пожалуйста, поддержите статью лайком, подпиской и репостом в свои соцсети, такая поддержка будет меня мотивировать писать ещё, и полезная информация будет распространяться!