Жить по QR-коду

Андрей Созыкин рассказывает, как правильно проверять QR-коды и делится мнением, почему введение проверки QR-кодов не имеет смысла в общественном транспорте.

Что такое QR-код?

QR-код (от английского Quick Response code — код быстрого реагирования) — тип матричных или двумерных штрихкодов. Код представляет собой чёрные квадраты, которые находятся в квадратной сетке на белом фоне. Их можно считать, воспользовавшись устройством обработки изображений, например, камерой на телефоне, а потом распознать в специальных приложениях и «считать» зашифрованную информацию.

«QR code» — это зарегистрированный товарный знак DENSO Corporation. Но использовать его можно свободно — это прописано в лицензии. Не буду всех перегружать описанием алгоритмов кодирования и прочей технической информацией. Но если кому-то нужны подробности, их можно прочесть вот здесь.

QR-код может содержать текстовую информацию, адреса веб-страниц, визитные карточки и изображения. В зависимости от размера QR-коды могут содержать от 21x21 модулей (ячеек) до 177x177 модулей, при этом закодировано может быть до 4 296 алфавитно-цифровых знаков.


Как получить QR-код сертификата вакцинации

Легально получить сертификат и QR-код можно, завершив полный курс вакцинации либо получив отрицательный результат ПЦР-теста. В первом случае он будет действовать в течение года, во втором — 72 часа. На мой взгляд, с точки зрения быстроты получения и продолжительности действия, наиболее оптимальным способом получения сертификата является вакцинация препаратом «Спутник Лайт», в данном случае сертификат с QR-кодом должен быть доступен в личном кабинете портала Госуслуг через три дня после вакцинации сроком действия один год.

Спасительный QR-код. Что нужно знать белгородцам, которые планируют пойти за покупками или в ресторан

Спасительный QR-код. Что нужно знать белгородцам, которые планируют пойти за покупками или в ресторан

Утром 4 ноября губернатор Вячеслав Гладков анонсировал завершение в регионе «нерабочих дней» с 8 ноября, а также новые ограничения, связанные с введением во многих местах систем проверки QR-кодов о вакцинации или справок о перенесённом COVID-19. Рассказываем основное, что обо всём этом нужно знать.

Что из себя представляет QR-код сертификата вакцинации?

Сертификат вакцинации будет доступен в личном кабинете портала Госуслуг, его можно скачать в формате pdf и распечатать, либо сохранить в память телефона. Если навести считыватель QR-кодов — это может быть специальное устройство либо приложение смартфона, также функционал распознания QR-кодов может быть встроен о в приложение «Камера» многих современных смартфонов — на код сертификата вакцинации, мы получим ссылку на портал Госуслуг следующего вида: https://www.gosuslugi.ru/covid-cert/verify/9710000025717304?lang=ru&ck=f2ab62b1a16724942b19e836a83c5258, где:

  • «https://www.gosuslugi.ru/covid-cert/verify/» - адрес страницы проверки;
  • «9710000025717304» – номер сертификата;
  • «lang=ru» – язык, на котором будет возвращен результат проверки;
  • «ck=f2ab62b1a16724942b19e836a83c5258» – некая уникальная HASH-сумма, рассчитанная для конкретного сертификата.

Если открыть ссылку, которая содержится в QR-коде сертификата, то Вы попадёте на страницу с результатом проверки.


Сгенерировать валидную поддельную страницу теоретически возможно (если у Вас случайно оказался в пользовании квантовый компьютер), но на практике это весьма маловероятно.

Как проверить QR-код сертификата вакцинации?

Чтобы убедиться в достоверности QR-кода и в том, что вам предъявляют удостоверения о вакцинации, а не код от куриной грудки из отдела продуктов или же и вовсе какую-нибудь зашифрованную матерную частушку, необходимо:

  1. Осуществлять сканирование кода только с помощью официального приложения «STOP COVID-19» (скачать его для Android и для IOS);
  2. Сверить паспортные данные с полученным результатом проверки.

Почему данную проверку необходимо осуществлять так и только так? Об этом далее.

Что насчёт безопасности?

