Google Play Integrity API научили проверять источник Android-приложений

Google Play Integrity API научили проверять источник Android-приложений

Google Play Integrity API научили проверять источник Android-приложений

В Play Integrity API добавлена возможность верификации установки Android-софта из магазина Google. Вердикт «UNLICENSED» разработчик теперь может использовать для блокировки доступа либо через подсказку настоять на скачивании версии с Google Play.

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

Предотвратить sideloading помогает Play Integrity API — средство предоставления разработчикам информации о надёжности запущенных приложений. Проверки проводятся по различным параметрам, в том числе определяются целостность бинарника, обратившегося к серверу, и наличие на устройстве поддержки Google Play (а теперь и наличие соответствующего аккаунта у текущего пользователя).

Вызов Play Integrity API может происходить на любом этапе выполнения программы. Разработчик также волен выбрать реакцию приложения на результаты проверок.

 

Новую опцию (проверку «подлинности» пользователя) уже освоили некоторые создатели игр для Android. На GitHub опубликован код, демонстрирующий данную функциональность.

Когда Play Integrity API возвращает вердикт «UNLICENSED», пользователю выводится диалоговое окно с предложением установить софт через Google Play. Если последовать этой подсказке, приложение добавится в библиотеку Play Store (нелегитимная версия удаляется вместе со связанными данными) и с этого момента будет получать апдейты из официального источника.

Подросткам могут запретить заводить электронные кошельки без родителей

Банк России предложил закрыть ещё одну лазейку для мошенников: подросткам от 14 до 18 лет могут запретить оформлять электронные средства платежа без согласия родителей. Речь идёт не только об электронных кошельках и предоплаченных картах без банковского счёта.

Мера вошла в обсуждаемый пакет «Антифрод 3.0», выяснили «Известия».

Ограничения могут затронуть встроенные платёжные инструменты маркетплейсов, мессенджеров, игровых платформ и сервисов доставки. Впрочем, окончательный список пока не определён.

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

Этой лазейкой пользуются мошенники, вовлекая несовершеннолетних в дропперские схемы для приёма и вывода похищенных денег.

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

В ЦБ подчёркивают, что инициатива пока прорабатывается и окончательного решения нет. Минцифры готово поддержать её после доработки и согласования с другими ведомствами.

Главный вопрос — что именно закон назовёт электронным средством платежа. Если сформулировать норму слишком широко, под ограничения могут попасть транспортные карты вроде «Тройки» и другие безобидные повседневные сервисы.

Идея понятна: не дать мошенникам превращать подростков в бесплатную платёжную инфраструктуру. Но законодателям придётся аккуратно отделить электронный кошелёк для вывода денег от карты, которой ребёнок оплачивает автобус.

RSS: Новости на портале Anti-Malware.ru