Мошенники заставляют жертву просканировать QR-код, после чего на ее телефон устанавливается вредоносное ПО.
В последнее время в России наблюдается рост случаев нового мошенничества с использованием QR-кодов. Работает схема очень просто – злоумышленники обманом заставляют жертву просканировать напечатанный на бумаге QR-код, после чего на ее телефон устанавливается вредоносное ПО.
Как сообщает Первый канал в своем сюжете , мошенники расклеивают QR-коды где угодно – на электрических столбах, скамейках, в лифтах и т.д. Кроме того, они печатают поддельные рекламные листовки от имени магазинов электроники и подбрасывают их в почтовые ящики. Листовки приглашают поучаствовать в акции, и для регистрации участнику предлагается отсканировать QR-код.
После того, как жертва отсканирует его с помощью камеры своего телефона, с ее счета списываются средства. Один из баров в Санкт-Петербурге таким образом лишился выручки за выходные – порядка 30 тыс. руб. В баре использовался бесконтактный способ оплаты с помощью QR-кода. Посетитель мог отсканировать код и тем самым заплатить за заказ, чем и воспользовались мошенники.
С ПРЫЖКА НОУСКОП ЧТО ЗА БРЕД? ПАТРУЛЬ В КС ГО!
Поверх настоящего QR-кода в меню они наклеили свой собственный, в результате чего деньги со счетов посетителей отправлялись не бару, а злоумышленникам. Для того чтобы жертва ничего не заподозрила, вредоносное ПО может активироваться не сразу после заражения устройства, а, к примеру, через две недели. Этим часто пользуются мошенники, обманывающие туристов.
Они предлагают отсканировать QR-код для получения скидок, и некоторое время ничего подозрительного не происходит. Только вернувшись из отпуска домой, турист обнаруживает пропажу денег. Помимо списания средств со счетов, вредоносное ПО может предоставить злоумышленникам доступ ко всему содержимому зараженного устройства, а также к камере. Для защиты от подобного мошенничества рекомендуется установить на телефон специальный QR-код антивирус. Перед сканированием программа проверяет QR-код на наличие вредоносного содержимого, и если таковой будет обнаружен, предупредит пользователя об опасности.
Ваша приватность умирает красиво, но мы можем спасти её. Присоединяйтесь к нам!
Источник: www.securitylab.ru
QR-код на лоб: добро пожаловать в ковидный концлагерь?

Фото: ссылка
Мэрия Москвы, судя по всему, уверенным шагом движется к Антиутопии, которые любят показывать в голливудских фильмах – с тотальным контролем за гражданами.
Новая инициатива Сергея Собянина: «С 19 октября 2020 г. доступ работников и посетителей в развлекательные заведения, режим работы которых включает ночное время с 00:00 до 06:00, будет возможен только при условии регистрации номеров телефонов. Входя в заведение, посетители должны будут сканировать QR-код либо отправить СМС на специальный короткий номер 7377. Разумеется, сама по себе регистрация номеров телефонов не помешает распространению коронавируса. Однако в случае последующего выявления инфекции у кого-то из посетителей, можно будет оповестить всех присутствовавших людей о том, что они оказались в зоне риска и должны оперативно пройти тестирование на Covid-19».
Бан коды в стандофф2
Нет, я, конечно, обеими за борьбу с коронавирусом. Но!
Ключевое слово выше – «разумеется, не помешает распространению». Зато, позволит собрать огромное количество информации о том, где и когда находятся жители столицы, выстроить связи между ними («вот этот находился рядом с этим») и т.д. Одних только проездных в метро мэрии явно недостаточно для тотального контроля.
Идеальная собянинская Москва, очевидно, – это город, где при входе в каждое заведение или общественный транспорт надо предъявлять контролеру (электронному, потому что живые полицейские 15 апреля с.г. уже доказали свою малую эффективность) аусвайс.