Если Вы внимательно читали и имеете базовые понятия об IT-сфере, то уже догадались, о том, что QR-код компрометируется при первом же сканировании . Как пример: код из данной статьи я взял с сайта «Телеканал Тульский 1», такой код может быть предъявлен к проверке любым человеком. Более того, имея адрес строки проверки можно легко сгенерировать новый QR-код, в том числе и на специальных сайтах. Сгенерированный код хоть в точности и не повторяет изображение исходного кода сертификата, но содержит полностью валидную, идентичную исходной, информацию.

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

С проверкой паспорта всё понятно, но возникает резонный вопрос: зачем проверять код именно с помощью приложения «STOP COVID-19»? А вот зачем: как уже говорилось, QR-код — это всего лишь изображение, в котором закодирован адрес страницы, и этим адресом может быть совсем не ресурс портала госуслуг. Страница с валидными данными о вакцинации может быть легко скопирована, модифицирована и размещена по совершенно другому сетевому адресу. Невнимательный проверяющий, скорее всего, не распознает подделку даже если сверит паспортные данные, ведь данные модифицированы под конкретный документ, при этом страница ничем не будет отличаться от страницы портала Госуслуг, исключая лишь url-адрес данной страницы.

Один мой друг утверждал мне, что после введения QR-кодов он некоторое время ходил с QR-кодом от куриной грудки, затем и вовсе сгенерировал поддельную веб-страничку и абсолютно везде, где он предъявлял данные QR-коды, они проходили проверку. Думаю, про банальную копию существующего QR-кода и вовсе говорить не нужно, разве Вы где-то видели, чтобы проверяющие сверяли паспортные данные? Лично я – нет. Но судя по нынешнему постановлению губернатора теперь это станет реальностью.

Проверка QR-кодов в общественном транспорте — утопия

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

Андрей Созыкин

Читайте также

Нашли опечатку? Выделите текст и нажмите Ctrl + Enter.

Похожие новости

Руководитель белгородского Роспотребнадзора Елена Оглезнева — о новых ограничениях по QR-коду и росте заболеваемости COVID-19

Руководитель белгородского Роспотребнадзора Елена Оглезнева — о новых ограничениях по QR-коду и росте заболеваемости COVID-19

В белгородские торговые центры хотят впускать посетителей только по QR-коду

В белгородские торговые центры хотят впускать посетителей только по QR-коду

В Белгородской области только каждый четвёртый вакцинированный от коронавируса попадает в больницу

В Белгородской области только каждый четвёртый вакцинированный от коронавируса попадает в больницу

​В Белгородской области не будут продлевать «нерабочие дни»

​В Белгородской области не будут продлевать «нерабочие дни»

Шлагбаум на стоянке БелГУ, дистанционное обучение и принудительная вакцинация. О чём Олег Полухин рассказал журналистам

Шлагбаум на стоянке БелГУ, дистанционное обучение и принудительная вакцинация. О чём Олег Полухин рассказал журналистам

В Белгородской области ввели частичную обязательную вакцинацию от Covid-19

В Белгородской области ввели частичную обязательную вакцинацию от Covid-19

Бизнес под замком в локдаун

Бизнес под замком в локдаун

В трёх школах Белгорода открыли пункты вакцинации

В трёх школах Белгорода открыли пункты вакцинации

В Белгородскую область на помощь в борьбе с коронавирусом приедет делегация Росздравнадзора

В Белгородскую область на помощь в борьбе с коронавирусом приедет делегация Росздравнадзора

Спасительный QR-код. Что нужно знать белгородцам, которые планируют пойти за покупками или в ресторан

Спасительный QR-код. Что нужно знать белгородцам, которые планируют пойти за покупками или в ресторан

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

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

РБК: среди госпитализированных с Covid-19 оказались вакцинированными 12 процентов белгородцев

РБК: среди госпитализированных с Covid-19 оказались вакцинированными 12 процентов белгородцев

А ты точно привит? Как в российских регионах борются с липовой вакцинацией от COVID-19

А ты точно привит? Как в российских регионах борются с липовой вакцинацией от COVID-19

​В Белгородской области продлевают систему QR-кодов

​В Белгородской области продлевают систему QR-кодов

Под Белгородом появится памятник погибшим от COVID-19 врачам

Под Белгородом появится памятник погибшим от COVID-19 врачам

В Белгородской области пока не выявили ни одного «антипрививочника», который бы нарушал закон

В Белгородской области пока не выявили ни одного «антипрививочника», который бы нарушал закон