двойной клик — редактировать изображение
Кстати, одной лишь идеей разрешающегося где-то находиться «удостоверения личности» светлые умы не удовольствовались. Даешь сразу цветные нашивки, как в концлагере!
Вбросил идею 10 октября через свой популярный Telegram-канал «Политджойстик» (68,5 тыс. подписчиков) политтехнолог Марат Баширов: «Пора уже об этом сказать. Нам нужна маркировка людей в общественных местах. Повязки на руке.
Сдал ПЦР тест и он отрицательный – зеленая, ничего не сдавал, но чувствуешь себя здоровым – красная, переболел КОВИД19 – белая, ты в зоне риска, но надо перемещаться по городу – оранжевая, работник контроля от силовиков и до Минздрава – белая, но с номером. Это психологический барьер, который надо нам всем перейти, чтобы знать как вести себя в присутствии других людей, но при этом не вводить тотальный карантин. Это требует личной ответственности, но хватит закрывать глаза на то, что мы больше не можем жить в обществе по-старому. Нам нужны новые стандарты поведения».
Вы не забыли, какие «стандарты поведения» были в нацистских концлагерях? Красный треугольник, нашитый на тюремную робу, сразу показывает охране, что перед ней «политический заключенный», зеленый – «криминальный», синий – «эмигрант», сиреневый – «сидит за религию» (в оригинале – «за Библию», это либо священники, либо отказывавшиеся от воинской службы сектанты), розовый – «гомосексуалист», черный – «асоциальный», Звезда Давида в разных вариантах расцветки – «еврей».
Баширов, конечно, лицо не официальное, но такое достаточно близкое к государству – президент Некоммерческого партнерства «Национальная лига по связям бизнеса и государства», участвует в разных пафосных мероприятиях на тему взаимодействия с государственными органами (GR) и раздаёт комментарии официозным СМИ.

двойной клик — редактировать изображение
А вот первый заместитель председателя комиссии Общественной палаты Российской Федерации (ОП РФ) по развитию информационного сообщества, СМИ и массовых коммуникаций Александр Малькевич – лицо уже куда более официальное.
11 октября Малькевич поддержал инициативу Баширова, цитирую сайт ОП РФ: «Нужны какие-то значки для тех, кто переболел ковидом, чтобы в общественных местах снизить общее напряжение. Насколько я понимаю, в мэрии Москвы есть проект выдавать специальные памятные значки тем, кто переболел вирусом COVID-19 и становится донором плазмы крови. На мой взгляд, история правильная, однако напрашивается мысль создать не просто значок для доноров, но и в целом для тех, кто переболел ковидом».
Видите – идея-то из мэрии Москвы идёт!
В своем Telegram-канале (7,6 тыс. подписчиков) Малькевич так аргументирует необходимость ношения опознавательных повязок: «Вы представьте, сейчас в общественном месте как друг на друга тревожно смотрят люди, один – кашлянул, другой – без маски, у всех нервы взвинчены до предела. А так заходит человек, у него, например, какая-то повязка – я понимаю идею Марата – что он переболел, значит у него антитела, значит с ним можно рядом сидеть баз страха заразиться и заболеть, а второй человек заходит, у него пометка, что он привит, ну и так далее».

двойной клик — редактировать изображение
Но ведь напрашивается вопрос – что мешает человеку изготовить повязку любого цвета и носить ее? Малькевич дает ответ: «…Человек вакцинированный должен иметь какой-то значок или QR-код, который нельзя передать, который считывается и показывает, что вы привиты. Всё просто и удобно».
Очевидно, значок, которая выдала администрация. А лучше сразу QR-код. И на лоб, чтоб всем было заметно, да и контролерам сканировать было удобней!
Удивительно, как в год празднования 75-летия Победы над нацизмом у чиновников и обслуживающих их политтехнологов бурно развились инициативы о том, как бы – по факту, если посмотреть – внедрить в нашу с вами жизнь «простые и удобные» наработки Третьего рейха, от аусвайсов до цветных нашивок.
Загл. илл. Анна Петрович
Источник: zavtra.ru
Что внутри любого QR-кода
QR-код придумали намного раньше ковида — в 1994 году в Японии, в компании Denso. Им нужно было помечать на складе запчасти для машин, а обычных в то время штрихкодов уже не хватало — они могли хранить только 13 цифр, а этого не хватало для всего ассортимента на складе. С тех пор QR-код стал стандартом сначала для маркировки товаров, а потом — для хранения любой информации. В современных QR-кодах можно хранить картинки и даже звуки.
Почему QR-код выглядит именно так
Главная задача, которую решали инженеры Denso, звучала так: «Как закодировать информацию таким образом, чтобы вместить туда гораздо больше данных, чем в простом штрихкоде?»
Обычный штрихкод — это последовательность узких и широких чёрных полос с белыми просветами между ними. Каждая комбинация полос и просветов кодирует какую-то цифру:

Высота штрихкода не влияет на объём данных — даже если его растянуть в высоту в несколько раз, всё равно в нём будет закодировано столько же цифр. Можно было бы увеличить длину кода, но тогда рисунок стал бы слишком длинным и не помещался на всех поверхностях.
Чтобы решить эту проблему, QR-код сделали не одномерным, как штрихкод, а двумерным — когда информация закодирована и по горизонтали, и по вертикали. Такой приём увеличил плотность информации, и теперь код может хранить 7089 цифр или 4296 символов.

Зачем нужны три квадрата по углам
Три квадрата помогают считывающему датчику правильно развернуть код для дальнейшей обработки. Теперь подробнее.
Обычный штрихкод считывается лазерным лучом, который пробегает по штрихам и составляет из них ноли и единицы. С QR-кодом так не сработает — лазеру нужно было бы пройти по каждому квадратику в коде, чтобы его считать. Поэтому QR-код сканируют более продвинутыми оптическими датчиками, похожими на сенсоры в цифровых камерах. Ну и цифровыми камерами тоже.
Прежде чем алгоритм начнёт распознавать то, что там закодировано, ему нужно внутри себя правильно развернуть код, чтобы считать всё в определённой последовательности. Для этого в QR-код добавили три квадрата по углам — они говорят камере, как именно считан код, и помогают алгоритмам виртуально развернуть его нужной стороной. Система распознавания находит эти квадраты и поворачивает код так, чтобы правый нижний угол был без такого квадрата. После этого алгоритм приступает к расшифровке.
Для надёжности в QR-код добавляют четвёртый квадрат, поменьше — он помогает камере быстрее повернуть код нужной стороной:

Как алгоритм понимает, какие данные там зашифрованы
В QR-коде могут храниться разные данные, которые закодированы тоже по-разному. Чтобы алгоритм понял, с чем именно ему предстоит работать, возле каждого большого квадрата есть область с информацией о том, что именно хранится в коде: текст, URL-адрес для браузера, картинка, звук или числа.
Алгоритм берёт данные из этой области, раскодирует их и понимает, какой метод нужно применить к остальным данным в коде.

Версии и работа с ошибками
Чтобы сделать код ещё более защищённым, разработчики предусмотрели в алгоритме автоматическое исправление ошибок — например, когда стёрлась часть квадратов или кто-то поверх него что-нибудь написал. В зависимости от версии алгоритма он способен восстановить данные, даже если повреждено 30% всех пикселей на картинке.

Для этого используется специальный код Рида — Соломона. Он берёт исходные данные, добавляет к ним несколько проверочных символов (их должно быть в два раза больше, чем возможных ошибок) и составляет сложные математические уравнения. В коэффициентах этих уравнений и будут закодированы наши данные вместе с дополнительными. Если мы добавим 10 дополнительных символов, то сможем исправить 10 / 2 = 5 ошибок.
Кстати, этот же код используется в компакт-дисках. Именно поэтому удаётся прочитать даже поцарапанный диск, когда часть фрагментов с данными физически испорчена.
Информация о том, какая версия алгоритма используется в QR-коде, находится тоже возле больших квадратов:

Микроформат
Если данных немного, используют маленькие QR-коды с ёмкостью до 35 цифр или 21 буквы. В них для выравнивания применяется всего один квадрат в левом верхнем углу, а формат кодируется пикселями возле сторон квадрата:

Как алгоритм дальше работает с данными
Сам алгоритм просто расшифровывает данные из QR-кода и возвращает их тому, кто их вызвал. Если это сканер в магазине, то вернётся название, цена и срок годности. Если это сертификат о прививках, то проверяющий получит ссылку на страницу Госуслуг, а если это служебный код на складе — номер стеллажа и яруса, на котором лежит нужная деталь.
Чаще всего QR-код используется для кодирования ссылок в обычном мире. Например, его используют в ресторанах, чтобы отправлять посетителей на страницу меню на сайте, или на чеке, чтобы можно было перейти на сайт налоговой и проверить его подлинность.
Что можно сделать с QR-кодом
Помимо веб-адресов в QR-коде можно зашифровать:
- настройку wi-fi для телефона — чтобы подключаться к домашнему интернету, не вводя пароль вручную;
- данные о человеке в виде виртуальной визитки;
- адрес электронной почты;
- SMS на какой-то номер с предварительно записанным текстом;
- запрос на отправку криптовалюты на ваш кошелёк (или не ваш);
- целый PDF-файл, MP3-файл или изображение;
- ссылку на магазин приложений;
- и с некоторыми техническими ухищрениями — даже несложную игру.
Как сделать QR-код
Для простых бытовых целей можно использовать любой генератор QR-кодов, который вы найдёте в поиске. Они работают плюс-минус одинаково, разница только в степени жадности создателей.
Но если хотите, можно написать собственный скрипт-генератор, используя готовые библиотеки. Например:
- QRCode.js для JavaScript;
- QRcode для Python;
- Zebra Crossing для Java;
- QR Code Generator — для C, Rust, Java и Python.
И ещё десятки других готовых библиотек. Все пригодные, вопрос лишь в возможностях. В одном из следующих выпусков попробуем это на практике.
Источник: thecode.media
